@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(/fonts/Montserrat-Regular.woff2) format('woff2');font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url(/fonts/Montserrat-RegularItalic.woff2) format('woff2');font-display:swap}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;src:url(/fonts/Montserrat-Medium.woff2) format('woff2');font-display:swap}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;src:url(/fonts/Montserrat-SemiBold.woff2) format('woff2');font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url(/fonts/Montserrat-Bold.woff2) format('woff2');font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;src:url(/fonts/Montserrat-BoldItalic.woff2) format('woff2');font-display:swap}body{margin:0;color:#757575;font-family:Montserrat,sans-serif}p{font-size:16px;line-height:24px}button{font-family:Montserrat,sans-serif;outline:0}input[type=text],textarea{font-size:16px}input[type=checkbox],input[type=radio]{accent-color:#ec6623}.page-header__title{color:#ec6623}.tabs .tab{background-color:#fff;border:1px solid #eee;font-weight:700;padding:5px 10px;color:#b9b9b9;cursor:pointer}.tabs .tab:disabled{color:initial;cursor:initial}.show{display:block!important}.hide{display:none!important}.text-center{text-align:center}.container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}@media only screen and (min-width:768px){.container{width:668px;padding-left:22px;padding-right:22px;margin:0 auto}}@media only screen and (max-width:768px){.hidden-xs{display:none!important}}@media only screen and (min-width:900px){.hidden-md{display:none!important}.hidden-lg{display:none!important}}@media only screen and (min-width:1280px){.container{width:1280px;padding-left:30px;padding-right:30px}.hidden-md{display:none!important}.hidden-lg{display:none!important}}@keyframes placeholderAnimation{0%{background-position:-468px 0}100%{background-position:468px 0}}.placeholder-area{background-color:#eee;animation-name:placeholderAnimation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right,#eee 8%,#d9d9d9 18%,#eee 33%);-webkit-background-size:800px 104px}.help-block{font-size:12px;color:#aaa}avatar-chooser{position:relative;width:100px;height:100px;border:1px solid #cfcfcf;color:#666;border-radius:4px;overflow:hidden}avatar-chooser .add-button{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;border:0;color:inherit;cursor:pointer;background-color:#dfdfdf;width:100%;left:0;top:0;bottom:0;right:0}avatar-chooser .add-button:hover{color:#fff;background-color:#03a6c0}avatar-chooser .add-button--hidden{opacity:0}avatar-chooser .add-button--hidden:hover{opacity:1}avatar-chooser .add-button common-icon{display:block;width:24px;height:24px;margin-bottom:8px}avatar-chooser .avatar{width:100%;height:100%;background:unset}avatar-chooser .avatar .croppie-container img{width:auto}avatar-chooser .avatar-input{display:none}avatar-chooser .croppie-container .cr-viewport{border:0;box-shadow:none}base-chooser{display:inline-block;position:relative}.chooser-options{left:0;position:absolute;top:100%;z-index:10}.chooser-options--is-hidden{display:none}calendar-component{display:block;background-color:#fff;border-radius:5px;box-shadow:0 4px 22px 0 rgba(0,0,0,.05);margin:0 auto;overflow:hidden;width:100%;color:#3c3c3c}calendar-component .calendar-widget-btn{display:flex;justify-content:center;align-items:center;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;min-width:27px;overflow:visible;padding:0;outline-color:transparent}calendar-component .calendar-widget-btn[data-calendar-toggle=previous] common-icon{transform:rotate(180deg)}calendar-component .calendar-widget-header{align-items:center;display:flex;padding:20px 8px 8px}calendar-component .calendar-widget-header__label{font-weight:600;font-size:14px;text-align:center;width:100%}calendar-component .calendar-widget-week{display:flex;flex-wrap:wrap;z-index:2;position:relative;margin-top:8px}calendar-component .calendar-widget-week span{flex-direction:column;flex:0 0 14.28%;font-size:11px;max-width:14.28%;padding:8px 0;font-weight:600;text-align:center;color:#757575}calendar-component .calendar-widget-body{background-color:#fff;display:flex;flex-wrap:wrap;padding:4px 0}calendar-component .calendar-widget-date{align-items:center;border-radius:5px;display:flex;flex-direction:column;flex:0 0 14.28%;max-width:14.28%;user-select:none;padding:2px 0}calendar-component .calendar-widget-date span{width:24px;line-height:26px;text-align:center;border-radius:4px;font-size:14px;font-weight:500}calendar-component .calendar-widget-date--active{cursor:pointer}calendar-component .calendar-widget-date--disabled{border-radius:0;cursor:not-allowed}calendar-component .calendar-widget-date--disabled span{opacity:.5;text-decoration:line-through;font-weight:400}calendar-component .calendar-widget-date--today span{background:#eee;font-weight:700}calendar-component .calendar-widget-date--selected span{background-color:#ec6623;color:#fff;font-weight:700}calendar-component .calendar-widget-date[tooltip-text]:hover::before{content:attr(tooltip-text);position:absolute;margin-top:-20px;padding:3px 6px;background-color:#eee;box-shadow:0 2px 5px rgba(0,0,0,.2);font-size:13px;border-radius:7px;z-index:2}carousel-component{display:block;overflow:hidden}carousel-wrapper{display:flex;flex-wrap:nowrap;transition:transform ease .3s}carousel-component[type=vertical] carousel-wrapper{flex-direction:column}carousel-component[type=horizontal] carousel-wrapper{flex-direction:row}carousel-item{box-sizing:border-box;flex-shrink:0;width:100%}carousel-component[type=vertical] carousel-item{height:100%}faq-page .module{margin-bottom:60px}faq-page .module__title{margin:0 0 9px}faq-page .module__description{line-height:1.5em}faq-page .page-breadcrumb{font-size:13px;margin-top:16px;margin-bottom:0}faq-page .intro__title{font-size:28px;color:#ec6623;margin:20px 0 8px}faq-page .intro__text{color:#3c3c3c;line-height:1.5em;margin:0}faq-page .topics__list{display:flex;overflow-x:scroll;list-style:none;margin:0 -22px;padding:12px 22px;gap:16px;-ms-overflow-style:none;scrollbar-width:none}faq-page .topics__list::-webkit-scrollbar{display:none}faq-page .topics__list .item{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;flex-shrink:0;width:320px;border-radius:8px}faq-page .topics__list .item__link{text-decoration:none;color:currentColor}faq-page .topics__list .item__container{display:flex;align-items:center;padding:32px 16px;gap:16px}faq-page .topics__list .item__icon{width:70px;height:70px}faq-page .topics__list .item__title{color:#3c3c3c;font-size:16px;line-height:20px;margin:0 0 4px}faq-page .topics__list .item__description{font-size:14px;margin:0 0 12px}faq-page .topics__list .item__action{font-weight:600;font-size:14px;color:#757575;text-decoration:underline}faq-page .more-topics__sections{margin-top:24px}faq-page .more-topics__sections .section{margin-bottom:32px}faq-page .more-topics__sections .section__title{font-weight:700;color:#3c3c3c;margin-bottom:16px}faq-page .more-topics__sections .section__list{margin:0;padding:0;list-style:none}faq-page .more-topics__sections .section__list .item{margin-bottom:16px}faq-page .more-topics__sections .section__list .item a{display:inline-flex;align-items:center;color:#757575;text-decoration:none}faq-page .more-topics__sections .section__list .item common-icon{width:5px;margin-right:8px}faq-page .about .module__description{color:#3c3c3c;margin-bottom:24px}faq-page .about .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}faq-page .about .video-container embed,faq-page .about .video-container iframe,faq-page .about .video-container object{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}faq-page .faq__list{list-style:none;padding:0;margin:0}faq-page .faq__list .item{display:flex;align-items:flex-start;gap:4px;margin-bottom:28px}faq-page .faq__list .item__icon{flex-shrink:0;height:60px;width:60px}faq-page .faq__list .item__icon--blue{color:#2680eb}faq-page .faq__list .item__icon--purple{color:#614b9e}faq-page .faq__list .item__icon--green{color:#089e49}faq-page .faq__list .item__title{color:#3c3c3c;font-size:16px;line-height:20px;margin:0 0 4px}faq-page .faq__list .item__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;margin:0 0 12px}faq-page .faq__list .item__link{font-weight:600;font-size:14px;color:#757575}.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:after,.jp-card-logo:before{box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:700;color:#fff;background-image:repeating-radial-gradient(circle at center,#fff 1px,#999 2px);border:1px solid #eee}.jp-card-logo.jp-card-amex:after,.jp-card-logo.jp-card-amex:before{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267ac3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;color:#111;text-transform:uppercase;font-style:normal;font-weight:700;font-size:10px;text-align:center;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #eee}.jp-card-logo.jp-card-discover:after,.jp-card-logo.jp-card-discover:before{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#f60;background-image:-webkit-radial-gradient(#f60,#fff);background-image:radial-gradient(#f60,#fff);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;content:" ";display:block;background-color:#f60;background-image:-webkit-linear-gradient(#f60,#ffa366,#f60);background-image:linear-gradient(#f60,#ffa366,#f60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,.5)}.jp-card-logo.jp-card-unionpay{width:60px;display:block;height:40px;background:#e21836;-webkit-transform:skew(-15deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);border-radius:5px;font-size:10px;z-index:1;line-height:33px;color:#fff;text-align:center;font-family:Sans-serif,"Microsoft Yahei","\5FAE\8F6F\96C5\9ED1","Hiragino Sans",Gulim,"\5B8B\4F53";font-weight:700}.jp-card-logo.jp-card-unionpay:after,.jp-card-logo.jp-card-unionpay:before{display:block;margin:0 auto;position:absolute;height:40px;top:0;z-index:-1}.jp-card-logo.jp-card-unionpay:before{content:" ";width:28px;background:#00447c;left:14px;border-top-left-radius:5px;border-bottom-left-radius:5px}.jp-card-logo.jp-card-unionpay:after{content:"银联";width:26px;background:#007b84;left:34px;border-radius:5px;font-size:10px;line-height:54px;text-indent:-17px}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-back:before,.jp-card.jp-card-unionpay.jp-card-identified .jp-card-front:before{background-color:#987c00}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-logo.jp-card-unionpay{opacity:1}.jp-card-logo.jp-card-visa{text-transform:uppercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-visa:after,.jp-card-logo.jp-card-visa:before{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{position:absolute;left:-4px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:transparent #fff transparent transparent}.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1;box-shadow:none}.jp-card-logo.jp-card-visaelectron{background:#fff;text-transform:uppercase;color:#1a1876;text-align:center;font-weight:700;font-size:15px;line-height:18px}.jp-card-logo.jp-card-visaelectron:after,.jp-card-logo.jp-card-visaelectron:before{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visaelectron:before{background:#1a1876}.jp-card-logo.jp-card-visaelectron:after{background:#e79800}.jp-card-logo.jp-card-visaelectron .elec{float:right;font-family:arial;font-size:9px;margin-right:1px;margin-top:-5px;text-transform:none}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-logo.jp-card-visaelectron{opacity:1}.jp-card-logo.jp-card-mastercard{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:9px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-mastercard:after,.jp-card-logo.jp-card-mastercard:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:#eb001b;z-index:-1;opacity:.9}.jp-card-logo.jp-card-mastercard:after{right:0;background:#ff5f00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before{background-color:#0061a8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:14px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-maestro:after,.jp-card-logo.jp-card-maestro:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#eb001b;z-index:-2}.jp-card-logo.jp-card-maestro:after{right:0;background:#00a2e5;z-index:-1;opacity:.8}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before{background-color:#0b2c5f}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:#000 1px solid;background-color:#fff}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ed1c24;content:'';position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:'';position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:transparent #ed1c24 transparent transparent;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:#fff}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:'';position:absolute;top:50%;left:50%;display:block;background:#ed1c24;border-radius:2px 4px 6px 0;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:after,.jp-card-logo.jp-card-dankort .k:before{content:'';position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ed1c24 transparent transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ed1c24 transparent}.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before{background-color:#0055c7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo.jp-card-elo{height:50px;width:50px;border-radius:100%;background:#000;color:#fff;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:700;padding-top:13px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .e{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-logo.jp-card-elo .o{position:relative;display:inline-block;width:12px;height:12px;right:0;top:7px;border-radius:100%;background-image:-webkit-linear-gradient(#ff0 50%,red 50%);background-image:linear-gradient(#ff0 50%,red 50%);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-logo.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:#000;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before{background-color:#6f6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-logo.jp-card-jcb{border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;background-color:#fff;font-style:normal;color:#fff;width:50px;padding:2px 0 0 2px}.jp-card-logo.jp-card-jcb>div{width:15px;margin-right:1px;display:inline-block;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0}.jp-card-logo.jp-card-jcb>div:after,.jp-card-logo.jp-card-jcb>div:before{content:" ";display:block;height:8px}.jp-card-logo.jp-card-jcb>div.j{background-color:#000063;background-image:-webkit-linear-gradient(left,#000063,#008cff);background-image:linear-gradient(to right,#000063,#008cff)}.jp-card-logo.jp-card-jcb>div.c{background-color:#630000;background-image:-webkit-linear-gradient(left,#630000,#ff008d);background-image:linear-gradient(to right,#630000,#ff008d)}.jp-card-logo.jp-card-jcb>div.b{background-color:#006300;background-image:-webkit-linear-gradient(left,#006300,#0f0);background-image:linear-gradient(to right,#006300,#0f0)}.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before{background-color:#cb8000}.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb{opacity:1;box-shadow:none}.jp-card-logo.jp-card-dinersclub{font-family:serif;height:40px;width:100px;color:#fff;font-size:17px;font-style:normal;letter-spacing:1px}.jp-card-logo.jp-card-dinersclub::after,.jp-card-logo.jp-card-dinersclub::before{display:block;position:relative}.jp-card-logo.jp-card-dinersclub::before{content:'Diners Club'}.jp-card-logo.jp-card-dinersclub::after{content:'International';text-transform:uppercase;font-size:.6em}.jp-card.jp-card-dinersclub .jp-card-front .jp-card-logo{box-shadow:none!important}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-front:before{background-color:#999}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-logo.jp-card-dinersclub{opacity:1}.jp-card-logo.jp-card-hipercard{height:20px;width:100px;color:#fff;font-size:21px;font-style:italic;font-weight:700}.jp-card-logo.jp-card-hipercard::after,.jp-card-logo.jp-card-hipercard::before{display:block;position:relative}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-hipercard.jp-card-identified .jp-card-front:before{background-color:#770304}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-logo.jp-card-hipercard{opacity:1;box-shadow:none}.jp-card-logo.jp-card-troy{text-transform:lowercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-troy:after,.jp-card-logo.jp-card-troy:before{content:"\"\"";display:block;width:26%;height:6%;background:#22b8c3;right:32%;top:24%;position:absolute;transform:rotate(105deg)}.jp-card.jp-card-troy.jp-card-identified .jp-card-back:before,.jp-card.jp-card-troy.jp-card-identified .jp-card-front:before{background-color:#01adba}.jp-card.jp-card-troy.jp-card-identified .jp-card-logo.jp-card-troy{opacity:1;box-shadow:none}.jp-card-container{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:350px;max-width:100%;height:200px;margin:0;z-index:1;position:relative}.jp-card{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear}.jp-card>*,.jp-card>:after,.jp-card>:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back,.jp-card .jp-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#ddd}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width:480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;letter-spacing:0;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-linear-gradient(#444,#333);background-image:linear-gradient(#444,#333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free. It comes with no warranty. For support issues, please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.jp-card.jp-card-identified{box-shadow:0 0 20px rgba(0,0,0,.3)}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:rgba(0,0,0,.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 30% 30%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 70% 70%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 90% 20%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 15% 80%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 30% 30%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 70% 70%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 90% 20%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 15% 80%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);opacity:1}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px rgba(255,255,255,.3)}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%)}@media (max-width:450px){.card-wrapper{max-width:80vw;width:100%;margin:20px auto;overflow-x:hidden}.card-wrapper>.jp-card-container{transform:scale(.625);transform-origin:left center}}.w-full{width:100%}.i18n-phone{display:flex;width:100%}.i18n-phone .select-field{margin-right:.75em}ifriend-booking-confirmation-success .thankyou{padding:40px 0;color:#3c3c3c}ifriend-booking-confirmation-success .thankyou__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}ifriend-booking-confirmation-success .thankyou__icon{width:100px;height:100px;margin-bottom:20px}ifriend-booking-confirmation-success .thankyou__title{font-size:24px;line-height:28px;margin:0 0 9px}ifriend-booking-confirmation-success .thankyou__description{margin:0 0 20px;line-height:24px}ifriend-booking-confirmation-success .thankyou__details{max-width:575px;margin:0 -22px;padding:24px 22px;border-width:1px 0 1px 0;border-style:solid;border-color:#f2f2f2;background-color:#fafafa}ifriend-booking-confirmation-success .thankyou__action{display:flex;align-items:center;justify-content:center;margin-top:20px;height:48px;padding:0 12px;width:100%}ifriend-booking-confirmation-fail .thankyou{padding:40px 0;color:#3c3c3c}ifriend-booking-confirmation-fail .thankyou__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}ifriend-booking-confirmation-fail .thankyou__icon{width:100px;height:100px;margin-bottom:20px}ifriend-booking-confirmation-fail .thankyou__title{font-size:24px;line-height:28px;margin:0 0 9px}ifriend-booking-confirmation-fail .thankyou__description{margin:0 0 20px;line-height:24px}ifriend-booking-confirmation-fail .thankyou__details{max-width:575px;margin:0 -22px;padding:24px 22px;border-width:1px 0 1px 0;border-style:solid;border-color:#f2f2f2;background-color:#fafafa}ifriend-booking-confirmation-fail .thankyou__action{display:flex;align-items:center;justify-content:center;margin-top:20px;height:48px;padding:0 12px;width:100%}location-chooser,location-chooser-with-types{display:inline-block;position:relative}location-chooser .location-options,location-chooser-with-types .location-options{left:0;position:absolute;top:100%;z-index:10;border-radius:4px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.18)}location-chooser .location-options--is-hidden,location-chooser-with-types .location-options--is-hidden{display:none}location-chooser .location-options .location-option,location-chooser-with-types .location-options .location-option{border:0}location-chooser .location-options .location-option button,location-chooser-with-types .location-options .location-option button{font-size:15px;color:#565656;outline-color:transparent;display:flex;align-items:start;padding:20px}location-chooser .location-options .location-option button common-icon,location-chooser-with-types .location-options .location-option button common-icon{color:#ec6623;height:20px;width:20px;margin-top:2px;margin-right:16px;flex-shrink:0}location-chooser .location-options .location-option button:focus,location-chooser .location-options .location-option button:hover,location-chooser-with-types .location-options .location-option button:focus,location-chooser-with-types .location-options .location-option button:hover{background-color:#03a6c0;color:#fff}@media screen and (max-width:1279px){location-chooser .location-options .location-option button,location-chooser-with-types .location-options .location-option button{padding:16px 30px}location-chooser .location-options .location-option button common-icon,location-chooser-with-types .location-options .location-option button common-icon{margin-right:12px}}my-profile{display:block}.my-profile-header{margin-bottom:20px;padding-top:30px}.my-profile-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.my-profile-header__title{color:#ec6623;font-size:20px;margin:0}.my-profile-form .form-actions{margin-bottom:20px}.my-profile-form .form-actions .main-button{width:100%;height:48px}.my-profile__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.my-profile__container .fieldsets{max-width:496px}.my-profile__container .fieldsets multi-place-chooser{display:block;margin:4px 0 24px}.my-profile__container .fieldsets .price-field__advice{display:block;line-height:1.5em;font-weight:600;margin-top:8px;margin-bottom:6px;color:#3c3c3c;font-size:12px}.my-profile__container .fieldsets .price-field .final-price{margin-top:14px;padding:6px 12px;background:#eee;color:#3c3c3c;display:inline-block;border-radius:4px;font-size:14px;line-height:20px}.my-profile__container .fieldsets .included-items h3{font-size:16px;font-weight:600;margin:0 0 12px}.my-profile__container .fieldsets .included-items scope-chooser{margin-bottom:20px}.my-profile__container .phone-row{display:flex}.my-profile-avatar__title,.my-profile-photos__title{color:#ec6623;font-size:17px;font-weight:400;margin:0}.my-profile-avatar__text,.my-profile-photos__text{margin:0 0 1em}.my-profile-avatar{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-auto-flow:column}.my-profile-avatar avatar-chooser{grid-row-end:span 2}.my-profile-photos{margin-bottom:38px}.my-profile-photos__wrapper{display:flex;justify-content:space-between;max-width:331px}.my-profile-photos photo-chooser{background-color:#d9d9d9;border-radius:5px;display:grid;grid-template-columns:75px;grid-template-rows:42px;height:42px;place-items:center center;position:relative;width:75px}.my-profile-photos photo-chooser img{border-radius:5px;height:100%;width:auto}.my-profile-photos photo-chooser .add-photo-button,.my-profile-photos photo-chooser .remove-photo-button{position:absolute;right:0;top:0;transform:translate(20%,-20%);z-index:2}.my-profile-photos photo-chooser [type=file]{display:none}.my-profile-payout{margin-bottom:28px}.my-profile-payout__title{color:#ec6623;font-size:16px;margin:0 0 8px}.my-profile-unavailability{margin-bottom:40px}.my-profile-unavailability__title{color:#ec6623;font-size:16px;margin:0 0 8px}.my-profile-unavailability__text{margin:0 0 1em}.account-actions{padding:1em 0;margin:1em 0 2em}.account-actions__row{display:flex;margin-bottom:24px;justify-content:space-between}.account-actions__button{display:inline-flex;align-items:center;gap:8px;padding:0;color:#757575;font-weight:500;font-size:14px;border:0;background:0 0;text-decoration:none;cursor:pointer}.account-actions__button.disable-button{color:#3c3c3c;background-color:#eee;font-size:14px}.account-actions__button.logout-button{text-align:left}.account-actions__button.delete-button{text-align:left;font-weight:600;color:#e11e2a}.phone-request-info{font-size:12px}.prodoc__container{border:1px solid #d9d9d9;padding:5px 10px 20px;margin:10px 0 30px;clear:both}.prodoc__container .field__label{font-size:12px;font-weight:700}.upload-prodoc-btn common-loading svg{fill:#fff}.form-control{margin-bottom:10px;position:relative}.form-control label{display:inline-block;margin-bottom:5px}.form-control input{border:2px solid #f0f0f0;border-radius:4px;display:block;font-family:inherit;font-size:14px;padding:10px;width:100%}.form-control input:focus{outline:0;border-color:#777}.form-control.success input{border:1px solid #2ecc71}.form-control.error input{border:1px solid #e74c3c}.form-control i{visibility:hidden;position:absolute;top:14px;right:10px}.form-control.success i.fa-check-circle{color:#2ecc71;visibility:visible}.form-control.error i.fa-exclamation-circle{color:#e74c3c;visibility:visible}.form-control small{color:#e74c3c;position:relative;bottom:0;left:0;visibility:hidden;display:none}.form-control.error small{visibility:visible;display:block;padding:4px 0}.form-row{display:grid;grid-template-columns:100px auto;grid-gap:8px}.form-row i18n-phone{grid-column-start:2;grid-column-end:4}.form-row phone-ddi-selector{grid-column-start:1;grid-column-end:2}.form-row phone-ddi-selector::after{top:-7px}.form-row phone-ddi-selector .text-field{text-align:left}.form-row .form-submit{grid-column-start:1;grid-column-end:4}@media (max-width:600px){input[type=date].text-field.userBirthDay{width:100vw!important;max-width:100%!important;max-height:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important}}paypal-payment{display:block}.payment{padding:20px 0}.payment__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.payment-form .billing-data:not(.billing-data--active) .fieldset__header{cursor:pointer}.payment-form .billing-data:not(.billing-data--active) .fieldset__fields{display:none}.payment-form .payment-data{display:none}.payment-form .payment-data--active{display:block}period-chooser{margin-bottom:12px;display:inline-block;position:relative;flex-grow:1}period-chooser .period-box{background-color:#ffff;display:flex;flex-direction:column;border-radius:6px;position:absolute;margin-left:-10px;padding:15px;-webkit-box-shadow:0 2px 6px -1px rgba(0,0,0,.38);box-shadow:0 2px 6px -1px rgba(0,0,0,.38)}period-chooser .period-box--is-hidden{display:none}period-chooser .reduct-margin{margin-bottom:10px}period-chooser .period-chooser-btn{background:0 0;border:0;font-size:18px;color:#757575;outline:0}period-chooser .period-chooser-btn:hover{color:#5c5c5c}period-chooser .filed,period-chooser .period-box,period-chooser label{color:#757575!important;font-size:11px;font-weight:700}period-chooser .period-box .text-field{font-family:Montserrat,sans-serif;line-height:20px;font-size:18px;border:1px solid #757575;border-radius:5px;width:95%}period-chooser .period-box .text-field:focus{border:1px solid #ff6811}phone-ddi-selector{position:relative;width:100%;align-items:center}phone-ddi-selector .text-field{font-size:16px}phone-ddi-selector i{top:-10px!important}phone-ddi-selector .select-field{border:1px solid #e0e0e0;height:46px;color:#b4b4b4}phone-number-input{display:flex}price-autocomplete{display:block;position:relative}price-autocomplete .currency-symbol{margin-right:4px}price-autocomplete .text-field{display:flex}price-autocomplete .text-field input{flex-grow:1;border:0;font-family:Montserrat,sans-serif;font-size:16px;color:currentColor;outline:0;margin:-3px 0}price-autocomplete .items-wrapper{box-shadow:0 4px 8px rgba(0,0,0,.2);position:absolute;background-color:#fff;left:0;border-radius:0 0 4px 4px;z-index:1}price-autocomplete .items-wrapper .item{display:inline-block;font-size:12px;font-weight:600;color:#565656;border:0;border-radius:16px;background-color:#eee;padding:6px 12px;cursor:pointer;margin:8px 0 8px 8px}price-autocomplete .items-wrapper .item:last-of-type{margin-right:8px}private-messages{display:block}.private-messages__title{color:#ec6623;font-size:18px;font-weight:400}.private-messages-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.private-conversation-item{border:1px solid #eee;padding:8px 22px;margin-bottom:16px}.private-conversation-item a{color:inherit;text-decoration:none}.private-conversation-item__content{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-column-gap:12px}.private-conversation-item__content .avatar{grid-row:1/span 2;grid-column:1}.private-conversation-item--unread{box-shadow:0 0 8px rgba(165,165,165,.2)}.private-conversation-item--unread .last-message-date{font-weight:700}.private-conversation__with{align-self:end;color:#757575;font-size:15px;font-weight:400;grid-column:2;grid-row:1;margin:0}.private-conversation__last-message{font-size:13px;font-style:italic;grid-column:2;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.last-message-date,.last-message-time{font-size:13px;text-align:right}.last-message-date{align-self:end}.new-message-label{background:#e11e2a;border-radius:6px;color:#fff;font-style:normal;font-size:11px;padding:0 6px}private-message-rules{display:block}private-message-rules .ifriend-message-rules__cols{flex-direction:row;padding:20px}.ifriend-message-rules__expansible{margin-top:30px}a[data-toggle=expansible]{color:#000;text-decoration:none;position:relative;font-size:18px;display:block}a[data-toggle=expansible]:after{content:'\25BE';display:inline-block;position:relative}a[data-toggle=expansible].toggled:after{content:'\25BE';transform:rotate(180deg);display:inline-block;position:relative;top:2px;margin-left:10px}.ifriend-message-rules{margin:0;padding:12px;border-radius:8px;background-color:rgba(243,192,23,.12);font-size:14px}.ifriend-message-rules p{font-size:14px;margin:0}.ifriend-message-rules__cols{display:flex;flex-direction:column;gap:8px}.ifriend-message-rules__icon{width:20px;height:20px;flex-shrink:0;color:#ec6623}.ifriend-message-rules__list{margin:12px 0 0 1em;padding:0;font-weight:600}.ifriend-message-rules__list li{margin-bottom:12px}rules-booking-guide-info{display:block}rules-booking-guide-info .booking-info-text{border:1px solid #ddd;border-radius:8px;padding:15px;font-size:14px}rules-booking-guide-info .booking-info-text common-icon{position:relative;top:3px}.sample-component__title{color:#ec6623}.sample-component__text{color:#757575}scrolling-slider{position:relative;display:flex;align-items:center}scrolling-slider slider-wrapper{display:flex;overflow-x:scroll;user-select:none;scroll-padding:0 20px;scroll-snap-type:x mandatory;margin:0 -22px;padding:0 22px 10px;width:100%;scroll-behavior:smooth}scrolling-slider slider-wrapper::-webkit-scrollbar{display:none}scrolling-slider slider-buttons .slider-button{display:none;position:absolute;background-color:#fff;border:0;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.29);color:#757575;height:32px;width:32px;border-radius:50%;z-index:3}scrolling-slider slider-buttons .slider-button--prev{left:-15px;padding:8px 8px 8px 6px}scrolling-slider slider-buttons .slider-button--prev common-icon{transform:rotate(180deg)}scrolling-slider slider-buttons .slider-button--next{right:-15px;padding:8px 6px 8px 8px}scrolling-slider slider-item{flex-shrink:0;scroll-snap-align:center}scrolling-slider slider-item .whatsapp-button{margin-top:5px;text-align:center;padding:12px 0}search-component{display:flex;align-items:center;justify-content:center;width:100%}search-component .search-form{width:100%;max-width:768px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.18);box-sizing:border-box;display:flex;flex-direction:row;padding:10px 10px 10px 32px!important}search-component .search-input{position:relative;flex-grow:1;display:flex;align-items:center;line-height:18px;padding:5px 0;color:#757575;border-radius:4px;width:100%;box-sizing:border-box}search-component .search-input location-chooser-with-types{position:initial;width:100%}search-component .search-input location-chooser-with-types .location-options{margin:6px -40px 0;right:0;border:0;box-shadow:0 4px 8px rgba(0,0,0,.16)}search-component .location-input{margin:0;width:100%;padding:4px;color:#565656;border:0;background:unset}search-component .location-input:focus{background:unset}search-component .search-button{flex-shrink:0;font-size:16px;min-width:240px;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:auto;height:52px;width:52px}search-component .search-button common-icon{width:20px;height:20px;margin:0}search-component .search-button common-loading{width:24px;height:24px}search-component .close-mobile-search{display:none}search-component .search-form__message-mobile{display:none}.site-header-destinations search-component .search-form{width:455px;padding:7px 20px 7px 50px;border-radius:50px;box-shadow:none;border:1px solid #eee}.site-header-destinations search-component .search-form:hover{box-shadow:0 0 4px 0 #00000014}.site-header-destinations search-component .search-form .search-input{position:relative;display:block;width:100%;margin-bottom:0}.site-header-destinations search-component .search-form .search-input .search-icon{position:absolute;left:-30px;width:18px;height:18px;top:10px}.site-header-destinations search-component .search-form>button.main-button{display:none}.site-header-destinations search-component .search-form .search-form__message-mobile{position:fixed;z-index:10;top:75px;left:30px}.site-header-destinations search-component .search-form .search-form__message-mobile p{font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c}@media screen and (max-width:1279px){.site-header-destinations search-component{position:fixed;top:0;left:0;z-index:9;width:100%;height:100vh;background-color:#fff;transform:translateX(-100%);-webkit-transform:translateX(-100%);transition:transform ease .5s;-webkit-transition:transform ease .5s}.site-header-destinations search-component .search-form{position:relative;width:100%;max-width:100%;min-height:initial!important;height:initial!important;padding:10px 50px 10px 55px!important;border:none;border-radius:0;border-bottom:1.5px solid #e6e6E6CC}.site-header-destinations search-component .search-form .search-input .search-icon{left:initial;right:-35px}.site-header-destinations search-component .search-form .close-mobile-search{color:#090909;display:block;position:absolute;left:30px;top:calc(50% - 22px);height:40px;border:none;padding:0;background:0 0;cursor:pointer;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.site-header-destinations search-component location-chooser .location-options{position:fixed;z-index:11;top:60px;left:0;border:none;border-radius:0;width:100%;height:calc(100vh - 59px);box-shadow:none;display:block!important}.site-header-destinations search-component location-chooser .location-options.location-options--is-hidden{display:none!important;z-index:0}.site-header-destinations search-component location-chooser .location-options .location-option button:focus{background-color:transparent!important}.site-header-destinations.active-mobile-menu search-component{display:block!important;transform:translateX(0);-webkit-transform:translateX(0)}.site-header-destinations.active-mobile-menu search-component .search-form__message-mobile{display:block}}.site-header-destinations .mobile-search{position:fixed;top:0;left:0;z-index:9;width:100%;height:100vh;background-color:red;transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform ease .5s;-webkit-transition:transform ease .5s}.site-header-destinations .mobile-search .search-form{width:100%;max-width:100%;border:none;border-radius:0;border-bottom:1.5px solid #e6e6E6CC}.site-header-destinations .mobile-search location-chooser .location-options{position:fixed;top:79px;left:0;border:none;border-radius:0;width:calc(100% - 20px);height:calc(100vh - 79px)}.share-modal-wrapper .modal__container{position:fixed;grid-template-rows:60px 1fr;margin:0;top:0;left:0;right:0;bottom:0;border-radius:0;background-color:#f9f9f9}.share-modal-wrapper .modal__header{box-shadow:none}share-modal .share-modal__icon{position:absolute;display:none;top:14px;left:20px;width:32px}share-modal .share-modal__title{margin:0 0 4px;font-size:20px;line-height:28px;color:#3c3c3c}share-modal .share-modal__field{position:relative;display:flex;align-items:center;height:48px;padding:0 12px;margin-bottom:22px;border:1px solid #eee;border-radius:4px;background-color:#fff}share-modal .share-modal__field .input{flex-grow:1;font-size:16px;line-height:29px;margin-right:16px;outline-color:transparent;border:0;color:#565656}share-modal .share-modal__field .copy-to-clipboard{background-color:unset;border:0;outline-color:transparent;color:#565656;cursor:pointer;z-index:1}share-modal .share-modal__field .copied-message{display:none;width:50px;height:36px;position:absolute;bottom:12px;right:0}share-modal .share-modal__field .copied-message tool-tip{visibility:visible;right:0;color:#fff;border-radius:4px;padding:5px 8px;width:auto;font-size:12px;font-weight:600;background-color:#03a6c0}share-modal .share-modal__field .copied-message tool-tip::after{border-color:transparent transparent #03a6c0 transparent;left:auto;right:16px}share-modal .share-modal__options{margin-bottom:50px}share-modal .share-modal__options .title{margin:0 0 16px;font-size:16px;line-height:28px;font-weight:600;color:#3c3c3c}share-modal .share-modal__options .options-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}share-modal .share-modal__options .options-list__item{margin-right:24px}share-modal .share-modal__options .share-via{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;background-color:#eee;border-radius:50%}share-modal .share-modal__options .share-via--facebook{background-color:#2282ee}share-modal .share-modal__options .share-via--facebook-messenger{background-color:#2196f3}share-modal .share-modal__options .share-via--whatsapp{background-color:#64b161}.signup{padding-top:120px;color:#3c3c3c}.signup .back-button{background-color:unset;color:#3c3c3c;padding:0;opacity:1;margin-bottom:8px}.signup .back-button:focus{background-color:unset}.signup .back-button:hover{box-shadow:none}.signup .back-button .icon{width:16px;height:16px}.signup__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.signup-form{margin-bottom:25px}.signup-form .phone-row{display:flex}.signup-form .phone-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.signup-form .phone-grid .form-control{margin-bottom:0}.signup-form .info-wrapper{padding:2px 12px;background-color:#f2f2f2;border:1px solid #eee;border-radius:8px;margin-bottom:16px}.signup-form .info-wrapper--pro-info .field{margin-bottom:0!important}.signup-form .info-wrapper--pro-info .field__label{margin-top:12px;color:#3c3c3c!important}.signup-form .info-wrapper--pro-info p{margin:12px 0;font-size:13px}.signup-form .fieldset__fields{padding:0}.signup-form .fieldset__fields .field{margin-bottom:16px}.signup-form .fieldset__fields .field__label{font-size:14px;margin-bottom:8px;line-height:16px;color:#686868}.signup-form .fieldset__fields .field__hint{color:#757575;font-size:14px;line-height:28px}.signup-form .fieldset__fields .field .textarea-field{font-family:Montserrat,sans-serif}.signup-form .fieldset__fields .field .select-field,.signup-form .fieldset__fields .field .text-field,.signup-form .fieldset__fields .field .textarea-field{padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin:0;box-sizing:border-box;color:#686868}.signup-form .fieldset__fields .field .select-field[type=date],.signup-form .fieldset__fields .field .text-field[type=date],.signup-form .fieldset__fields .field .textarea-field[type=date]{padding:10px}.signup-form .fieldset__fields .field .select-field::placeholder,.signup-form .fieldset__fields .field .text-field::placeholder,.signup-form .fieldset__fields .field .textarea-field::placeholder{color:#686868}.signup-form .fieldset__fields .field .select-field:focus,.signup-form .fieldset__fields .field .text-field:focus,.signup-form .fieldset__fields .field .textarea-field:focus{background-color:#fff}.signup-form .fieldset__fields .field .select-field:invalid,.signup-form .fieldset__fields .field .text-field:invalid,.signup-form .fieldset__fields .field .textarea-field:invalid{border:1px solid #e0e0e0}.signup-form .fieldset__fields .field multi-place-chooser place-chooser{max-width:100%}.signup-form .fieldset__fields .field multi-place-chooser place-chooser .text-field{max-width:100%}.signup-form .fieldset__fields .field multi-place-chooser .input-loader{position:absolute;right:20px;width:24px;height:24px}.signup-form .fieldset__fields .field .checkbox-field{display:inline-block;width:16px;height:16px}.signup-form .fieldset__fields .field .checkbox__label{color:#757575}.signup-form .fieldset__fields .field .checkbox__label span{margin:0 0 0 8px}.signup-form .form-actions{max-width:100%;justify-content:center}.signup-form .form-actions .main-button{display:block;width:100%;margin-top:8px;height:48px}.signup__facebook{align-items:baseline;display:flex;justify-content:center;margin:2em 0 1em 0}.signup-as{color:#fff;height:252px;background-repeat:no-repeat;background-position:center 30%;background-size:cover;display:grid;font-weight:700;font-size:20px;align-content:center;justify-content:center;text-align:center}.signup-as a{align-self:start;background:#fff;color:#ec6623;margin-top:10px}.signup-as a em{font-size:13px;font-style:italic;font-weight:400}.signup-as--ifriend{background-image:linear-gradient(rgba(236,102,35,.45),rgba(236,102,35,.45)),url(/images/signup-ifriend-bg.jpg)}.signup-as--visitor{background-image:linear-gradient(rgba(236,102,35,.45),rgba(236,102,35,.45)),url(/images/signup-visitor-bg.jpg)}.signup__step{font-size:12px;margin-bottom:12px}.signup__page-title{color:#ec6623;font-size:20px;font-style:italic;font-weight:400;margin:0 12px 28px;text-align:center}.signup__title{font-size:24px;line-height:28px;margin:0 0 8px}.signup__description{margin:0 0 24px}.signup .facebook-signup-button{background-color:#2282ee}signup-ifriend .avatar-field{display:grid;align-items:center;grid-template-columns:112px auto;grid-gap:8px;margin-bottom:20px}signup-ifriend .avatar-field__label{color:#3c3c3c;font-size:16px;line-height:20px}signup-ifriend .avatar-field__info{font-size:12px;line-height:16px;background-color:#fafafa;color:#757575;padding:8px 12px;grid-column-start:1;grid-column-end:3}signup-ifriend .price-field .checkbox__label{margin-top:-16px}signup-ifriend .field{margin-bottom:20px!important}signup-ifriend .field__help{font-size:13px;color:#089e49;line-height:25px}signup-ifriend .pricefield .textfield{display:none}signup-ifriend .pricefield--custom .selectfield{display:none}signup-ifriend .pricefield--custom .textfield{display:block!important}signup-ifriend multi-place-chooser{display:block;margin-top:4px}signup-ifriend .price-field__advice{display:block;line-height:1.5em;font-weight:600;margin-top:8px;margin-bottom:6px;color:#3c3c3c;font-size:12px}signup-ifriend .price-field .final-price{margin-top:14px;padding:6px 12px;background:#eee;display:inline-block;border-radius:4px;font-size:14px;line-height:20px}.modal__content-wrapper h1{color:#ec6623}@media (min-width:767px){.custom-height{height:75px}}.form-control{margin-bottom:10px;position:relative}.form-control label{display:inline-block;margin-bottom:5px}.form-control input{border:2px solid #f0f0f0;border-radius:4px;display:block;font-family:inherit;font-size:14px;padding:10px;width:100%}.form-control input:focus{outline:0;border-color:#777}.form-control.success input{border:1px solid #2ecc71}.form-control.error input{border:1px solid #e74c3c}.form-control i{visibility:hidden;position:absolute;top:14px;right:10px}.form-control.success i.fa-check-circle{color:#2ecc71;visibility:visible}.form-control.error i.fa-exclamation-circle{color:#e74c3c;visibility:visible}.form-control small{color:#e74c3c;position:relative;bottom:0;left:0;visibility:hidden;display:none}.form-control.error small{visibility:visible;display:block;padding:4px 0}.user-terms{font-size:12px;color:#757575;margin:0}.user-terms a{color:#757575}ifriend-site{display:block}.alert.alert-blocked-schedule{border:1px solid #ddd;background-color:#f0f0f0;padding:16px 16px;font-size:14px;font-weight:500;border-radius:8px;display:flex;align-items:center;gap:12px}.alert.alert-blocked-schedule common-icon{flex-shrink:0;height:24px;width:24px;position:relative}.site-header{position:fixed;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.04);z-index:20;width:100%;top:0}.site-header .search-modal-trigger{margin-right:24px;margin-left:6px;width:36px;height:36px;align-items:center;justify-content:center;padding:0;color:#656565;border:1px solid;border-radius:50px;background-color:unset;cursor:pointer;outline:0}.site-header .search-modal-trigger.active{color:#03a6c0}.site-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;align-items:center;display:flex}.site-header__logo{position:relative;flex-grow:1;padding:11px 0}.site-header__logo a{display:inline-block}.site-header__logo img{display:block;height:34px;width:auto}.powered-by{display:inline-block;position:absolute;z-index:9;color:#9e9e9e;font-size:11px;font-style:italic;top:10px;right:20px}.powered-by img{height:20px;max-height:20px}.site-footer{color:#3c3c3c;border-top:1px solid #eee}.site-footer a{color:inherit;text-decoration:none}.site-footer .powered{text-align:center;padding-bottom:15px;font-size:11px}.site-footer .powered a{color:#9e9e9e;text-transform:none}.site-footer .powered a:hover{color:#757575}.site-footer .sales-center{margin:32px 0;font-size:14px}.site-footer .sales-center__title{font-weight:600;margin-bottom:12px;color:#3c3c3c}.site-footer .sales-center a{display:inline-flex;gap:8px;align-items:center;transition:ease-in-out .4s;margin-bottom:12px}.site-footer .sales-center common-icon[icon-id=whatsapp]{color:#25d366}.site-main-content{display:block;min-height:45vh;padding-top:80px}.site-main-content__loader{padding:40vh 0 60vh;width:200px;min-height:800px;margin:0 auto;text-align:center}.site-main-content__loader common-loading{width:42px;height:42px}.site-footer__container{background-color:#f2f2f2;padding:38px 22px 17px}.site-footer__logo{margin-bottom:12px;grid-area:logo}.footer-logo{max-width:100%;height:40px;width:auto}.site-footer__contact{font-size:18px;margin-bottom:65px;text-align:center;grid-area:contact}.site-footer__contact a{color:inherit;display:block;font-weight:700;margin-bottom:20px;text-decoration:underline}.site-footer__contact .button{color:#b9b9b9}.site-footer__stores{grid-area:stores;margin-top:28px}.site-footer__stores b{font-weight:600}.site-footer__stores p{margin:4px 0 16px}.site-footer__stores .store-links .link{display:inline-block;margin-right:10px;margin-bottom:10px}.site-footer__stores .apple-store-icon,.site-footer__stores .google-play-icon{display:flex;width:132px}.site-footer__stores .apple-store-icon img,.site-footer__stores .google-play-icon img{width:100%}.site-footer__social-links{display:flex;justify-content:center;grid-area:social;margin-bottom:32px;align-items:center}.site-footer__social-links a{color:#9e9e9e}.site-footer__social-links .social-text{margin-right:16px}.social-link{background:#fff;border-radius:50%;box-sizing:border-box;display:inline-block;margin-right:12px;flex-shrink:0;width:36px;height:36px;padding:6px;transition:ease-in-out .3s}.social-link:hover{opacity:.8;transform:scale(1.2)}.social-link common-icon{width:100%;height:100%;color:#fff}.social-link--youtube{background:#dd4b45}.social-link--youtube common-icon{height:21px;top:2px;position:relative}.social-link--facebook{background:#2282ee}.social-link--facebook common-icon{height:21px;top:2px;position:relative}.social-link--linkedin{background:#0e76a8}.social-link--linkedin common-icon{height:21px;top:2px;position:relative}.social-link--instagram{background:#e83b61}.social-link--instagram common-icon{height:21px;top:2px;position:relative}.site-footer__copyright{grid-area:copyright;font-size:12px;line-height:16px;font-style:normal;color:#757575}.site-footer__address{grid-area:address;font-size:12px;line-height:16px;color:#757575}.site-footer__address address{font-style:normal}.site-footer__separator-top{grid-area:separator-t;padding:0 0 30px}.site-footer__separator-top .line{display:block;border-top:1px solid #ddd}.site-footer__separator-bottom{grid-area:separator-b;padding:20px 0 30px}.site-footer__separator-bottom .line{display:block;border-top:1px solid #ddd}.logo-vtripper_theifriend_com>a>img{height:80px!important;left:-80px!important;position:relative!important}.for-vtripper_theifriend_com{top:35px!important;right:130px!important}.logo-wingsconciergetravel_theifriend_com>a>img{height:34px}.logo-belvitur_theifriend_com>a>img{height:26px}.for-belvitur_theifriend_com{top:8px!important}.logo-smartwaytravel_theifriend_com>a>img{height:64px}.logo-smartwaytravel_theifriend_com .for-smartwaytravel_theifriend_com{top:30px}.logo-smartwaytravel_theifriend_com>a>img{height:64px}.logo-smartwaytravel_theifriend_com .for-smartwaytravel_theifriend_com{top:30px}.copyright-new{padding:2rem;text-align:center;border-top:3px solid #fff;background-color:#f2f2f2}@media (max-width:1024px){.site-main-content{padding-top:60px}.footer-header{text-align:center;padding:2rem 0}}.site-header-destinations,.site-header-main{display:block}.site-header-destinations.active,.site-header-main.active{display:block}location-chooser,location-chooser-with-types{width:100%}location-chooser .location-options,location-chooser-with-types .location-options{left:-22px;top:47px;padding:0;border-radius:10px;border:1px solid #d9d9D9CC;box-shadow:0 4px 20px 0 #0000001A}location-chooser .location-options .location-option:not(:last-child),location-chooser-with-types .location-options .location-option:not(:last-child){border-bottom:1.2px solid #f6f6f6}location-chooser .location-options .location-option button:hover,location-chooser-with-types .location-options .location-option button:hover{background:#f9f9f9}location-chooser .location-options .location-option .destination,location-chooser .location-options .location-option .destination-description,location-chooser-with-types .location-options .location-option .destination,location-chooser-with-types .location-options .location-option .destination-description{display:block}location-chooser .location-options .location-option .destination,location-chooser-with-types .location-options .location-option .destination{font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c!important;margin-bottom:2px}location-chooser .location-options .location-option .destination-description,location-chooser-with-types .location-options .location-option .destination-description{font-size:12px;line-height:16px;font-weight:400;color:#757575!important}.site-header-destinations .site-header__logo .logo-mobile{display:none}.site-header-destinations location-chooser .location-options{width:calc(455px - 20px)}.site-header-destinations.site-header{z-index:9999}.site-header-destinations .site-header__container{justify-content:space-between}.site-header-destinations .site-header__container .column-1,.site-header-destinations .site-header__container .column-2{display:flex;align-items:center}.site-header-destinations .site-header__container .column-1 .site-header__logo{margin-right:25px}.site-header-destinations .site-header__container .column-2 main-menu{margin-right:16px}.site-header-destinations .site-header__search{width:455px;position:relative}.site-header-destinations .site-header__search .input-search{font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c;width:calc(100% - 70px);max-height:50px;padding:15px 50px 15px 20px;border-radius:50px;border:1px solid #eee}.site-header-destinations .site-header__search .input-search .input-search::placeholder{color:#757575BD}.site-header-destinations .site-header__search .input-search:active,.site-header-destinations .site-header__search .input-search:focus{border-color:#eee!important}.site-header-destinations .site-header__search .input-search-icon{position:absolute;top:calc(50% - 9px);right:20px;width:18px;height:18px}.site-header-destinations .btn-mobile-search{display:none;margin-right:16px;padding:0;border:none;background:0 0;cursor:pointer}.site-header-destinations .btn-mobile-search common-icon{width:20px;height:20px}@media screen and (min-width:1280px){.site-header-destinations .btn-mobile-search{display:none!important}}@media screen and (max-width:1279px){.site-header-destinations .site-header__logo .logo-desktop{display:none}.site-header-destinations .site-header__logo .logo-mobile{display:block}.site-header-destinations .desktop-main-menu{display:none}.site-header-destinations .btn-mobile-search{display:block}}slider-most-popular-destinations .mySwiperHome{width:100%;max-width:1280px}slider-most-popular-destinations .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}slider-most-popular-destinations .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}slider-most-popular-destinations .swiper-button-prev{transform:rotate(180deg);background-color:#fff;width:36px;height:36px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#ec6623;transition:ease-in-out .4s}slider-most-popular-destinations .swiper-button-prev:hover{color:#757575;transform:scale(1.1) rotate(180deg);cursor:pointer}slider-most-popular-destinations .swiper-button-prev svg{margin:0 2px}slider-most-popular-destinations .swiper-button-next{background-color:#fff;width:36px;height:36px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#ec6623;transition:ease-in-out .4s}slider-most-popular-destinations .swiper-button-next:hover{color:#757575;transform:scale(1.1);cursor:pointer}slider-most-popular-destinations .swiper-button-next::after,slider-most-popular-destinations .swiper-button-prev::after{font-size:0}slider-most-popular-destinations .swiper-pagination{position:relative;margin-top:8px}slider-most-popular-destinations .swiper-pagination-bullet{border-radius:0;width:8px;height:8px;border-radius:50%;line-height:30px;font-size:12px;opacity:1;background:rgba(95,95,95,.3);display:inline-block;margin-right:8px;cursor:pointer;transition:all .2s}slider-most-popular-destinations .swiper-pagination-bullet-active{background:#ec6623;width:20px;border-radius:10px}slider-most-popular-destinations .slider-buttons{position:absolute;display:flex;top:100%;justify-content:flex-end;width:100%;padding-top:8px}slider-most-popular-destinations .swiper-button-next.swiper-button-disabled,slider-most-popular-destinations .swiper-button-prev.swiper-button-disabled{opacity:0!important}todays-dollar{border:1px solid;padding:2px 8px;border-radius:4px;font-size:14px;margin-bottom:16px}video-background-banner{display:block}video-background-banner .video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}video-background-banner .content{position:fixed;bottom:0;background:rgba(0,0,0,.5);color:#f1f1f1;width:100%;padding:20px}video-background-banner .hrefBtn{width:200px;font-size:18px;padding:10px;border:0;background:#000;color:#fff;cursor:pointer}video-background-banner .hrefBtn:hover{background:#ddd;color:#000}whatsapp-start-modal{display:block;width:390px}whatsapp-start-modal .error{color:red;font-size:12px}.whatsapp-start-modal .fieldset__fields .field{margin-bottom:3px}whatsapp-start-modal{display:block;width:auto}whatsapp-start-modal .error{color:red;font-size:12px}whatsapp-start-modal .iti{display:block}.whatsapp-start-modal .fieldset__fields .field{margin-bottom:3px}.whitelabel__default-discount-coupon-banner{padding:15px;background-color:#041e42;color:#fff;text-align:center}.badge-off{background:#fff;padding:5px 10px;margin:0 4px;font-weight:700;color:#006400}.alx>.module__header>.module__title{color:#0ff}affiliate-commissions{display:block;padding-top:8px;padding-bottom:20px;min-height:60vh;background-color:#f8f8f8}affiliate-commissions .tabs{margin-top:2em}affiliate-commissions .tabs .tab{font-size:1em}affiliate-commissions .tabs__content{margin-top:1em}affiliate-commissions .tabs__advise{margin-bottom:1.5em;border:1px solid bisque;background-color:#fff;font-size:14px}affiliate-commissions .tabs__advise summary{display:flex;align-items:center;gap:1em;cursor:pointer;padding:1em;background-color:bisque;font-weight:600;color:#c46a00}affiliate-commissions .tabs__advise summary::-webkit-details-marker{display:none}affiliate-commissions .tabs__advise summary common-icon{flex-shrink:0;width:20px;height:20px}affiliate-commissions .tabs__advise .advise-container{padding:1em;line-height:1.5}affiliate-commissions .tabs__advise .advise-container ol li{margin-bottom:1em}affiliate-commissions .tabs__advise .advise-container .well{margin-bottom:1em;padding:1em 1.5em;line-height:2;border:1px solid #d9d9d9;background-color:#f1f1f1;color:#3c3c3c;border-radius:.25em}.wordpress__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}politica-de-privacidade,termos-de-uso{display:block}affiliate-home{display:block;padding-top:8px;padding-bottom:20px;min-height:60vh;background-color:#f8f8f8}affiliate-home .module{margin-bottom:30px}affiliate-home .welcome{background-color:#00c0ef;color:#fff;padding:15px;border:1px solid #00acd6;border-radius:4px}affiliate-home .welcome a{color:#fff}affiliate-home .info{display:block;background-color:#fff;padding:0 15px 15px 15px;border-radius:4px}affiliate-home .info .column{padding:5px}affiliate-home .affiliate-share a{text-decoration:none;color:#555}affiliate-home .affiliate-share a.facebook{color:#4267b2}affiliate-home .affiliate-share a.twitter{color:#1da1f2}affiliate-home .affiliate-share a.whatsapp{color:#25d366}affiliate-home .affiliate-ads{position:relative;margin-bottom:60px}affiliate-home .affiliate-ads .controls{position:absolute}affiliate-home .affiliate-ads .controls .carousel-controls{display:flex;gap:6px;align-items:center;margin:4px -4px}affiliate-home .affiliate-ads .controls .button-next,affiliate-home .affiliate-ads .controls .button-prev{background-color:#fff;border:1px solid #eee;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}link-generator{display:block}link-generator .link-tool{margin-bottom:20px}link-generator .link-tool__title{font-size:16px;line-height:20px;font-weight:600;margin-bottom:16px}link-generator .link-tool__container{padding:20px 16px;background-color:#eee;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.15);margin-bottom:12px}link-generator .link-tool__input{width:100%;padding:8px 12px;border:1px solid #757575;border-radius:4px;box-sizing:border-box;margin-bottom:8px;font-family:Montserrat,sans-serif}link-generator .link-tool__field{display:flex;background-color:#fff;border-radius:4px;padding:8px 0}link-generator .link-tool__field .copy-button{border:0;padding:0 8px;margin-right:8px;background-color:unset;border-right:1px solid #757575;cursor:pointer}link-generator .link-tool__field input{font-family:Montserrat,sans-serif;border:0;flex-grow:1;font-weight:500;color:#ec6623}link-generator .link-tool__info{font-size:14px;line-height:18px;color:#757575}affiliate-profile{display:block}.affiliate-profile-header{margin-bottom:20px;padding-top:30px}.affiliate-profile-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.affiliate-profile-header__title{color:#ec6623;font-size:20px;margin:0}.affiliate-profile-form .form-actions{margin-bottom:20px}.affiliate-profile-form .form-actions .main-button{width:100%;height:48px}.affiliate-profile__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.affiliate-profile__container .fieldsets{max-width:auto}.affiliate-profile__container .fieldsets multi-place-chooser{display:block;margin:4px 0 24px}.affiliate-profile__container .fieldsets .price-field__advice{display:block;line-height:1.5em;font-weight:600;margin-top:8px;margin-bottom:6px;color:#3c3c3c;font-size:12px}.affiliate-profile__container .fieldsets .price-field .final-price{margin-top:14px;padding:6px 12px;background:#eee;color:#3c3c3c;display:inline-block;border-radius:4px;font-size:14px;line-height:20px}.affiliate-profile__container .fieldsets .included-items h3{font-size:16px;font-weight:600;margin:0 0 12px}.affiliate-profile__container .fieldsets .included-items scope-chooser{margin-bottom:20px}.affiliate-profile__container .phone-row{display:flex}.affiliate-profile-avatar__title,.affiliate-profile-photos__title{color:#ec6623;font-size:17px;font-weight:400;margin:0}.affiliate-profile-avatar__text,.affiliate-profile-photos__text{margin:0 0 1em}.affiliate-profile-avatar{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-auto-flow:column}.affiliate-profile-avatar avatar-chooser{grid-row-end:span 2}.affiliate-profile-photos{margin-bottom:38px}.affiliate-profile-photos__wrapper{display:flex;justify-content:space-between;max-width:331px}.affiliate-profile-photos photo-chooser{background-color:#d9d9d9;border-radius:5px;display:grid;grid-template-columns:75px;grid-template-rows:42px;height:42px;place-items:center center;position:relative;width:75px}.affiliate-profile-photos photo-chooser img{border-radius:5px;height:100%;width:auto}.affiliate-profile-photos photo-chooser .add-photo-button,.affiliate-profile-photos photo-chooser .remove-photo-button{position:absolute;right:0;top:0;transform:translate(20%,-20%);z-index:2}.affiliate-profile-photos photo-chooser [type=file]{display:none}.affiliate-profile-payout{margin-bottom:28px}.affiliate-profile-payout__title{color:#ec6623;font-size:16px;margin:0 0 8px}.affiliate-profile-unavailability{margin-bottom:40px}.affiliate-profile-unavailability__title{color:#ec6623;font-size:16px;margin:0 0 8px}.affiliate-profile-unavailability__text{margin:0 0 1em}.account-actions{padding:1em 0;margin:1em 0 2em}.account-actions__row{display:flex;margin-bottom:24px;justify-content:space-between}.account-actions__button{display:inline-flex;align-items:center;gap:8px;padding:0;color:#757575;font-weight:500;font-size:14px;border:0;background:0 0;text-decoration:none;cursor:pointer}.account-actions__button.disable-button{color:#3c3c3c;background-color:#eee;font-size:14px}.account-actions__button.logout-button{text-align:left}.account-actions__button.delete-button{text-align:left;font-weight:600;color:#e11e2a}.phone-request-info{font-size:12px}.prodoc__container{border:1px solid #d9d9d9;padding:5px 10px 20px;margin:10px 0 30px;clear:both}.prodoc__container .field__label{font-size:12px;font-weight:700}.upload-prodoc-btn common-loading svg{fill:#fff}.form-control{margin-bottom:10px;position:relative}.form-control label{display:inline-block;margin-bottom:5px}.form-control input{border:2px solid #f0f0f0;border-radius:4px;display:block;font-family:inherit;font-size:14px;padding:10px;width:100%}.form-control input:focus{outline:0;border-color:#777}.form-control.success input{border:1px solid #2ecc71}.form-control.error input{border:1px solid #e74c3c}.form-control i{visibility:hidden;position:absolute;top:14px;right:10px}.form-control.success i.fa-check-circle{color:#2ecc71;visibility:visible}.form-control.error i.fa-exclamation-circle{color:#e74c3c;visibility:visible}.form-control small{color:#e74c3c;position:relative;bottom:0;left:0;visibility:hidden;display:none}.form-control.error small{visibility:visible;display:block;padding:4px 0}.form-row{display:grid;grid-template-columns:100px auto;grid-gap:8px}.form-row i18n-phone{grid-column-start:2;grid-column-end:4}.form-row phone-ddi-selector{grid-column-start:1;grid-column-end:2}.form-row phone-ddi-selector::after{top:-7px}.form-row phone-ddi-selector .text-field{text-align:left}.form-row .form-submit{grid-column-start:1;grid-column-end:4}@media (max-width:600px){input[type=date].text-field.userBirthDay{width:100vw!important;max-width:100%!important;max-height:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important}}affiliate-program-page .page-header{position:relative;background:transparent linear-gradient(360deg,#614B9E4D 0,#32235DB3 21%,#33245d 45%,#18102f 100%) 0 0 no-repeat padding-box}affiliate-program-page .page-header .breadcrumb{color:#fff}affiliate-program-page .page-header .breadcrumb li{font-size:12px}affiliate-program-page .page-header__background{position:absolute;bottom:0;z-index:-1;margin:0;display:flex;width:100%;height:300px}affiliate-program-page .page-header__background picture{display:block;width:100%;height:100%}affiliate-program-page .page-header__background img{width:100%;height:100%;object-fit:cover}affiliate-program-page .page-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:24px;padding-bottom:24px}affiliate-program-page .page-header__content{margin-top:52px}affiliate-program-page .page-header__title{color:#fff;font-size:28px;line-height:32px;margin-bottom:12px}affiliate-program-page .page-header__description{color:#fff;margin:12 0 32px;line-height:24px}affiliate-program-page .page-header__action{display:inline-block;text-align:center;padding:14px 32px;height:48px;min-width:208px;margin-bottom:12px}affiliate-program-page .page-header__play-wrapper{height:200px}affiliate-program-page .page-header__play{padding:14px 32px;height:48px;min-width:208px;color:#fff;background-color:unset;border:2px solid}affiliate-program-page .page-header__bottom{text-align:center}affiliate-program-page .page-header__scroll-down{border:0;background-color:unset;cursor:pointer;padding:0}affiliate-program-page .page-header__scroll-down .arrow{display:inline-flex;color:#fff;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;border:2px solid;padding:6px}affiliate-program-page .page-header__scroll-down .arrow common-icon{position:relative;width:100%;height:100%;transform:rotate(90deg);top:1px}affiliate-program-page .page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}affiliate-program-page .module{margin:40px 0}affiliate-program-page .module__header{display:block}affiliate-program-page .module__title{margin:0 0 8px}affiliate-program-page .module__description{color:#3c3c3c}affiliate-program-page .highlights .module__title{margin:0 0 24px}affiliate-program-page .highlights__list{display:grid;grid-gap:40px;margin:0;padding:0;list-style:none}affiliate-program-page .highlights__list .item__icon{width:52px;height:52px;color:#614b9e}affiliate-program-page .highlights__list .item__title{margin:12px 0 8px;color:#3c3c3c;font-size:18px;line-height:22px}affiliate-program-page .highlights__list .item__description{margin:0;font-size:16px;line-height:24px}affiliate-program-page .testimonials .module__title{color:#0484c5}affiliate-program-page .about__video-container{margin-top:24px;position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden}affiliate-program-page .about__video-container embed,affiliate-program-page .about__video-container iframe,affiliate-program-page .about__video-container object{position:absolute;top:0;left:0;width:100%;height:100%}affiliate-program-page .subscribe .text-field{border-radius:4px;border:1px solid #f0f0f0;padding:14px 12px;box-sizing:border-box;margin-bottom:12px}affiliate-program-page .subscribe .text-field:invalid{border-color:#eee}affiliate-program-page .subscribe .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}affiliate-program-page .subscribe .form-submit common-icon{margin-left:8px}affiliate-program-page .subscribe .form-row{display:grid;grid-template-columns:100px auto;grid-gap:4px}affiliate-program-page .subscribe .form-row i18n-phone{grid-column-start:2;grid-column-end:4}affiliate-program-page .subscribe .form-row phone-ddi-selector{grid-column-start:1;grid-column-end:2}affiliate-program-page .subscribe .form-row phone-ddi-selector::after{top:-7px}affiliate-program-page .subscribe .form-row phone-ddi-selector .text-field{text-align:left}affiliate-program-page .subscribe .form-row .form-submit{grid-column-start:1;grid-column-end:4}affiliate-program-page .subscribe__wrapper{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:36px 16px}affiliate-program-page .subscribe .module__title{font-size:16px;line-height:20px;color:#757575}affiliate-program-page .subscribe .module__description{font-size:28px;line-height:32px;font-weight:700;margin:8px 0 24px}affiliate-program-page .subscribe .messsage-wrapper{margin-top:12px;font-size:16px;font-weight:600;color:#089e49}affiliate-program-page .subscribe .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}affiliate-program-page .subscribe .form-submit common-icon{margin-left:8px}affiliate-program-page phone-ddi-selector .location-input:invalid,affiliate-program-page phone-ddi-selector .select-field:invalid,affiliate-program-page phone-ddi-selector .text-field:invalid{border:1px solid #eee!important}affiliate-program-page phone-ddi-selector i.fas.fa-check-circle,affiliate-program-page phone-ddi-selector i.fas.fa-exclamation-circle,affiliate-program-page phone-ddi-selector small{display:none!important}agency-details{display:block}agency-details .agency-details__figure{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;margin:24px 0;border-radius:8px;padding:38px 0}agency-details .agency-details__figure lazy-img{display:flex;justify-content:center;width:100%;max-height:90px}agency-details .agency-details__figure img{max-width:100%;object-fit:cover}agency-details .agency-details__info{color:#3c3c3c}agency-details .agency-details__name{color:#ec6623;margin:8px 0 16px;font-size:28px;font-weight:700}agency-details .agency-details__description{line-height:1.45em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}agency-details .agency-details__rating{color:#757575}agency-details .agency-details__rating .star{color:#f3c017}agency-details .agency-details__rating .count{margin-left:2px}agency-page .agency .module{margin:32px 0}agency-page .agency .module:first-child{margin:16px 0 32px}agency-page .agency .module:last-child{margin:32px 0 72px}agency-page .agency__header{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:16px}agency-page .agency__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}agency-page .agency__interests .interest-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;list-style:none;margin:0;padding:0}agency-page .agency__interests .interest-list__item{display:flex;align-items:center;justify-content:center;min-height:24px;padding:8px 16px;color:#757575;font-size:14px;border:1px solid;border-radius:4px;cursor:default}agency-page .agency__interests .interest-list__item:hover{color:#fff;background-color:#03a6c0}app-webview{display:block;padding-bottom:50vh}.bank-page{display:block;padding:20px 0}.bank-page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.bank-page__title{color:#ec6623;font-size:20px;margin:0 0 20px}.bank-balance{align-items:center;background:#089e49;border-radius:10px;box-shadow:0 5px 5px #a5a5a5;color:#fff;display:flex;justify-content:space-between;margin:0 0 18px;padding:16px}.bank-balance__title{font-size:17px;font-weight:400;margin:0}.bank-balance__text{font-size:13px;margin:0;max-width:172px}.bank-balance__value{font-size:24px;margin-left:12px;text-align:right}.bank-balance.total{color:#757575;border:2px solid;box-shadow:none;background:#fff}.bank-balance.pending{color:#757575;border:2px solid;box-shadow:none;background:#fff}.bank-page-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.statement-request{background:0 0;border:0;color:#757575;cursor:pointer;font-size:13px;padding:0;text-align:left;text-decoration:underline}.bank-history{margin:40px 0}.bank-history__header{margin:0 0 20px}.bank-history__title{font-size:17px;font-weight:400}.bank-history__no-items,.bank-history__text{font-size:13px;margin:0}.bank-history-item{border-top:#eee solid 1px;display:grid;grid-template-columns:52px 1fr auto;grid-template-rows:auto auto;grid-column-gap:10px;padding:16px 0}.bank-history-item__date{font-size:13px;grid-row:span 2;line-height:19px;justify-self:end}.bank-history-item__name{font-size:15px;font-weight:400;margin:0}.bank-history-item__customer,.bank-history-item__ifriend{color:#9e9e9e;font-size:13px;grid-column:2}.bank-history-item__amount{align-self:center;font-size:17px;font-weight:700;grid-column:3;grid-row:1/span 2;padding-right:16px}.bank-history-item:last-child{border-bottom:#eee solid 1px}.bank-history-item .badge{padding:3px 6px;background:#0484c5;margin:5px;color:#fff;font-size:13px;font-weight:400;border-radius:5px}.withdraw-payout__title{font-size:16px;margin-top:50px}.withdraw-page{display:block;padding:20px 0}.withdraw-page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.withdraw-page__header{align-items:center;display:flex;margin-bottom:20px}.withdraw-page__title{color:#ec6623;font-size:20px;margin:0 0 0 16px}.withdraw-page__alert-text{padding:16px;background-color:#f7f7f7;border-radius:8px}.bank-available{align-items:center;background:#089e49;border-radius:10px;box-shadow:0 5px 5px #a5a5a5;color:#fff;display:flex;justify-content:space-between;margin:0 0 18px;padding:16px}.bank-available__title{font-size:17px;font-weight:400;margin:0}.bank-available__text{font-size:13px;margin:0;max-width:172px}.bank-available__value{font-size:24px;margin-left:12px;text-align:right}.bookings-for-withdrawals{margin:40px 0}.bookings-for-withdrawals__header{margin:0 0 20px}.bookings-for-withdrawals__title{font-size:17px;font-weight:400;margin:0}.bookings-for-withdrawals__no-items,.bookings-for-withdrawals__text{font-size:13px;margin:0}.bookings-for-withdrawals-item{border-top:#eee solid 1px;display:grid;grid-template-columns:52px 1fr auto;grid-template-rows:auto auto;grid-column-gap:10px;padding:16px 0}.bookings-for-withdrawals-item__date{font-size:13px;grid-row:span 2;line-height:19px;justify-self:end}.bookings-for-withdrawals-item__date label{display:flex;flex-flow:column-reverse}.bookings-for-withdrawals-item__name{font-size:15px;font-weight:400;margin:0}.bookings-for-withdrawals-item__customer{color:#9e9e9e;font-size:13px;grid-column:2}.bookings-for-withdrawals-item__amount{align-self:center;font-size:17px;font-weight:700;grid-column:3;grid-row:1/span 2;padding-right:16px}.bookings-for-withdrawals-item:last-child{border-bottom:#eee solid 1px}.withdraw-page-actions{text-align:center;margin-top:3em}booking-acceptance{display:block}booking-acceptance .booking-acceptance{margin-bottom:20px;padding-top:30px}booking-acceptance .booking-acceptance__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}booking-acceptance .booking-acceptance__content{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}booking-acceptance .booking-acceptance-header{margin-bottom:20px;padding-top:30px}booking-acceptance .booking-acceptance-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}booking-acceptance .booking-acceptance-header__title{color:#ec6623;font-size:20px;margin-top:30px;margin-bottom:30px}booking-acceptance .actions{margin:30px auto;padding:30px}booking-acceptance a.button{padding:20px}booking-acceptance #accept{background-color:green;display:block;margin-bottom:15px}booking-acceptance #decline{background-color:red;display:block}booking-addinfo{display:block}booking-addinfo .booking-addinfo-header{margin-bottom:20px;padding-top:30px}booking-addinfo .booking-addinfo-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}booking-addinfo .booking-addinfo-header__title{color:#ec6623;font-size:20px;margin:0}booking-addinfo .booking-addinfo{margin-bottom:20px;padding-top:30px}booking-addinfo .booking-addinfo__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}booking-addinfo .experience{display:flex;align-items:center;font-size:14px;line-height:18px}booking-addinfo .experience__thumbnail{display:flex;flex-shrink:0;width:80px;height:80px;margin:0 12px 0 0;border-radius:4px;overflow:hidden}booking-addinfo .experience__thumbnail img{width:100%;height:100%;object-fit:cover}booking-addinfo .experience__label{padding:4px 8px;font-size:12px;line-height:18px;font-weight:600;color:#fff;background-color:#03a6c0;border-radius:4px}booking-addinfo .experience__title{margin:12px 0 8px;font-size:16px;line-height:20px;font-weight:700}booking-addinfo .experience__city{margin:0 0 8px;font-size:14px;line-height:18px}booking-cancelation{display:block}.booking-cancelation__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:30px;padding-bottom:30px}.booking-cancelation .page-header h2{color:#ec6623;margin-bottom:0;line-height:1.5em}.booking-cancelation .page-header>p{margin-top:0}booking-card affiliate-booking-card .item__header{justify-content:space-between}booking-card affiliate-booking-card .experience-link{text-decoration:none;color:#333}booking-card .booking-card{margin-left:-20px;margin-right:-20px}booking-card .booking-card__content{box-shadow:0 4px 8px #d9d9d9;background-color:#fff;padding:22px 13px;position:relative}booking-card .booking-card__coupon-list{font-size:14px}booking-card .booking-card__coupon-item{display:inline-block;margin-right:4px;background-color:#089e49;color:#fff;padding:4px 8px;font-size:12px;border-radius:10px}booking-card .booking-card__id,booking-card .booking-card__type{padding:4px 8px;background-color:#eee;border-radius:4px;font-size:13px;display:inline-block}booking-card .booking-card__id--experience,booking-card .booking-card__type--experience{background-color:#bccf31;color:#fff;font-weight:700}booking-card .booking-card__id--virtual-guide,booking-card .booking-card__type--virtual-guide{background-color:#0484c5;color:#fff;font-weight:700;margin-left:12px}booking-card .booking-card__status{font-size:14px;padding:10px 0 20px;color:#ec6623}booking-card .booking-card__call-link{display:inline-block;padding:10px 0 20px 12px;color:#ec6623;font-size:14px}booking-card .booking-card__content-footer{text-align:center;margin-top:30px}booking-card .booking-card__content-collapse common-icon{color:#ec6623}booking-card .booking-card__remaining-payment-info{display:inline-flex;align-items:center;padding:8px 16px;font-size:14px;line-height:20px;margin:12px 0 0;background-color:#eee;border-radius:8px;max-width:220px}booking-card .booking-card__remaining-payment-info common-icon{flex-shrink:0;color:#03a6c0;margin-right:12px}booking-card .booking-card__content-body{display:grid;grid-template-columns:1fr 2fr}booking-card .booking-card__info{padding:12px}booking-card .booking-card__info--experience{grid-column-start:1;grid-column-end:3}booking-card .booking-card__information{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}booking-card .booking-card__details{grid-column-start:1;grid-column-end:3;padding:18px 12px 0}booking-card .booking-card__user-avatar{display:flex;align-items:center;justify-content:center}booking-card .booking-card__user-avatar .avatar{overflow:hidden;display:block;border-radius:50%;width:82px;height:82px;box-shadow:0 4px 8px rgba(0,0,0,.2)}booking-card .booking-card__experience-title{font-weight:700;margin-bottom:4px}booking-card .booking-card__user-name{margin:4px 0}booking-card .booking-card__experience-agency{margin-top:12px}booking-card .booking-card__experience-agency .title{color:#757575;font-weight:600;font-size:12px;margin-bottom:6px}booking-card .booking-card__experience-agency .agency-details{display:flex;align-items:center}booking-card .booking-card__experience-agency .agency-details__figure{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;margin:0 12px 0 0;width:56px;height:42px;border-radius:8px;overflow:hidden}booking-card .booking-card__experience-agency .agency-details__figure lazy-img{display:flex;justify-content:center;width:100%;height:100%}booking-card .booking-card__experience-agency .agency-details__figure img{width:100%;height:100%;object-fit:contain}booking-card .booking-card__experience-agency .agency-details__info{color:#3c3c3c}booking-card .booking-card__experience-agency .agency-details__name{color:#ec6623;margin:0;font-size:14px;font-weight:700}booking-card .booking-card__experience-agency .agency-details__rating{color:#757575;display:flex;align-items:center;margin-bottom:6px}booking-card .booking-card__experience-agency .agency-details__rating .star{color:#f3c017;width:12px;height:12px;margin-right:2px}booking-card .booking-card__experience-agency .agency-details__rating .count{margin-left:2px}booking-card .booking-card__experience-user{display:inline-flex;background-color:#dad4eb;padding-right:15px;align-items:center;font-size:12px;margin-top:12px;border-radius:16px;color:#614b9e}booking-card .booking-card__experience-user--customer{background-color:#0484c5}booking-card .booking-card__experience-user .avatar{border-radius:50%;width:33px;height:33px;margin-right:10px;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.16);overflow:hidden}booking-card .booking-card__experience-user .avatar img{width:100%;height:100%;object-fit:cover}booking-card .booking-card__contact-label,booking-card .booking-card__date-label{line-height:1.5em;margin:0;color:#b9b9b9}booking-card .booking-card__date-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:10px;padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #eee}booking-card .booking-card__content-collapse{color:#757575;font-size:14px;margin-bottom:14px;display:inline-block}booking-card .booking-card__contacts{display:grid;grid-template-rows:1fr 1fr;grid-gap:15px}booking-card .booking-card__actions{grid-column-start:1;grid-column-end:3}booking-card .booking-card__booking-actions{display:flex;justify-content:center}booking-card .booking-card__action{display:block;margin:5px;padding:10px;width:100%;text-align:center}booking-card .booking-card__action--voucher{display:flex;justify-content:center}booking-card .booking-card__action--voucher common-icon{width:14px;height:14px;margin-right:4px}booking-card .booking-card__header-actions{float:right}booking-card .booking-card__header-actions .booking-card__action{background-color:#b9b9b9;border-radius:40%;color:#fff;display:inline-block;height:20px;width:20px}booking-card .booking-card__header-actions .booking-card__action common-icon{width:20px;height:20px}booking-card .booking-card__header-actions .booking-card__action--chat{background-color:#0484c5}booking-card .booking-card__header-actions .booking-card__action--payment{background-color:#089e49}booking-card .booking-card__header-actions .booking-card__action--rating{background-color:#ec6623}booking-card .booking-card__decline-prompt{position:absolute;background-color:rgba(255,255,255,.9);top:0;left:0;right:0;bottom:0;z-index:1}booking-card .booking-card__decline-prompt-container{padding:8px;text-align:center}booking-card .booking-card__decline-prompt .back,booking-card .booking-card__decline-prompt .negative-button{font-size:18px;padding:15px 30px;width:200px}booking-card .booking-card__decline-prompt h3{margin-bottom:24px;margin-top:40px}booking-card .booking-card__cancel-rules{grid-column-start:1;grid-column-end:4;font-size:14px;font-style:italic}booking-card .booking-card__pax-info-alert{display:flex;align-items:center;justify-content:space-between;gap:2em;color:#ae440f;font-weight:500;font-size:14px;background-color:#fce9df;border-radius:8px;padding:1em;max-width:420px;place-self:end}booking-card .booking-card__pax-info-alert .content{display:flex;gap:8px}booking-card .booking-card__pax-info-alert common-icon{flex-shrink:0;width:16px;height:16px;position:relative;top:2px}booking-card .booking-card__pax-info-alert .button{flex-shrink:0;display:inline-block;font-size:12px;font-weight:500}booking-card .collapse{visibility:visible!important}booking-card .collapse .booking-card__contacts{display:none}booking-card .collapse.in .booking-card__contacts{display:block;margin-bottom:16px}booking-card .collapse.in .booking-card__content-collapse common-icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}booking-card .cancell-info{font-size:12px;text-align:center;margin-top:15px}booking-pax-info-page{display:block;color:#3c3c3c;padding-bottom:100px}booking-pax-info-page .booking-pax-info__header{padding:24px 0 32px}booking-pax-info-page .booking-pax-info__header .btn-back{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #eee;background-color:#fff;cursor:pointer;margin-bottom:16px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}booking-pax-info-page .booking-pax-info__header .btn-back common-icon{position:relative;width:14px;height:14px;color:#757575}booking-pax-info-page .booking-pax-info__title{margin:0 0 8px;font-size:24px}booking-pax-info-page .booking-pax-info__description{margin:0}booking-pax-info-page .booking-pax-info__submit{height:48px;width:100%}booking-pax-info-page .fieldset{margin:0 0 12px;padding:0;border:0;box-shadow:none;max-width:628px}booking-pax-info-page .fieldset__title{font-size:20px;margin-bottom:1.25em;padding:0;font-weight:700;font-style:normal}booking-pax-info-page .fieldset__fields{display:grid;gap:24px;padding:0;margin-bottom:24px}booking-pax-info-page .fieldset__fields--address2{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}booking-pax-info-page .field{border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px;margin:0}booking-pax-info-page .field--readonly{background-color:#f5f5f5}booking-pax-info-page .field__label{font-size:16px;margin:0 0 .75em;color:#3c3c3c}booking-pax-info-page .field .field__label{font-size:12px;margin:0}booking-pax-info-page .field .location-input,booking-pax-info-page .field .select-field,booking-pax-info-page .field .text-field{margin:0;padding:0;font-size:16px;line-height:29px;height:30px;background-color:unset;border:0;color:#3c3c3c}scrolling-calendar{display:block;background-color:#fff;color:#000;position:relative}scrolling-calendar calendar-month{display:block;width:100%}scrolling-calendar .calendar-widget-btn{-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;min-width:27px;overflow:visible;padding:0;text-align:center}scrolling-calendar .calendar-widget-btn:active{border-radius:5px;box-shadow:0 0 0 2px rgba(238,238,238,.1)}scrolling-calendar .calendar-widget-btn[data-calendar-toggle=previous] common-icon{transform:rotate(180deg)}scrolling-calendar .calendar-widget-week{display:flex;flex-wrap:wrap;width:100%;margin-bottom:16px;border:1px solid #eee}scrolling-calendar .calendar-widget-week__item{flex-direction:column;flex:0 0 14.28%;font-size:11px;font-weight:700;max-width:14.28%;padding:12px 0;text-align:center;text-transform:uppercase;cursor:pointer}scrolling-calendar .calendar-widget-week__item:hover{background-color:#eee}scrolling-calendar .calendar-widget-body{background-color:#fff;display:flex;flex-wrap:wrap;padding:10px 0}scrolling-calendar .calendar-widget-month__title{display:block;width:100%;margin:24px 0 16px;font-size:22px;color:#757575;font-weight:700}scrolling-calendar .calendar-widget-month__view{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}scrolling-calendar .calendar-widget-date{height:60px;box-shadow:inset 0 0 0 1px #eee}scrolling-calendar .calendar-widget-date:hover{box-shadow:inset 0 0 0 1px #757575}scrolling-calendar .calendar-widget-date:focus{box-shadow:inset 0 0 0 2px #000;outline-color:transparent}scrolling-calendar .calendar-widget-date span{display:grid;height:100%;align-items:center;text-align:center;width:100%;user-select:none}scrolling-calendar .calendar-widget-date--active{cursor:pointer;z-index:1}scrolling-calendar .calendar-widget-date--disabled{border-radius:0;cursor:not-allowed;opacity:.5}scrolling-calendar .calendar-widget-date--today{background:#eee}scrolling-calendar .calendar-widget-date--selected{background-color:#ec6623}scrolling-calendar .calendar-widget-date--selected span{color:#fff;font-weight:700}scrolling-calendar .calendar-widget-date--inrange{background-color:#ef8049}scrolling-calendar .calendar-widget-date--inrange span{color:#fff}.avatar{background:#fff url(/backgrounds.svg#user) no-repeat center center;background-size:100% 100%;margin:0;width:144px;height:144px}.avatar img{width:100%}.avatar--medium{width:110px;height:110px}.avatar--small{width:69px;height:69px}.avatar--tiny{width:59px;height:59px}.round-avatar{border-radius:50%;overflow:hidden;width:102px;height:102px}.round-avatar--small{width:52px;height:52px}.round-avatar--tiny{width:36px;height:36px}.breadcrumb{list-style:none;padding:0;margin:0}.breadcrumb li{display:inline-block;font-size:13px}.breadcrumb li a{text-decoration:none;color:currentColor}.breadcrumb li:last-of-type{font-weight:700}.breadcrumb li+li:before{content:'\00BB';padding:0 3px;font-weight:400;color:currentColor}.button{background:#757575;border:0;border-radius:4px;box-sizing:border-box;color:#fff;outline:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px;min-width:100px;padding:9px 21px 7px;text-decoration:none;cursor:pointer}.button:focus,.button:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transition:box-shadow .2s}.button:active{background:#5b5b5b;box-shadow:none}.button[disabled]{background:#fff;border:#757575 solid 2px;color:#757575;padding:6px 19px 5px;opacity:.5;cursor:not-allowed}.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{background:#fff;box-shadow:none}.main-button{background:#ec6623}.main-button common-loading{--color-stop-1:#EC6623}.main-button:active{background:#cb4f11}.main-button[disabled]{border:#ec6623 solid 2px;color:#ec6623;cursor:not-allowed}.inverse-button{background:#fff;color:#757575}.inverse-button:active{background:#e6e6e6}.inverse-button[disabled]{border:#757575 solid 2px;color:#757575;cursor:not-allowed}.button--small{font-size:15px;line-height:19px;padding:5px 14px 4px}.button--small common-loading{height:15px}.button--small[disabled]{padding:3px 12px 2px;cursor:not-allowed}.br-100{border-radius:100px!important}.rectangular-button{border-radius:4px;font-size:11px;line-height:14px;padding:4px 11px}.rectangular-button--icon{font-size:15px;line-height:16px;padding:7px 9px}.rectangular-button--icon .icon{opacity:.7;vertical-align:bottom;margin-right:5px}.icon-button{border-radius:13px;line-height:14px;padding:8px;min-width:auto}.icon-button .icon{display:block;width:14px;height:14px}.icon-button--small{border-radius:7px;line-height:10px;padding:3px}.icon-button--small .icon{height:10px;width:10px}.back-button{opacity:.58}.back-button .icon{transform:rotate(270deg)}.positive-button{background-color:#089e49}.negative-button{background-color:#e11e2a}.negative-button--outline{background-color:#fbe4e5;border:1px solid;color:#e11e2a}.whatsapp-button{display:flex;gap:8px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d9d9d9;padding:0;min-width:auto;color:#757575;background-color:#fff}.whatsapp-button common-icon{width:20px;height:20px;color:#089e49}.whatsapp-button--icon-only{width:48px;height:48px;border-radius:50%}.whatsapp-button--icon-only common-icon{width:24px;height:24px}checkmark-input{display:inline-flex}checkmark-input input{display:none}checkmark-input input:checked~.checkmark{background-color:#03a6c0;border-color:#03a6c0}checkmark-input .checkmark{position:relative;background-color:#fff;border:1px solid;height:20px;width:20px;border-radius:4px}checkmark-input .checkmark::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.dropdown{background:#fff;border:1px solid #eee}.dropdown-menu{list-style:none;margin:0;padding:0}.dropdown-menu__item{border-top:#eee solid 1px;white-space:nowrap}.dropdown-menu__item:first-child{border-top:0}.dropdown-menu__item a,.dropdown-menu__item button{background:0 0;border:0;box-sizing:border-box;color:#9e9e9e;cursor:pointer;display:block;font-size:14px;font-family:inherit;line-height:16px;padding:6px 52px 6px 22px;text-decoration:none;text-align:left;width:100%}.dropdown-menu__item a:focus,.dropdown-menu__item a:hover,.dropdown-menu__item button:focus,.dropdown-menu__item button:hover{background:#eee}.dropdown-menu__item .active{background:#eee}.field{margin-bottom:26px}.field__label{display:block;color:#757575;font-size:15px;line-height:15px;margin-bottom:5px}.field__hint{color:#614b9e;font-size:12px;text-align:right}.field--is-hidden{display:none}.location-input,.select-field,.text-field{background:#fff;border:0;border-bottom:rgba(117,117,117,.2) solid 1px;color:#757575;font-size:14px;font-family:Montserrat,sans-serif;line-height:20px;box-shadow:none;margin-bottom:8px;padding:11px;width:100%}.location-input:focus,.select-field:focus,.text-field:focus{background:#f1f1f1;outline:0}.location-input:invalid,.select-field:invalid,.text-field:invalid{border-color:#e11e2a}.location-input ::placeholder,.select-field ::placeholder,.text-field ::placeholder{color:red}.location-input:disabled,.select-field:disabled,.text-field:disabled{background:0 0;color:rgba(117,117,117,.21)}.textarea-field{border:1px solid #9e9e9e;box-sizing:border-box;padding:3px 8px;width:100%}.textarea-field:focus{background:#f1f1f1;outline:0}.checkbox__label{align-items:start;font-size:12px;display:grid;grid-template-columns:0fr 1fr}.checkbox__label span{display:block;margin-top:3px}.checkbox__label a{color:inherit}.fieldset{border-radius:10px;box-shadow:0 5px 5px rgba(165,165,165,.2);margin-bottom:38px}.fieldset__header{align-items:center;border-radius:0 0 10px 10px;box-shadow:0 5px 5px rgba(165,165,165,.05);color:#ec6623;display:flex;justify-content:space-between;padding:8px 12px}.fieldset__title{font-size:17px;font-style:italic;font-weight:400;margin:0}.fieldset__header-arrow{width:12px;height:12px;transform:rotate(180deg)}.fieldset__fields{padding:27px 12px 12px}.fieldset--closed .fieldset__header,.fieldset--open .fieldset__header{cursor:pointer}.fieldset--closed .fieldset__header [icon-id=micro-arrow],.fieldset--open .fieldset__header [icon-id=micro-arrow]{color:#d9d9d9;margin-left:5px;transform:rotate(90deg)}.fieldset--open .fieldset__header [icon-id=micro-arrow]{transform:rotate(-90deg)}.fieldset--closed .fieldset__fields{display:none}.fieldset,.form-actions{max-width:496px;margin-left:auto;margin-right:auto}.form-actions{display:flex;justify-content:space-around}common-flag{display:inline-block;width:16px;height:16px}common-flag .flag{width:100%;height:100%}common-icon{color:inherit;display:inline-block;width:16px;height:16px}common-icon .icon{fill:currentColor;width:100%;height:100%}common-loading{--color-stop-1:#757575;--color-stop-2:#FFF;display:inline-block;width:16px;height:16px}.message{background:#757575;display:block;position:sticky;top:0;z-index:8}.message__content{color:#fff;font-size:12px;font-style:italic;line-height:16px;padding:9px 46px 8px 20px}.message .icon-button--small{position:absolute;right:12px;top:50%;transform:translateY(-8px)}.message--success{background:#089e49}.message--warning{background:#ec6623}.message--error{background:#e11e2a}.system-message{background:#fff;box-shadow:0 0 10px #a5a5a5;position:fixed;left:0;right:0;top:auto;z-index:9999999999;padding:30px 0;text-align:center;transition:.5s 1s bottom;bottom:-150px}.system-message .message__content{color:#757575;font-style:normal;font-size:16px;text-align:center;margin-bottom:15px}.slide-up{bottom:0!important}.message-bubble{background:#eee;border-radius:8px}.message-bubble::before{background:#eee;display:block;clip-path:polygon(0 100%,50% 0,100% 100%);content:' ';width:22px;height:14px;position:absolute}.message-bubble--top{margin-top:14px}.message-bubble--top::before{left:50%;transform:translate(-50%,-100%)}.message-bubble--right{margin-right:22px}.message-bubble--right::before{right:0;top:50%;transform-origin:50% 100%;transform:translate(30%,-100%) rotate(90deg)}.message-bubble--bottom{margin-bottom:14px}.message-bubble--bottom::before{left:50%;bottom:0;transform-origin:50% 100%;transform:translate(-50%,0) rotate(180deg)}.message-bubble--left{margin-left:22px}.message-bubble--left::before{left:0;top:50%;transform-origin:50% 100%;transform:translate(-30%,-100%) rotate(-90deg)}.message-bubble .message__content{color:#757575;font-size:15px;font-style:normal;padding:8px 12px;white-space:pre-line}.modal{display:grid;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow-y:auto}.modal__backdrop{background:rgba(0,0,0,.8);grid-area:1/1;z-index:101}.modal__header{position:relative;display:flex;height:60px;align-items:center;padding:0 1.5em;box-shadow:0 2px 4px rgba(0,0,0,.08)}.modal__container{align-self:end;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.16);border-radius:16px 16px 0 0;min-width:150px;display:grid;grid-area:1/1;margin:3em 0 0;z-index:102}.modal__content-wrapper{padding:1em 1.5em}.modal .close-button{position:absolute;right:1.5em;color:#3c3c3c;background-color:unset;box-shadow:none;cursor:pointer;padding:0}.modal .close-button common-icon{width:16px;height:16px}.rs-container *{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rs-container{height:45px;position:relative}.rs-container .rs-bg,.rs-container .rs-selected{background-color:#ccc;height:2px;left:0;position:absolute;top:9px;width:100%;border-radius:3px}.rs-container .rs-selected{background-color:#03a6c0;transition:all .2s linear;width:0}.rs-container.disabled .rs-selected{background-color:#ccc;border-color:#bbb}.rs-container .rs-pointer{background-color:#fff;border-radius:50%;cursor:pointer;height:20px;left:-10px;position:absolute;top:0;transition:all .2s linear;width:20px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.rs-container.disabled .rs-pointer{border-color:#ccc}.rs-container .rs-pointer::after{left:auto;right:12px}.rs-container.disabled .rs-pointer{cursor:default}.rs-container.sliding .rs-pointer,.rs-container.sliding .rs-selected{transition:none}.rs-container .rs-scale{left:0;position:absolute;top:5px;white-space:nowrap}.rs-container .rs-scale span{float:left;position:relative}.rs-container .rs-scale span::before{background-color:#ededed;content:'';height:8px;left:0;position:absolute;top:10px;width:1px}.rs-container.rs-noscale span::before{display:none}.rs-container.rs-noscale span:first-child::before,.rs-container.rs-noscale span:last-child::before{display:block}.rs-container .rs-scale span:last-child{margin-left:-1px;width:0}.rs-container .rs-scale span ins{color:#555;display:inline-block;font-size:14px;margin-top:20px;text-decoration:none}.rs-container.disabled .rs-scale span ins{color:#999}.rs-tooltip{color:#333;width:auto;min-width:30px;height:30px;background:#fff;border:1px solid #03a6c0;border-radius:3px;position:absolute;transform:translate(-50%,-35px);left:13px;text-align:center;font-size:13px;padding:6px 10px 0}.rs-container.disabled .rs-tooltip{border-color:#ccc;color:#999}tag-select .selected-tags{margin-top:14px}tag-select .selected-tag{align-items:center;display:inline-flex;border:1px solid #757575;border-radius:9px;cursor:default;font-size:10px;padding:0 5px 0 10px}tag-select .selected-tag__button{background:0 0;border:0;cursor:pointer;padding:0;width:16px;height:16px;margin-left:10px}tag-select .selected-tag__button-icon{transform:scale(.5)}.tooltip{position:relative;display:inline-block}.tooltip tool-tip{visibility:hidden;background-color:#eee;color:#3c3c3c;box-shadow:0 2px 5px rgba(0,0,0,.2);font-size:13px;text-align:center;padding:10px 20px;border-radius:8px;position:absolute;z-index:1;width:120px;top:100%;left:50%;margin-top:10px;margin-left:-80px}.tooltip tool-tip::after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-9px;border-width:9px;border-style:solid;border-color:transparent transparent #eee transparent}.tooltip tool-tip.visible{visibility:visible}.tooltip--top tool-tip{top:calc(-100% - 10px)}.tooltip--top tool-tip::after{top:100%;transform:rotate(180deg)}.tooltip--top-left tool-tip{top:calc(-100% - 10px);left:25%}.tooltip--top-left tool-tip::after{top:100%;left:15%;transform:rotate(180deg)}.tooltip:hover tool-tip{visibility:visible}community-about-page .page__header{display:flex;height:186px}community-about-page .page__title{margin:0 0 16px;place-self:flex-end;color:#fff}community-about-page .section--manifest .accordion-list{margin-bottom:32px}community-about-page .section--manifest .accordion-list .accordion{padding:16px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.15);margin-bottom:12px}community-about-page .section--manifest .accordion-list .accordion[open]>.accordion__header:after{transform:rotate(-180deg)}community-about-page .section--manifest .accordion-list .accordion__header{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}community-about-page .section--manifest .accordion-list .accordion__header svg{flex-shrink:0}community-about-page .section--manifest .accordion-list .accordion__header:after{content:'\0025BC';font-size:16px;margin:-5px 0;transition:transform .35s}community-about-page .section--manifest .accordion-list .accordion__title{flex-grow:1;font-size:16px;line-height:24px;text-transform:uppercase}community-about-page .section--manifest .company-value-cards .card{margin-bottom:18px}community-about-page .section--manifest .company-value-cards .card__header{position:relative;display:flex;height:130px;background-color:rgba(60,60,60,.78);border-radius:8px;align-items:center;justify-content:center;color:#fff;overflow:hidden}community-about-page .section--manifest .company-value-cards .card__bg{position:absolute;display:flex;width:100%;height:100%;margin:0;z-index:-1}community-about-page .section--manifest .company-value-cards .card__bg img{width:100%;height:100%;object-fit:cover}community-about-page .section--manifest .company-value-cards .card__title{font-weight:600}community-about-page .section--manifest .company-value-cards .card__description{color:#000;margin:14px 0 0}community-about-page .section--gamification .section__absolute-bg{background-color:#f2f2ff}community-about-page .section--gamification .section__wrapper{padding:48px 0 0}community-about-page .section--gamification .section__title{font-size:36px;font-weight:600;margin:0 0 4px}community-about-page .section--gamification .section__description{margin:0 0 16px}community-about-page .section--gamification .section__image{width:100%;margin-top:28px}community-about-page .section--gamification .main-button{border-width:1.5px}community-about-page .section--levels .section__content{padding:34px 0}community-about-page .section--levels .section__content .feature-list{margin:0}community-about-page .section--steps .step-list{padding:0;margin:0;list-style:none}community-about-page .section--steps .step-list .item:last-of-type .item__content .step-arrow{display:none}community-about-page .section--steps .step-list .item__title{color:#757575;font-style:italic}community-about-page .section--steps .step-list .item__content{position:relative;display:flex;align-items:center;height:100px;padding:0 24px;margin:24px 0;box-sizing:border-box}community-about-page .section--steps .step-list .item__content .user{display:flex;align-items:center;gap:8px}community-about-page .section--steps .step-list .item__content .user__avatar{flex-shrink:0;display:inline-flex;width:48px;height:48px;margin:0;border-radius:4px;overflow:hidden}community-about-page .section--steps .step-list .item__content .user__avatar img{width:100%;height:100%;object-fit:cover}community-about-page .section--steps .step-list .item__content .user__name{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}community-about-page .section--steps .step-list .item__content .user__city{font-size:14px}community-about-page .section--steps .step-list .item__content .progress{display:flex;align-items:center;gap:8px;width:150px}community-about-page .section--steps .step-list .item__content .progress common-icon{flex-shrink:0;width:18px;height:18px}community-about-page .section--steps .step-list .item__content .progress common-icon:first-child{color:#03a6c0}community-about-page .section--steps .step-list .item__content .progress svg{flex-shrink:0}community-about-page .section--steps .step-list .item__content .progress .progress-bar{position:relative;width:100%;height:11px;background-color:#d9d9d9}community-about-page .section--steps .step-list .item__content .progress .progress-bar__front{position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,#46b4ec 0,#05a0d0 100%);transition:all .4s}community-about-page .section--steps .step-list .item__content .step-arrow{position:absolute;left:0}community-about-page .feature-list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:36px;list-style:none;margin:36px 0;padding:0}community-about-page .feature-list__item{display:flex;align-items:center;gap:8px}community-about-page .feature-list__item .title{font-weight:600;font-size:16px;margin:0}community-about-page .feature-list__item .description{font-size:14px;margin:0}community-about-page .feature-list--gamification .feature-list__item{display:block;padding:28px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:16px}community-about-page .feature-list--gamification .feature-list__item .header{display:flex;align-items:center;gap:20px;margin-bottom:20px}community-about-page .feature-list--gamification .feature-list__item .description{font-size:16px}community-academy-page{color:#3c3c3c}community-academy-page .module{margin:60px 0}community-academy-page .module__header{display:block;margin-bottom:24px}community-academy-page .module__title{margin:0 0 8px}community-academy-page .page-header{position:relative;height:405px;margin:0 0 28px}community-academy-page .page-header .breadcrumb{margin-top:28px;color:#fff}community-academy-page .page-header__background{position:absolute;height:100%;width:100%;z-index:-1}community-academy-page .page-header__background picture{display:flex;height:100%;width:100%}community-academy-page .page-header__background picture img{height:100%;width:100%;object-fit:cover;object-position:left}community-academy-page .page-header__container{display:flex;flex-direction:column;gap:28px;height:100%}community-academy-page .page-header__content{max-width:460px;margin-bottom:28px}community-academy-page .page-header__title{margin:8px 0;font-size:28px;font-weight:700;color:#fff}community-academy-page .page-header__description{font-size:18px;line-height:24px;color:#fff;margin-bottom:16px}community-academy-page .page-header__action{display:inline-block;padding:16px 20px;border-radius:4px}community-academy-page .how-it-works__list{display:flex;margin:-12px -22px;padding:12px 22px;list-style:none;gap:12px;overflow-x:scroll;width:100%;scroll-behavior:smooth}community-academy-page .how-it-works__list::-webkit-scrollbar{display:none}community-academy-page .how-it-works__list .item{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:32px;width:228px;flex-shrink:0;box-sizing:border-box}community-academy-page .how-it-works__list .item common-icon,community-academy-page .how-it-works__list .item svg{color:#0484c5;width:24px;height:24px;margin-bottom:12px}community-academy-page .how-it-works__list .item__title{font-size:16px;font-weight:600;margin:0 0 6px}community-academy-page .how-it-works__list .item__description{line-height:24px;margin:0}community-academy-page .types{background-color:#f7f7f7}community-academy-page .types .module__content{padding-bottom:38px}community-academy-page .types .card{margin-bottom:42px}community-academy-page .types .card:last-child .card__image img{object-position:right}community-academy-page .types .card__image{display:flex;margin:0 -22px;height:204px}community-academy-page .types .card__image img{width:100%;height:100%;object-fit:cover}community-academy-page .types .card__title{margin:24px 0 16px;font-size:22px;font-weight:600}community-academy-page .subscribe{background:url(/images/academy-subscription-bg.jpg) no-repeat center;background-size:cover;padding:38px 0}community-academy-page .subscribe .text-field{border-radius:4px;border:1px solid #f0f0f0;padding:14px 12px;box-sizing:border-box;margin-bottom:12px}community-academy-page .subscribe .text-field:invalid{border-color:#eee}community-academy-page .subscribe .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}community-academy-page .subscribe .form-submit common-icon{margin-left:8px}community-academy-page .subscribe .form-row{display:grid;grid-template-columns:100px auto;grid-gap:4px}community-academy-page .subscribe .form-row i18n-phone{grid-column-start:2;grid-column-end:4}community-academy-page .subscribe .form-row phone-ddi-selector{grid-column-start:1;grid-column-end:2}community-academy-page .subscribe .form-row phone-ddi-selector::after{top:-7px}community-academy-page .subscribe .form-row phone-ddi-selector .text-field{text-align:left}community-academy-page .subscribe .form-row .form-submit{grid-column-start:1;grid-column-end:4}community-academy-page .subscribe__wrapper{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:36px 16px;background-color:#fff}community-academy-page .subscribe .module__title{font-size:16px;line-height:20px;color:#757575}community-academy-page .subscribe .module__description{font-size:28px;line-height:32px;font-weight:700;margin:8px 0 24px}community-academy-page .subscribe .form-wrapper{display:flex;align-items:center}community-academy-page .subscribe .success-message{padding:24px}community-academy-page .subscribe .success-message__icon{width:100px;height:100px;margin-bottom:20px}community-academy-page .subscribe .success-message__text{font-size:24px;font-weight:700}community-academy-page .subscribe .messsage-wrapper{margin-top:12px;font-size:16px;font-weight:600;color:#089e49}community-academy-page .subscribe .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}community-academy-page .subscribe .form-submit common-icon{margin-left:8px}community-academy-page .past-events__list{display:flex;gap:12px;list-style:none;margin:0 -22px;padding:0 22px;overflow-x:scroll;scroll-behavior:smooth}community-academy-page .past-events__list::-webkit-scrollbar{display:none}community-academy-page .past-events__list .item{flex-shrink:0;position:relative;width:260px;height:360px;color:#fff}community-academy-page .past-events__list .item__image{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;margin:0;background-color:#757575;z-index:-1}community-academy-page .past-events__list .item__image img{width:100%;height:100%;object-fit:cover}community-academy-page .past-events__list .item__container{padding:24px;height:100%;width:100%;background:linear-gradient(360deg,rgba(41,41,41,0) 61.81%,rgba(33,33,33,.69) 99.87%);box-sizing:border-box}community-academy-page .past-events__list .item__title{font-size:18px;margin:0 0 4px}community-academy-page .container-list-playlist-video{display:grid;grid-template-columns:auto 592px;background-color:#fff;margin:0 auto;box-shadow:#e0e0e0 0 0 10px 0}@media (max-width:1024px){community-academy-page .container-list-playlist-video{display:flex;flex-wrap:wrap}}community-academy-page .container-list-playlist-video #video{background:url(https://localhost:3000/logo.svg) no-repeat center center}@media (max-width:768px){community-academy-page .container-list-playlist-video #video{background-size:50%}}community-academy-page .container-list-playlist-video .section{text-align:center;background-color:#fff;width:100%}@media (max-width:468px){community-academy-page .container-list-playlist-video .section{height:214px!important}}@media (max-width:1024px){community-academy-page .container-list-playlist-video .section{height:355px}}community-academy-page .container-list-playlist-video section{top:50px}community-academy-page .container-list-playlist-video .logo{width:120px;padding:10px;text-align:center}community-academy-page .container-list-playlist-video .playlist-videos{padding:16px 10px;border-radius:4px;overflow-y:auto;height:328px}@media (max-width:768px){community-academy-page .container-list-playlist-video .playlist-videos{height:250px}}community-academy-page .container-list-playlist-video article{display:flex;align-items:center;padding:8px 12px;border:2px solid #fff;border-radius:4px;margin-bottom:16px;background:#f4f4f4;transition:all .4s}community-academy-page .container-list-playlist-video article:hover{background-color:#e3e2e2;border:2px solid #ec6623;cursor:pointer}community-academy-page .container-list-playlist-video .activeX{background-color:olive}community-academy-page .container-list-playlist-video .thumb{height:70px;border-radius:4px}@media (max-width:768px){community-academy-page .container-list-playlist-video .thumb{display:none}}community-academy-page .container-list-playlist-video .details{padding:8px 22px}community-academy-page .container-list-playlist-video .details h4{color:#ec6623;margin:0;line-height:normal}community-academy-page .container-list-playlist-video .details p{font-size:14px;line-height:normal;margin:8px 0}community-affiliates-page .page__header{display:flex;height:186px}community-affiliates-page .page__title{margin:0 0 16px;place-self:flex-end;color:#fff}community-affiliates-page .section--intro .intro-banner{position:relative;padding:32px 28px;border-radius:8px;overflow:hidden}community-affiliates-page .section--intro .intro-banner__bg{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;z-index:-1}community-affiliates-page .section--intro .intro-banner__bg img{width:100%;height:100%;object-fit:cover;object-position:top}community-affiliates-page .section--intro .intro-banner__title{font-size:18px;line-height:30px;font-weight:400;width:150px}community-affiliates-page .section--intro .intro-banner__title b{font-weight:600}community-affiliates-page .section--intro .intro-banner__action{display:inline-block}community-affiliates-page .section--steps{color:#fff}community-affiliates-page .section--steps .section__content{padding:42px 0}community-affiliates-page .section--steps .section__title{margin:0 0 32px}community-affiliates-page .section--steps .step-list{display:grid;grid-gap:32px;margin:0;padding:0;list-style:none}community-affiliates-page .section--steps .step-list .item{font-size:16px;line-height:24px}community-affiliates-page .section--steps .step-list .item svg{margin-bottom:16px}community-affiliates-page .section--tutorial{text-align:center}community-affiliates-page .section--tutorial .section__description,community-affiliates-page .section--tutorial .section__title{text-align:left}community-affiliates-page .section--tutorial .section__image{flex-shrink:0;display:inline-flex;width:295px;height:295px;margin:0;border-radius:4px;overflow:hidden}community-affiliates-page .section--tutorial .section__image img{width:100%;height:100%;object-fit:cover}community-affiliates-page .section--tools .section__title{font-size:16px;font-weight:600}community-affiliates-page .section--tools .link-tool{margin-bottom:20px}community-affiliates-page .section--tools .link-tool__title{font-size:16px;line-height:20px;font-weight:600;margin-bottom:16px}community-affiliates-page .section--tools .link-tool__container{padding:20px 16px;background-color:#eee;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.15);margin-bottom:12px}community-affiliates-page .section--tools .link-tool__input{width:100%;padding:8px 12px;border:1px solid #757575;border-radius:4px;box-sizing:border-box;margin-bottom:8px;font-family:Montserrat,sans-serif}community-affiliates-page .section--tools .link-tool__field{display:flex;background-color:#fff;border-radius:4px;padding:8px 0}community-affiliates-page .section--tools .link-tool__field .copy-button{border:0;padding:0 8px;margin-right:8px;background-color:unset;border-right:1px solid #757575;cursor:pointer}community-affiliates-page .section--tools .link-tool__field input{font-family:Montserrat,sans-serif;border:0;flex-grow:1;font-weight:500;color:#ec6623}community-affiliates-page .section--tools .link-tool__info{font-size:14px;line-height:18px;color:#757575}community-affiliates-page .section--subscribe .form__label{display:flex;align-items:flex-start;gap:8px;line-height:24px;margin-bottom:28px}community-affiliates-page .section--subscribe .form__submit{padding:12px 20px}community-affiliates-page .section--commissions .section__content{padding:24px 0 48px}community-events .community-events__calendar calendar-component{width:265px;margin:0 auto;border-radius:8px;box-shadow:4px 4px 12px rgba(0,0,0,.1)}community-events .community-events__calendar calendar-component .calendar-widget-header{padding-top:16px;padding-bottom:8px;color:#3c3c3c;background-color:#fff}community-events .community-events__calendar calendar-component .calendar-widget-body{padding-bottom:16px}community-events .community-events__calendar calendar-component .calendar-widget-week{padding:0 6px}community-events .community-events__calendar calendar-component .calendar-widget-btn common-icon{color:#3c3c3c}community-events .community-events__calendar calendar-component .calendar-widget-date span{display:flex;align-items:center;justify-content:center;width:30px;height:30px}community-events .community-events__calendar calendar-component .calendar-widget-date--selected span{background-color:#ec6623}community-events .community-events__list{height:250px;margin:44px 0 0;padding:0;list-style:none;overflow-y:scroll}community-events .community-events__list .item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eee}community-events .community-events__list .item__date{color:#ec6623;font-weight:500}community-events .community-events__list .item__title{flex-grow:1;width:40%;color:#3c3c3c;font-weight:500;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}community-events .community-events__list .item__action{display:flex;color:#3c3c3c;text-decoration:none}community-events .community-events__list .item__action common-icon{width:14px;height:14px}community-events .community-events__footer{display:flex;gap:12px;margin:28px -16px 0;padding:0 16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}community-events .community-events__footer::-webkit-scrollbar{display:none}community-events .community-events__footer .event-card{position:relative;flex-shrink:0;width:280px;height:188px;color:#fff;border-radius:8px;background-color:#757575;box-sizing:border-box;overflow:hidden}community-events .community-events__footer .event-card__image{position:absolute;margin:0;left:0;right:0;bottom:0;top:0}community-events .community-events__footer .event-card__image img{width:100%;height:100%;object-fit:cover}community-events .community-events__footer .event-card__content{position:relative;display:flex;flex-direction:column;place-content:flex-end;padding:28px;width:100%;height:100%;box-sizing:border-box;background-color:rgba(0,0,0,.24);z-index:1}community-events .community-events__footer .event-card__date{font-weight:500}community-events .community-events__footer .event-card__title{margin:4px 0 14px;font-size:16px;line-height:22px;font-weight:600}community-events .community-events__footer .event-card__action{width:134px;display:inline-block;padding:9px;text-align:center;font-weight:500;color:#fff;border:1px solid #fff;border-radius:28px;text-decoration:none;background-color:rgba(0,0,0,.24)}community-homepage{display:block}community-homepage .community-homepage__header{padding:0}community-homepage .community-homepage__header-background{width:100%;object-fit:cover}community-homepage .page__header{display:flex;align-items:center}community-homepage .page__header .section__absolute-bg{z-index:0}community-homepage .page__title{margin:0 0 5px!important;color:#fff;font-size:22px!important;line-height:1.35em;font-weight:400}community-homepage .page__title .orange{color:#ec6623;font-weight:700}community-homepage .page__body{margin-top:32px}community-homepage .section__title{font-size:28px!important;margin:0 0 6px}community-homepage .section__title small{font-size:14px;font-weight:400}community-homepage .section__description{color:#000;margin:0 0 26px}community-homepage .section--welcome{display:flex;flex-direction:column-reverse;gap:24px}community-homepage .section--welcome b,community-homepage .section--welcome strong{font-weight:600}community-homepage .section--welcome p{font-size:16px;line-height:24px}community-homepage .section--welcome a{color:#ec6623;font-weight:500}community-homepage .section--welcome .video-container{overflow:hidden;position:relative;width:100%;background-color:#d9d9d9}community-homepage .section--welcome .video-container::after{padding-top:56.25%;display:block;content:''}community-homepage .section--welcome .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}community-homepage .section--banners{display:flex;gap:20px;margin:-8px -22px;padding:6px 22px 8px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}community-homepage .section--banners::-webkit-scrollbar{display:none}community-homepage .section--banners .banner{position:relative;flex-shrink:0;width:300px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.16);background:#fff;box-sizing:border-box;overflow:hidden}community-homepage .section--banners .banner a{text-decoration:none;color:currentColor}community-homepage .section--banners .banner__content{width:100%;padding:44px 68px 44px 22px;box-sizing:border-box}community-homepage .section--banners .banner__title{font-size:18px;margin:0 0 8px}community-homepage .section--banners .banner__description{font-size:14px;line-height:22px;margin:0}community-homepage .section--banners .banner__icon{position:absolute;top:22px;right:22px;width:45px}community-homepage .section--banners .banner__action{position:absolute;bottom:20px;right:20px}community-homepage .section--banners .banner__action common-icon{width:12px;height:12px;color:#3c3c3c}community-homepage .section--calendar{margin-top:60px}community-homepage .section--blog .section__title{padding-top:40px}community-homepage .section--blog .section__description b,community-homepage .section--blog .section__description strong{font-weight:600}community-homepage .section--blog .blog-link{display:inline-block;color:#ec6623;font-weight:600;margin-bottom:40px}community-homepage .section--blog .blog-posts-list{display:flex;gap:16px;list-style:none;height:420px;margin:0 -22px 24px;padding:0 22px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}community-homepage .section--blog .blog-posts-list::-webkit-scrollbar{display:none}community-homepage .section--blog .blog-posts-list .item{position:relative;flex-shrink:0;width:270px;border-radius:12px;background:linear-gradient(transparent,rgba(0,0,0,.7));overflow:hidden}community-homepage .section--blog .blog-posts-list .item:first-child{grid-row-start:1;grid-row-end:3}community-homepage .section--blog .blog-posts-list .item common-icon{place-self:flex-end}community-homepage .section--blog .blog-posts-list .item__link{text-decoration:none}community-homepage .section--blog .blog-posts-list .item__bg{position:absolute;display:flex;margin:0;top:0;left:0;right:0;bottom:0;background-color:#3c3c3c;z-index:-1}community-homepage .section--blog .blog-posts-list .item__bg img{width:100%;height:100%;object-fit:cover}community-homepage .section--blog .blog-posts-list .item__title{font-size:16px;line-height:24px;font-weight:600;margin:0 0 4px}community-homepage .section--blog .blog-posts-list .item__description{font-size:14px;line-height:24px;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}community-homepage .section--blog .blog-posts-list .item__description p{font-size:inherit;line-height:inherit;margin:0}community-homepage .section--blog .blog-posts-list .item__action{display:inline-block;background-color:unset;border:0;padding:0;font-size:14px;color:#ec6623;cursor:pointer}community-homepage .section--blog .blog-posts-list .item__container{display:flex;height:100%;width:100%;padding:14px;justify-content:space-between;flex-direction:column;box-sizing:border-box;color:#fff}community-homepage .section--forum .section__description{margin:0 0 12px}community-homepage .section--forum .section__header{margin:0 0 16px}community-homepage .section--forum .forum-learn-more{display:inline-block;background-color:unset;color:#ec6623;border:1.5px solid;box-shadow:none;height:40px}community-homepage .section--forum .forum-learn-more tool-tip{font-size:12px;width:200px;padding:20px;font-weight:500;text-align:left}community-homepage .section--forum .forum-learn-more tool-tip::after{left:33%}community-homepage .section--forum img{width:100%}community-homepage .banner-link{display:block;position:absolute;left:0;top:0;right:0;bottom:0}community-page{color:#3c3c3c}community-page .page__header{margin-bottom:30px}community-page .page__title{font-size:30px}community-page .page__social-links{display:flex;margin-bottom:32px;padding-bottom:28px;align-items:center;border-bottom:1px solid #d9d9d9}community-page .page__social-links a{color:#9e9e9e}community-page .page__social-links .social-text{margin-right:16px}community-page .page__footer{margin-bottom:60px;font-size:14px;line-height:22px;color:#757575}community-page .page__footer .address{margin-bottom:24px}community-page .page__footer .address address{font-style:normal}community-page .section{margin-bottom:45px}community-page .section__absolute-bg{position:absolute;left:0;right:0;height:100px;background-color:#f2f2f2;z-index:-1}community-page .section__title{font-size:18px}community-page .feature-list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;list-style:none;margin:36px 0;padding:0}community-page .feature-list__item{display:flex;align-items:center;gap:8px}community-page .feature-list__item .title{font-weight:600;font-size:16px;margin:0}community-page .feature-list__item .description{font-size:14px;margin:0}community-page .feature-list--gamification .feature-list__item{display:block;padding:32px 30px;box-shadow:0 0 5px rgba(0,0,0,.15);border-radius:8px;height:fit-content;background-color:#fff;color:#3c3c3c}community-page .feature-list--gamification .feature-list__item .header{display:flex;align-items:center;gap:16px;margin-bottom:20px}community-page .feature-list--gamification .feature-list__item .description{font-size:16px}community-page .feature-list--gamification .feature-list__item .description ul{font-size:16px;line-height:24px;padding-inline-start:20px;list-style:disc;margin-top:20px}community-page .feature-list--gamification .feature-list__item .description ul li{margin-bottom:8px}community-page pre-footer{display:block;margin-bottom:34px}community-page pre-footer .footer-call{padding:24px 0 38px;background-color:#ecf7ff;border-radius:8px}community-sidebar .sidebar{padding:28px 22px 0;margin:0 -22px;box-shadow:0 4px 8px rgba(0,0,0,.12);transition:padding .4s}community-sidebar .sidebar--closed{padding-top:0}community-sidebar .sidebar--closed .profile-summary{display:none}community-sidebar .sidebar--closed .menu-wrapper .sidebar-toggle common-icon{transform:rotate(90deg)!important}community-sidebar .sidebar__top-toggle{display:none}community-sidebar .sidebar .profile-summary{position:relative;padding-bottom:28px;border-bottom:1px solid #eee}community-sidebar .sidebar .profile-summary__top{display:flex;justify-content:space-between;margin-bottom:16px}community-sidebar .sidebar .profile-summary__username{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#535353}community-sidebar .sidebar .profile-summary__city{font-size:14px;font-weight:500;color:#656565}community-sidebar .sidebar .profile-summary__middle{display:flex;align-items:center;gap:12px}community-sidebar .sidebar .profile-summary__middle a{text-decoration:none;color:currentColor}community-sidebar .sidebar .profile-summary__avatar{flex-shrink:0;display:inline-flex;width:57px;height:57px;margin:0;border-radius:50%;overflow:hidden}community-sidebar .sidebar .profile-summary__avatar img{width:100%;height:100%;object-fit:cover}community-sidebar .sidebar .profile-summary__progress{display:flex;align-items:center;gap:8px}community-sidebar .sidebar .profile-summary__progress common-icon{flex-shrink:0;width:18px;height:18px}community-sidebar .sidebar .profile-summary__progress common-icon:first-child{color:#03a6c0}community-sidebar .sidebar .profile-summary__progress svg{flex-shrink:0}community-sidebar .sidebar .profile-summary__progress .progress-bar{position:relative;width:100%;height:11px;background-color:#d9d9d9}community-sidebar .sidebar .profile-summary__progress .progress-bar__front{position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,#46b4ec 0,#05a0d0 100%);transition:all .4s}community-sidebar .sidebar .profile-summary__bio{margin:8px 0 0;font-style:italic;font-size:14px;color:#656565}community-sidebar .sidebar .profile-summary__link{position:absolute;font-size:14px;color:#9e9e9e;bottom:6px;font-weight:500;right:0;text-decoration:none}community-sidebar .sidebar .menu-wrapper{display:flex;align-items:center;position:relative}community-sidebar .sidebar .menu-wrapper::after{content:'';position:absolute;top:0;bottom:0;right:-22px;width:80px;background:linear-gradient(90deg,transparent 0,#fff 50%,#fff 100%)}community-sidebar .sidebar .menu-wrapper .sidebar-toggle{position:absolute;top:0;bottom:0;right:-8px;padding:8px;margin:0;border:0;background-color:unset;z-index:1}community-sidebar .sidebar .menu-wrapper .sidebar-toggle common-icon{width:12px;height:12px;color:#757575;transform:rotate(-90deg);transition:transform .4s}community-sidebar .sidebar .sidebar-menu{position:relative;display:flex;gap:20px;margin:0 -22px;padding:16px 48px 16px 22px;list-style:none;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}community-sidebar .sidebar .sidebar-menu::-webkit-scrollbar{display:none}community-sidebar .sidebar .sidebar-menu__item{flex-shrink:0;color:#3c3c3c;font-weight:500}community-sidebar .sidebar .sidebar-menu__item a{color:currentColor;text-decoration:none}community-sidebar .sidebar .sidebar-menu__item a[aria-disabled=true]{cursor:default;color:#d2d2d2}community-tutorials-page .page__header{display:flex;height:186px}community-tutorials-page .page__title{margin:0 0 16px;place-self:flex-end;color:#fff}community-tutorials-page .section--videos .onboarding-video-list,community-tutorials-page .section--videos .video-list{display:flex;flex-direction:column;gap:20px;margin:0 -22px 12px;padding:0;list-style:none}community-tutorials-page .section--videos .onboarding-video-list .item,community-tutorials-page .section--videos .video-list .item{color:#3c3c3c}community-tutorials-page .section--videos .onboarding-video-list .item a,community-tutorials-page .section--videos .video-list .item a{text-decoration:none;color:currentColor}community-tutorials-page .section--videos .onboarding-video-list .item__thumbnail,community-tutorials-page .section--videos .video-list .item__thumbnail{position:relative;display:flex;width:100%;height:210px;margin:0;padding:0;background-color:#eee;overflow:hidden}community-tutorials-page .section--videos .onboarding-video-list .item__thumbnail img,community-tutorials-page .section--videos .video-list .item__thumbnail img{width:100%;height:100%;object-fit:cover}community-tutorials-page .section--videos .onboarding-video-list .item__thumbnail svg,community-tutorials-page .section--videos .video-list .item__thumbnail svg{position:absolute;bottom:20px;left:20px;z-index:1}community-tutorials-page .section--videos .onboarding-video-list .item__thumbnail::after,community-tutorials-page .section--videos .video-list .item__thumbnail::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 9.9%,rgba(0,0,0,.46) 118.75%)}community-tutorials-page .section--videos .onboarding-video-list .item__content,community-tutorials-page .section--videos .video-list .item__content{padding:12px 22px 14px}community-tutorials-page .section--videos .onboarding-video-list .item__title,community-tutorials-page .section--videos .video-list .item__title{margin:0 0 4px;font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}community-tutorials-page .section--videos .onboarding-video-list .item__description,community-tutorials-page .section--videos .video-list .item__description{margin:0;font-size:14px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}community-tutorials-page .section--videos .load-more,community-tutorials-page .section--videos .onboarding-load-more{padding:14px 32px;border-radius:4px}community-tutorials-page .ebook-banner{max-width:100%}currency-chooser{display:block;min-height:60px}currency-chooser .currency-chooser__item{margin-bottom:1em}currency-chooser .currency-chooser .input-label{display:flex;align-items:center;font-size:14px;cursor:pointer}currency-chooser .currency-chooser .input-label--active{color:#03a6c0}currency-chooser .currency-chooser .input-label checkmark-input{margin-right:10px}customer-loyalty-latampass-product-info{display:inline-block;margin-top:15px}customer-loyalty-latampass-product-info .gain-till{color:green}customer-loyalty-latampass-product-info .customer-loyalty-latampass__info{display:flex;gap:10px;padding:8px 5px;background-color:#f5f5f5;border:1px #e6e6e6 solid}customer-loyalty-latampass-product-info .customer-loyalty-latampass__info-logo img{position:relative;top:6px;width:48px;max-width:100%}customer-loyalty-latampass-product-info .customer-loyalty-latampass__info-text{color:#333;font-size:12px;font-weight:700}slider-item .experience-card .experience-card__content customer-loyalty-latampass-product-info{display:block;width:100%}slider-item .experience-card .experience-card__content customer-loyalty-latampass-product-info .customer-loyalty-latampass__info{border:none;background-color:transparent}slider-item .experience-card .experience-card__content customer-loyalty-latampass-product-info .customer-loyalty-latampass__info-logo{background-color:#fff;border-radius:6px}slider-item .experience-card .experience-card__content customer-loyalty-latampass-product-info .customer-loyalty-latampass__info-text{color:#fff}experience-booking .desktop-only,greyline-booking .desktop-only,viator-booking .desktop-only{display:none!important}experience-booking .experience-booking-form,greyline-booking .experience-booking-form,viator-booking .experience-booking-form{background-color:#fff;padding:24px;box-shadow:0 4px 32px rgba(0,0,0,.16);border-radius:8px;margin-top:24px;display:none}experience-booking .experience-booking-form--fullscreen,greyline-booking .experience-booking-form--fullscreen,viator-booking .experience-booking-form--fullscreen{display:block;margin:0;position:fixed;top:0;left:0;right:0;bottom:0;border-radius:0;overflow-y:scroll;z-index:9999}experience-booking .experience-booking-form--fullscreen .experience-booking-form__header,greyline-booking .experience-booking-form--fullscreen .experience-booking-form__header,viator-booking .experience-booking-form--fullscreen .experience-booking-form__header{margin:20px 0 32px;position:relative;text-align:center;display:flex;justify-content:center;align-items:center}experience-booking .experience-booking-form--fullscreen .experience-booking-form__title,greyline-booking .experience-booking-form--fullscreen .experience-booking-form__title,viator-booking .experience-booking-form--fullscreen .experience-booking-form__title{margin:0}experience-booking .experience-booking-form--fullscreen .experience-booking-form__footer,greyline-booking .experience-booking-form--fullscreen .experience-booking-form__footer,viator-booking .experience-booking-form--fullscreen .experience-booking-form__footer{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;box-shadow:0 0 32px 0 rgba(0,0,0,.16)}experience-booking .experience-booking-form--fullscreen .experience-booking-form__footer .whatsapp-link,greyline-booking .experience-booking-form--fullscreen .experience-booking-form__footer .whatsapp-link,viator-booking .experience-booking-form--fullscreen .experience-booking-form__footer .whatsapp-link{display:none}experience-booking .experience-booking-form__exit-fullscreen,greyline-booking .experience-booking-form__exit-fullscreen,viator-booking .experience-booking-form__exit-fullscreen{position:absolute;left:-4px;background-color:unset;border:0;color:#757575}experience-booking .experience-booking-form__exit-fullscreen common-icon,greyline-booking .experience-booking-form__exit-fullscreen common-icon,viator-booking .experience-booking-form__exit-fullscreen common-icon{width:14px;height:14px}experience-booking .experience-booking-form__title,greyline-booking .experience-booking-form__title,viator-booking .experience-booking-form__title{margin:5px 0 15px 0;font-size:16px;font-weight:600;color:#3c3c3c}experience-booking .experience-booking-form .fieldset,greyline-booking .experience-booking-form .fieldset,viator-booking .experience-booking-form .fieldset{box-shadow:none;position:relative;margin-bottom:10px;user-select:none;max-width:none;color:#3c3c3c}experience-booking .experience-booking-form .fieldset--error .fieldset__header,greyline-booking .experience-booking-form .fieldset--error .fieldset__header,viator-booking .experience-booking-form .fieldset--error .fieldset__header{border-color:#e11e2a}experience-booking .experience-booking-form .fieldset[open]>.fieldset__header,greyline-booking .experience-booking-form .fieldset[open]>.fieldset__header,viator-booking .experience-booking-form .fieldset[open]>.fieldset__header{border-color:#757575}experience-booking .experience-booking-form .fieldset[open]>.fieldset__header:after,greyline-booking .experience-booking-form .fieldset[open]>.fieldset__header:after,viator-booking .experience-booking-form .fieldset[open]>.fieldset__header:after{transform:rotate(-180deg)}experience-booking .experience-booking-form .fieldset[open] .fieldset__header:before,greyline-booking .experience-booking-form .fieldset[open] .fieldset__header:before,viator-booking .experience-booking-form .fieldset[open] .fieldset__header:before{content:'';background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}experience-booking .experience-booking-form .fieldset .amount-field,greyline-booking .experience-booking-form .fieldset .amount-field,viator-booking .experience-booking-form .fieldset .amount-field{display:flex;margin-bottom:20px}experience-booking .experience-booking-form .fieldset .amount-field__label,greyline-booking .experience-booking-form .fieldset .amount-field__label,viator-booking .experience-booking-form .fieldset .amount-field__label{flex-grow:1;font-size:14px;font-weight:600}experience-booking .experience-booking-form .fieldset .amount-field__label span,greyline-booking .experience-booking-form .fieldset .amount-field__label span,viator-booking .experience-booking-form .fieldset .amount-field__label span{display:block;font-size:13px;font-weight:400}experience-booking .experience-booking-form .fieldset .amount-field amount-input,greyline-booking .experience-booking-form .fieldset .amount-field amount-input,viator-booking .experience-booking-form .fieldset .amount-field amount-input{display:flex;align-items:center}experience-booking .experience-booking-form .fieldset .amount-field .amount-input__minus,experience-booking .experience-booking-form .fieldset .amount-field .amount-input__plus,greyline-booking .experience-booking-form .fieldset .amount-field .amount-input__minus,greyline-booking .experience-booking-form .fieldset .amount-field .amount-input__plus,viator-booking .experience-booking-form .fieldset .amount-field .amount-input__minus,viator-booking .experience-booking-form .fieldset .amount-field .amount-input__plus{background:#fff;border:#757575 solid 1px;border-radius:50%;line-height:11px;padding:6px}experience-booking .experience-booking-form .fieldset .amount-field .amount-input__minus common-icon,experience-booking .experience-booking-form .fieldset .amount-field .amount-input__plus common-icon,greyline-booking .experience-booking-form .fieldset .amount-field .amount-input__minus common-icon,greyline-booking .experience-booking-form .fieldset .amount-field .amount-input__plus common-icon,viator-booking .experience-booking-form .fieldset .amount-field .amount-input__minus common-icon,viator-booking .experience-booking-form .fieldset .amount-field .amount-input__plus common-icon{width:11px;height:11px}experience-booking .experience-booking-form .fieldset .amount-field .amount-input__minus,greyline-booking .experience-booking-form .fieldset .amount-field .amount-input__minus,viator-booking .experience-booking-form .fieldset .amount-field .amount-input__minus{order:-1}experience-booking .experience-booking-form .fieldset .amount-field .amount-input__plus,greyline-booking .experience-booking-form .fieldset .amount-field .amount-input__plus,viator-booking .experience-booking-form .fieldset .amount-field .amount-input__plus{border-color:#ec6623;color:#ec6623}experience-booking .experience-booking-form .fieldset .amount-field input,greyline-booking .experience-booking-form .fieldset .amount-field input,viator-booking .experience-booking-form .fieldset .amount-field input{border:0;color:#757575;font-family:Montserrat,sans-serif;padding:0;width:50px;text-align:center}experience-booking .experience-booking-form .fieldset .amount-field [type=number],greyline-booking .experience-booking-form .fieldset .amount-field [type=number],viator-booking .experience-booking-form .fieldset .amount-field [type=number]{-moz-appearance:textfield}experience-booking .experience-booking-form .fieldset .amount-field [type=number]::-webkit-inner-spin-button,experience-booking .experience-booking-form .fieldset .amount-field [type=number]::-webkit-outer-spin-button,greyline-booking .experience-booking-form .fieldset .amount-field [type=number]::-webkit-inner-spin-button,greyline-booking .experience-booking-form .fieldset .amount-field [type=number]::-webkit-outer-spin-button,viator-booking .experience-booking-form .fieldset .amount-field [type=number]::-webkit-inner-spin-button,viator-booking .experience-booking-form .fieldset .amount-field [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}experience-booking .experience-booking-form .fieldset__header,greyline-booking .experience-booking-form .fieldset__header,viator-booking .experience-booking-form .fieldset__header{display:flex;align-items:center;gap:14px;border:1px solid #d9d9d9;padding:11px 15px;border-radius:4px;background-color:#fff;justify-content:left;cursor:pointer;outline:0;box-shadow:none;color:inherit}experience-booking .experience-booking-form .fieldset__header tool-tip,greyline-booking .experience-booking-form .fieldset__header tool-tip,viator-booking .experience-booking-form .fieldset__header tool-tip{top:calc(-100% - 24px);background-color:#03a6c0;color:#fff;width:180px;text-align:left;animation:fadein .2s}experience-booking .experience-booking-form .fieldset__header tool-tip::after,greyline-booking .experience-booking-form .fieldset__header tool-tip::after,viator-booking .experience-booking-form .fieldset__header tool-tip::after{border-bottom-color:#03a6c0}@keyframes fadein{from{opacity:0}to{opacity:1}}experience-booking .experience-booking-form .fieldset__header::-webkit-details-marker,greyline-booking .experience-booking-form .fieldset__header::-webkit-details-marker,viator-booking .experience-booking-form .fieldset__header::-webkit-details-marker{display:none}experience-booking .experience-booking-form .fieldset__header:after,greyline-booking .experience-booking-form .fieldset__header:after,viator-booking .experience-booking-form .fieldset__header:after{content:'\0025BC';font-size:16px;margin:-5px 0;transition:transform .35s}experience-booking .experience-booking-form .fieldset__icon,greyline-booking .experience-booking-form .fieldset__icon,viator-booking .experience-booking-form .fieldset__icon{width:20px;height:20px}experience-booking .experience-booking-form .fieldset__title,greyline-booking .experience-booking-form .fieldset__title,viator-booking .experience-booking-form .fieldset__title{font-style:normal;flex-grow:1;font-size:16px;font-weight:500}experience-booking .experience-booking-form .fieldset__fields,greyline-booking .experience-booking-form .fieldset__fields,viator-booking .experience-booking-form .fieldset__fields{position:fixed;bottom:0;left:0;right:0;padding:16px 20px 12px;z-index:1;box-shadow:0 -4px 8px rgba(0,0,0,.2);border-radius:10px 10px 0 0;background-color:#fff}experience-booking .experience-booking-form .fieldset__mobile-close-wrapper,greyline-booking .experience-booking-form .fieldset__mobile-close-wrapper,viator-booking .experience-booking-form .fieldset__mobile-close-wrapper{text-align:right;margin-bottom:20px}experience-booking .experience-booking-form .fieldset__mobile-close-wrapper common-icon,greyline-booking .experience-booking-form .fieldset__mobile-close-wrapper common-icon,viator-booking .experience-booking-form .fieldset__mobile-close-wrapper common-icon{width:12px;height:12px}experience-booking .experience-booking-form .fieldset__footer,greyline-booking .experience-booking-form .fieldset__footer,viator-booking .experience-booking-form .fieldset__footer{padding:16px 0 8px;margin-top:32px;border-top:1px solid #d9d9d9}experience-booking .experience-booking-form .fieldset__apply,greyline-booking .experience-booking-form .fieldset__apply,viator-booking .experience-booking-form .fieldset__apply{display:block;width:100%;border:0;padding:14px;background-color:#ec6623;border-radius:4px;box-sizing:border-box;font-size:14px;color:#fff;font-weight:700;cursor:pointer}experience-booking .experience-booking-form__period,greyline-booking .experience-booking-form__period,viator-booking .experience-booking-form__period{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;opacity:0}experience-booking .experience-booking-form__full-price,greyline-booking .experience-booking-form__full-price,viator-booking .experience-booking-form__full-price{color:#656565;font-weight:500;font-size:14px}experience-booking .experience-booking-form__price-wrapper,greyline-booking .experience-booking-form__price-wrapper,viator-booking .experience-booking-form__price-wrapper{margin:20px 0}experience-booking .experience-booking-form__price-wrapper .experience-booking-form__price,greyline-booking .experience-booking-form__price-wrapper .experience-booking-form__price,viator-booking .experience-booking-form__price-wrapper .experience-booking-form__price{margin:0}experience-booking .experience-booking-form__price-wrapper .experience-booking-form__installments,greyline-booking .experience-booking-form__price-wrapper .experience-booking-form__installments,viator-booking .experience-booking-form__price-wrapper .experience-booking-form__installments{font-size:14px;font-weight:500;color:#757575}experience-booking .experience-booking-form__price,greyline-booking .experience-booking-form__price,viator-booking .experience-booking-form__price{font-size:18px;font-weight:700;margin:20px 0;display:flex;align-items:baseline;position:relative;color:#3c3c3c}experience-booking .experience-booking-form__price .loader,greyline-booking .experience-booking-form__price .loader,viator-booking .experience-booking-form__price .loader{margin-right:5px}experience-booking .experience-booking-form__price .per-person,greyline-booking .experience-booking-form__price .per-person,viator-booking .experience-booking-form__price .per-person{font-size:15px;font-weight:500}experience-booking .experience-booking-form__price .installments,greyline-booking .experience-booking-form__price .installments,viator-booking .experience-booking-form__price .installments{font-weight:400;font-size:14px;padding:0}experience-booking .experience-booking-form__price .promo-price,greyline-booking .experience-booking-form__price .promo-price,viator-booking .experience-booking-form__price .promo-price{font-weight:600;font-size:14px;line-height:28px;margin-bottom:.25em}experience-booking .experience-booking-form__price .promo-price b,greyline-booking .experience-booking-form__price .promo-price b,viator-booking .experience-booking-form__price .promo-price b{font-size:16px}experience-booking .experience-booking-form__service-tax,greyline-booking .experience-booking-form__service-tax,viator-booking .experience-booking-form__service-tax{font-size:14px;color:#757575;margin-bottom:24px;margin-top:-12px;font-weight:500}experience-booking .experience-booking-form .selected-provider .selected-ifriends-item,greyline-booking .experience-booking-form .selected-provider .selected-ifriends-item,viator-booking .experience-booking-form .selected-provider .selected-ifriends-item{display:inline-flex;background-color:#dad4eb;padding-right:15px;align-items:center;font-size:12px;margin-bottom:16px;border-radius:16px;color:#614b9e}experience-booking .experience-booking-form .selected-provider .selected-ifriends-item__photo,greyline-booking .experience-booking-form .selected-provider .selected-ifriends-item__photo,viator-booking .experience-booking-form .selected-provider .selected-ifriends-item__photo{width:33px;margin-right:12px;border-radius:50%;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.16)}experience-booking .experience-booking-form .selected-provider .selected-ifriends-item__name,greyline-booking .experience-booking-form .selected-provider .selected-ifriends-item__name,viator-booking .experience-booking-form .selected-provider .selected-ifriends-item__name{cursor:default}experience-booking .experience-booking-form .selected-provider .selected-ifriends-item__name .text,greyline-booking .experience-booking-form .selected-provider .selected-ifriends-item__name .text,viator-booking .experience-booking-form .selected-provider .selected-ifriends-item__name .text{font-weight:700}experience-booking .experience-booking-form .cancellation-policy,greyline-booking .experience-booking-form .cancellation-policy,viator-booking .experience-booking-form .cancellation-policy{margin-bottom:16px}experience-booking .experience-booking-form__footer,greyline-booking .experience-booking-form__footer,viator-booking .experience-booking-form__footer{text-align:center}experience-booking .experience-booking-form__footer .whatsapp-link,greyline-booking .experience-booking-form__footer .whatsapp-link,viator-booking .experience-booking-form__footer .whatsapp-link{font-weight:500;margin:32px 0 24px;display:flex;align-items:center;justify-content:center;color:#25d366;border:1px solid #25d366;padding-top:5px;padding-bottom:5px;height:44px;border-radius:4px;text-decoration:none}experience-booking .experience-booking-form__footer .whatsapp-link[disabled],greyline-booking .experience-booking-form__footer .whatsapp-link[disabled],viator-booking .experience-booking-form__footer .whatsapp-link[disabled]{cursor:not-allowed}experience-booking .experience-booking-form__footer cancellation-policy,greyline-booking .experience-booking-form__footer cancellation-policy,viator-booking .experience-booking-form__footer cancellation-policy{display:inline-block;margin:16px auto 0;cursor:pointer}experience-booking .experience-booking-form__footer cancellation-policy a,greyline-booking .experience-booking-form__footer cancellation-policy a,viator-booking .experience-booking-form__footer cancellation-policy a{display:none}experience-booking .experience-booking-form__footer cancellation-policy .cancellation__text,greyline-booking .experience-booking-form__footer cancellation-policy .cancellation__text,viator-booking .experience-booking-form__footer cancellation-policy .cancellation__text{font-size:14px}experience-booking .experience-booking-form__submit,greyline-booking .experience-booking-form__submit,viator-booking .experience-booking-form__submit{width:100%;height:44px;font-size:16px}experience-booking .participants-info,greyline-booking .participants-info,viator-booking .participants-info{display:block;text-align:center;font-size:13px;font-weight:600;margin-bottom:16px;background-color:#03a6c0;color:#fff;padding:4px 10px;border-radius:15px}experience-booking .downPaymentPrice,greyline-booking .downPaymentPrice,viator-booking .downPaymentPrice{display:block;font-size:14px;margin:4px 0 10px 0}experience-booking .downPaymentPrice .downPaymentPriceValue,greyline-booking .downPaymentPrice .downPaymentPriceValue,viator-booking .downPaymentPrice .downPaymentPriceValue{font-size:18px}experience-calendar{display:block;position:relative}experience-calendar .loader__inner{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5);z-index:3;border-radius:4px}experience-calendar .loader__inner common-loading{width:32px;height:32px}.experience-card{position:relative;width:302px;min-height:427px;border-radius:8px;border:#3c3c3c24 solid 1px;overflow:hidden;transition:ease-in-out .2s}.experience-card figure.experience-card__bg{position:relative;overflow:hidden;height:212px;background-color:#f2f2f2}.experience-card figure.experience-card__bg img{transition:scale ease-in-out .5s}.experience-card:hover{margin-top:-4px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.experience-card:hover img{scale:1.1}.experience-card--placeholder .experience-card__city{margin-top:16px;width:80%;height:22px}.experience-card--placeholder .experience-card__title{width:50%;height:16px}.experience-card--placeholder .experience-card__action{width:55%;height:34px;border-radius:4px;margin-bottom:5px}.experience-card--no-description .experience-card__title{margin:8px 0 16px}.experience-card a{color:currentColor;text-decoration:none}.experience-card__bg{margin:0;width:100%;filter:brightness(.9)}.experience-card__bg img{min-height:212px;max-height:212px;width:100%;object-fit:cover;transition:ease-in-out .2s}.experience-card__content{color:#3c3c3c;font-size:14px;padding:20px 20px 14px;z-index:1;max-width:100%;min-height:100px;display:flex;flex-wrap:wrap}.experience-card__exclusive-stamp{position:absolute;top:2px;left:6px;margin:0}.experience-card__exclusive-stamp img{width:62px;height:62px}.experience-card__info{width:100%;display:grid;grid-template-columns:repeat(2,1fr);height:fit-content}.experience-card__details{margin-top:6px;margin-bottom:6px;font-size:12px;display:grid!important;grid-template-columns:repeat(2,1fr)}.experience-card__city{color:#757575;width:100%;display:flex;align-items:center;gap:8px}.experience-card__city .text{font-size:13px}.experience-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;line-height:22px;font-weight:700;color:#3c3c3c;height:fit-content;margin-bottom:4px;overflow:hidden}.experience-card__price{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;border-top:1px solid #eee;padding:16px 0 16px 16px;font-size:16px;font-weight:600;color:#3c3c3c}.experience-card__price .content-price-left{display:flex;flex-direction:column;align-items:flex-start}.experience-card__price .currency{font-size:16px}.experience-card__price .grid-card{width:100%;display:flex;align-items:center;justify-content:space-between}.experience-card__price .as-of{font-size:12px;font-weight:500;color:#757575}.experience-card__price .big-price{font-size:18px;font-weight:600;display:flex;align-items:center;gap:2px;white-space:nowrap}.experience-card__price .per-hour{font-size:12px;font-weight:600;display:flex;flex-direction:column;line-height:14px;margin-top:4px}.experience-card__price .installments{font-size:12px;font-weight:500;padding:8px 16px;border:1px solid #ccc;border-radius:20px 0 0 20px;border-right:none}.experience-card__pax{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;height:20px}.experience-card__pax common-icon{width:20px;height:20px}.experience-card__rating{display:flex;flex-direction:column;color:#f3c017;z-index:1;align-items:flex-start!important}.experience-card__rating common-icon{width:12px;height:12px;margin-right:2px}.experience-card__rating .count{font-size:10px;color:#fff;margin:2px 4px;text-shadow:0 2px 8px rgba(0,0,0,.6);line-height:10px}.experience-card__label{margin-bottom:6px;color:#3c3c3c;font-weight:600}.experience-card__entry-value{margin-bottom:8px;font-size:13px}.experience-card__duration{font-size:12px;display:flex;flex-direction:column;color:#757575}.experience-card__duration_label{margin-bottom:6px;color:#3c3c3c}.experience-card__duration_time{color:#757575}.experience-card__duration common-icon{width:13px;height:13px;margin-right:4px;color:#757575}.experience-card__action .button{font-size:16px;padding:10px 20px;display:block;text-align:center}.experience-card .whatsapp-button{font-size:14px;text-align:center;padding:8px 20px;margin-top:8px}.experience-card.model2 .experience-card__type-tag{position:absolute;top:12px;right:12px;display:inline-block;padding:6px 8px;border-radius:4px;background-color:#f2f5dc;font-size:12px;font-weight:700;text-transform:uppercase;color:#3c3c3c}.experience-card.model2 .experience-card__content{position:relative;min-height:206px;box-sizing:border-box;justify-content:space-between;flex-direction:column}.experience-card.model2 .experience-card__content .experience-card__type{font-size:10px;line-height:27px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;position:absolute;top:-15px;right:-1px;width:115px;padding:0 5px;border-radius:5px}.experience-card.model2 .experience-card__content .experience-card__type:after{content:'';display:block;position:absolute;right:-4px;bottom:-1px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.experience-card.model2 .experience-card__content .experience-card__type:before{content:'';display:block;position:absolute;right:-5px;top:-4px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.experience-card.model2 .experience-card__content .experience-card__type.type-shared{background:#05a7c1}.experience-card.model2 .experience-card__content .experience-card__type.type-shared:after{border-bottom:7px solid #fff}.experience-card.model2 .experience-card__content .experience-card__type.type-shared:before{border-bottom:7px solid #05a7c1}.experience-card.model2 .experience-card__content .experience-card__type.type-private{background:#bdd032}.experience-card.model2 .experience-card__content .experience-card__type.type-private:after{border-bottom:7px solid #fff}.experience-card.model2 .experience-card__content .experience-card__type.type-private:before{border-bottom:7px solid #bdd032}.experience-card.model2 .experience-card__description{margin-top:10px;min-height:32px}.experience-card.model2 .experience-card__description p{font-size:12px;line-height:16px;font-weight:400;color:#757575;margin:0;display:-webkit-box;height:32px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.experience-card.model2 .experience-card__info{display:initial!important}.experience-card.model2 .experience-card__details{display:flex!important}.experience-card.model2 .experience-card__duration{width:calc(100% - 110px - 10px);margin:0;padding:16px 20px 0 0}.experience-card.model2 .experience-card__duration .experience-card__duration_time{font-size:14px;font-weight:500;color:#3c3c3c;display:flex;align-items:center}.experience-card.model2 .experience-card__duration .experience-card__duration_time span{font-weight:500}.experience-card.model2 .experience-card__duration .experience-card__duration_time .clock{width:16px;height:16px;margin-right:8px}.experience-card.model2 .experience-card__rating{color:#f3c017;margin:0;padding:16px 0 0 20px}.experience-card.model2 .experience-card__rating .item__content{display:flex;align-items:center}.experience-card.model2 .experience-card__rating .item__content .star{min-width:16px;min-height:16px}.experience-card.model2 .experience-card__rating .item__content .star:not(:last-child){margin-right:3px}.experience-card.model2 .experience-card__rating .item__content .rating{font-size:14px;color:#212529;font-weight:500;margin:0 0 0 5px}.experience-card.model2 .experience-card__price{padding:0 20px 0 20px}.experience-card.model2 .experience-card__price .grid-card{align-items:stretch;justify-content:initial}.experience-card.model2 .experience-card__price .price{width:calc(100% - 110px - 10px);height:auto;padding:16px 10px 16px 0}.experience-card.model2 .experience-card__price .installments-model2{font-size:12px;line-height:16px;font-weight:500;color:#757575;text-align:center;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:calc(112px - 20px);width:100%;padding:16px 0 16px 20px;position:relative}.experience-card.model2 .experience-card__price .installments-model2:after{content:'';display:block;height:100%;width:1px;background-color:#eee;position:absolute;top:0;left:0}.experience-card.model2 .experience-card__price .installments-model2 span{font-size:14px;line-height:18px;color:#3c3c3c;display:block}@media screen and (max-width:768px){.experience-card:hover{margin-top:0!important;box-shadow:none!important}.experience-card:hover img{opacity:1}.experience-card .experience-card__price .big-price{font-size:16px}}.experience-card{position:relative;border-radius:8px;overflow:hidden;border:#3c3c3c24 solid 1px;transition:ease-in-out .2s}.experience-card:hover{margin-top:-4px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.experience-card--placeholder .experience-card__city{margin-top:16px;width:80%;height:22px;color:red!important}.experience-card--placeholder .experience-card__title{width:50%;height:16px}.experience-card--placeholder .experience-card__action{width:55%;height:34px;border-radius:4px;margin-bottom:5px}.experience-card a{color:currentColor;text-decoration:none}.experience-card__bg{margin:0;width:100%;filter:brightness(.9)}.experience-card__bg img{min-height:212px;max-height:212px;width:100%;object-fit:cover}.experience-card__content{color:#3c3c3c;font-size:14px;padding:16px;z-index:1;max-width:100%;display:flex;flex-wrap:wrap}.experience-card__city{width:100%;display:flex;align-items:center;gap:8px}.experience-card__exclusive-stamp{position:absolute;top:2px;left:6px;margin:0}.experience-card__exclusive-stamp img{width:62px;height:62px}.experience-card__info{width:100%;display:flex;flex-direction:column}.experience-card__details{margin-top:6px;margin-bottom:6px;font-size:12px;display:flex;align-items:center}.experience-card__title{margin:0 0 4px 0;overflow:hidden;min-height:40px}.experience-card__price .money-icon{height:11px;width:11px;font-weight:600;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:9px;border-radius:50%;margin-right:4px}.experience-card__rating{display:flex;color:#f3c017;z-index:1;justify-content:flex-end;align-items:center}.experience-card__rating span{margin-bottom:6px}.experience-card__rating common-icon{width:12px;height:12px;margin-right:2px}.experience-card__rating .count{font-size:10px;color:#fff;margin:2px 4px;text-shadow:0 2px 8px rgba(0,0,0,.6);line-height:10px}.experience-card__entry-value{margin-bottom:8px;font-size:13px}.experience-card__duration{font-size:12px;display:flex}.experience-card__duration_label{margin-bottom:6px;color:#3c3c3c;font-weight:600}.experience-card__duration_time{color:#757575}.experience-card__duration common-icon{width:13px;height:13px;margin-right:4px;color:#757575}.experience-card__action .button{font-size:16px;padding:10px 20px;display:block;text-align:center}.experience-card .whatsapp-button{font-size:14px;text-align:center;padding:8px 20px;margin-top:8px}table{border-collapse:collapse;width:100%}td,th{border:1px solid #eee;text-align:left;padding:8px}tr:nth-child(even){background-color:#ddd}.link-table{width:calc(100% - 35px);display:inline-block;color:#fff!important;background-color:#ec6623;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:12px;border:1px solid #ec6623;border-radius:4px;padding:.875rem 1rem;transition:ease-in-out .4s}.link-table:hover{color:#000!important;background-color:transparent}.price-teste{width:calc(60% - 20px);height:auto;padding:16px 20px 16px 0}.experience-details{display:grid;grid-gap:24px;width:100%;padding-right:30px;align-items:center}.experience-details-section{position:relative}.experience-details-section--main{overflow:hidden;border-radius:8px;height:375px;display:grid;grid-template-rows:90px auto;box-shadow:0 4px 8px rgba(0,0,0,.2)}.experience-details-section--main a{color:currentColor;text-decoration:none}.experience-details-section--main .experience-details-section__bg{background:#0484c5;position:absolute;top:0;bottom:0;width:100%;filter:brightness(.7);margin:0}.experience-details-section--main .experience-details-section__bg img{height:100%;min-width:100%}.experience-details-section--main .experience-details-section__ifriends{display:inline-flex;align-items:center;font-size:14px;color:#fff;z-index:1;padding-left:24px}.experience-details-section--main .experience-details-section__ifriends img{width:44px;height:44px;border-radius:50%;margin-left:-12px;box-shadow:0 3px 6px rgba(0,0,0,.29)}.experience-details-section--main .experience-details-section__ifriends .label{margin-right:20px}.experience-details-section--main .experience-details-section__content{position:absolute;bottom:0;padding:24px;background:linear-gradient(transparent,rgba(0,0,0,.2),rgba(0,0,0,.8));color:#fff;font-size:16px;width:100%;box-sizing:border-box}.experience-details-section--main .experience-details-section__content h3{font-size:24px;margin:5px 0}.experience-details-section--data .button{display:inline-block;padding:14px;font-size:16px;margin-top:16px;text-align:center;width:100%}.experience-details-section--data .experience-details-section__rating{display:flex;color:#f3c017}.experience-details-section--data .experience-details-section__rating common-icon{margin-right:3px}.experience-details-section--data .experience-details-section__rating .count{color:#757575}.experience-details-section--data .experience-details-section__title{font-size:20px;margin-top:8px;margin-bottom:16px;color:#3c3c3c}.experience-details-section--data .experience-details-section__description{font-size:16px;line-height:22px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.experience-details-section--data .experience-details-section__description p{display:inline}.experience-details-section--data .experience-details-section__interests{color:#03a6c0;margin:16px 0 24px;list-style:none;padding:0}.experience-details-section--data .experience-details-section__interests li{display:flex;align-items:center;margin-bottom:12px}.experience-details-section--data .experience-details-section__interests li common-icon{margin-right:12px;width:24px;height:24px}.experience-details-section--data .experience-details-section__interests li h3{font-size:16px;font-weight:400;margin:0}.experience-details-section--data .experience-details-section__price{display:flex;align-items:center;color:#3c3c3c}.experience-details-section--data .experience-details-section__price .currency,.experience-details-section--data .experience-details-section__price .price{font-size:24px;font-weight:700}.experience-details-section--data .experience-details-section__price .from{padding-right:5px;color:#757575}.experience-details-section--data .experience-details-section__price .price-per-person{margin-left:10px}experiences-feedbacks{display:block}experiences-feedbacks .experiences-feedbacks__content .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9;cursor:pointer;display:flex;align-items:center;justify-content:center}experiences-feedbacks .experiences-feedbacks__content .load-more .loader{margin-right:10px;display:none}experiences-feedbacks .experiences-feedbacks__content .load-more .loader--visible{display:inline-block}experiences-feedbacks .experiences-feedbacks__items .feedback{display:flex;flex-direction:column;border-bottom:2px solid #eee;margin-bottom:12px}experiences-feedbacks .experiences-feedbacks__items .feedback__header{display:flex;align-items:center;color:#565656}experiences-feedbacks .experiences-feedbacks__items .feedback__title{display:inline-block;font-size:16px;line-height:22px;margin:0;color:#3c3c3c;margin-right:12px}experiences-feedbacks .experiences-feedbacks__items .feedback__rating{color:#f3c017;float:right}experiences-feedbacks .experiences-feedbacks__items .feedback__rating common-icon{width:12px;height:12px}experiences-feedbacks .experiences-feedbacks__items .feedback__place{font-size:12px}experiences-feedbacks .experiences-feedbacks__items .feedback__place--loading{height:15px;width:50px;background-color:#e1e1e1}experiences-feedbacks .experiences-feedbacks__items .feedback__date{font-size:12px}experiences-feedbacks .experiences-feedbacks__items .feedback__experience{font-size:16px;margin:1em 0 0;max-width:754px}experiences-feedbacks .experiences-feedbacks__items .feedback__experience p{font-size:16px;line-height:22px;margin:0 0 16px}experiences-feedbacks .experiences-feedbacks__items .feedback:first-child{padding-top:0}experiences-feedbacks .experiences-feedbacks__items .feedback:last-child{border:0}experiences-feedbacks .experiences-feedbacks__items .feedback .avatar{box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;margin-right:12px;width:60px;height:60px;border:2px solid rgba(255,255,255,.6)}experiences-feedbacks .experiences-feedbacks__items .feedback .avatar::after{content:'';position:absolute;background:linear-gradient(186deg,transparent,rgba(0,0,0,.2));top:0;bottom:0;right:0;left:0}experiences-feedbacks .experiences-feedbacks__items .feedback .meet-the-guide{display:flex;align-items:center;margin:24px 0 24px}experiences-feedbacks .experiences-feedbacks__items .feedback .meet-the-guide__title{color:#3c3c3c;font-size:14px;font-weight:700;margin-right:16px}experiences-feedbacks .experiences-feedbacks__items .feedback .meet-the-guide__action{flex-shrink:0;font-size:14px;color:#ec6623;font-weight:700}experiences-feedbacks .experiences-feedbacks__items .feedback--placeholder .feedback__header .avatar{background:#eee}experiences-feedbacks .experiences-feedbacks__items .feedback--placeholder .feedback__date{height:18px;margin-top:10px;max-width:150px}experiences-feedbacks .experiences-feedbacks__items .feedback--placeholder .feedback__title{max-width:360px}experiences-feedbacks .experiences-feedbacks__items .feedback--placeholder .feedback__experience p{height:18px;max-width:600px}experience-list{display:block}.experience-list{display:grid;grid-template-areas:'full full' 'half1 half2' 'half3 half4';grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}.experience-list .experience-card:first-child{grid-area:full}.experience-list .experience-card:nth-child(2){grid-area:half1}.experience-list .experience-card:nth-child(2) figure{border-radius:6px}.experience-list .experience-card:nth-child(3){grid-area:half2}.experience-list .experience-card:nth-child(3) figure{border-radius:6px}.experience-list .experience-card:nth-child(4){grid-area:half3}.experience-list .experience-card:nth-child(4) figure{border-radius:6px}.experience-list .experience-card:nth-child(5){grid-area:half4}.experience-list .experience-card:nth-child(5) figure{border-radius:6px}.experience-list .experience-card a{display:block;color:#fff;text-decoration:none}.experience-list .experience-card__figure{background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;height:160px;margin:0;padding:0;position:relative;overflow:hidden}.experience-list .experience-card__figure img{max-width:100%;align-self:center}.experience-list .experience-card__figure figcaption{position:absolute;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.6);bottom:15px;margin-left:10px}experience-options{display:flex;flex-direction:column}experience-options .category{border-bottom:1px solid #eee}experience-options .category[open]>.category__header .category__icon{transform:rotate(90deg) scaleX(-1)}experience-options .category__header{height:70px;display:flex;align-items:center;cursor:pointer;outline:0;padding-right:20px}experience-options .category__header::-webkit-details-marker{display:none}experience-options .category__icon{position:relative;width:10px;height:10px;color:#ec6623;flex-shrink:0;transform:rotate(90deg);left:8px;transition:transform .35s}experience-options .category__title{font-size:18px;font-weight:700;line-height:24px;color:#3c3c3c;flex-grow:1}experience-options .category--restriction_covid19 .option__title,experience-options .category--what_to_take .option__title{display:none}experience-options .category--cancellation_policy{order:1}experience-options .category--regras_gerais{order:2}experience-options .option{margin-bottom:24px}experience-options .option__title{font-size:16px;font-weight:600;color:#3c3c3c}experience-options .option__list{padding-inline-start:17px}experience-options .option__list li{margin-bottom:8px}experience-page page-carousel .experience-carousel__main .swiper-button-next,experience-page page-carousel .experience-carousel__main .swiper-button-prev{display:none}experience-page page-carousel .experience-carousel__main .swiper-button-next::after,experience-page page-carousel .experience-carousel__main .swiper-button-prev::after{font-size:0}experience-page page-carousel .experience-carousel__main .swiper-pagination-bullet{background:#fff;opacity:.45}experience-page page-carousel .experience-carousel__main .swiper-pagination-bullet-active{background:#fff;opacity:1}experience-page .ifriend-destination-menu{margin-bottom:76px}experience-page .experience--placeholder{text-align:center;padding:130px 0}experience-page .experience--placeholder common-loading{width:42px;height:42px}experience-page .experience__breadcrumb{padding-left:16px;padding-right:16px;max-width:100%;box-sizing:border-box;position:absolute;padding-top:12px;padding-bottom:20px;color:#fff;font-size:13px;font-weight:500;z-index:2;background:linear-gradient(0deg,transparent,#0000007d)}experience-page .experience__breadcrumb .breadcrumb{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}experience-page .experience__breadcrumb .breadcrumb li{display:inline}experience-page .experience__telesales{display:none;flex-shrink:0;font-weight:700;color:#3c3c3c}experience-page .experience__telesales a{color:currentColor;font-weight:400;text-decoration:none}experience-page .experience__telesales a:hover{text-decoration:underline}experience-page .experience .mobile-only{display:block}experience-page .experience .desktop-only{display:none}experience-page .experience__header-wrapper{display:flex;flex-direction:column}experience-page .experience__price{color:#3c3c3c;font-size:16px;font-weight:700;background-color:#f5f5f5;padding:20px 22px;margin:20px -22px 0}experience-page .experience__price del{color:#656565;font-size:14px;font-weight:500}experience-page .experience__price .per-person{padding:0;font-weight:400}experience-page .experience__price .installments{color:#757575;font-weight:500;margin-top:4px;font-size:14px}experience-page .experience__title{color:#3c3c3c;font-size:24px;margin:8px 0}experience-page .experience__title .prefix{display:block;font-size:16px;font-weight:500;color:#656565;margin-bottom:.25em}experience-page .experience__after-title{display:flex;gap:28px;margin-bottom:18px}experience-page .experience__location{font-size:14px;font-weight:500}experience-page .experience__location .title{display:none}experience-page .experience__location a{color:#3c3c3c;text-decoration:none}experience-page .experience__location a:hover{text-decoration:underline}experience-page .experience__rating{display:flex;align-items:center;flex-shrink:0;gap:4px;font-size:13px;color:#3c3c3c;font-weight:600;cursor:pointer}experience-page .experience__rating common-icon{color:#f3c017}experience-page .experience__rating common-icon:last-of-type{margin-right:6px}experience-page .experience__rating .label{display:none;margin-left:4px;text-decoration:underline;color:#757575}experience-page .experience__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;position:relative}experience-page .experience__content{display:flex;flex-direction:column;margin-top:16px}experience-page .experience__content .module__header{justify-content:left}experience-page .experience__content .module__title{border:0;color:#3c3c3c;font-weight:700;font-size:18px;line-height:28px;margin-bottom:16px;margin-top:32px;padding:0;text-align:left}experience-page .experience__content .module__content{font-size:16px;line-height:1.5}experience-page .experience-carousel{order:-1;margin-bottom:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);overflow:hidden;position:relative;margin-left:-22px;margin-right:-22px;max-height:375px}experience-page .experience-carousel .experience__photo{margin:0}experience-page .experience-carousel .experience__photo img{vertical-align:middle;width:100%;height:324px;object-fit:cover}experience-page .experience-gallery{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:50% 50%;gap:4px;height:436px;border-radius:4px;overflow:hidden}experience-page .experience-gallery__figure{position:relative;display:flex;margin:0;width:100%;height:100%;cursor:pointer}experience-page .experience-gallery__figure:first-child{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:3}experience-page .experience-gallery__figure:nth-child(2){grid-column-start:4;grid-column-end:6}experience-page .experience-gallery__figure img{width:100%;height:100%;object-fit:cover}experience-page .experience-gallery__button{position:absolute;bottom:24px;right:24px;font-weight:600;background-color:#fff;color:#ec6623;font-size:14px;padding:10px 24px}experience-page .experience-gallery__button:hover{background-color:#fff}experience-page .experience-gallery--3 .experience-gallery__figure:nth-child(3){grid-column-start:4;grid-column-end:6}experience-page .experience-gallery--2 .experience-gallery__figure:nth-child(2){grid-row-start:1;grid-row-end:3}experience-page .experience-gallery--1{display:block}experience-page .experience .baggage_rules{background-color:#f7f7f7;padding:.23rem .875rem;border:2px solid #ff4500;border-radius:8px}experience-page .experience .baggage_rules .module__title{margin-top:16px;display:flex}experience-page .experience .baggage_rules svg{margin-right:8px}experience-page .experience .baggage_rules p{margin:0 0 1em;line-height:1.45em;font-size:.875rem}experience-page .experience-description{margin-top:8px}experience-page .experience-description .module__title{margin:16px 0 12px}experience-page .experience-description p{margin:0 0 1em;line-height:1.45em}experience-page .experience-highlights .module__title{margin-bottom:0}experience-page .experience-highlights .list{list-style:none;padding:0}experience-page .experience-highlights .list li{margin-bottom:8px}experience-page .experience-itinerary{color:#3c3c3c;border-bottom:1px solid #eee}experience-page .experience-itinerary .module__title{margin-bottom:28px}experience-page .experience-itinerary .day{margin-bottom:24px}experience-page .experience-itinerary .day[open]>.day__header .day__arrow{transform:rotate(90deg) scaleX(-1)}experience-page .experience-itinerary .day__header{display:grid;grid-template-columns:1fr 24px;padding-right:20px;align-items:center;cursor:pointer;outline:0}experience-page .experience-itinerary .day__header::-webkit-details-marker{display:none}experience-page .experience-itinerary .day__arrow{position:relative;width:10px;height:10px;color:#ec6623;flex-shrink:0;transform:rotate(90deg);grid-column-start:2;grid-row-start:2;right:-22px;transition:transform .35s}experience-page .experience-itinerary .day__index{display:inline-block;font-size:12px;width:fit-content;max-width:48px;color:#757575;font-weight:600;background-color:#f0f0f0;padding:3px 6px;border-radius:4px;text-align:center}experience-page .experience-itinerary .day__title{grid-column-start:1;font-size:18px;font-weight:700;line-height:24px;color:#3c3c3c;padding-right:16px;margin:4px 0;flex-grow:1}experience-page .experience-itinerary .day__stops{grid-column-start:1;margin-bottom:16px}experience-page .experience-itinerary .day__items{padding-left:5px;margin:0;list-style:none}experience-page .experience-itinerary .day__items li{padding-left:2em;position:relative;padding-bottom:32px;border-left:2px solid #3c3c3c}experience-page .experience-itinerary .day__items li:last-child{border-color:transparent}experience-page .experience-itinerary .day__items li::before{content:'';position:absolute;width:14px;height:14px;left:-.5em;background-color:#3c3c3c;border-radius:50%;z-index:1}experience-page .experience-itinerary .day__items li p{position:relative;top:-4px;margin:0;padding-bottom:4px}experience-page .experience-itinerary .day__items li .duration{font-size:14px}experience-page .experience-categories__title{font-size:16px;font-weight:600;color:#3c3c3c;margin-bottom:8px}experience-page .experience-categories .list{margin:0;padding:0;list-style:none}experience-page .experience-categories .list li{display:inline-block;margin-right:8px;margin-bottom:8px;padding:8px;border-radius:6px;background-color:#bdd03233;font-size:12px;font-weight:700;text-transform:uppercase;color:#3c3c3c}experience-page .experience-interests{margin:32px 0 0}experience-page .experience-interests .interest-list{margin:0;padding:0;list-style:none}experience-page .experience-interests .interest-list__item{display:flex;align-items:center;color:#3c3c3c;flex-shrink:0;margin-right:12px;margin-bottom:16px;scroll-snap-align:center}experience-page .experience-interests .interest-list__item common-icon{flex-shrink:0;width:24px;height:24px;margin-right:16px}experience-page .experience-interests .interest-list__item h3{font-size:14px;font-weight:600;margin:0}experience-page .experience-includes ul{margin:0;padding:0;list-style:none}experience-page .experience-includes ul li{padding-left:30px;position:relative;margin-bottom:15px}experience-page .experience-includes ul li .icon{position:absolute;left:9px;top:2px}experience-page .experience-includes ul li .icon--check{width:6px;height:12px;border-right:4px solid;border-bottom:4px solid;transform:rotate(45deg);border-radius:2px;color:#08a84d}experience-page .experience-includes ul li .icon--x{height:16px;color:#e11e2a;transform:rotate(45deg)}experience-page .experience-includes ul li .icon--x::before{content:'';width:3px;height:100%;background:currentColor;position:absolute;border-radius:2px}experience-page .experience-includes ul li .icon--x::after{content:'';width:3px;height:100%;background:currentColor;position:absolute;transform:rotate(90deg);border-radius:2px}experience-page .experience-includes .included-in{margin-bottom:15px}experience-page .experience-includes .included-in__item common-icon{color:#089e49}experience-page .experience-includes .not-included{border-bottom:1px solid #eee}experience-page .experience-includes .not-included__item common-icon{color:#e11e2a}experience-page .experience-options .module__title{margin-bottom:0}experience-page .experience-map{padding-bottom:2em}experience-page .experience-map .module__title{margin-bottom:0}experience-page .experience-map__widget{height:360px;width:100%;border-radius:8px;overflow:hidden}experience-page .experience-ifriends{padding-bottom:16px}experience-page .experience-ifriends .module__header{display:block;margin-bottom:24px}experience-page .experience-ifriends .module__title{margin-bottom:4px}experience-page .experience-agency{margin-bottom:8px}experience-page .experience-agency .module__title{font-size:18px;margin:40px 0 0}experience-page .experience-agency .agency-profile-link{display:flex;align-items:center;font-size:14px;color:#ec6623;font-weight:600;text-decoration:none}experience-page .experience-agency .agency-profile-link common-icon{margin-right:8px;width:14px;height:15px}experience-page .experience-agency .agency-details{display:flex;align-items:center}experience-page .experience-agency .agency-details__figure{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;margin:0 12px 0 0;width:72px;height:65px;border-radius:8px;overflow:hidden}experience-page .experience-agency .agency-details__figure lazy-img{display:flex;justify-content:center;width:100%;height:100%}experience-page .experience-agency .agency-details__figure img{width:100%;height:100%;object-fit:contain}experience-page .experience-agency .agency-details__info{color:#3c3c3c}experience-page .experience-agency .agency-details__name{color:#ec6623;margin:0;font-size:16px;font-weight:700}experience-page .experience-agency .agency-details__rating{color:#757575;display:flex;align-items:center;margin-bottom:8px}experience-page .experience-agency .agency-details__rating .star{color:#f3c017;width:12px;height:12px;margin-right:2px}experience-page .experience-agency .agency-details__rating .count{margin-left:2px}experience-page .experience-video{margin-bottom:20px}experience-page .experience-video__widget{width:100%;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);overflow:hidden}experience-page .experience-help{padding:0 20px;margin:38px -22px 24px -22px;background-color:#614b9e;background:linear-gradient(#614b9e,#261d3d);color:#fff}experience-page .experience-help .module__title{margin-top:24px;margin-bottom:4px;color:#fff}experience-page .experience-help .module__content p{margin:0}experience-page .experience-help .module__content .button{display:inline-block;margin:24px 0;border-radius:10px}experience-page .experience__book-now{position:fixed;display:flex;align-items:center;justify-content:center;gap:8px;bottom:0;left:0;right:0;padding:14px 20px;background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,.16);animation-name:slideUp;animation-delay:.4s;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:ease-out;z-index:99}experience-page .experience__book-now .main-button{display:block;width:100%;max-width:480px;text-align:center;padding:14px;line-height:14px;font-size:14px;height:44px}@keyframes slideUp{0%{transform:translateY(64px)}100%{transform:translateY(0)}}experience-page .experience__book-now .whatsapp-button{width:48px;height:48px;border-radius:50%}experience-page .experience__book-now .whatsapp-button common-icon{width:24px;height:24px}experience-page .experience-feedbacks{margin-bottom:48px}experience-page .experience .related-experiences .popularExperiences{padding-bottom:12px}experience-page .experience .related-experiences .popularExperiences .swiper-button-next,experience-page .experience .related-experiences .popularExperiences .swiper-button-prev{margin-top:-62px}experience-page .experience .related-experiences .popularExperiences .experience-card__content{min-height:192px}experience-page .experience .related-experiences .popularExperiences .experience-card__duration{display:none}experience-page .experience .related-experiences .popularExperiences .experience-card__rating{padding:0}experience-page .experience .related-experiences .popularExperiences .experience-card__price{border:0}experience-page .experience .related-experiences .popularExperiences .experience-card__price .price{padding-top:0}experience-page .experience .related-experiences .popularExperiences .experience-card__price .installments-model2{display:none}experience-page .experience .related-experiences .module__title{margin-top:24px;margin-bottom:12px}experience-page .experience .related-experiences .bottom-link{margin-top:16px;font-size:16px}experience-page .experience .cancellation-help{margin-top:48px}experience-page .experience .cancellation-help .help-list{margin:0 0 32px;padding:0;list-style:none}experience-page .experience .cancellation-help .help-list__item{margin-bottom:24px}experience-page .experience .cancellation-help .help-list__item .title{color:#3c3c3c}experience-page .experience .cancellation-help .help-list__item common-icon{color:#03a6c0;width:32px;height:32px}experience-page .experience .cancellation-help .help-list__item h3,experience-page .experience .cancellation-help .help-list__item p{margin:5px 0;font-size:15px}experience-page .cancellation-policy{display:flex;gap:8px;padding:16px 12px;align-items:center;font-size:14px;border-radius:8px;border:1px solid #d9d9d9;color:#3c3c3c;line-height:20px}experience-page .cancellation-policy common-icon{flex-shrink:0;width:20px;height:20px}experience-page #meetpoint-map{width:100%;height:450px}experience-page .experience-features .module__title{margin-top:16px}experience-page .experience-features__items{list-style:none;margin:0;padding:0}experience-page .experience-features__items li{display:inline-block;margin-right:20px;margin-bottom:20px;color:#3c3c3c}experience-page .experience-features__items li.flex-center{display:inline-flex;align-items:center;gap:10px}experience-page .experience-features__items li common-icon{top:2px;position:relative;margin-right:4px}experience-page .experience-features__items li .title{font-weight:600}experience-page .experience-features__items li .description{margin:0 0 0 25px;color:#757575;line-height:1.45em}experience-page .link{color:#ec6623;font-weight:600;font-size:14px}experience-page .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}experience-page .video-container embed,experience-page .video-container iframe,experience-page .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}experience-results{display:block}experience-results slider-item{margin-right:16px;scroll-snap-align:none}experience-results slider-item:last-child{padding-right:22px}experience-results .experience-results__content--grid slider-buttons{display:none}experience-results .experience-results__content--grid slider-wrapper{display:grid;grid-template-columns:1fr;grid-gap:18px;transition:ease-in-out 2s}experience-results .experience-results__content--grid slider-item{margin:0;transition:ease-in-out .2s}experience-results .experience-results__content--grid slider-item:last-child{padding-right:0}experience-results .experience-results__content--grid .experience-card{width:302px}@media (max-width:1024px){experience-results .experience-results__content--grid .experience-card{width:100%!important}}experience-results .experience-results__actions{text-align:center;margin-top:12px}experience-results .no-results{height:150px;display:flex;justify-content:center;text-align:center;align-items:center;background:#eee}experience-results .no-results p{font-weight:600}nostandard-results{display:block}nostandard-results slider-item{margin-right:16px;scroll-snap-align:none}nostandard-results slider-item:last-child{padding-right:22px}nostandard-results .nostandard-results__content--grid slider-buttons{display:none}nostandard-results .nostandard-results__content--grid slider-wrapper{display:grid;grid-template-columns:1fr;grid-gap:20px;transition:ease-in-out .2s}nostandard-results .nostandard-results__content--grid slider-item{margin:0;transition:ease-in-out .2s}nostandard-results .nostandard-results__content--grid slider-item:hover{margin-top:-2px}nostandard-results .nostandard-results__content--grid slider-item:last-child{padding-right:0}@media (max-width:1024px){nostandard-results .nostandard-results__content--grid .experience-card{width:100%!important}}nostandard-results .nostandard-results__actions{text-align:center;margin-top:12px}nostandard-results .no-results{height:150px;display:flex;justify-content:center;text-align:center;align-items:center;background:#eee}nostandard-results .no-results p{font-weight:600}experience-results-v2 ul{list-style:none;margin:0;padding:0}.popularExperiences{padding:0;width:100%;max-width:1280px}.popularExperiences .swiper-wrapper{justify-content:flex-start;padding-top:10px}.popularExperiences .swiper-slide{text-align:left;font-size:18px;background:#fff;display:flex;align-items:center}.popularExperiences .swiper-slide img{object-fit:cover}.popularExperiences .swiper-button-prev{flex-direction:column;margin-top:-76px;margin-left:-8px;background-color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#3c3c3c;transform:rotate(180deg);transition:ease-in-out .4s}.popularExperiences .swiper-button-prev:hover{color:#757575;transform:scale(1.1) rotate(180deg);cursor:pointer}.popularExperiences .swiper-button-prev svg{margin:0 2px}.popularExperiences .swiper-button-next{flex-direction:column;margin-top:-76px;margin-right:-8px;background-color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#3c3c3c;transition:ease-in-out .4s}.popularExperiences .swiper-button-next:hover{color:#757575;transform:scale(1.1);cursor:pointer}.popularExperiences .swiper-button-next::after,.popularExperiences .swiper-button-prev::after{font-size:0}.popularExperiences .swiper-pagination{position:relative;margin-top:24px}.popularExperiences .swiper-pagination-bullet{border-radius:0;width:8px;height:8px;border-radius:50%;line-height:30px;font-size:12px;opacity:1;background:rgba(95,95,95,.3);display:inline-block;margin-right:8px;cursor:pointer;transition:all .2s}.popularExperiences .swiper-pagination-bullet-active{background:#ec6623;width:20px;border-radius:10px}.popularExperiences .slider-buttons{position:absolute;display:flex;top:100%;justify-content:flex-end;width:100%;padding-top:8px}@media (max-width:767px){.popularExperiences .swiper-button-next,.popularExperiences .swiper-button-prev{visibility:hidden}}@media (max-width:480px){.popularExperiences .swiper-slide{justify-content:center}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0!important}experience-search .module{margin-bottom:32px}experience-search.no-experiences .experience-search__content,experience-search.no-experiences .experience-search__results-count{display:none}experience-search.no-experiences .experience-search__header .content{margin-bottom:0}experience-search.no-experiences .experience-search__header .top-actions{display:none}experience-search.no-experiences ifriend-sliders .module__title:first-child{margin-top:12px!important}experience-search .experience-search--placeholder{text-align:center;padding:130px 0}experience-search .experience-search--placeholder common-loading{width:42px;height:42px}experience-search .experience-search__header{padding-top:16px}@media (max-width:768px){experience-search .experience-search__header{padding-top:76px}}experience-search .experience-search__header .container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column}experience-search .experience-search__header .content{margin-bottom:20px}experience-search .experience-search__header .top-actions{margin-bottom:16px;display:flex}experience-search .experience-search__header .top-actions .filter-button{display:flex;align-items:center;border:1px solid;background-color:unset;border-radius:4px;width:100%;justify-content:center;font-size:16px;color:#0484c5;font-weight:600;height:44px;margin-right:8px}experience-search .experience-search__header .top-actions .filter-button common-icon{margin-right:8px;width:20px}experience-search .experience-search__header .top-actions sort-selector{width:100%;min-width:160px}experience-search .experience-search__header .breadcrumb{margin-bottom:16px}experience-search .experience-search__results-label{font-size:20px;line-height:28px;font-weight:700;color:#3c3c3c}experience-search .experience-search__title{color:#ec6623;margin:0 0 8px;font-size:28px;line-height:32px}experience-search .experience-search__results-count{font-size:16px;line-height:19px;color:#3c3c3c}experience-search .experience-search__content{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}experience-search .experience-search__results{margin-bottom:32px}experience-search .experience-search__results experience-results .experience-results__actions .load-more{width:100%;height:48px;background-color:unset;color:#757575;border:1px solid #b9b9b9;border-radius:4px}experience-search .what-to-do place-tabs .tab-list__item{margin-right:2px;border-radius:8px 8px 0 0;flex-shrink:0;overflow:hidden}experience-search .what-to-do place-tabs .tab-list__item .button{font-size:14px;height:50px;border:0;color:#757575;background-color:#eee;border-radius:0}experience-search .what-to-do place-tabs .tab-list__item .button--active{color:#0484c5;background-color:unset;box-shadow:inset 0 4px 0 0 #0484c5}experience-search .what-to-do place-tabs .panel__content{background-color:unset}experience-search ifriend-sliders{display:block;margin-bottom:60px}viator-meetpoint .module{border-bottom:1px solid #eee;padding-bottom:32px;margin-bottom:32px}viator-meetpoint .module:last-of-type{margin-bottom:0}viator-meetpoint .viator-meetpoint .module__title{margin-bottom:14px}viator-meetpoint .viator-meetpoint .module__description{margin:0 0 28px}viator-meetpoint .viator-meetpoint__field{margin-bottom:28px}viator-meetpoint .viator-meetpoint__field:last-of-type{margin-bottom:0}viator-meetpoint .viator-meetpoint__field .title{font-size:16px;font-weight:700;margin-bottom:12px;color:#3c3c3c}viator-meetpoint .viator-meetpoint__field select{padding:12px;width:100%;font-family:Montserrat,sans-serif;font-size:16px;margin-bottom:8px;border-radius:4px;border-color:#9e9e9e;background-color:#fff}viator-meetpoint .viator-meetpoint__field .description{font-size:14px}viator-meetpoint .viator-start-time{display:flex;align-items:center;gap:32px}viator-meetpoint .viator-start-time .module__title{font-size:16px;margin:0}help-center-page .module__title{margin:0 0 9px}help-center-page .page-breadcrumb{font-size:13px;margin-top:16px;margin-bottom:32px}help-center-page .page-container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;color:#3c3c3c}help-center-page .links__category{display:flex;align-items:center;padding:8px 12px;background-color:#2680eb;color:#fff;border-radius:4px;font-size:14px;font-weight:600}help-center-page .links__category common-icon{margin-right:8px}help-center-page .links__menu{margin:20px 0 24px}help-center-page .links__menu[open]>.links__title::after{content:'\0025B4'}help-center-page .links__title{display:block;font-weight:600;user-select:none;cursor:pointer}help-center-page .links__title::after{top:-1px;position:relative;content:'\0025BC';font-size:14px;transition:transform .35s;margin-left:8px}help-center-page .links__list{margin:12px 0 0;padding:0;list-style:none}help-center-page .links__list .item{margin-bottom:16px}help-center-page .links__list .item a{color:#3c3c3c;text-decoration:none;line-height:20px}help-center-page .links__list .item--active a{color:#2680eb;font-weight:600}help-center-page .links--local-guide .links__category{background-color:#614b9e}help-center-page .links--local-guide .links__list .item--active a{color:#614b9e}help-center-page .links--agency .links__category{background-color:#089e49}help-center-page .links--agency .links__list .item--active a{color:#089e49}help-center-page .question__title{font-size:24px;margin:24px 0}help-center-page .question__answer{margin-bottom:60px;line-height:24px}help-center-page .question__answer p{line-height:24px}help-center-page .question .related-questions{margin-bottom:60px}help-center-page .question .related-questions__title{font-size:20px}help-center-page .question .related-questions__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:16px}help-center-page .question .related-questions__list .item{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:24px}help-center-page .question .related-questions__list .item__title{font-size:16px;margin:0}help-center-page .question .related-questions__list .item__description{margin:8px 0 12px;font-size:14px;color:#757575}help-center-page .question .related-questions__list .item__link{color:#757575;font-weight:600;font-size:14px}.hotel-card{position:relative;overflow:hidden;height:100%;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);box-sizing:border-box;color:#3c3c3c}.hotel-card .card__thumbnail{display:flex;margin:0;width:100%;height:132px;border-radius:8px 8px 0 0;overflow:hidden}.hotel-card .card__thumbnail img{width:100%;height:100%;object-fit:cover}.hotel-card .card__container{padding:16px}.hotel-card .card__top{display:flex}.hotel-card .card__top .hotel-info__category{color:#f3c017}.hotel-card .card__top .hotel-info__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0;font-size:16px;line-height:24px}.hotel-card .card__top .hotel-info__address{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.hotel-card .card__pricing{font-size:12px}.hotel-card .card__pricing price-component{display:flex;line-height:36px;font-size:32px;font-weight:700}.hotel-card .card__pricing price-component.zero-fraction .decimal,.hotel-card .card__pricing price-component.zero-fraction .fraction{display:none}.hotel-card .card__pricing price-component .currency{position:relative;bottom:-4px;font-size:12px;font-weight:600;margin-right:4px;order:-1}.hotel-card .card__pricing price-component .literal{display:none}.hotel-card .card__pricing price-component .decimal,.hotel-card .card__pricing price-component .fraction{position:relative;top:-6px;font-size:12px}.hotel-card .card__pricing price-component .decimal{opacity:0}.hotel-card .card__pricing .from{text-align:right;line-height:18px}.hotel-card .card__pricing .from:first-letter{text-transform:uppercase}.hotel-card .card__middle .amenities-list{list-style:none;padding:12px 0 0 0;margin:12px 0;font-size:16px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.hotel-card .card__middle .amenities-list li{display:inline-flex;align-items:center;margin:4px 8px 4px 0;font-size:12px;height:24px}.hotel-card .card__middle .amenities-list li common-icon{flex-shrink:0;width:14px;height:14px;margin-right:8px}.hotel-card .card__middle .amenities-list .see-more{font-weight:600;color:#0484c5}.hotel-card .card__bottom .book-now{display:flex;height:48px;justify-content:center;align-items:center}hotel-results{display:block}hotel-results slider-item{margin-right:16px;scroll-snap-align:none;width:243px}hotel-results slider-item:last-child{padding-right:22px}hotel-results .hotel-results__content--grid slider-buttons{display:none}hotel-results .hotel-results__content--grid slider-wrapper{display:grid;grid-template-columns:1fr;grid-gap:20px}hotel-results .hotel-results__content--grid slider-item{width:100%;margin:0}hotel-results .hotel-results__content--grid slider-item:last-child{padding-right:0}hotel-results .hotel-results__actions{text-align:center;margin-top:12px}hotel-results .no-results{height:150px;display:flex;justify-content:center;text-align:center;align-items:center;background:#eee}hotel-results .no-results p{font-weight:600}ifriend-booking{display:block;margin-top:36px}.ifriend-booking__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.ifriend-booking__dates-action{margin:1em 0;text-align:center}.ifriend-booking__summary{font-size:15px;margin-top:48px;max-width:496px;min-width:300px;margin-left:auto;margin-right:auto}.ifriend-booking__summary-date{margin-bottom:16px}.ifriend-booking__summary-day{border-bottom:#d9d9d9 solid 1px;margin-bottom:1em;padding:.5em}.ifriend-booking__summary .promo-price{font-weight:500;font-size:14px}.ifriend-booking__summary .promo-price b{font-size:16px}.ifriend-booking__summary-coupon,.ifriend-booking__summary-discount,.ifriend-booking__summary-price,.ifriend-booking__summary-subtotal,.ifriend-booking__summary-total{align-items:center;display:flex;padding:.5em}.ifriend-booking__summary-coupon-value,.ifriend-booking__summary-discount-value,.ifriend-booking__summary-price-value,.ifriend-booking__summary-subtotal-value,.ifriend-booking__summary-total-value{flex-grow:1;font-size:17px;font-weight:700;text-align:right}.ifriend-booking__summary-coupon-value{font-weight:400}.ifriend-booking__summary-coupon-code{background-color:green;color:#fff;border-radius:10px;font-size:12px;font-weight:700;padding:5px 8px;text-align:center}.ifriend-booking__summary-info{align-items:flex-start;border-bottom:#d9d9d9 solid 1px;display:flex;margin-bottom:1em;padding:1em .5em}.ifriend-booking__summary-info-data{color:#9e9e9e;flex-grow:1;font-size:13px;text-align:right}.ifriend-booking__summary-info-value{margin-bottom:.5em}.ifriend-booking__summary-discount,.ifriend-booking__summary-subtotal,.ifriend-booking__summary-total{border-bottom:#d9d9d9 solid 1px;margin-bottom:1em;padding:1em .5em 2em}.ifriend-booking__summary-total{flex-wrap:wrap;margin-bottom:24px}.ifriend-booking__summary-tax{color:#9e9e9e;font-size:13px;margin-bottom:1em;text-align:right;width:100%}.ifriend-booking__summary-tax .info{border:#9e9e9e solid 1px;border-radius:50%;display:inline-block;font-size:11px;vertical-align:baseline;line-height:2ex;margin-right:.5em;text-align:center;width:2ex}.ifriend-booking__summary-affiliate-discount{color:#089e49;font-size:13px;margin-top:15px;margin-bottom:1em;text-align:right;width:100%}.ifriend-booking__summary-affiliate-discount .info{border:#9e9e9e solid 1px;border-radius:50%;display:inline-block;font-size:11px;vertical-align:baseline;line-height:2ex;margin-right:.5em;text-align:center;width:2ex}.ifriend-booking__booking-action{margin:1em 0 2em;text-align:center}.ifriend-booking__booking-action .button{height:44px;width:100%;animation:pulse-booking-btn 1.5s infinite;box-shadow:0 0 0 0 #ec6623}@keyframes pulse-booking-btn{70%{box-shadow:0 0 0 8px}to{box-shadow:0 0}}.add-booking-date{background:#6dbfa4;font-family:Montserrat,sans-serif;font-size:15px;font-style:italic;font-weight:400}booking-date{display:block}.booking-date{margin-top:24px;background-color:#eee;border-radius:8px;padding:18px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.booking-date__title{font-size:18px;margin:4px 0 8px;position:relative}.booking-date__title .remove-booking-date{position:absolute;background:#e11e2a;padding:6px;right:0;top:-5px}.booking-date__subtitle{font-size:16px;font-weight:400;margin:0 0 16px}.booking-date .fieldset{background-color:#fff;margin-bottom:16px}.booking-date .fieldset__placeholder{user-select:none}.booking-date .fieldset .select-field option:disabled{color:#9e9e9e}.booking-date .fieldset--day{position:relative}.booking-date .fieldset--day[open]>.fieldset__header:after{transform:rotate(-180deg)}.booking-date .fieldset--day .text-field{pointer-events:none;user-select:none;border:0;margin:0;padding:2px 10px 0;font-size:16px;height:19px}.booking-date .fieldset--day .fieldset__header{display:flex;padding:15px;color:#757575;border-radius:8px;justify-content:left;cursor:pointer}.booking-date .fieldset--day .fieldset__header::-webkit-details-marker{display:none}.booking-date .fieldset--day .fieldset__header:after{content:'\0025BC';font-size:22px;margin:-5px 0;transition:transform .35s}.booking-date .fieldset--day .fieldset__placeholder{flex-grow:1;padding:2px 10px 0}.booking-date .fieldset--day .fieldset__fields{display:block;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:0;position:absolute;z-index:3;background:#fff;left:0;right:0}.booking-date .fieldset--day .fieldset__apply{margin:12px;float:right;background-color:unset;border:0;color:#ec6623;font-size:16px;outline:0;cursor:pointer}.booking-date .amount-field{display:flex;margin-top:32px}.booking-date .amount-field__label{flex-grow:1;font-size:15px}.booking-date .amount-field__label span{color:#9e9e9e;display:block;font-size:13px}.booking-date .amount-field amount-input{display:flex;align-items:center}.booking-date .amount-field .amount-input__minus,.booking-date .amount-field .amount-input__plus{background:#fff;border:#757575 solid 1px;border-radius:50%;line-height:11px;padding:6px}.booking-date .amount-field .amount-input__minus common-icon,.booking-date .amount-field .amount-input__plus common-icon{width:11px;height:11px}.booking-date .amount-field .amount-input__minus{order:-1}.booking-date .amount-field .amount-input__plus{border-color:#ec6623;color:#ec6623}.booking-date .amount-field input{border:0;color:#757575;font-family:Montserrat,sans-serif;padding:0;width:36px;text-align:center}.booking-date .amount-field [type=number]{-moz-appearance:textfield}.booking-date .amount-field [type=number]::-webkit-inner-spin-button,.booking-date .amount-field [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-modal{text-align:center}.booking-modal__title{color:#ec6623;font-size:20px;margin-bottom:10px}.booking-modal__text{color:#9e9e9e;border-bottom:#eee solid 1px;margin-bottom:40px;padding-bottom:10px}.booking-modal .choose-ifriends__subtitle{font-size:17px;font-weight:400;margin-bottom:12px}.booking-modal .choose-ifriends__text{align-items:flex-end;background:#757575 url(images/extra-ifriends-bg.png) no-repeat center center;background-size:cover;box-sizing:border-box;color:#fff;display:flex;font-size:13px;font-weight:700;height:65px;justify-content:flex-start;padding:6px 9px;text-align:left;white-space:pre-line}.booking-modal .choose-ifriends__paragraph{font-size:12px;line-height:13px;margin-bottom:36px}.booking-modal .choose-ifriends__actions{align-items:center;display:flex;flex-direction:column}.booking-modal .choose-ifriends__schedules-link{color:#ec6623;font-size:15px;font-style:italic;margin:1em auto;text-decoration:none}.booking-modal .choose-ifriends__schedules-link:hover{text-decoration:underline}ifriend-calendar{display:block;position:relative}ifriend-calendar .loader__inner{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5);z-index:3;border-radius:4px}ifriend-calendar .loader__inner common-loading{width:32px;height:32px}periodinfo-modal .periodinfo-modal__content{text-align:center}periodinfo-modal .periodinfo-modal-avatar{text-align:center;margin:0}periodinfo-modal .periodinfo-modal-avatar__image{width:96px;border-radius:50%}periodinfo-modal .periodinfo-modal__title{color:#ec6623;font-size:16px;font-weight:700;margin:20px 0}periodinfo-modal .periodinfo-modal__subtitle{font-size:16px;margin:20px 0}periodinfo-modal .periodinfo-modal__actions .button{font-size:15px;margin:5px}.ifriend-card{width:305px;background:#fff;overflow:hidden;border-radius:8px;border:#3c3c3c24 solid 1px;transition:ease-in-out .2s}.ifriend-card figure.ifriend-card__city-photo{overflow:hidden;height:154px}.ifriend-card figure.ifriend-card__city-photo img{transition:scale ease-in-out .5s}.ifriend-card:hover{transform:translateY(-4px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ifriend-card:hover .ifriend-card__city-photo img{scale:1.1}.ifriend-card>a{display:block;color:inherit;text-decoration:none}.ifriend-card--placeholder .placeholder-area{background-color:#eee;width:305px}.ifriend-card--placeholder .ifriend-card__avatar{height:120px;width:120px}.ifriend-card--placeholder .ifriend-card__details{height:5em;border:0}.ifriend-card--placeholder .ifriend-card__details .item{height:24px}.ifriend-card--placeholder .ifriend-card__footer{height:44px}.ifriend-card__header{background-color:#3c3c3c;color:#fff;display:grid;grid-template-columns:136px auto;grid-template-rows:154px;grid-column-gap:16px;position:relative}.ifriend-card__header::after{content:'';display:block;background:linear-gradient(0deg,rgba(0,0,0,.6) 16%,rgba(60,60,60,0) 50%);grid-column:1/span 2;grid-row:1;z-index:1}.ifriend-card__city-photo{display:grid;grid-template-rows:154px;grid-column:1/span 2;grid-row:1;margin:0;overflow:hidden;z-index:0}.ifriend-card__city-photo img{display:block;align-self:center;justify-self:stretch;width:100%;height:100%;object-fit:cover;transition:filter ease .3s}.ifriend-card__avatar{position:absolute;left:16px;border:2px solid rgba(255,255,255,.6);border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.16);overflow:hidden;top:64px;grid-row:1;margin:0;z-index:2}.ifriend-card__avatar::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.ifriend-card__avatar img{display:block;width:106px;height:106px;object-fit:cover;color:transparent;background-color:#eee}.ifriend-card__pro-stamp{grid-row-start:1;grid-column-start:1;position:relative;z-index:3}.ifriend-card__pro-stamp common-icon{width:48px;height:48px;position:absolute;right:-8px;top:124px}.ifriend-card__info{align-self:end;grid-column:2;grid-row:1;padding-bottom:16px;margin-left:-16px;z-index:2}.ifriend-card__rating{color:#f3c017}.ifriend-card__name{font-size:18px;line-height:22px;font-weight:700;color:#3c3c3c;margin:6px 0 4px;text-transform:capitalize}.ifriend-card__city-country{font-size:14px;color:#757575;display:flex}.ifriend-card__city-country .icon{margin-right:4px}.ifriend-card__city-country .text{flex-basis:calc(100% - 28px);font-size:13px}.ifriend-card__body{position:relative}.ifriend-card__quote{font-size:12px;line-height:16px;font-weight:400;font-style:italic;color:#757575;display:-webkit-box;height:4em;margin-bottom:.4em;overflow:hidden;padding:35px 16px 0 16px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ifriend-card__price{padding:16px 0 16px 16px;font-size:16px;font-weight:700;color:#3c3c3c;display:flex;flex-direction:column}.ifriend-card__price .currency{font-size:16px}.ifriend-card__price .grid-card{width:100%;display:flex;align-items:center;justify-content:space-between}.ifriend-card__price .as-of{font-size:12px;line-height:16px;font-weight:500;color:#757575}.ifriend-card__price .big-price{font-size:18px;font-weight:600;align-items:center;display:flex;gap:2px}.ifriend-card__price .per-hour{font-size:12px;line-height:14px;font-weight:600;display:flex;flex-direction:column;margin-top:4px}.ifriend-card__price .installments{font-size:12px;font-weight:500;padding:8px 16px;border:1px solid #ccc;border-radius:20px 0 0 20px;border-right:none}.ifriend-card__details{padding:0 16px;display:flex;border-bottom:1px solid #eee;height:55px;align-items:center;justify-content:space-between}.ifriend-card__details .item{margin-right:7px;color:#757575;width:50%}.ifriend-card__details .item__title{margin:0;font-size:12px;font-weight:600;color:#3c3c3c;line-height:18px}.ifriend-card__details .item__content{font-size:14px;font-weight:500}.ifriend-card__details .item--languages .item__content{text-transform:uppercase}.ifriend-card__details .item--languages .item__content .more-languages{color:#614b9e;font-weight:700;font-size:12px;position:relative;left:-5px;top:-3px}.ifriend-card__details .item--languages-model2{color:#3c3c3c}.ifriend-card__details .item--languages-model2 .item__content{display:flex;align-items:center}.ifriend-card__details .item--languages-model2 .item__content common-icon{margin-right:6px}.ifriend-card__details .item--rating{color:#f3c017}.ifriend-card__details .item--rating .star{width:12px;height:12px}.ifriend-card__details .item--rating .rating{color:#3c3c3c}.ifriend-card__footer{margin:0 20px 16px}.ifriend-card__footer .button{display:block;padding:12px;text-align:center;font-size:16px;font-weight:600;border-radius:4px}.ifriend-card .whatsapp-button{margin-top:5px}.ifriend-card.model2 .ifriend-card__body .ifriend-stamp{font-size:10px;line-height:27px;color:#3c3c3c;font-weight:700;text-align:center;text-transform:uppercase;position:absolute;top:8px;right:-1px;width:115px;padding:0 5px;background-color:#f2f2f2}.ifriend-card.model2 .ifriend-card__body .ifriend-stamp:after{content:'';display:block;position:absolute;right:-4px;bottom:-1px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.ifriend-card.model2 .ifriend-card__body .ifriend-stamp:before{content:'';display:block;position:absolute;right:-5px;top:-4px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f2f2f2;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.ifriend-card.model2 .ifriend-card__body .ifriend-stamp .oficial-guide-stamp{position:absolute;left:-10px;top:calc(50% - 10px);width:20px;height:20px}.ifriend-card.model2 .ifriend-card__body .ifriend-stamp--pro{background-color:#614b9e;color:#fff}.ifriend-card.model2 .ifriend-card__body .ifriend-stamp--pro::before{border-bottom-color:#614b9e}.ifriend-card.model2 .ifriend-card__body .ifriend-card__info{padding:25px 16px 0 16px;margin-left:0}.ifriend-card.model2 .ifriend-card__body .ifriend-card__info .ifriend-card__name{display:flex;align-items:center}.ifriend-card.model2 .ifriend-card__body .ifriend-card__info .ifriend-card__name .oficial-guide-stamp{display:none;margin-left:5px}.ifriend-card.model2 .ifriend-card__body .ifriend-card__quote{padding-top:12px;display:-webkit-box;height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ifriend-card.model2 .ifriend-card__body .item--rating .item__content{display:flex;align-items:center}.ifriend-card.model2 .ifriend-card__body .item--rating .item__content .star{min-width:16px;min-height:16px}.ifriend-card.model2 .ifriend-card__body .item--rating .item__content .star:not(:last-child){margin-right:3px}.ifriend-card.model2 .ifriend-card__body .item--rating .item__content .rating{margin-left:5px}.ifriend-card.model2 .ifriend-card__body .ifriend-card__details .item--languages{width:calc(100% - 110px - 10px);margin:0;padding:16px 20px 16px 0}.ifriend-card.model2 .ifriend-card__body .ifriend-card__details .item--rating{margin:0;padding:16px 0 16px 20px}.ifriend-card.model2 .ifriend-card__body .ifriend-card__price{padding:0 20px 0 20px}.ifriend-card.model2 .ifriend-card__body .ifriend-card__price .grid-card{align-items:stretch;justify-content:initial}.ifriend-card.model2 .ifriend-card__body .ifriend-card__price .grid-card .price{width:calc(100% - 110px - 10px);height:auto;padding:16px 20px 16px 0}.ifriend-card.model2 .ifriend-card__body .ifriend-card__price .grid-card .installments-model2{display:flex;flex-direction:column;justify-content:center;max-width:calc(110px - 20px);width:100%;padding:16px 0 16px 20px;position:relative}.ifriend-card.model2 .ifriend-card__body .ifriend-card__price .grid-card .installments-model2:after{content:'';display:block;height:100%;width:1px;background-color:#eee;position:absolute;top:0;left:0}.ifriend-card.model2 .ifriend-card__body .ifriend-card__price .installments-model2{font-size:12px;line-height:16px;font-weight:500;color:#757575;text-align:center;margin:0}.ifriend-card.model2 .ifriend-card__body .ifriend-card__price .installments-model2 span{font-size:14px;line-height:18px;color:#3c3c3c;display:block}@media screen and (max-width:768px){.ifriend-card .ifriend-card__header::after{background:0 0}.ifriend-card:hover{margin-top:0;box-shadow:none}}@media screen and (max-width:400px){.ifriend-card .big-price{font-size:16px;line-height:20px}}ifriend-feedbacks{display:block}ifriend-feedbacks .ifriend-feedbacks__content .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9;cursor:pointer;display:flex;align-items:center;justify-content:center}ifriend-feedbacks .ifriend-feedbacks__content .load-more .loader{margin-right:10px;display:none}ifriend-feedbacks .ifriend-feedbacks__content .load-more .loader--visible{display:inline-block}ifriend-feedbacks .ifriend-feedbacks__items .feedback{display:flex;flex-direction:column;border-bottom:2px solid #eee}ifriend-feedbacks .ifriend-feedbacks__items .feedback:not(:last-child){margin-bottom:30px}ifriend-feedbacks .ifriend-feedbacks__items .feedback__header{display:flex;align-items:center;color:#565656}ifriend-feedbacks .ifriend-feedbacks__items .feedback__title{display:inline-block;font-size:16px;line-height:22px;margin:0;color:#3c3c3c;margin-right:12px}ifriend-feedbacks .ifriend-feedbacks__items .feedback__rating{color:#f3c017;float:right}ifriend-feedbacks .ifriend-feedbacks__items .feedback__rating common-icon{width:12px;height:12px}ifriend-feedbacks .ifriend-feedbacks__items .feedback__place{font-size:12px}ifriend-feedbacks .ifriend-feedbacks__items .feedback__place--loading{height:15px;width:50px;background-color:#e1e1e1}ifriend-feedbacks .ifriend-feedbacks__items .feedback__date{font-size:12px}ifriend-feedbacks .ifriend-feedbacks__items .feedback__experience{font-size:16px;margin:1em 0 0;max-width:754px}ifriend-feedbacks .ifriend-feedbacks__items .feedback__experience p{font-size:16px;line-height:22px;margin:0}ifriend-feedbacks .ifriend-feedbacks__items .feedback__experience p:not(:last-child){margin-bottom:16px}ifriend-feedbacks .ifriend-feedbacks__items .feedback:first-child{padding-top:0}ifriend-feedbacks .ifriend-feedbacks__items .feedback:last-child{border:0}ifriend-feedbacks .ifriend-feedbacks__items .feedback .avatar{box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;margin-right:12px;width:60px;height:60px;border:2px solid rgba(255,255,255,.6)}ifriend-feedbacks .ifriend-feedbacks__items .feedback .avatar::after{content:'';position:absolute;background:linear-gradient(186deg,transparent,rgba(0,0,0,.2));top:0;bottom:0;right:0;left:0}ifriend-feedbacks .ifriend-feedbacks__items .feedback .avatar .default-avatar{font-size:24px;line-height:28px;font-weight:700;color:#fff;width:62px;height:62px;display:flex;align-items:center;justify-content:center}ifriend-feedbacks .ifriend-feedbacks__items .feedback .avatar .default-avatar.purple-avatar{background-color:#614b9e}ifriend-feedbacks .ifriend-feedbacks__items .feedback .avatar .default-avatar.green-avatar{background-color:#bccf31}ifriend-feedbacks .ifriend-feedbacks__items .feedback .meet-the-guide{display:flex;align-items:center;margin:24px 0 24px}ifriend-feedbacks .ifriend-feedbacks__items .feedback .meet-the-guide__title{color:#3c3c3c;font-size:14px;font-weight:700;margin-right:16px}ifriend-feedbacks .ifriend-feedbacks__items .feedback .meet-the-guide__action{flex-shrink:0;font-size:14px;color:#ec6623;font-weight:700}ifriend-feedbacks .ifriend-feedbacks__items .feedback--placeholder .feedback__header .avatar{background:#eee}ifriend-feedbacks .ifriend-feedbacks__items .feedback--placeholder .feedback__date{height:18px;margin-top:10px;max-width:150px}ifriend-feedbacks .ifriend-feedbacks__items .feedback--placeholder .feedback__title{max-width:360px}ifriend-feedbacks .ifriend-feedbacks__items .feedback--placeholder .feedback__experience p{height:18px;max-width:600px}featured-ifriends slider-item{width:100%;max-width:340px;padding-right:16px;padding-left:5px}.ifriend-list{display:block;padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.ifriend-list .ifriend-card{margin-bottom:22px}.ifriend-list__more{align-items:baseline;display:flex;justify-content:center}.blog-card{margin-bottom:30px}.blog-card>a{text-decoration:none;display:block;height:100%}.blog-card>a:hover{text-decoration:none}.blog-card__bg{background-position:center;background-size:cover;color:#fff;min-height:300px;height:100%;position:relative}.blog-card__bg:before{position:absolute;display:block;content:' ';background:transparent linear-gradient(180deg,#75757599 0,#75757599 11%,#75757573 100%) 0 0 no-repeat padding-box;top:0;left:0;right:0;bottom:0}.blog-card__content{position:relative;padding:15px 15px 15px 100px;text-align:right;z-index:1}.blog-card__title{margin-top:70px}.blog-card__tag h5{background-color:#fff;color:#000;mix-blend-mode:screen;position:absolute;top:5%;right:5%;border-radius:6px;font-family:arial;font-size:16px;font-weight:bolder;margin:0;padding:8px 10px 5px;opacity:.9}.blog-card__tag h5:last-child{mix-blend-mode:normal;color:transparent;background:0 0;box-shadow:0 0 2px #000,0 0 8px #000}.ifriend-message{display:block;padding:20px 0;color:#3c3c3c}.ifriend-message__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.ifriend-message__languages{font-size:14px;margin-bottom:6px;color:#757575}.ifriend-message-rules{margin:16px 0 24px;padding:12px;border-radius:8px;background-color:rgba(243,192,23,.12);font-size:14px}.ifriend-message-rules p{font-size:14px;margin:0}.ifriend-message-rules__cols{display:flex;flex-direction:column;gap:8px}.ifriend-message-rules__icon{width:20px;height:20px;flex-shrink:0;color:#ec6623}.ifriend-message-rules__list{margin:12px 0 0 1em;padding:0;font-weight:600}.ifriend-message-rules__list li{margin-bottom:12px}.ifriend-message-form .field__label{color:#3c3c3c;font-weight:600}.ifriend-message-form .textarea-field{padding:8px;border-radius:8px}.other-ifriends__header-container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.other-ifriends__title{color:#ec6623;font-size:1.125em;margin:0 0 .875em}.other-ifriends__content-wrapper{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:flex;padding-bottom:1em;overflow-x:scroll;scroll-padding:0 20px;scroll-snap-type:x mandatory}.other-ifriends__content-wrapper .ifriend-card{flex-shrink:0;margin-right:12px;scroll-snap-align:center;width:100%}ifriend-page{display:block;overflow:hidden}ifriend-page .ifriend-destination-menu{margin-bottom:79px}ifriend-page .ifriend-destination-menu .destination-menu{border-top:1px solid #e3e3e3}ifriend-page .breadcrumb{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding:25px 0!important}ifriend-page .breadcrumb li{font-size:13px;line-height:17px;font-weight:500;color:#757575}ifriend-page .breadcrumb li a,ifriend-page .breadcrumb li span{font-weight:500}.ifriend-page-banner{display:flex;gap:20px}.ifriend-page-banner .ifriend-page-banner-avatar{position:relative;width:335px;height:335px;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat}.ifriend-page-banner .ifriend-page-banner-city{width:calc(100% - 335px);height:335px;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat}.ifriend-page-banner__gallery-button{position:absolute;bottom:24px;right:24px;font-weight:600;background-color:#fff;color:#ec6623;font-size:14px;padding:10px 24px}.ifriend-page-banner__gallery-button:hover{background-color:#fff}.ifriend-page-banner-container-mobile{display:none}.ifriend-page-banner-container-mobile .ifriend-page-banner-slide{position:relative;padding:0}.ifriend-page-banner-container-mobile .ifriend-page-banner-slide:after{content:'';position:absolute;bottom:0;z-index:9;width:100%;height:80px;background:linear-gradient(178.88deg,rgba(0,0,0,0) 22.99%,rgba(0,0,0,.8) 111.9%)}.ifriend-page-banner-container-mobile .ifriend-page-banner-slide .swiper-pagination{margin-top:0;position:absolute;bottom:25px}.ifriend-page-banner-container-mobile .ifriend-page-banner-slide .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:#fffFFFA6}.ifriend-page-banner-container-mobile .ifriend-page-banner-slide .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:8px;background:#fff}.ifriend-page-banner-container-mobile .ifriend-page-banner-slide .swiper-wrapper{padding:0}.ifriend-page-banner-container-mobile .ifriend-page-banner-slide .swiper-wrapper .ifriend-page-banner-slide-content{width:100%;height:350px;background-size:cover;background-position:center;background-repeat:no-repeat}.ifriend--placeholder{margin-top:45px}.ifriend--placeholder .ifriend__avatar{box-shadow:0 4px 8px rgba(0,0,0,.2);width:200px;height:200px}.ifriend--placeholder .ifriend__avatar::before{display:none}.ifriend--placeholder .ifriend__city-photo::before{display:none}.ifriend__content{min-height:500px}.ifriend__header{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;position:relative}.ifriend__city-photo{position:relative;display:flex;height:132px;margin:0;overflow:hidden;border-radius:8px 8px 0 0;z-index:0}.ifriend__city-photo::before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:linear-gradient(196deg,rgba(243,192,23,.2),rgba(97,75,158,.2));z-index:1}.ifriend__city-photo img{display:block;align-self:center;justify-self:stretch;width:100%;height:auto;filter:blur(1px);transform:scale(1.04);transition:filter ease .3s}.ifriend__avatar{position:absolute;top:32px;margin:0 16px 0;z-index:2;width:120px;height:120px}.ifriend__avatar img{display:block;width:100%;height:100%;color:transparent;background-color:#eee;object-fit:cover}.ifriend__avatar-image-wrapper{box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;width:100%;height:100%;border:2px solid rgba(255,255,255,.6);border-radius:50%;overflow:hidden}.ifriend__avatar-image-wrapper::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(186deg,transparent,rgba(0,0,0,.3))}.ifriend__info{margin-top:38px}.ifriend__name{font-size:24px;margin:0 0 4px;color:#3c3c3c;text-transform:capitalize}.ifriend__city-country{display:flex;align-items:center;font-size:14px}.ifriend__city-country common-icon{margin-right:4px}.ifriend__quote{margin:12px 0}.ifriend__price{color:#3c3c3c;font-size:20px;font-weight:600}.ifriend__price .per-hour{font-size:14px;font-weight:400}.ifriend__details{display:flex;align-items:center;height:55px;margin-top:12px;border-top:1px solid #eee;border-bottom:1px solid #eee}.ifriend__details .item{margin-right:7px;color:#757575;flex-grow:1;width:100%}.ifriend__details .item__title{margin:0;font-size:12px;font-weight:400;color:#3c3c3c;line-height:18px}.ifriend__details .item__content{font-size:14px;font-weight:600}.ifriend__details .item--languages .item__content{text-transform:uppercase}.ifriend__details .item--languages .item__content .more-languages{color:#614b9e;font-weight:700;font-size:12px;position:relative;left:-5px;top:-3px}.ifriend__details .item--rating{color:#f3c017}.ifriend__details .item--rating .star{width:12px;height:12px}.ifriend__pro-stamp{position:absolute;top:0;right:-20px;z-index:3}.ifriend__pro-stamp common-icon{width:60px;height:60px}@media screen and (max-width:769px){.ifriend-page-banner{display:none}.ifriend-page-banner-container-mobile{display:block}}.photo-modal{display:block}.photo-modal__photo{margin:0}.photo-modal__photo img{width:100%}ifriend-profile{display:block}ifriend-profile .ifriend-profile__booking{top:170px}.ifriend-profile__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:28px;padding-bottom:28px}.ifriend-profile__placeholder-wrapper .title{height:20px;width:150px;margin-bottom:16px}.ifriend-profile__placeholder-wrapper .paragraph{height:16px;width:100%;margin-bottom:16px}.ifriend-profile__features{border-bottom:#eee solid 1px;display:flex;justify-content:space-around;padding-bottom:1em;margin-bottom:1em}.ifriend-profile__features common-icon{color:#089e49}.ifriend-profile__section{color:#565656}.ifriend-profile__section:not(:last-child){margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid #eee}.ifriend-profile__section-title{color:#3c3c3c;font-size:24px;line-height:28px;margin:0 0 36px}.ifriend-profile__section-title--big{font-size:24px;line-height:28px}.ifriend-profile__section .other-informations__list{margin:0}.ifriend-profile__section-paragraph{margin:0;line-height:24px}.ifriend-profile__section .bottom-link{margin-top:16px}.ifriend-profile__section .bottom-link .link{font-size:16px;font-weight:600;color:#ec6623}.ifriend-profile__section--bio .ifriend-profile__section-header{position:relative;margin-bottom:25px}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-title{font-size:40px;line-height:44px;font-weight:700;color:#3c3c3c;margin:0 0 20px 0}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail{display:flex;align-items:center}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail .ifriend-profile-guide-type{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c;position:relative;display:inline-flex;align-items:center;padding:9px 30px;border-radius:38px;margin-right:25px;background-color:#f6f6f6}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail .ifriend-profile-guide-type common-icon{margin-left:10px}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail .ifriend-profile-guide-type:hover .tooltip{display:block}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail .ifriend-profile-guide-type .tooltip{font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c;text-align:center;display:none;position:absolute;top:-55px;left:0;width:max-content;border-radius:8px;padding:15px 15px;background-color:#d9d9d9}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail .ifriend-profile-guide-type .tooltip:after{content:'';display:block;width:0;height:0;position:absolute;bottom:-5px;left:calc(50% - 3px);border-top:6px solid #d9d9d9;border-left:6px solid transparent;border-right:6px solid transparent}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail .ifriend-profile-guide-type--pro{background-color:#614b9e;color:#fff}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp{font-size:10px;line-height:27px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;display:none;position:absolute;top:-43px;right:0;width:115px;padding:0 5px}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp.oficial-guide{background-color:#624d9b}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp.oficial-guide:before{border-bottom:7px solid #624d9b}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp.local-guide{background-color:#f6f6f6;color:#3c3c3c}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp.local-guide:before{border-bottom:7px solid #f6f6f6}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp:after,.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp:before{content:'';display:block;position:absolute;right:-5px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp:before{top:-4px}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp:after{bottom:-1px;border-bottom:7px solid #fff}.ifriend-profile__section--bio .ifriend-profile__section-country{display:block;font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c;margin-bottom:10px}.ifriend-profile__section--bio .ifriend-profile__section-country common-icon{position:relative;top:1px}.ifriend-profile__section--bio .ifriend-profile__section-rating{display:flex;align-items:center;cursor:pointer}.ifriend-profile__section--bio .ifriend-profile__section-rating common-icon{width:16px}.ifriend-profile__section--bio .ifriend-profile__section-rating-number{font-size:14px;line-height:14px;font-weight:600;color:#3c3c3c;text-decoration:underline;margin-left:5px}.ifriend-profile__section--bio .ifriend-profile__section-quote{font-size:16px;line-height:20px;font-weight:700;color:#757575;display:flex;align-items:center;margin:0 0 25px 0}.ifriend-profile__section--bio .ifriend-profile__section-quote common-icon{margin-left:25px}.ifriend-profile__section--bio .ifriend-profile__section-price{display:none;margin-top:25px;padding-top:25px;border-top:1px solid #eee;padding-bottom:25px}.ifriend-profile__section--bio .ifriend-profile__section-price p{margin-top:0;margin-bottom:0}.ifriend-profile__section--bio .ifriend-profile__section-price .ifriend-profile__section-price-title{font-size:14px;line-height:18px;font-weight:500;color:#3c3c3c;margin-bottom:5px}.ifriend-profile__section--bio .ifriend-profile__section-price .ifriend-profile__section-price-value{font-size:20px;line-height:24px;font-weight:700;color:#3c3c3c}.ifriend-profile__section--bio .ifriend-profile__section-price .ifriend-profile__section-price-value .per-hour{font-size:14px;line-height:18px;font-weight:500;color:#3c3c3c}.ifriend-profile__section--bio .ifriend-profile__section-description .ifriend-profile__section-title{display:none}.ifriend-profile__section--bio .ifriend-profile__section-paragraph{font-size:16px;line-height:22px;font-weight:400;color:#757575;margin-bottom:35px}.ifriend-profile__section--bio .ifriend-profile__section-languages{display:flex;align-items:start}.ifriend-profile__section--bio .ifriend-profile__section-languages common-icon{color:#3c3c3c;width:20px;height:20px}.ifriend-profile__section--bio .ifriend-profile__section-languages-title{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c;margin:0}.ifriend-profile__section--bio .ifriend-profile__section-languages-content{margin-left:15px}.ifriend-profile__section--bio .ifriend-profile__section-languages-list{font-size:14px;line-height:20px;font-weight:500;color:#757575;list-style:none;padding:0;margin:0}.ifriend-profile__section--bio .ifriend-profile__section-languages-list li{display:inline-block}.ifriend-profile__section--interests .ifriend-profile__interests{list-style:none;padding:0;margin:0}.ifriend-profile__section--interests .ifriend-profile__interest{display:inline-block;font-size:16px;line-height:20px;color:#3c3c3c;margin:0 1.5em 2em 0;white-space:nowrap}.ifriend-profile__section--interests .ifriend-profile__interest common-icon{color:#3c3c3c;min-width:22px;width:22px;min-height:22px;height:22px;margin-right:8px;vertical-align:middle}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons{margin:0;padding:0;list-style:none}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li{display:flex;align-items:start}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li:not(:last-child){margin-bottom:35px}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li .content{margin-left:25px}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li h3,.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li p{margin:0;padding:0}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li h3{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;margin-bottom:5px}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li p{font-size:14px;line-height:18px;font-weight:400;color:#3c3c3c}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons li common-icon{min-width:26px;min-height:26px}.ifriend-profile__section--why-hire-me .ifriendSlide{display:none;max-width:300px}.ifriend-profile__section--why-hire-me .ifriendSlide .swiper-slide{justify-content:center}.ifriend-profile__section--why-hire-me .ifriendSlide .swiper-slide .content-hire-reason{text-align:center}.ifriend-profile__section--why-hire-me .ifriendSlide .swiper-slide .content-hire-reason common-icon{width:28px;height:28px;margin-bottom:15px}.ifriend-profile__section--why-hire-me .ifriendSlide .swiper-slide .content-hire-reason .content h3{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;margin-top:0;margin-bottom:10px}.ifriend-profile__section--why-hire-me .ifriendSlide .swiper-slide .content-hire-reason .content p{font-size:14px;line-height:18px;font-weight:400;color:#3c3c3c;margin-top:0;margin-bottom:0}.ifriend-profile__section--why-hire-me .ifriendSlide .swiper-pagination{margin-top:25px}.ifriend-profile__section--restrictions .ifriend-profile__section-title{margin-bottom:1em}.ifriend-profile__section--faq .ifriend-profile__section-title{margin-bottom:32px}.ifriend-profile__section--faq .ifriend-profile__faq-list{margin:0;padding:0;list-style:none}.ifriend-profile__section--faq .ifriend-profile__faq-list .item{margin-bottom:16px}.ifriend-profile__section--faq .ifriend-profile__faq-list .item__content{margin-top:12px}.ifriend-profile__section--faq .ifriend-profile__faq-list .item__title{font-size:16px;line-height:24px;font-weight:600;color:#3c3c3c;flex-grow:1;margin:0 8px 0 0}.ifriend-profile__section--faq .ifriend-profile__faq-list .item details{padding:20px;border-radius:8px;background-color:#eee;font-size:16px;line-height:24px}.ifriend-profile__section--faq .ifriend-profile__faq-list .item details[open]>summary common-icon{transform:rotate(90deg) rotate3d(1,90,1,180deg)}.ifriend-profile__section--faq .ifriend-profile__faq-list .item details summary{display:flex;font-weight:600;cursor:pointer;user-select:none}.ifriend-profile__section--faq .ifriend-profile__faq-list .item details summary::-webkit-details-marker{display:none}.ifriend-profile__section--faq .ifriend-profile__faq-list .item details summary common-icon{position:relative;width:12px;height:12px;transform:rotate(90deg);transition:transform .35s;top:7px}.ifriend-profile__section--feedbacks-rating{display:flex;align-items:center;margin-top:-5px;margin-bottom:30px}.ifriend-profile__section--feedbacks-rating common-icon{width:20px;height:20px}.ifriend-profile__section--feedbacks-rating .rating{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c;display:block;padding-top:5px;margin-left:10px}.ifriend-profile__section--feedbacks ifriend-feedbacks .ifriend-feedbacks__items .feedback{border-bottom:none}.ifriend-profile__section--feedbacks ifriend-feedbacks .ifriend-feedbacks__items .feedback .feedback__place{display:none}.ifriend-profile__section--photos header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ifriend-profile__section--photos header .ifriend-profile__section-title{margin-bottom:0}.ifriend-profile__section--photos header .controls{display:flex;align-items:center}.ifriend-profile__section--photos header .controls .carousel-controls{display:flex;align-items:center}.ifriend-profile__section--photos header .controls .button-next,.ifriend-profile__section--photos header .controls .button-prev,.ifriend-profile__section--photos header .controls .button-see-more{color:#757575CC;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #7575752B;cursor:pointer}.ifriend-profile__section--photos header .controls .button-next common-icon,.ifriend-profile__section--photos header .controls .button-prev common-icon,.ifriend-profile__section--photos header .controls .button-see-more common-icon{color:#757575;width:8px}.ifriend-profile__section--photos header .controls .button-next:not(:last-child),.ifriend-profile__section--photos header .controls .button-prev:not(:last-child),.ifriend-profile__section--photos header .controls .button-see-more:not(:last-child){margin-right:15px}.ifriend-profile__section--photos header .controls .button-next.swiper-button-disabled,.ifriend-profile__section--photos header .controls .button-prev.swiper-button-disabled,.ifriend-profile__section--photos header .controls .button-see-more.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}.ifriend-profile__section--photos header .controls .button-next.swiper-button-disabled common-icon,.ifriend-profile__section--photos header .controls .button-prev.swiper-button-disabled common-icon,.ifriend-profile__section--photos header .controls .button-see-more.swiper-button-disabled common-icon{color:#7575752B}.ifriend-profile__section--photos header .controls .button-prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.ifriend-profile__section--photos .ifriend-profile__photos .ifriend-profile__photo{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;background:#b9b9b9;border-radius:8px;width:100%;height:154px;cursor:pointer;margin:0;padding:0;overflow:hidden}.ifriend-profile__section--photos .ifriend-profile__photos .ifriend-profile__photo img{height:100%;width:100%;object-fit:cover}.ifriend-profile__section--photos .ifriend-profile__photos .galery-mobile{display:none;flex-wrap:wrap;gap:20px}.ifriend-profile__section--photos .ifriend-profile__photos .galery-mobile .ifriend-profile__photo{width:calc(50% - 10px);height:155px}.ifriend-profile__section--photos .ifriend-profile__photos .see-more{font-size:16px;line-height:20px;font-weight:600;color:#ec6623;text-decoration:underline;margin-top:25px;border:none;background:0 0;cursor:pointer}.ifriend-profile__section--photos .photo-modal{display:none;width:100%;max-width:500px;position:fixed;z-index:999999;top:50%;left:50%;transform:translate(-50%,-50%)}.ifriend-profile__section--photos .photo-modal.open-photo-modal{display:block}.ifriend-profile__section--photos .photo-modal .ifriendSlide{padding:0}.ifriend-profile__section--photos .photo-modal .ifriendSlide .swiper-slide{background:0 0}.ifriend-profile__section--photos .photo-modal .button-next,.ifriend-profile__section--photos .photo-modal .button-prev{position:absolute;top:50%;z-index:999;transform:translateY(-50%);height:40px;cursor:pointer}.ifriend-profile__section--photos .photo-modal .button-next.swiper-button-disabled,.ifriend-profile__section--photos .photo-modal .button-prev.swiper-button-disabled{display:none}.ifriend-profile__section--photos .photo-modal .button-next common-icon,.ifriend-profile__section--photos .photo-modal .button-prev common-icon{width:16px;height:40px}.ifriend-profile__section--photos .photo-modal .button-prev{left:-80px;transform:rotate(180deg)}.ifriend-profile__section--photos .photo-modal .button-next{right:-80px}.ifriend-profile__section--photos .photo-modal .photo-slide-modal{width:initial;max-width:initial}.ifriend-profile__section--photos .photo-modal .photo-slide-modal .swiper-wrapper{padding-top:0}.ifriend-profile__section--photos .photo-modal .photo-slide-modal .swiper-slide .ifriend-profile__photo{width:100%;height:initial;margin:0;border-radius:0}.ifriend-profile__section--photos .photo-modal .photo-slide-modal .swiper-slide .ifriend-profile__photo img{width:100%}.ifriend-profile__section--photos .modal__backdrop{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}.ifriend-profile__section--photos .modal__backdrop.open-photo-modal{display:block}.ifriend-profile__section--photos .modal__backdrop .button-close{position:fixed;top:50px;right:80px;cursor:pointer}.ifriend-profile__section--photos .modal__backdrop .button-close,.ifriend-profile__section--photos .modal__backdrop .button-close common-icon{width:27px;height:27px}.ifriend-profile__section--photos .modal__backdrop .swiper-pagination{font-size:16px;line-height:20px;font-weight:600;color:#fff;text-align:right;display:none;position:fixed;top:25px;right:25px;left:initial;height:20px;width:100px}.ifriend-profile__section--booking-box .ifriend-profile__booking>header{display:none}.ifriend-profile__section--occupation{padding-bottom:24px}.ifriend-profile__section--interests{padding-bottom:24px}.ifriend-profile__section--message{padding-bottom:32px}.ifriend-profile__section--message .ifriend-profile__section-icon{width:32px;height:32px;color:#3c3c3c;margin-bottom:8px}.ifriend-profile__section--message .ifriend-profile__section-title{margin-bottom:8px}.ifriend-profile__section--message .ifriend-profile__section-link{color:#ec6623;font-weight:600}.ifriend-profile__section--experiences header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ifriend-profile__section--experiences header h2{margin-bottom:0}.ifriend-profile__section--experiences header .controls{display:flex;align-items:center}.ifriend-profile__section--experiences header .controls .carousel-controls{display:flex;align-items:center}.ifriend-profile__section--experiences header .controls .button-next,.ifriend-profile__section--experiences header .controls .button-prev,.ifriend-profile__section--experiences header .controls .button-see-more{color:#757575CC;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #7575752B;cursor:pointer}.ifriend-profile__section--experiences header .controls .button-next common-icon,.ifriend-profile__section--experiences header .controls .button-prev common-icon,.ifriend-profile__section--experiences header .controls .button-see-more common-icon{color:#757575;width:8px}.ifriend-profile__section--experiences header .controls .button-next:not(:last-child),.ifriend-profile__section--experiences header .controls .button-prev:not(:last-child),.ifriend-profile__section--experiences header .controls .button-see-more:not(:last-child){margin-right:15px}.ifriend-profile__section--experiences header .controls .button-next.swiper-button-disabled,.ifriend-profile__section--experiences header .controls .button-prev.swiper-button-disabled,.ifriend-profile__section--experiences header .controls .button-see-more.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}.ifriend-profile__section--experiences header .controls .button-next.swiper-button-disabled common-icon,.ifriend-profile__section--experiences header .controls .button-prev.swiper-button-disabled common-icon,.ifriend-profile__section--experiences header .controls .button-see-more.swiper-button-disabled common-icon{color:#7575752B}.ifriend-profile__section--experiences header .controls .button-prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.ifriend-profile__section--experiences .popularExperiences{padding:0}.ifriend-profile__section--experiences .popularExperiences .swiper-wrapper{padding-top:0}.ifriend-profile__section--experiences .swiper-button-next,.ifriend-profile__section--experiences .swiper-button-prev,.ifriend-profile__section--experiences .swiper-pagination{display:none}.ifriend-profile__section--experiences .experience-card{width:100%}.ifriend-profile__section--nearby-places{margin-top:70px}.ifriend-profile__share-button{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:#565656;background-color:unset;border:0;outline-color:transparent;cursor:pointer}.ifriend-profile__share-button common-icon{margin-right:8px}.ifriend-profile__message-action{margin:36px 0}.ifriend-profile__message-action .link{color:#0484c5;font-weight:600;display:flex;align-items:center}.ifriend-profile__message-action .link common-icon{margin-right:8px;width:20px;height:20px}.ifriend-profile__experiences,.ifriend-profile__nearby-places{margin-top:24px}.ifriend-profile__feedbacks .feedback__bottom{display:none}.ifriend-profile__feedbacks .ifriend-feedbacks__content .load-more{font-size:16px;line-height:20px;font-weight:600;color:#ec6623;text-decoration:underline;margin-top:20px;padding:0;border:none;background:0 0;cursor:pointer}.ifriend-profile__booking{display:none}.ifriend-profile__booking--fullscreen{position:fixed;display:block;top:0!important;bottom:0;left:0;right:0;padding:24px;background-color:#fff;background:linear-gradient(#fcfcfc,#fff);z-index:9999}.ifriend-profile__booking--fullscreen .exit-fullscreen{cursor:pointer;visibility:visible!important}.ifriend-profile__booking--fullscreen ifriend-booking-box{margin:48px auto 24px;padding:0;box-shadow:none;background-color:unset}.ifriend-profile__booking .exit-fullscreen{visibility:hidden;float:right;color:#757575;border:0;background-color:unset}.ifriend-profile__footer{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:9;padding:20px 22px;background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,.16)}.ifriend-profile__footer .message-link{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;position:relative;top:36px;left:-5px;color:#0484c5;width:48px;margin-right:12px;text-align:center}.ifriend-profile__footer .message-link common-icon{width:24px;height:24px}.ifriend-profile__footer .book-action{font-size:16px;line-height:38px;width:100%;height:48px;padding:0}.ifriend-profile__footer .whatsapp-button{width:48px;height:48px;margin:0;border-radius:48px;border:1px solid #dadada}.ifriend-profile__includes{display:flex;gap:20px;margin-top:24px}.ifriend-profile__includes ul{margin:0;padding:0;list-style:none}.ifriend-profile__includes ul li{padding-left:32px;position:relative;margin-bottom:16px}.ifriend-profile__includes ul li .icon{position:absolute;left:9px;top:2px}.ifriend-profile__includes ul li .icon--check{width:6px;height:12px;border-right:4px solid;border-bottom:4px solid;transform:rotate(45deg);border-radius:2px;color:#08a84d}.ifriend-profile__includes ul li .icon--x{height:16px;color:#e11e2a;transform:rotate(45deg)}.ifriend-profile__includes ul li .icon--x::before{content:'';width:3px;height:100%;background:currentColor;position:absolute;border-radius:2px}.ifriend-profile__includes ul li .icon--x::after{content:'';width:3px;height:100%;background:currentColor;position:absolute;transform:rotate(90deg);border-radius:2px}.ifriend-profile__includes .included-in{flex-basis:50%;margin-bottom:15px}.ifriend-profile__includes .included-in__item common-icon{color:#089e49}.ifriend-profile__includes .not-included{flex-basis:50%}.ifriend-profile__includes .not-included__item common-icon{color:#e11e2a}.ifriend-profile__cancelation{display:none;position:fixed;top:initial;right:0;left:1px;bottom:0;z-index:99999;width:calc(100% - 50px);height:100%;max-height:430px;padding:12px 25px 30px 25px;border-radius:20px 20px 0 0;border:1px solid #f6f6f6;background-color:#fff;box-shadow:0 9px 9px 0 #00000014}.ifriend-profile__cancelation-header{display:flex;flex-direction:column;align-items:end;padding:18px 15px;margin:-12px -25px 15px -25px;border-bottom:1px solid #d2d2d2}.ifriend-profile__cancelation-close{border:none;background:0 0;cursor:pointer}.ifriend-profile__cancelation-title{font-size:16px;line-height:20px;font-weight:700;text-align:center;color:#3c3c3c;width:100%;margin-top:10px;margin-bottom:0}.ifriend-profile__cancelation cancellation-policy li{margin-bottom:1em!important}.ifriend-profile__cancelation-content-title{font-size:14px;line-height:18px;font-weight:600;color:#757575}.ifriend-profile__cancelation-content-text{font-size:14px;line-height:18px;font-weight:400;color:#757575}.ifriend-profile__cancelation-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7)}@media screen and (max-width:1279px){.ifriend-profile__includes{display:block}.ifriend-profile__includes .included-in,.ifriend-profile__includes .not-included{flex-basis:100%}}@media screen and (max-width:1279px){.ifriend-profile__section{margin-bottom:32px;padding-bottom:40px}.ifriend-profile__section--bio .ifriend-profile__section-languages-title,.ifriend-profile__section-title{margin-bottom:12px}.ifriend-profile__section--bio .ifriend-profile__section-header{display:flex;flex-wrap:wrap;margin-bottom:10px}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp{display:block}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-title{font-size:24px;line-height:28px;order:1;width:100%;margin-bottom:10px}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-country,.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-rating .ifriend-profile__section-rating-number{font-size:14px;line-height:18px;font-weight:500}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-country{display:flex;order:2;margin-right:15px;margin-bottom:8px}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-country common-icon{display:none}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile-guide-type{display:none!important}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-detail{order:3;width:50%}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-profile__section-rating-number{text-decoration:none}.ifriend-profile__section--bio .ifriend-profile__section-quote{font-weight:500;flex-direction:row-reverse;align-items:flex-start}.ifriend-profile__section--bio .ifriend-profile__section-quote common-icon{width:20px;margin-left:0;margin-right:10px;transform:rotate(180deg)}.ifriend-profile__section--bio .ifriend-profile__section-price{display:block}.ifriend-profile__section--bio .ifriend-profile__section-description{padding-top:25px;border-top:1px solid #eee}.ifriend-profile__section--bio .ifriend-profile__section-description .ifriend-profile__section-title{display:block}.ifriend-profile__section--bio .ifriend-profile__section-languages{display:block}.ifriend-profile__section--bio .ifriend-profile__section-languages common-icon{display:none}.ifriend-profile__section--bio .ifriend-profile__section-languages .ifriend-profile__section-languages-content{margin-left:0}.ifriend-profile__section--bio .ifriend-profile__section-languages .ifriend-profile__section-languages-content .ifriend-profile__section-languages-title{font-size:20px;line-height:24px;font-weight:700}.ifriend-profile__section--interests{border-bottom:none}.ifriend-profile__section--interests .ifriend-profile__interests{display:block;column-count:2;column-gap:0;flex:1;margin-bottom:-25px}.ifriend-profile__section--interests .ifriend-profile__interests .ifriend-profile__interest{margin:1em 1em 1em 0;white-space:initial}.ifriend-profile__section--photos header .controls{display:none}.ifriend-profile__section--photos .ifriend-profile__photos .swiper-wrapper{display:none}.ifriend-profile__section--photos .ifriend-profile__photos .galery-mobile{display:flex}.ifriend-profile__section--photos .ifriend-profile__photos .see-more{color:#3c3c3c}.ifriend-profile__section--photos .modal__backdrop .button-close{top:25px;right:initial;left:25px}.ifriend-profile__section--photos .modal__backdrop .button-close,.ifriend-profile__section--photos .modal__backdrop .button-close common-icon{width:15px;height:15px}.ifriend-profile__section--photos .modal__backdrop .swiper-pagination{display:block}.ifriend-profile__section--booking-box{text-align:center;padding-top:25px;margin-left:-22px;margin-right:-22px;margin-bottom:50px;background-color:#f6f6f6}.ifriend-profile__section--booking-box .ifriend-profile__booking{display:inline-block}.ifriend-profile__section--booking-box .ifriend-profile__booking>header{text-align:left;padding:0 20px}.ifriend-profile__section--booking-box .ifriend-profile__booking .ifriend-profile__section-header{display:block;padding:0}.ifriend-profile__section--booking-box .ifriend-profile__booking .exit-fullscreen{display:none}.ifriend-profile__section--booking-box .ifriend-profile__booking.ifriend-profile__booking--fullscreen .ifriend-profile__section-header{display:none}.ifriend-profile__section--booking-box .ifriend-profile__booking.ifriend-profile__booking--fullscreen .exit-fullscreen{display:block}.ifriend-profile__section--booking-box .ifriend-profile__booking.ifriend-profile__booking--fullscreen .fieldset--date__title,.ifriend-profile__section--booking-box .ifriend-profile__booking.ifriend-profile__booking--fullscreen .ifriend-booking-box__price{display:block;text-align:left}.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box{margin:0 auto;padding:0;border-radius:0;background:0 0;box-shadow:initial}.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box .ifriend-booking-box__form .fieldset-container{width:100%}.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box .ifriend-booking-box__form .fieldset-container .fieldset .arrow{display:none}.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box .ifriend-booking-box__form .fieldset-container .fieldset--participants .amount-field__label{text-align:left}.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box .fieldset--date__title,.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box .ifriend-booking-box__price{display:none}.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box .cancellation-policy{text-align:left}.ifriend-profile__section--why-hire-me .ifriend-profile__section-title{text-align:center;max-width:300px;margin:0 auto 35px auto}.ifriend-profile__section--why-hire-me .ifriend-profile__hire-reasons{display:none}.ifriend-profile__section--why-hire-me .ifriendSlide{display:block}.ifriend-profile__section--feedbacks .ifriend-profile__feedbacks .load-more{color:#3c3c3c}.ifriend-profile__section--experiences>header{margin-bottom:10px}}@media screen and (max-width:769px){.breadcrumb-container{position:absolute;z-index:9;width:100%}.breadcrumb-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:50px;background:linear-gradient(178.88deg,rgba(0,0,0,.5) 22.99%,rgba(0,0,0,0) 80%)}.breadcrumb-container .breadcrumb{position:relative;z-index:99999;padding-top:15px!important;padding-bottom:0!important}.breadcrumb-container .breadcrumb li{color:#fff}.ifriend-page-banner-container{padding-left:0!important;padding-right:0!important}.ifriend-page-banner .ifriend-page-banner-avatar{width:100%!important;border-radius:0}.ifriend-page-banner .ifriend-page-banner-city{display:none}.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp.local-guide,.ifriend-profile__section--bio .ifriend-profile__section-header .ifriend-stamp.oficial-guide{z-index:9;right:-22px}.ifriend-profile__section--booking-box .ifriend-profile__booking{width:calc(100% - 44px);padding-left:22px;padding-right:22px}.ifriend-profile__section--booking-box .ifriend-profile__booking ifriend-booking-box{width:100%!important}}@media screen and (max-width:639px){.ifriend-profile__section--experiences header .controls{display:none}}ifriend-request{display:block}.ifriend-request{max-width:496px;margin:0 auto}.ifriend-request__title{color:#089e49;font-size:20px;text-align:center}.ifriend-request__text{font-size:17px;text-align:center}ifriend-results{display:block}ifriend-results slider-item{margin-right:12px;scroll-snap-align:none;width:320px}ifriend-results slider-item:last-child{padding-right:22px}ifriend-results .ifriend-results__content--grid slider-buttons{display:none}ifriend-results .ifriend-results__content--grid slider-item{margin:0;width:100%}ifriend-results .ifriend-results__content--grid slider-item:last-child{padding-right:0}ifriend-results .ifriend-results__content--grid slider-wrapper{display:grid;grid-template-columns:1fr;grid-gap:20px}ifriend-results .ifriend-results__actions{text-align:center;margin-top:12px}ifriend-results .no-results{height:150px;display:flex;justify-content:center;text-align:center;align-items:center;background:#eee}ifriend-results .no-results p{font-weight:700}ifriend-results-v3{display:block}ifriend-results-v3 ul{list-style:none;margin:0;padding:0}.ifriendSlide{padding:0 16px 0;margin-left:-16px;margin-right:-16px;width:100%;max-width:1280px;overflow:hidden}.ifriendSlide .swiper-wrapper{justify-content:flex-start;padding-top:10px}.ifriendSlide .swiper-slide{text-align:left;font-size:18px;background:#fff;display:flex;justify-content:flex-start;align-items:center}.ifriendSlide .swiper-slide img{object-fit:cover}.ifriendSlide .swiper-button-prev{flex-direction:column;margin-top:-90px;margin-left:-8px;background-color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#3c3c3c;transform:rotate(180deg);transition:ease-in-out .4s}.ifriendSlide .swiper-button-prev:hover{color:#757575;transform:scale(1.1) rotate(180deg);cursor:pointer}.ifriendSlide .swiper-button-prev svg{margin:0 2px}.ifriendSlide .swiper-button-next{flex-direction:column;margin-top:-90px;margin-right:-8px;background-color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#3c3c3c;transition:ease-in-out .4s}.ifriendSlide .swiper-button-next:hover{color:#757575;transform:scale(1.1);cursor:pointer}.ifriendSlide .swiper-button-next::after,.ifriendSlide .swiper-button-prev::after{font-size:0}.ifriendSlide .swiper-pagination{position:relative;margin-top:24px}.ifriendSlide .swiper-pagination-bullet{border-radius:0;width:8px;height:8px;border-radius:50%;line-height:30px;font-size:12px;opacity:1;background:rgba(95,95,95,.3);display:inline-block;margin-right:8px;cursor:pointer;transition:all .2s}.ifriendSlide .swiper-pagination-bullet-active{background:#ec6623;width:20px;border-radius:10px}.ifriendSlide .slider-buttons{position:absolute;display:flex;top:100%;justify-content:flex-end;width:100%;padding-top:8px}@media (max-width:767px){.ifriendSlide{padding:0 22px 0;margin-left:-22px;margin-right:-22px}.ifriendSlide .swiper-button-next,.ifriendSlide .swiper-button-prev{visibility:hidden}}@media (max-width:480px){.ifriendSlide .swiper-slide{justify-content:center}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0!important}ifriend-search{display:block}ifriend-search search-component{align-self:end;grid-column:1/span 2;grid-row:3;padding:0 22px 22px;z-index:2}ifriend-search .ifriend__header{background:url(https://obj.cdn.theifriend.com/cities/city-placeholder.jpg);background-size:cover;background-repeat:no-repeat;grid-template-rows:65px 10px}ifriend-search .ifriend__header::after{grid-row:1/span 3}ifriend-search .ifriend__city-photo{grid-template-rows:200px;grid-row:1/span 3}.ifriend-search-city__name{font-size:25px;align-self:end;grid-column:1/span 2;grid-row:2;padding:0 22px 0;z-index:2}.ifriends__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.ifriends .ifriend-card{margin-bottom:22px}.ifriends-not-found{color:#089e49;font-size:17px;margin:50px auto 26px;text-align:center}.ifriends-not-found__button{background:#089e49}.ifriends-controls{margin:42px 0 32px}.ifriends-controls__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.ifriends-controls .access-filters{color:#757575;font-size:18px}.ifriends-filters{background:#fff;box-shadow:5px 5px 8px #a5a5a5;box-sizing:border-box;display:none;max-width:375px;padding:22px;overflow-y:auto;position:fixed;top:0;bottom:0;left:0;z-index:21;transform:translate(-100%,0)}.ifriends-filters--is-visible{display:block;transform:translate(0,0)}.ifriends-filters-form{padding-bottom:22px}.ifriends-filters-group{margin-bottom:36px}.ifriends-filters-group__label{font-size:17px;font-style:italic;text-align:center;margin:21px 0 24px}.ifriends-filters-group__items{columns:auto 2}.ifriends-filters-group__item{display:block;font-size:12px;font-style:italic;margin-bottom:12px}.ifriends-filters-group__item input{vertical-align:middle}.price-filter{position:relative}.price-filter .max-price,.price-filter .min-price{position:absolute;top:-12px;left:0;transform:translate(-50%,0)}.price-filter .max-price{left:100%}.price-filter [type=range]{width:100%}.pagination{display:flex;justify-content:space-between}.ifriend-share-modal .modal__container{position:fixed;grid-template-rows:60px 1fr;margin:0;top:0;left:0;right:0;bottom:0;border-radius:0;background-color:#f9f9f9}.ifriend-share-modal .modal__header{box-shadow:none}ifriend-share .ifriend-share__icon{position:absolute;display:none;top:14px;left:20px;width:32px}ifriend-share .ifriend-share__title{margin:0 0 4px;font-size:20px;line-height:28px;color:#3c3c3c}ifriend-share .ifriend-share__info{display:flex;align-items:center;margin-bottom:20px;color:#565656}ifriend-share .ifriend-share__info .name{margin-right:12px;font-size:16px;line-height:28px}ifriend-share .ifriend-share__info .rating{color:#f3c017}ifriend-share .ifriend-share__info .rating common-icon{width:12px;height:12px}ifriend-share .ifriend-share__field{position:relative;display:flex;align-items:center;height:48px;padding:0 12px;margin-bottom:22px;border:1px solid #eee;border-radius:4px;background-color:#fff}ifriend-share .ifriend-share__field .input{flex-grow:1;font-size:16px;line-height:29px;margin-right:16px;outline-color:transparent;border:0;color:#565656}ifriend-share .ifriend-share__field .copy-to-clipboard{background-color:unset;border:0;outline-color:transparent;color:#565656;cursor:pointer;z-index:1}ifriend-share .ifriend-share__field .copied-message{display:none;width:50px;height:36px;position:absolute;bottom:12px;right:0}ifriend-share .ifriend-share__field .copied-message tool-tip{visibility:visible;right:0;color:#fff;border-radius:4px;padding:5px 8px;width:auto;font-size:12px;font-weight:600;background-color:#03a6c0}ifriend-share .ifriend-share__field .copied-message tool-tip::after{border-color:transparent transparent #03a6c0 transparent;left:auto;right:16px}ifriend-share .ifriend-share__options{margin-bottom:50px}ifriend-share .ifriend-share__options .title{margin:0 0 16px;font-size:16px;line-height:28px;font-weight:600;color:#3c3c3c}ifriend-share .ifriend-share__options .options-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}ifriend-share .ifriend-share__options .options-list__item{margin-right:24px}ifriend-share .ifriend-share__options .share-via{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;background-color:#eee;border-radius:50%}ifriend-share .ifriend-share__options .share-via--facebook{background-color:#2282ee}ifriend-share .ifriend-share__options .share-via--facebook-messenger{background-color:#2196f3}ifriend-share .ifriend-share__options .share-via--whatsapp{background-color:#64b161}ifriend-sliders .module{margin:0!important}ifriend-sliders .module__title{margin:28px 0 24px!important}ifriend-sliders ifriend-results .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9}ifriend-sliders ifriend-results .load-more:active{background-color:unset}ifriend-types-modal{display:block}ifriend-types-modal .types-of-guides h1{font-size:20px;margin-bottom:24px;color:#3c3c3c}ifriend-types-modal .types-of-guides__container{display:flex;gap:32px;flex-direction:column;margin-left:0;margin-right:0}ifriend-types-modal .types-of-guides__item{width:100%;box-sizing:border-box;margin:0;color:#3c3c3c}ifriend-types-modal .types-of-guides__item h2{font-size:18px;margin-top:0;margin-bottom:8px;font-weight:600}ifriend-types-modal .types-of-guides__item p{font-size:14px;line-height:1.4em;font-weight:500;margin:0}ifriend-types-modal .types-of-guides__item .info{display:flex;margin-top:20px;align-items:center;font-size:12px;font-weight:400;gap:8px}ifriend-types-modal .types-of-guides__item .info common-icon{flex-shrink:0;width:20px;height:20px}ifriend-types-modal .types-of-guides__footer{display:flex;justify-content:space-between;padding:20px 16px;box-shadow:0 -4px 20px rgba(0,0,0,.12);margin:3em -22px -1em;background-color:#fff}ifriend-types-modal .types-of-guides__footer .button{font-size:16px;line-height:20px;font-weight:600;width:100%;height:48px}location-chooser-with-types .type-selectors{padding:16px 16px 8px;border-bottom:1px solid #eee;margin-bottom:8px}location-chooser-with-types .type-selectors__title{font-size:14px;font-weight:600;margin:0 0 12px;color:#3c3c3c}location-chooser-with-types .type-selectors__items{margin:0;padding:0;list-style:none}location-chooser-with-types .type-selectors__items li{display:inline-block;margin-right:8px;margin-bottom:8px}location-chooser-with-types .type-selectors__items .button{margin:0;padding:0 8px;height:32px;color:#0484c5;border:1px solid #0484c5;font-size:14px;background-color:#fff;box-shadow:none}location-chooser-with-types .type-selectors__items .button:last-child{margin-right:0}location-chooser-with-types .type-selectors__items .button--active{background-color:#0484c5;color:#fff}login-modal{display:block;max-width:342px;color:#3c3c3c}login-modal .login-modal__header{margin-bottom:14px;margin-top:8px}login-modal .login-modal__title{color:#3c3c3c;margin:0;font-size:24px;line-height:32px}login-modal .login-modal__error{font-size:14px;margin-top:4px;color:#e11e2a}login-modal .login-modal__form .field{margin-bottom:12px}login-modal .login-modal__form .password-field{display:grid;grid-template-rows:auto auto}login-modal .login-modal__form .password-field .text-field{grid-column:1;grid-row:2}login-modal .login-modal__form .text-field{padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin:0;box-sizing:border-box;color:#686868}login-modal .login-modal__form .text-field[type=date]{padding:10px}login-modal .login-modal__form .text-field::placeholder{color:#686868}login-modal .login-modal__form .text-field:focus{background-color:#fff}login-modal .login-modal__form .text-field:invalid{border:1px solid #e0e0e0}login-modal .login-modal__form .recover-password-link{color:#757575;font-size:14px;margin-bottom:20px;text-decoration:none;display:inline-block;float:right}login-modal .login-modal__form .show-password-button{display:flex;align-self:center;background:0 0;border:0;color:#3c3c3c;grid-column:1;grid-row:2;justify-self:end;padding:0 16px;opacity:.2;z-index:1}login-modal .login-modal__form .show-password-button--show-password{opacity:1}login-modal .login-modal__form .submit-button{height:48px;width:100%;margin-top:4px}login-modal .login-modal__separator{width:100%;text-align:center;margin:16px 0;font-size:14px;color:#757575;overflow:hidden;position:relative}login-modal .login-modal__separator .line::before{content:'';position:absolute;border-bottom:1px solid #b5b5b5;top:50%;left:0;width:100%}login-modal .login-modal__separator .content{position:relative;background-color:#fff;padding:8px}login-modal .login-modal__social-login .button{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;font-size:13px;padding:8px;color:#3c3c3c;background-color:unset;border:1px solid #ddd;margin-bottom:12px}login-modal .login-modal__social-login .button:hover{box-shadow:none}login-modal .login-modal__social-login .button .icon{width:24px;height:24px}login-modal .login-modal__social-login .button .icon--maisfly{width:70px;height:auto}login-modal .login-modal__social-login .button .text{flex-grow:1;text-align:center}login-modal .login-modal__social-login .button--maisfly{display:flex;gap:8px;justify-content:center}login-modal .login-modal__social-login .button--maisfly .text{flex-grow:0}login-modal .login-modal__social-login .button-google{margin-bottom:12px}login-modal .login-modal__signup{width:fit-content;width:-moz-fit-content;margin:28px auto 14px;font-weight:600;color:#757575}login-modal .login-modal__signup button{padding:0;background-color:unset;border:0;font-weight:600;font-size:16px;color:#3c3c3c;cursor:pointer;text-decoration:underline}disable-modal .disable-account-form .form-actions{margin-top:24px;justify-content:space-between}moderation-modal .moderation-modal__container{border:1px solid #ddd;border-radius:10px;box-shadow:0 0 8px 4px #f2f2f2;margin:15px 0 40px;padding:10px 20px}moderation-modal .moderation-modal__tags{list-style:none;margin:0;padding:0}payout-selector .payout-selector__list{list-style:none;padding:0;margin:0}payout-selector .payout-selector__list li{line-height:1.5em}payout-selector .fields-wrapper{margin-top:8px;border-radius:8px;padding:16px 16px 2px 16px;background-color:#f2f2f2}payout-selector .pix-fields__method-list{padding:0;margin:4px 0 16px;list-style:none}payout-selector .pix-fields__method-list li{display:inline-block;line-height:32px;margin:4px 4px 4px 0;user-select:none}payout-selector .pix-fields__method-list li label{padding:6px 8px;border-radius:4px;font-size:14px;font-weight:500;color:#686868;border:1px solid #b9b9b9;cursor:pointer}payout-selector .pix-fields__method-list li label input{display:none}payout-selector .pix-fields__method-list li.active label{background-color:#089e49;color:#fff;border-color:#089e49}.payoneer-register-info{border:1px solid #ddd;padding:15px}scope-chooser{display:block;position:relative}scope-chooser .chooser-input{margin-bottom:12px}scope-chooser .row{margin-bottom:20px}scope-chooser .scope-items-list{margin:0;padding:0;list-style:none}scope-chooser .scope-items-list .item{display:inline-flex;padding:6px 12px;margin-right:8px;margin-bottom:8px;font-size:14px;align-items:center;border:1px solid #757575;border-radius:16px;color:#757575}scope-chooser .scope-items-list .item__remove{padding:0;margin-left:8px;margin-top:1px;background-color:unset;border:0;cursor:pointer}scope-chooser .scope-items-list .item__remove common-icon{width:12px;height:12px;color:#757575}scope-chooser .chooser-predefined-dropdown{display:block;position:absolute;left:0;top:32px;font-size:12px;background-color:#fff;z-index:1000;border:1px solid #ccc;padding:0 15px 15px;box-shadow:2px 5px 8px 1px #ccc;height:auto;transition:height 1s,opacity .8s;opacity:1}scope-chooser .chooser-predefined-dropdown scope-option .option-container ul li{border:none}scope-chooser .chooser-predefined-dropdown scope-option .option-container-head h4{font-size:14px;font-weight:700}scope-chooser .chooser-predefined-dropdown--is-hidden{display:none;height:0;opacity:0}unavailability-modal .unavailability-modal__title{font-size:22px;margin:0 0 8px}unavailability-modal .unavailability-modal-form .fieldset{margin-bottom:24px}unavailability-modal .unavailability-modal-form .fieldset__header{padding-top:12px;box-shadow:none;display:grid;grid-row-gap:15px}unavailability-modal .unavailability-modal-form .fieldset__title{font-size:18px;font-weight:700;font-style:normal;display:inline-block;grid-column-start:1}unavailability-modal .unavailability-modal-form .fieldset__subtitle{font-size:14px;color:#757575;margin:0 0 4px;grid-row-start:2}unavailability-modal .unavailability-modal-form .fieldset__fields{padding-top:0}unavailability-modal .unavailability-modal-form .fieldset__fields .unavailability-period{padding:15px 0;border-bottom:1px solid #eee;max-width:100%;display:flex}unavailability-modal .unavailability-modal-form .fieldset .unavailability-date-delete{grid-column-start:2}unavailability-modal .unavailability-modal-form .field{margin:0;display:flex;align-items:center}unavailability-modal .unavailability-modal-form .field .text-field{margin-right:12px;text-align:center}unavailability-modal .unavailability-modal-form .field__label{display:inline-block;margin-right:12px}unavailability-modal .unavailability-modal-form .select-field{width:auto;margin:0}unavailability-modal .unavailability-modal-form .recurrence-options{margin:20px 0}unavailability-modal .unavailability-modal-form .recurrence-options .field{display:flex}unavailability-modal .unavailability-modal-form .recurrence-options .field__label{margin:4px 12px 5px 4px}unavailability-modal .unavailability-modal-form .recurrence-options__selectors{margin-top:5px}unavailability-modal .unavailability-modal-form .recurrence-options__selectors .field{display:inline-block}unavailability-modal .unavailability-modal-form__actions{text-align:center}.unavailability-calendar-header{padding-top:30px}.unavailability-calendar-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.unavailability-calendar-header__title{color:#ec6623;font-size:20px;margin:0 0 8px}.unavailability-calendar-header__subtitle{line-height:1.5}.unavailability-calendar-header__subtitle .open-tutorial{background-color:unset;border:0;color:#ec6623;font-weight:700;padding:0;box-shadow:none;font-size:16px;cursor:pointer}.unavailability-calendar-header__checkbox{margin-top:20px;display:inline-block}.unavailability-calendar__content scrolling-calendar{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;margin-bottom:40px}partner-program-page .page-header{position:relative;background:transparent linear-gradient(360deg,#0484C54D 0,#0484C5CC 21%,#147aad 45%,#1b5681 100%) 0 0 no-repeat padding-box}partner-program-page .page-header .breadcrumb{color:#fff}partner-program-page .page-header .breadcrumb li{font-size:12px}partner-program-page .page-header__background{position:absolute;bottom:0;z-index:-1;margin:0;display:flex;width:100%;height:300px}partner-program-page .page-header__background picture{display:block;width:100%;height:100%}partner-program-page .page-header__background img{width:100%;height:100%;object-fit:cover}partner-program-page .page-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:24px;padding-bottom:24px}partner-program-page .page-header__content{margin-top:52px}partner-program-page .page-header__title{color:#fff;font-size:28px;line-height:32px;margin-bottom:32px}partner-program-page .page-header__title .title-1{display:block}partner-program-page .page-header__title .title-2{display:block;font-size:20px;line-height:24px;margin-top:8px}partner-program-page .page-header__action{display:inline-block;text-align:center;padding:14px 32px;height:48px;min-width:208px;margin-bottom:12px}partner-program-page .page-header__play-wrapper{height:200px}partner-program-page .page-header__play{padding:14px 32px;height:48px;min-width:208px;color:#fff;background-color:unset;border:2px solid}partner-program-page .page-header__bottom{text-align:center}partner-program-page .page-header__scroll-down{border:0;background-color:unset;cursor:pointer;padding:0}partner-program-page .page-header__scroll-down .arrow{display:inline-flex;color:#fff;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;border:2px solid;padding:6px}partner-program-page .page-header__scroll-down .arrow common-icon{position:relative;width:100%;height:100%;transform:rotate(90deg);top:1px}partner-program-page .page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}partner-program-page .module{margin:40px 0}partner-program-page .module__header{display:block}partner-program-page .module__title{margin:0 0 8px}partner-program-page .module__description{color:#3c3c3c}partner-program-page .highlights .module__title{margin:0 0 24px}partner-program-page .highlights__list{display:grid;grid-gap:40px;margin:0;padding:0;list-style:none}partner-program-page .highlights__list .item__icon{width:52px;height:52px;color:#0484c5}partner-program-page .highlights__list .item__title{margin:12px 0 8px;color:#3c3c3c;font-size:18px;line-height:22px}partner-program-page .highlights__list .item__description{margin:0;font-size:16px;line-height:24px}partner-program-page .testimonials .module__title{color:#0484c5}partner-program-page .about__video-container{margin-top:24px;position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden}partner-program-page .about__video-container embed,partner-program-page .about__video-container iframe,partner-program-page .about__video-container object{position:absolute;top:0;left:0;width:100%;height:100%}partner-program-page .subscribe .text-field{border-radius:4px;border:1px solid #f0f0f0;padding:14px 12px;box-sizing:border-box;margin-bottom:12px}partner-program-page .subscribe .text-field:invalid{border-color:#eee}partner-program-page .subscribe .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}partner-program-page .subscribe .form-submit common-icon{margin-left:8px}partner-program-page .subscribe .form-row{display:grid;grid-template-columns:100px auto;grid-gap:4px}partner-program-page .subscribe .form-row i18n-phone{grid-column-start:2;grid-column-end:4}partner-program-page .subscribe .form-row phone-ddi-selector{grid-column-start:1;grid-column-end:2}partner-program-page .subscribe .form-row phone-ddi-selector::after{top:-7px}partner-program-page .subscribe .form-row phone-ddi-selector .text-field{text-align:left}partner-program-page .subscribe .form-row .form-submit{grid-column-start:1;grid-column-end:4}partner-program-page .subscribe__wrapper{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:36px 16px}partner-program-page .subscribe .module__title{font-size:16px;line-height:20px;color:#757575}partner-program-page .subscribe .module__description{font-size:28px;line-height:32px;font-weight:700;margin:8px 0 24px}partner-program-page .subscribe .messsage-wrapper{margin-top:12px;font-size:16px;font-weight:600;color:#089e49}partner-program-page .subscribe .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}partner-program-page .subscribe .form-submit common-icon{margin-left:8px}partner-program-page .subscribe i.fas.fa-check-circle,partner-program-page .subscribe i.fas.fa-exclamation-circle,partner-program-page .subscribe small{display:none!important}boleto-payment-module .boleto-payment-module__loader{position:absolute;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.6)}boleto-payment-module .boleto-payment-module__loader common-loading{width:40px;height:40px}boleto-payment-module .boleto-payment-module__content{position:relative;margin-top:20px}boleto-payment-module .boleto-payment-module__content .fieldset__title{margin:0 0 8px;font-size:14px;line-height:24px}boleto-payment-module .boleto-payment-module__content .fieldset__fields{margin-bottom:8px}boleto-payment-module .boleto-payment-module__content .field--boleto{display:flex;align-items:center;height:48px;padding:0 12px}boleto-payment-module .boleto-payment-module__content .field--boleto .text-field{margin-right:12px}boleto-payment-module .boleto-payment-module__content .copy-code-action{display:flex;align-items:center;color:inherit;padding:0;background-color:unset;box-shadow:none;min-width:auto}boleto-payment-module .boleto-payment-module__content .print-action{display:flex;align-items:center;justify-content:center;height:48px;padding:0 6px;background-color:unset;color:#0484c5;border:1px solid;border-radius:8px}boleto-payment-module .boleto-payment-module__content .copied-message .content{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;padding:16px;margin:16px;font-size:12px;line-height:16px;border:1px solid #eee;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.16);background-color:#fff;visibility:hidden;transform:translateY(82px);transition:all .4s}boleto-payment-module .boleto-payment-module__content .copied-message .content .icon{position:relative;content:'';color:#089e49;border-right:2px solid;border-bottom:2px solid;width:5px;height:10px;transform:translate(-12px,-12px) rotate(45deg);top:10px;left:16px;margin-right:16px}boleto-payment-module .boleto-payment-module__content .copied-message .content .icon::after{content:'';position:absolute;left:-5px;top:-1px;width:15px;height:15px;border-radius:50%;border:2px solid}boleto-payment-module .boleto-payment-module__content .copied-message .content common-icon{margin-right:8px;color:#089e49}boleto-payment-module .boleto-payment-module__content .copied-message--visible .content{visibility:visible;transform:translateY(0);bottom:90px}boleto-payment-module .boleto-payment-module__info{display:flex;max-width:364px;padding:16px;border:1px solid #eee;border-radius:8px;background-color:#fafafa}boleto-payment-module .boleto-payment-module__info common-icon{flex-shrink:0;margin-right:8px;color:#03a6c0}boleto-payment-module .boleto-payment-module__info p{margin:0;font-size:12px;line-height:16px}boleto-payment-module .boleto-payment-module__continue-button{display:flex;align-items:center;justify-content:center;height:48px;padding:0 12px;margin-top:20px;width:100%}cielo-creditcard-payment-module .cielo-creditcard__wrapper{position:relative}cielo-creditcard-payment-module .terms{font-size:12px;line-height:1.5em;font-weight:500;color:#757575;margin-bottom:20px}cielo-creditcard-payment-module .terms a{color:currentColor}cielo-creditcard-payment-module .cielo-errors{position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0;font-size:20px;z-index:100;transition-property:top,opacity;transition-duration:.8s}cielo-creditcard-payment-module .cielo-errors.close{display:none;top:1000px;opacity:0}cielo-creditcard-payment-module .cielo-errors.open{display:block;opacity:.9}cielo-creditcard-payment-module .cielo-errors__header{padding:20px 40px;text-align:right}cielo-creditcard-payment-module .cielo-errors__header .ebanx-errors-close{color:red;padding:10px;text-decoration:none}cielo-creditcard-payment-module .cielo-errors__header .ebanx-errors-close:hover{text-decoration:none;color:#000}cielo-creditcard-payment-module .cielo-errors__body{padding:20px 60px;text-align:center}cielo-creditcard-payment-module #cielo-creditcard-continue-button{background-color:#ec6623;width:100%;max-width:300px;align-self:flex-start;border:none;padding:1rem;font-size:1rem;cursor:pointer;color:#fff;border-radius:4px;border:1px solid #ec6623;font-weight:600;transition:background-color .3s ease}cielo-creditcard-payment-module #cielo-creditcard-continue-button:disabled,cielo-creditcard-payment-module #cielo-creditcard-continue-button:disabled:hover{background-color:inherit;cursor:not-allowed;color:#ec6623}cielo-creditcard-avista-payment-module .cielo-creditcard__wrapper{position:relative}cielo-creditcard-avista-payment-module .terms{font-size:12px;line-height:1.5em;font-weight:500;color:#757575;margin-bottom:20px}cielo-creditcard-avista-payment-module .terms a{color:currentColor}cielo-creditcard-avista-payment-module .cielo-errors{position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0;font-size:20px;z-index:100;transition-property:top,opacity;transition-duration:.8s}cielo-creditcard-avista-payment-module .cielo-errors.close{display:none;top:1000px;opacity:0}cielo-creditcard-avista-payment-module .cielo-errors.open{display:block;opacity:.9}cielo-creditcard-avista-payment-module .cielo-errors__header{padding:20px 40px;text-align:right}cielo-creditcard-avista-payment-module .cielo-errors__header .ebanx-errors-close{color:red;padding:10px;text-decoration:none}cielo-creditcard-avista-payment-module .cielo-errors__header .ebanx-errors-close:hover{text-decoration:none;color:#000}cielo-creditcard-avista-payment-module .cielo-errors__body{padding:20px 60px;text-align:center}cielo-creditcard-avista-payment-module #cielo-creditcard-continue-button{background-color:#ec6623;width:100%;max-width:300px;align-self:flex-start;border:none;padding:1rem;font-size:1rem;cursor:pointer;color:#fff;border-radius:4px;border:1px solid #ec6623;font-weight:600;transition:background-color .3s ease}cielo-creditcard-avista-payment-module #cielo-creditcard-continue-button:disabled,cielo-creditcard-avista-payment-module #cielo-creditcard-continue-button:disabled:hover{background-color:inherit;cursor:not-allowed;color:#ec6623}cielo-pix-payment-module .pix-payment__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}cielo-pix-payment-module .pix-payment__timer{background-color:#000;border-radius:4px;padding:6px 0;width:60px;text-align:center;font-weight:600;color:#fff}cielo-pix-payment-module .pix-payment__title{margin:0;font-size:16px;line-height:24px;font-weight:600;font-style:normal}cielo-pix-payment-module .pix-payment__title--qr-code{display:none}cielo-pix-payment-module .pix-payment__steps{position:relative;margin:0 0 8px;padding:0 0 0 18px;list-style:none;counter-reset:a}cielo-pix-payment-module .pix-payment__steps--qr{display:none}cielo-pix-payment-module .pix-payment__steps .item{display:flex;align-items:center;font-size:14px;gap:14px;padding-left:32px;padding-bottom:28px;line-height:20px;border-left:1px solid #f2f2f2}cielo-pix-payment-module .pix-payment__steps .item:last-of-type{border-color:transparent}cielo-pix-payment-module .pix-payment__steps .item--qr{display:none}cielo-pix-payment-module .pix-payment__steps .item::before{position:absolute;content:counter(a);left:-2px;counter-increment:a;flex-shrink:0;display:inline-flex;justify-content:center;font-size:14px;font-weight:600;align-items:center;width:32px;height:32px;background-color:#f2f2f2;border-radius:50%;border:5px double #fff}cielo-pix-payment-module .pix-payment__code-input{display:block;box-sizing:border-box;font-size:14px;width:360px;max-width:100%;margin-top:12px;margin-bottom:12px;padding:12px;border-radius:4px;color:#757575;border:1px solid #b9b9b9}cielo-pix-payment-module .pix-payment__copy-code{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background-color:#ec6623;font-size:14px;width:100%}cielo-pix-payment-module .pix-payment__qr-code{display:none;margin:0 0 20px;border-bottom:1px solid #eee;padding-bottom:24px}cielo-pix-payment-module .pix-payment__qr-code img{width:100%;max-width:200px;border:1px solid #eee}cielo-pix-payment-module .pix-payment__terms{font-size:12px;line-height:1.5em;font-weight:500;color:#757575;margin-top:38px}cielo-pix-payment-module .pix-payment__terms a{color:currentColor}ebanx-creditcard-payment-module .ebanx-creditcard__wrapper{position:relative}ebanx-creditcard-payment-module .ebanx-errors{position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0;font-size:20px;z-index:100;transition-property:top,opacity;transition-duration:.8s}ebanx-creditcard-payment-module .ebanx-errors.close{display:none;top:1000px;opacity:0}ebanx-creditcard-payment-module .ebanx-errors.open{display:block;opacity:.9}ebanx-creditcard-payment-module .ebanx-errors__header{padding:20px 40px;text-align:right}ebanx-creditcard-payment-module .ebanx-errors__header .ebanx-errors-close{color:red;padding:10px;text-decoration:none}ebanx-creditcard-payment-module .ebanx-errors__header .ebanx-errors-close:hover{text-decoration:none;color:#000}ebanx-creditcard-payment-module .ebanx-errors__body{padding:20px 60px;text-align:center}stone-creditcard-payment-module .stone-creditcard__wrapper{position:relative}stone-creditcard-payment-module .terms{font-size:12px;line-height:1.5em;font-weight:500;color:#757575;margin-bottom:20px}stone-creditcard-payment-module .terms a{color:currentColor}stone-creditcard-payment-module .stone-errors{position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0;font-size:20px;z-index:100;transition-property:top,opacity;transition-duration:.8s}stone-creditcard-payment-module .stone-errors.close{display:none;top:1000px;opacity:0}stone-creditcard-payment-module .stone-errors.open{display:block;opacity:.9}stone-creditcard-payment-module .stone-errors__header{padding:20px 40px;text-align:right}stone-creditcard-payment-module .stone-errors__header .ebanx-errors-close{color:red;padding:10px;text-decoration:none}stone-creditcard-payment-module .stone-errors__header .ebanx-errors-close:hover{text-decoration:none;color:#000}stone-creditcard-payment-module .stone-errors__body{padding:20px 60px;text-align:center}stone-creditcard-payment-module #stone-creditcard-continue-button{background-color:#ec6623;width:100%;max-width:300px;align-self:flex-start;border:none;padding:1rem;font-size:1rem;cursor:pointer;color:#fff;border-radius:4px;border:1px solid #ec6623;font-weight:600;transition:background-color .3s ease}stone-creditcard-payment-module #stone-creditcard-continue-button:disabled,stone-creditcard-payment-module #stone-creditcard-continue-button:disabled:hover{background-color:inherit;cursor:not-allowed;color:#ec6623}stone-pix-payment-module .pix-payment__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}stone-pix-payment-module .pix-payment__timer{background-color:#000;border-radius:4px;padding:6px 0;width:60px;text-align:center;font-weight:600;color:#fff}stone-pix-payment-module .pix-payment__alert{border:1px solid #ddd;border-radius:4px;padding:5px 15px}stone-pix-payment-module .pix-payment__countdown{position:relative;margin-bottom:40px;border:1px solid #ddd;background-color:#fff;border-radius:4px}stone-pix-payment-module .pix-payment__countdown .progressbar{background-color:green;height:2px;width:100%;transition:width 45s linear}stone-pix-payment-module .pix-payment__title{margin:0;font-size:16px;line-height:24px;font-weight:600;font-style:normal}stone-pix-payment-module .pix-payment__title--qr-code{display:none}stone-pix-payment-module .pix-payment__steps{position:relative;margin:0 0 8px;padding:0 0 0 18px;list-style:none;counter-reset:a}stone-pix-payment-module .pix-payment__steps--qr{display:none}stone-pix-payment-module .pix-payment__steps .item{display:flex;align-items:center;font-size:14px;gap:14px;padding-left:32px;padding-bottom:28px;line-height:20px;border-left:1px solid #f2f2f2}stone-pix-payment-module .pix-payment__steps .item:last-of-type{border-color:transparent}stone-pix-payment-module .pix-payment__steps .item--qr{display:none}stone-pix-payment-module .pix-payment__steps .item::before{position:absolute;content:counter(a);left:-2px;counter-increment:a;flex-shrink:0;display:inline-flex;justify-content:center;font-size:14px;font-weight:600;align-items:center;width:32px;height:32px;background-color:#f2f2f2;border-radius:50%;border:5px double #fff}stone-pix-payment-module .pix-payment__code-input{display:block;box-sizing:border-box;font-size:14px;width:360px;max-width:100%;margin-top:12px;margin-bottom:12px;padding:12px;border-radius:4px;color:#757575;border:1px solid #b9b9b9}stone-pix-payment-module .pix-payment__copy-code{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background-color:#ec6623;font-size:14px;width:100%}stone-pix-payment-module .pix-payment__qr-code{display:none;margin:0 0 20px;border-bottom:1px solid #eee;padding-bottom:24px}stone-pix-payment-module .pix-payment__qr-code img{width:100%;max-width:200px;border:1px solid #eee}stone-pix-payment-module .pix-payment__terms{font-size:12px;line-height:1.5em;font-weight:500;color:#757575;margin-top:38px}stone-pix-payment-module .pix-payment__terms a{color:currentColor}.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:after,.jp-card-logo:before{box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:700;color:#fff;background-image:repeating-radial-gradient(circle at center,#fff 1px,#999 2px);border:1px solid #eee}.jp-card-logo.jp-card-amex:after,.jp-card-logo.jp-card-amex:before{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267ac3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;color:#111;text-transform:uppercase;font-style:normal;font-weight:700;font-size:10px;text-align:center;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #eee}.jp-card-logo.jp-card-discover:after,.jp-card-logo.jp-card-discover:before{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#f60;background-image:-webkit-radial-gradient(#f60,#fff);background-image:radial-gradient(#f60,#fff);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;content:" ";display:block;background-color:#f60;background-image:-webkit-linear-gradient(#f60,#ffa366,#f60);background-image:linear-gradient(#f60,#ffa366,#f60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,.5)}.jp-card-logo.jp-card-unionpay{width:60px;display:block;height:40px;background:#e21836;-webkit-transform:skew(-15deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);border-radius:5px;font-size:10px;z-index:1;line-height:33px;color:#fff;text-align:center;font-family:Sans-serif,"Microsoft Yahei","\5FAE\8F6F\96C5\9ED1","Hiragino Sans",Gulim,"\5B8B\4F53";font-weight:700}.jp-card-logo.jp-card-unionpay:after,.jp-card-logo.jp-card-unionpay:before{display:block;margin:0 auto;position:absolute;height:40px;top:0;z-index:-1}.jp-card-logo.jp-card-unionpay:before{content:" ";width:28px;background:#00447c;left:14px;border-top-left-radius:5px;border-bottom-left-radius:5px}.jp-card-logo.jp-card-unionpay:after{content:"银联";width:26px;background:#007b84;left:34px;border-radius:5px;font-size:10px;line-height:54px;text-indent:-17px}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-back:before,.jp-card.jp-card-unionpay.jp-card-identified .jp-card-front:before{background-color:#987c00}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-logo.jp-card-unionpay{opacity:1}.jp-card-logo.jp-card-visa{text-transform:uppercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-visa:after,.jp-card-logo.jp-card-visa:before{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{position:absolute;left:-4px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:transparent #fff transparent transparent}.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1;box-shadow:none}.jp-card-logo.jp-card-visaelectron{background:#fff;text-transform:uppercase;color:#1a1876;text-align:center;font-weight:700;font-size:15px;line-height:18px}.jp-card-logo.jp-card-visaelectron:after,.jp-card-logo.jp-card-visaelectron:before{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visaelectron:before{background:#1a1876}.jp-card-logo.jp-card-visaelectron:after{background:#e79800}.jp-card-logo.jp-card-visaelectron .elec{float:right;font-family:arial;font-size:9px;margin-right:1px;margin-top:-5px;text-transform:none}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-logo.jp-card-visaelectron{opacity:1}.jp-card-logo.jp-card-mastercard{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:9px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-mastercard:after,.jp-card-logo.jp-card-mastercard:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:#eb001b;z-index:-1;opacity:.9}.jp-card-logo.jp-card-mastercard:after{right:0;background:#ff5f00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before{background-color:#0061a8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:14px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-maestro:after,.jp-card-logo.jp-card-maestro:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#eb001b;z-index:-2}.jp-card-logo.jp-card-maestro:after{right:0;background:#00a2e5;z-index:-1;opacity:.8}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before{background-color:#0b2c5f}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:#000 1px solid;background-color:#fff}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ed1c24;content:'';position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:'';position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:transparent #ed1c24 transparent transparent;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:#fff}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:'';position:absolute;top:50%;left:50%;display:block;background:#ed1c24;border-radius:2px 4px 6px 0;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:after,.jp-card-logo.jp-card-dankort .k:before{content:'';position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ed1c24 transparent transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ed1c24 transparent}.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before{background-color:#0055c7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo.jp-card-elo{height:50px;width:50px;border-radius:100%;background:#000;color:#fff;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:700;padding-top:13px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .e{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-logo.jp-card-elo .o{position:relative;display:inline-block;width:12px;height:12px;right:0;top:7px;border-radius:100%;background-image:-webkit-linear-gradient(#ff0 50%,red 50%);background-image:linear-gradient(#ff0 50%,red 50%);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-logo.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:#000;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before{background-color:#6f6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-logo.jp-card-jcb{border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;background-color:#fff;font-style:normal;color:#fff;width:50px;padding:2px 0 0 2px}.jp-card-logo.jp-card-jcb>div{width:15px;margin-right:1px;display:inline-block;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0}.jp-card-logo.jp-card-jcb>div:after,.jp-card-logo.jp-card-jcb>div:before{content:" ";display:block;height:8px}.jp-card-logo.jp-card-jcb>div.j{background-color:#000063;background-image:-webkit-linear-gradient(left,#000063,#008cff);background-image:linear-gradient(to right,#000063,#008cff)}.jp-card-logo.jp-card-jcb>div.c{background-color:#630000;background-image:-webkit-linear-gradient(left,#630000,#ff008d);background-image:linear-gradient(to right,#630000,#ff008d)}.jp-card-logo.jp-card-jcb>div.b{background-color:#006300;background-image:-webkit-linear-gradient(left,#006300,#0f0);background-image:linear-gradient(to right,#006300,#0f0)}.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before{background-color:#cb8000}.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb{opacity:1;box-shadow:none}.jp-card-logo.jp-card-dinersclub{font-family:serif;height:40px;width:100px;color:#fff;font-size:17px;font-style:normal;letter-spacing:1px}.jp-card-logo.jp-card-dinersclub::after,.jp-card-logo.jp-card-dinersclub::before{display:block;position:relative}.jp-card-logo.jp-card-dinersclub::before{content:'Diners Club'}.jp-card-logo.jp-card-dinersclub::after{content:'International';text-transform:uppercase;font-size:.6em}.jp-card.jp-card-dinersclub .jp-card-front .jp-card-logo{box-shadow:none!important}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-front:before{background-color:#999}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-logo.jp-card-dinersclub{opacity:1}.jp-card-logo.jp-card-hipercard{height:20px;width:100px;color:#fff;font-size:21px;font-style:italic;font-weight:700}.jp-card-logo.jp-card-hipercard::after,.jp-card-logo.jp-card-hipercard::before{display:block;position:relative}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-hipercard.jp-card-identified .jp-card-front:before{background-color:#770304}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-logo.jp-card-hipercard{opacity:1;box-shadow:none}.jp-card-logo.jp-card-troy{text-transform:lowercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-troy:after,.jp-card-logo.jp-card-troy:before{content:"\"\"";display:block;width:26%;height:6%;background:#22b8c3;right:32%;top:24%;position:absolute;transform:rotate(105deg)}.jp-card.jp-card-troy.jp-card-identified .jp-card-back:before,.jp-card.jp-card-troy.jp-card-identified .jp-card-front:before{background-color:#01adba}.jp-card.jp-card-troy.jp-card-identified .jp-card-logo.jp-card-troy{opacity:1;box-shadow:none}.jp-card-container{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:350px;max-width:100%;height:200px;margin:auto;z-index:1;position:relative}.jp-card{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear}.jp-card>*,.jp-card>:after,.jp-card>:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back,.jp-card .jp-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#ddd}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width:480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;letter-spacing:0;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-linear-gradient(#444,#333);background-image:linear-gradient(#444,#333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free. It comes with no warranty. For support issues, please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.jp-card.jp-card-identified{box-shadow:0 0 20px rgba(0,0,0,.3)}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:rgba(0,0,0,.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 30% 30%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 70% 70%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 90% 20%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 15% 80%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 30% 30%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 70% 70%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 90% 20%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 15% 80%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);opacity:1}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px rgba(255,255,255,.3)}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%)}@media (max-width:450px){.card-wrapper{max-width:80vw;width:100%;margin:20px auto;overflow-x:hidden}.card-wrapper>.jp-card-container{transform:scale(.625);transform-origin:left center}}stripe-payment-module .stripe__wrapper{position:relative}stripe-payment-module .stripe-errors{position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0;font-size:20px;z-index:100;transition-property:top,opacity;transition-duration:.8s}stripe-payment-module .stripe-errors.close{display:none;top:1000px;opacity:0}stripe-payment-module .stripe-errors.open{display:block;opacity:.9}stripe-payment-module .stripe-errors__header{padding:20px 40px;text-align:right}stripe-payment-module .stripe-errors__header .stripe-errors-close{color:red;padding:10px;text-decoration:none}stripe-payment-module .stripe-errors__header .stripe-errors-close:hover{text-decoration:none;color:#000}stripe-payment-module .stripe-errors__body{padding:20px 60px;text-align:center}stripe-ui-payment-module{display:block;margin:24px 0}stripe-ui-payment-module .stripe-payment__element{margin-bottom:24px}stripe-ui-payment-module .stripe-payment__submit{margin-bottom:16px}stripe-ui-payment-module .stripe-payment__error-message{color:red}place-banner{display:block;margin-top:12px;min-height:330px}place-banner .place-banner{position:relative}place-banner .place-banner__breadcrumb{color:#fff}place-banner .place-banner__figure{margin:0;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;height:340px;border-radius:16px}place-banner .place-banner__figure::after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}place-banner .place-banner__figure img{height:100%;width:100%;object-fit:cover}place-banner .place-banner-carousel__selector{position:absolute;bottom:16px;left:0;right:0;width:100%;user-select:none}place-banner .place-banner-carousel__selector-container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}place-banner .place-banner-carousel__selector .item{width:18px;height:8px;border-radius:4px;background-color:unset;border:1px solid #fff;outline-color:transparent}place-banner .place-banner-carousel__selector .item--active{background-color:#fff}place-banner .place-banner__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;position:relative}place-banner .place-banner__inner-container{padding-left:22px;padding-right:22px;max-width:100%;position:absolute;display:flex;flex-direction:column;justify-content:space-between;top:0;left:16px;right:16px;bottom:16px;box-sizing:border-box}place-banner .place-banner__content{color:#fff;max-width:600px;text-shadow:0 3px 6px rgba(0,0,0,.16)}place-banner .place-banner__experience-content{margin-bottom:24px}place-banner .place-banner__experience-content .experience__guides{display:flex;align-items:center;font-size:12px;margin-bottom:8px}place-banner .place-banner__experience-content .experience__guide-avatar{width:32px;height:32px;margin-right:-16px;margin-left:7px;border-radius:50%;overflow:hidden}place-banner .place-banner__experience-content .experience__guide-avatar img{width:100%}place-banner .place-banner__experience-content .experience__highlights{margin:9px 0 24px;padding:0;list-style:none;display:flex;align-items:center;font-size:12px}place-banner .place-banner__experience-content .experience__highlights .item{display:flex;align-items:center;margin-right:8px}place-banner .place-banner__experience-content .experience__highlights .item common-icon{margin-right:4px;width:14px;height:14px}place-banner .place-banner__experience-content .experience__highlights .item .money-icon{height:11px;width:11px;font-weight:600;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:9px;border-radius:50%;margin-right:4px}place-banner .place-banner__title{margin:0 0 6px}place-banner .place-banner__description{margin:12px 0 0}.place-card{position:relative;width:199px;height:280px;border-radius:8px;overflow:hidden;text-align:left}.place-card--placeholder .place-card__content{height:50%}.place-card a{color:currentColor;text-decoration:none;transition:transform .7s}.place-card a:hover img{transform:scale(1.1)}.place-card__bg{background-color:#eee;position:absolute;margin:0;top:0;bottom:0;width:100%;filter:brightness(.9)}.place-card__bg img{height:100%;transition:transform .7s}.place-card__bg img:hover{transform:scale(1.1)}.place-card__content{color:#fff;padding:32px 16px 16px;background:linear-gradient(360deg,rgba(23,8,0,.71) 17.5%,rgba(33,8,0,.54) 33.1%,rgba(37,9,0,.15) 51.92%,rgba(255,107,0,0) 61.85%,rgba(255,143,7,0) 76.22%);mix-blend-mode:normal;z-index:1;position:absolute;bottom:0;height:108px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end}.place-card__country{font-size:14px;line-height:19px}.place-card__name{font-size:18px;line-height:19px;margin:4px 0;font-weight:600}.place-card__count-experience{font-size:12px;line-height:15px;margin:4px 0 0;display:flex;align-items:center;gap:8px}.place-card__action{margin-top:10px;font-size:14px;padding:5px 12px;display:inline-block;max-width:102px}discover-place .place .module{margin:42px 0}discover-place .place .module__header{justify-content:left}discover-place .place .module__title{color:#3c3c3c;border:0;font-weight:700;font-size:24px;line-height:28px;text-align:left;margin:0 0 24px;padding:0}discover-place .place .module__bottom-link .link{color:#ec6623;text-decoration:none;font-weight:700}discover-place .place__header-container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}discover-place .place__header .breadcrumb{margin-top:16px}discover-place .place__title{color:#ec6623;margin:12px 0 16px}discover-place .place .place-description,discover-place .place .place-highlights{margin:32px 0!important}discover-place .place .place-description .module__title{margin:0}discover-place .place .place-highlights .module__header{display:block}discover-place .place .place-highlights .module__title{margin-top:0}discover-place .place .place-highlights .module__description{margin:0 0 24px}discover-place .place .place-results__actions{text-align:left}discover-place .place .place-results .load-more{color:#ec6623;font-weight:700;font-size:16px;background:0 0;padding:0;font-family:Montserrat,sans-serif}discover-place .place--local-guides ifriend-sliders{margin-top:32px}discover-place .place--experiences .experience-results{margin-bottom:38px}discover-place .place--experiences .ifriend-results{margin-top:24px}discover-place .place--city .ifriend-results__content,discover-place .place--country .ifriend-results__content,discover-place .place--experiences .ifriend-results__content{margin-bottom:16px}discover-place .place--city .ifriend-results__actions,discover-place .place--country .ifriend-results__actions,discover-place .place--experiences .ifriend-results__actions{display:none}discover-place .place experience-results{margin-bottom:16px;display:block}discover-place .place .no-experiences-message{color:#565656;margin:48px 0 0}discover-place .place .experience-results__actions,discover-place .place .ifriend-results__actions{margin-top:12px}discover-place .place .experience-results .load-more,discover-place .place .ifriend-results .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9}discover-place .place .virtual-tour{margin-bottom:90px}discover-place .place .ifriend-results .module__title{flex-grow:1}discover-place .place .ifriend-filters{margin:36px 0 0!important}discover-place .place .ifriend-filters .access-ifriend-filters{border:1px solid;background-color:unset;color:#3c3c3c;font-size:14px;display:flex;align-items:center;justify-content:center;padding:6px}discover-place .place .ifriend-filters .access-ifriend-filters common-icon{margin-right:8px}discover-place .place .ifriend-filters .remove-ifriend-filters{background-color:unset;color:#3c3c3c;padding:0;height:36px;margin-right:16px;font-weight:400;box-shadow:none}discover-place .place .ifriend-filters .remove-ifriend-filters__content{display:flex;align-items:center}discover-place .place .ifriend-filters .remove-ifriend-filters common-icon{background:#3c3c3c;color:#fff;width:12px;height:12px;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:6px}discover-place .place .what-to-do{background:linear-gradient(#0484c5,#05a5f7);padding:32px 0}discover-place .place .what-to-do .module__title{margin:12px 0 24px}discover-place .place .what-to-do .module__content{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:24px;background-color:#fff}place-highlights .list{padding:0;list-style:none}place-highlights .list-item{display:flex;margin-bottom:24px}place-highlights .list-item__icon{color:#fff;width:50px;height:50px;display:flex;align-items:center;margin-right:12px;border-radius:50%;justify-content:center;background-color:#03a6c0}place-highlights .list-item__icon common-icon{width:24px;height:24px}place-highlights .list-item__content{flex-basis:calc(100% - 62px)}place-highlights .list-item__title{margin:0 0 3px;line-height:22px;font-size:16px;color:#3c3c3c}place-highlights .list-item__text{font-size:14px}place-results{display:block}place-results slider-item{margin-right:16px;scroll-snap-align:none}place-results slider-item:last-child{padding-right:22px}place-results .place-results__content--grid slider-buttons{display:none}place-results .place-results__content--grid slider-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}place-results .place-results__content--grid slider-item{margin:0}place-results .place-results__content--grid slider-item:last-child{padding-right:0}place-results .place-results__content--grid .place-card{width:auto;height:178px}place-results .place-results__actions{text-align:center;margin-top:12px}place-results-v2{display:block}place-results-v2 ul{list-style:none;margin:0;padding:0}place-results-v2 slider-item{margin-right:16px;scroll-snap-align:none}place-results-v2 slider-item:last-child{padding-right:22px}place-results-v2 .place-results__content--grid slider-buttons{display:none}place-results-v2 .place-results__content--grid slider-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}place-results-v2 .place-results__content--grid slider-item{margin:0}place-results-v2 .place-results__content--grid slider-item:last-child{padding-right:0}place-results-v2 .place-results__content--grid .place-card{width:auto;height:178px}place-results-v2 .place-results__actions{text-align:center;margin-top:12px}.mostPopularDestinations{padding:0;width:100%;max-width:1280px;overflow:hidden}.mostPopularDestinations .swiper-wrapper{justify-content:flex-start;padding-top:10px}.mostPopularDestinations .swiper-slide{text-align:left;font-size:18px;background:#fff;display:flex;justify-content:flex-start;align-items:center}.mostPopularDestinations .swiper-slide img{object-fit:cover}.mostPopularDestinations .swiper-button-prev{flex-direction:column;margin-left:-8px;margin-top:-40px;background-color:#fff;color:#3c3c3c;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);transform:rotate(180deg);transition:ease-in-out .4s}.mostPopularDestinations .swiper-button-prev:hover{color:#757575;transform:scale(1.1) rotate(180deg);cursor:pointer}.mostPopularDestinations .swiper-button-prev svg{margin:0 2px}.mostPopularDestinations .swiper-button-next{flex-direction:column;margin-right:-8px;margin-top:-40px;background-color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#3c3c3c;transition:ease-in-out .4s}.mostPopularDestinations .swiper-button-next:hover{color:#757575;transform:scale(1.1);cursor:pointer}.mostPopularDestinations .swiper-button-next::after,.mostPopularDestinations .swiper-button-prev::after{font-size:0}.mostPopularDestinations .swiper-pagination{position:relative;margin-top:24px}.mostPopularDestinations .swiper-pagination-bullet{border-radius:0;width:8px;height:8px;border-radius:50%;line-height:30px;font-size:12px;opacity:1;background:rgba(95,95,95,.3);display:inline-block;margin-right:8px;cursor:pointer;transition:all .2s}.mostPopularDestinations .swiper-pagination-bullet-active{background:#ec6623;width:20px;border-radius:10px}.mostPopularDestinations .slider-buttons{position:absolute;display:flex;top:100%;justify-content:flex-end;width:100%;padding-top:8px}@media (max-width:767px){.mostPopularDestinations .swiper-button-next,.mostPopularDestinations .swiper-button-prev{visibility:hidden}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0!important}place-tabs .tab-list{margin:0 -22px 16px;list-style:none;padding:0 22px 0;display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}place-tabs .tab-list::-webkit-scrollbar{display:none}place-tabs .tab-list__item{margin-right:5px}place-tabs .tab-list__item .button{border:1px solid;background-color:unset;font-size:14px;padding:6px 32px;white-space:nowrap;color:#0484c5;box-shadow:none}place-tabs .tab-list__item .button--active{background-color:#0484c5;color:#fff}place-tabs .panel__figure{display:flex;overflow:hidden;margin:0;align-items:center;justify-content:center;background-color:#eee;border-radius:8px;width:100%}place-tabs .panel__figure lazy-img{display:inherit;width:100%;height:100%}place-tabs .panel__figure img{width:100%;height:100%;object-fit:cover}place-tabs .panel__content{background-color:#fff;padding:24px 5px}place-tabs .panel__content blockquote{margin:0}place-tabs .panel__title{margin:0 0 8px;color:#4f4f4f;font-size:14px;font-weight:700;line-height:22px}place-tabs .panel__description h1,place-tabs .panel__description h2,place-tabs .panel__description h3,place-tabs .panel__description h4,place-tabs .panel__description h5,place-tabs .panel__description h6{color:#3c3c3c;margin-top:0}place-tabs .panel__description a{color:#3c3c3c}place-tabs .panel__description p{font-size:16px;line-height:22px}place-tabs .panel .discover-link{color:#ec6623;font-weight:600}paypal-payment-module .loader{margin:16px 0 106px;padding:100px 0;text-align:center;background-color:#eee}paypal-payment-module .loader common-loading{width:42px;height:42px}paypal-payment-module #continue-button{position:relative;display:flex;align-items:center;justify-content:center;height:48px;padding:0 12px;margin-top:-50px;width:100%;z-index:2}language-chooser .language-chooser__item{margin-bottom:1em}language-chooser .input-label{display:flex;align-items:center;font-size:14px;cursor:pointer}language-chooser .input-label--active{color:#03a6c0}language-chooser .input-label checkmark-input{margin-right:10px}.poi-card{position:relative;width:178px;height:280px;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2)}.poi-card--placeholder .poi-card__content{height:50%}.poi-card a{color:currentColor;text-decoration:none}.poi-card__bg{background-color:#eee;position:absolute;margin:0;top:0;bottom:0;width:100%;filter:brightness(.9)}.poi-card__bg img{height:100%}.poi-card__content{color:#fff;padding:16px;background:linear-gradient(transparent,#000);z-index:1;position:absolute;bottom:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.poi-card__country{font-size:14px;line-height:19px}.poi-card__name{font-size:16px;line-height:19px;margin:4px 0 0}.poi-card__action{margin-top:10px;font-size:14px;padding:5px 12px;display:inline-block;max-width:102px}poi-intro .poi__rating{display:inline-block;color:#f3c017;user-select:none}poi-intro .poi__rating .count{position:relative;font-size:14px;top:-2px;left:2px;color:#565656}poi-intro .poi__title{color:#ec6623;margin:4px 0 16px;font-size:26px}poi-intro .poi__description{font-size:16px;margin-bottom:20px}poi-intro .poi__description .content{display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;color:#3c3c3c;line-height:25px}poi-intro .poi__description .content p{margin-top:0;line-height:25px}poi-intro .poi__description .read-more{padding:0;background-color:unset;border:0;font-size:14px;line-height:24px;color:#0484c5;font-weight:600;cursor:pointer}poi-intro .poi__gallery .photos.grid{display:grid;grid-gap:12px;grid-template-columns:auto 110px;grid-template-rows:96px 96px}poi-intro .poi__gallery .photos figure{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;margin:0;width:100%;height:100%;border-radius:8px;overflow:hidden;cursor:pointer}poi-intro .poi__gallery .photos figure img{width:100%;height:100%;object-fit:cover}poi-intro .poi__gallery .photos figure:first-child{grid-row-start:1;grid-row-end:3}poi-intro .poi__gallery .actions{display:flex;justify-content:space-between;margin:24px 0}poi-intro .poi__gallery .actions button{padding:0;background-color:unset;border:0;font-size:16px;line-height:24px;font-weight:600;color:#ec6623;cursor:pointer}poi-intro .poi__gallery .actions button common-icon{position:relative;top:2px;right:2px}poi-intro .poi__gallery .actions .share{color:#0484c5}poi-page .module{padding-top:60px}poi-page .module:first-of-type{padding-top:30px}poi-page .module:last-of-type{padding-bottom:60px}poi-page .module__header{justify-content:left}poi-page .module__title{color:#3c3c3c;border:0;font-weight:700;font-size:24px;line-height:32px;text-align:left;margin:0 0 24px;padding:0}poi-page .module__bottom-link{margin-top:24px}poi-page .module__bottom-link .link{color:#ec6623;text-decoration:none;font-weight:700}poi-page .poi__header-container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}poi-page .poi__header .breadcrumb{margin-top:16px;margin-bottom:24px}poi-page .poi__fixed-menu{display:none}poi-page .poi__intro-wrapper{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}poi-page .poi__intro-wrapper poi-intro .poi__rating{cursor:pointer}poi-page .poi__rate-wrapper{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}poi-page .poi__page-content .map-weather .map-wrapper{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;overflow:hidden;width:100%;height:360px;margin-bottom:20px}poi-page .poi__page-content .map-weather .map-wrapper .infowindow__title{color:#000;margin-bottom:8px;font-weight:600;font-size:14px}poi-page .poi__page-content .map-weather .map-wrapper .infowindow__rating{display:flex;align-items:center;color:#f3c017}poi-page .poi__page-content .map-weather .map-wrapper .infowindow__rating common-icon{margin-right:2px}poi-page .poi__page-content .map-weather .map-wrapper .infowindow__rating .count{font-size:13px;color:#3c3c3c}poi-page .poi__page-content .map-weather poi-weather{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px}poi-page .poi__page-content ifriend-results .ifriend-results__actions .load-more{display:none}poi-page .poi__page-content .what-to-do place-tabs .tab-list__item{margin-right:2px;border-radius:8px 8px 0 0;flex-shrink:0;overflow:hidden}poi-page .poi__page-content .what-to-do place-tabs .tab-list__item .button{font-size:14px;height:50px;border:0;color:#757575;background-color:#eee;border-radius:0}poi-page .poi__page-content .what-to-do place-tabs .tab-list__item .button--active{color:#0484c5;background-color:unset;box-shadow:inset 0 4px 0 0 #0484c5}poi-page .poi__page-content .what-to-do place-tabs .panel__content{background-color:unset}poi-rate .poi-rate__container{background-color:#f9f9f9;border:1px solid #f0f0f0;box-shadow:0 4px 8px rgba(0,0,0,.16);padding:14px 16px;border-radius:8px;font-size:14px}poi-rate .poi-rate__title{line-height:18px;color:#3c3c3c;font-weight:700;margin:4px 0}poi-rate .poi-rate__stars{display:inline-flex;unicode-bidi:bidi-override;direction:rtl;text-align:center}poi-rate .poi-rate__stars .input{width:1px;border:0;padding:0;opacity:0;outline:0;margin:0 10px 0 -10px}poi-rate .poi-rate__stars>button{display:inline-block;position:relative;margin-right:2px;color:#f3c017;font-size:24px;font-weight:600;padding:0;border:0;background-color:unset;cursor:pointer}poi-rate .poi-rate__stars>button:hover,poi-rate .poi-rate__stars>button:hover~button{color:transparent}poi-rate .poi-rate__stars>button:hover:before,poi-rate .poi-rate__stars>button:hover~button:before{content:'\2605';position:absolute;left:0;color:#f39217}poi-rate .poi-rate__count,poi-rate .poi-rate__separator,poi-rate .poi-rate__value,poi-rate .poi-rate__votes{font-size:13px;line-height:18px;position:relative;top:-2px}poi-rate .poi-rate__value{font-size:14px;font-weight:600}poi-results{display:block}poi-results slider-item{margin-right:16px;scroll-snap-align:none}poi-results slider-item:last-child{padding-right:22px}poi-results .poi-results__content--grid slider-buttons{display:none}poi-results .poi-results__content--grid slider-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}poi-results .poi-results__content--grid slider-item{margin:0}poi-results .poi-results__content--grid slider-item:last-child{padding-right:0}poi-results .poi-results__content--grid .poi-card{width:auto;height:178px}poi-results .poi-results__actions{text-align:center;margin-top:12px}poi-weather{position:relative;display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;overflow:hidden;background:linear-gradient(#00a9f3,#00a1f5,#17bee3);box-sizing:border-box;padding:16px;color:#fff}poi-weather.error{background:#eee;color:#3c3c3c}poi-weather.error .current-weather{margin-top:40px;margin-bottom:40px}poi-weather.error .week-weather{display:none}poi-weather.error .bottom-link{color:#3c3c3c}poi-weather .owm-icon{filter:hue-rotate(42deg) brightness(1.5)}poi-weather .current-weather{width:fit-content;width:-moz-fit-content;margin:0 auto}poi-weather .current-weather__summary{display:flex;align-items:center}poi-weather .current-weather__summary figure{margin:0}poi-weather .current-weather__summary .temperature{font-size:48px}poi-weather .current-weather__description{margin-top:-16px;text-align:center}poi-weather .week-weather__list{display:flex;justify-content:space-between;list-style:none;padding:0;margin:24px 0 68px}poi-weather .week-weather__list li{flex-shrink:0;text-align:center;font-size:14px}poi-weather .week-weather__list li figure{margin:0}poi-weather .week-weather__list li .owm-icon{margin:-4px}poi-weather .week-weather__list li .temperature{font-size:13px;font-weight:600}poi-weather .week-weather__list li .temperature .min{margin-left:2px;opacity:.8}poi-weather .bottom-link{position:absolute;font-size:13px;color:#fff;bottom:16px;right:16px}private-conversation{display:grid;min-height:60vh}.conversation{padding:20px 0}.conversation__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.conversation__header{background:#fff;display:grid;grid-column-gap:12px;grid-template-columns:auto 1fr;padding-bottom:18px;place-items:start start;position:sticky;top:0;z-index:9}.conversation .back-button{grid-row:1/span 2;align-self:center}.conversation__title{color:#ec6623;font-size:18px;margin:0}.conversation__info{font-size:13px}.conversation__messages{align-items:flex-start;display:flex;flex-direction:column}.conversation__messages .private-message--my-message{align-self:flex-end}.private-message-form{align-self:end;background:#fff;bottom:0;padding:10px 0;position:sticky;z-index:9}.private-message-form__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:flex}.private-message-form .send-message-button{background:#fff;border:0}.private-message-form .send-message-button common-icon{width:24px;height:24px}.private-message{align-items:center;display:flex;margin-bottom:24px}.private-message .avatar{flex-shrink:0}.private-message--my-message .avatar{order:2}search-modal-desktop{position:fixed;display:grid;top:0;bottom:0;left:0;right:0;z-index:3}search-modal-desktop .search-modal__backdrop{background:rgba(0,0,0,.8);grid-area:1/1}search-modal-desktop .search-modal__container{width:1232px;display:grid;grid-area:1/1;margin:0 auto;padding-top:100px;height:fit-content;height:-moz-fit-content}search-modal-desktop .search-modal__selectors{margin-top:12px}search-modal-desktop .search-modal__selectors .button{color:#0484c5;background-color:#fff;margin-right:10px;border:1px solid #0484c5}search-modal-desktop .search-modal__selectors .button--active{background-color:#0484c5;color:#fff}search-modal-desktop search-component .search-form{width:100%;max-width:none;padding:0;background-color:unset}search-modal-desktop search-component .search-icon{color:#03a6c0}search-modal-desktop search-component .search-input{padding:9px 16px;background-color:#fff;border:1px solid #03a6c0}search-modal-desktop search-component location-chooser{width:100%}search-modal-desktop search-component location-chooser .location-options{top:calc(100% + 22px);left:-38px;right:-18px}search-modal-mobile{position:fixed;top:0;bottom:0;left:0;right:0;z-index:21;background-color:#fff}search-modal-mobile .search-modal__header{box-shadow:0 4px 8px rgba(0,0,0,.07);padding-top:11px;padding-bottom:11px}search-modal-mobile .search-modal__header-container{padding:0 16px 0;display:flex;align-items:center}search-modal-mobile .search-modal__header .close-button{display:flex;margin-right:20px;padding:0;color:#757575;border:0;background-color:unset;transform:rotate(180deg)}search-modal-mobile .search-modal__header .close-button common-icon{width:14px;height:14px}search-modal-mobile .search-modal__header search-component{width:100%}search-modal-mobile .search-modal__header search-component .search-form{width:100%;max-width:none;padding:0 36px 0 0;box-shadow:none}search-modal-mobile .search-modal__header search-component .search-input{margin:0;padding:9px 12px;border:1px solid #eee}search-modal-mobile .search-modal__header search-component .search-button{display:none}search-modal-mobile .search-modal__header search-component location-chooser .location-options{left:-33px;top:calc(100% + 8px)}search-modal-mobile .search-modal__container{padding:32px 16px 0}search-modal-mobile .search-modal__container .inner-section{margin-bottom:32px}search-modal-mobile .search-modal__container .inner-section__title{margin:0 0 16px;font-size:18px;font-weight:700;line-height:28px;color:#3c3c3c}search-modal-mobile .search-modal__container .inner-section__title--no-margin{margin:0}search-modal-mobile .search-modal__selectors .inner-section__content{display:flex}search-modal-mobile .search-modal__selectors .button{padding:0;margin-right:8px;width:100%;height:40px;color:#0484c5;border:1px solid #0484c5;font-size:14px;background-color:#fff}search-modal-mobile .search-modal__selectors .button:last-child{margin-right:0}search-modal-mobile .search-modal__selectors .button--active{background-color:#0484c5;color:#fff}search-modal-mobile .search-modal__destinations .destination-list{padding:0;margin:8px 0 0;list-style:none}search-modal-mobile .search-modal__destinations .destination-list__item a{display:flex;align-items:center;padding:8px 22px;font-size:16px;color:#565656;text-decoration:none;margin:0 -22px}search-modal-mobile .search-modal__destinations .destination-list__item a:hover{background-color:#03a6c0;color:#fff}search-modal-mobile .search-modal__destinations .destination-list__item a:hover common-icon{color:#fff}search-modal-mobile .search-modal__destinations .destination-list__item common-icon{color:#03a6c0;height:20px;width:20px;margin-top:-2px;margin-right:8px}search-modal-mobile .search-modal__destinations .destination-list__item b{font-weight:600}signup-modal{display:block;max-width:342px;color:#3c3c3c}signup-modal .signup-modal__header{margin-bottom:20px;margin-top:8px}signup-modal .signup-modal__title{color:#3c3c3c;margin:0;font-size:32px;line-height:32px}signup-modal .signup-modal__description{font-size:24px;line-height:32px;font-weight:700;margin:0}signup-modal .signup-modal__form{margin-top:16px}signup-modal .signup-modal__form .text-field{padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin:0 0 12px;box-sizing:border-box;color:#686868}signup-modal .signup-modal__form .text-field[type=date]{padding:10px}signup-modal .signup-modal__form .text-field::placeholder{color:#686868}signup-modal .signup-modal__form .text-field:focus{background-color:#fff}signup-modal .signup-modal__form .text-field:invalid{border:1px solid #e0e0e0}signup-modal .signup-modal__form .submit-button{height:48px;width:100%;margin-top:4px}signup-modal .signup-modal__separator{width:100%;text-align:center;margin:16px 0;font-size:14px;color:#757575;overflow:hidden;position:relative}signup-modal .signup-modal__separator .line::before{content:'';position:absolute;border-bottom:1px solid #b5b5b5;top:50%;left:0;width:100%}signup-modal .signup-modal__separator .content{position:relative;background-color:#fff;padding:8px}signup-modal .signup-modal__social-login .button{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;color:#757575;background-color:unset;border:2px solid #b5b5b5;margin-bottom:12px}signup-modal .signup-modal__social-login .button .icon{width:24px;height:24px}signup-modal .signup-modal__social-login .button .text{flex-grow:1;text-align:center}signup-modal .signup-modal__social-login .button-google{margin-bottom:12px}signup-modal .signup-modal__login{width:fit-content;width:-moz-fit-content;margin:28px auto 14px;font-weight:600;color:#757575}signup-modal .signup-modal__login button{padding:0;background-color:unset;border:0;font-weight:600;font-size:16px;color:#3c3c3c;cursor:pointer;text-decoration:underline}signup-page .signup-page__container{width:fit-content;width:-moz-fit-content;margin:0 auto;padding:22px}signup-success .signup-success__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;position:relative;max-width:400px;text-align:center;margin:0 auto;padding-top:116px;padding-bottom:200px;color:#3c3c3c}signup-success .signup-success__logo{display:none}signup-success .signup-success__icon{margin:0 auto;width:80px;height:80px}signup-success .signup-success__icon img{object-fit:cover;width:100%;height:100%}signup-success .signup-success__title{font-size:20px;line-height:24px;margin:16px 0 0}signup-success .signup-success__action{display:block;position:absolute;bottom:22px;left:22px;right:22px;box-sizing:border-box;padding:14px;color:#757575;background-color:unset;border:1px solid}signup-type-switcher .buttons{display:flex;align-items:center;border:1px solid #d5d5d5;border-radius:24px}signup-type-switcher .buttons .button{width:100%;height:48px;border-radius:24px;background-color:unset;color:#0484c5;box-shadow:none}signup-type-switcher .buttons .button--active{color:#fff;background-color:#0484c5;margin:-1px}about-page .about-breadcrumb{margin-top:16px}about-page p{color:#3c3c3c;font-size:16px;line-height:24px}about-page .module .title{color:#3c3c3c;font-size:24px;line-height:28px}about-page .our-story__title{margin:20px 0 8px;font-size:28px;line-height:32px;color:#ec6623}about-page .corporate-identity{margin-top:40px}about-page .corporate-identity__item{margin-bottom:28px}about-page .corporate-identity__item .title{margin:0 0 12px;font-size:28px;line-height:32px;display:flex;align-items:center}about-page .corporate-identity__item .title lazy-img{margin-right:12px}about-page .corporate-identity__item .title lazy-img img{width:45px;height:45px}about-page .corporate-identity__item .content{margin:0}about-page .ifriends-map .module__title{margin:0 0 8px}about-page .ifriends-map .module__description{margin:0}about-page .ifriends-map .module__header{flex-direction:column}about-page .ifriends-map__container{min-height:100px}about-page .ifriends-map .map-area{height:500px;margin-top:24px;border-radius:8px}about-page .ifriend-results ifriend-results{margin-bottom:16px}about-page .ifriend-results__actions{display:none}affiliate-program-terms .affiliate-program-terms__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:32px;padding-bottom:32px}affiliate-program-terms .affiliate-program-terms__content{color:#565656}affiliate-program-terms .affiliate-program-terms__content h1{font-size:22px}affiliate-program-terms .affiliate-program-terms__content ol{padding-left:20px}be-an-ifriend-page{color:#3c3c3c}be-an-ifriend-page .module{margin-bottom:70px}be-an-ifriend-page .page-header{position:relative;height:405px;margin-bottom:28px}be-an-ifriend-page .page-header .breadcrumb{margin-top:28px;color:#fff}be-an-ifriend-page .page-header__background{position:absolute;height:100%;width:100%;z-index:-1}be-an-ifriend-page .page-header__background::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000 -11.31%,rgba(96,59,0,0) 73.92%)}be-an-ifriend-page .page-header__background picture{display:flex;height:100%;width:100%}be-an-ifriend-page .page-header__background picture img{height:100%;width:100%;object-fit:cover}be-an-ifriend-page .page-header__container{display:flex;flex-direction:column;height:100%;justify-content:space-between}be-an-ifriend-page .page-header__content{max-width:460px;margin-bottom:28px}be-an-ifriend-page .page-header__subtitle{font-size:20px;color:#f3c017;font-weight:600}be-an-ifriend-page .page-header__title{margin:8px 0 24px;font-size:28px;font-weight:700;color:#fff}be-an-ifriend-page .page-header__action{display:inline-block;padding:14px 20px;border-radius:8px}be-an-ifriend-page .intro__subtitle,be-an-ifriend-page .intro__title{text-align:center;font-size:16px;font-weight:600;margin:6px 0;padding:0 28px}be-an-ifriend-page .intro__subtitle{color:#ec6623}be-an-ifriend-page .intro__paragraph{margin:28px 0;line-height:28px}be-an-ifriend-page .intro__paragraph a{display:inline-block;color:#ec6623}be-an-ifriend-page .intro__testimonials .list{display:flex;gap:23px;padding:22px;margin:-22px;overflow-x:scroll;list-style:none;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}be-an-ifriend-page .intro__testimonials .list::-webkit-scrollbar{display:none}be-an-ifriend-page .intro__testimonials .list .item{width:300px;flex-shrink:0;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.12);scroll-snap-align:center;overflow:hidden;height:fit-content;cursor:pointer}be-an-ifriend-page .intro__testimonials .list .item--expand .item__testimonial{display:block;overflow:initial}be-an-ifriend-page .intro__testimonials .list .item--expand .item__expand-action{display:none}be-an-ifriend-page .intro__testimonials .list .item__figure{display:flex;margin:0;width:100%;height:340px;background-color:#eee}be-an-ifriend-page .intro__testimonials .list .item__figure lazy-img{width:100%;height:100%}be-an-ifriend-page .intro__testimonials .list .item__figure img{width:100%;height:100%;object-fit:cover}be-an-ifriend-page .intro__testimonials .list .item__content{display:flex;flex-direction:column;justify-content:space-between;padding:32px}be-an-ifriend-page .intro__testimonials .list .item__testimonial{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;color:#757575;font-size:16px;line-height:24px;margin:0 0 12px}be-an-ifriend-page .intro__testimonials .list .item__expand-action{display:inline-block;place-self:baseline;padding:0;margin:-2px 0 24px;font-size:16px;color:#ec6623;border:0;background-color:unset;cursor:pointer}be-an-ifriend-page .intro__testimonials .list .item__expand-action common-icon{position:relative;transform:rotate(90deg);width:10px;height:10px;top:5px;left:8px}be-an-ifriend-page .intro__testimonials .list .item__footer{font-weight:500;line-height:26px;margin-bottom:12px}be-an-ifriend-page .intro__testimonials .list .item__footer .ifriend-name{color:#ec6623;font-weight:600}be-an-ifriend-page .intro__testimonials .list .item__footer strong{color:#000;font-weight:600}be-an-ifriend-page .steps__title{margin:0 0 20px;text-align:center;font-size:28px}be-an-ifriend-page .steps__list{counter-reset:steps-counter;list-style:none;padding-left:14px;margin:0}be-an-ifriend-page .steps__list .item{position:relative;display:flex;align-items:center;border-left:2px solid #eee;padding-top:20px;padding-bottom:8px;padding-left:30px;counter-increment:steps-counter;margin-bottom:20px}be-an-ifriend-page .steps__list .item::before{content:counter(steps-counter);position:absolute;display:flex;align-items:center;justify-content:center;left:-16px;width:30px;height:30px;background-color:#0484c5;border-radius:50%;color:#fff;font-weight:600}be-an-ifriend-page .steps__list .item svg{width:60px;height:60px}be-an-ifriend-page .steps__list .item__title{margin:28px 0;font-size:16px;color:#000}be-an-ifriend-page .steps__list .item__description{margin:0;color:#000;line-height:24px}be-an-ifriend-page .steps__action{display:block;padding:14px 20px;text-align:center;width:258px;margin:36px auto 0;background-color:#1675a2}be-an-ifriend-page .reasons{padding:45px 12px 0;background:url(/images/be-an-ifriend-section-bg_mob.jpg) no-repeat center #e1f0f3;background-size:cover;overflow:hidden}be-an-ifriend-page .reasons__container{display:flex;flex-direction:column}be-an-ifriend-page .reasons__title{font-size:28px;margin:0 0 40px}be-an-ifriend-page .reasons__list{padding:0;margin:0;list-style:none}be-an-ifriend-page .reasons__list .item{margin-bottom:28px}be-an-ifriend-page .reasons__list .item__title{display:flex;align-items:baseline;gap:16px;color:#1675a2;font-size:16px;font-weight:700;margin-bottom:16px}be-an-ifriend-page .reasons__list .item__title common-icon,be-an-ifriend-page .reasons__list .item__title svg{width:38px;height:38px}be-an-ifriend-page .reasons__list .item__description{font-weight:500;line-height:24px;color:#565656}be-an-ifriend-page .reasons__figure{display:flex;margin:-16px -100px 0 0;place-self:flex-end;width:392px}be-an-ifriend-page .reasons__figure img{width:100%;height:100%;object-fit:cover}be-an-ifriend-page .signup-types__title{text-align:center;font-size:28px;margin:0 0 40px}be-an-ifriend-page .signup-types__list{margin:0;padding:0;list-style:none}be-an-ifriend-page .signup-types__list .item{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;margin-bottom:20px;text-align:center;padding:36px 28px;color:#000}be-an-ifriend-page .signup-types__list .item img{width:140px;height:140px}be-an-ifriend-page .signup-types__list .item__title{margin:20px 0}be-an-ifriend-page .signup-types__list .item__body{display:flex;flex-direction:column;justify-content:space-between;min-height:148px}be-an-ifriend-page .signup-types__list .item__description{line-height:28px;margin:0 0 20px}be-an-ifriend-page .signup-types__list .item__action{color:#ec6623;text-decoration:none}be-an-ifriend-page .signup-types__description{line-height:28px;color:#000;margin:32px 0;text-align:center}be-an-ifriend-page .signup-types__action{display:block;padding:14px 20px;border-radius:8px;text-align:center;width:284px;margin:0 auto}be-an-ifriend-page .slogan{background:url(/images/be-an-ifriend-image-2_mob.jpg) no-repeat center #757575;background-size:cover}be-an-ifriend-page .slogan__container{height:542px}be-an-ifriend-page .slogan a{display:flex;justify-content:center;align-items:center;text-decoration:none;width:100%;height:100%}be-an-ifriend-page .slogan__text{color:#fff;font-size:34px;font-weight:700;font-style:italic;line-height:41px;text-align:center;margin-bottom:130px}be-an-ifriend-page .help{background-color:#f1f1f1;padding-top:40px}be-an-ifriend-page .help common-icon{width:36px;height:36px}be-an-ifriend-page .help__content{padding:0 22px}be-an-ifriend-page .help__title{color:#000;font-size:32px;margin:16px 0 20px}be-an-ifriend-page .help__action{display:inline-block;padding:14px 20px;background-color:#1675a2;margin-bottom:40px}be-an-ifriend-page .help__container{padding:0}be-an-ifriend-page .help__image picture{display:flex}be-an-ifriend-page .help__image picture img{width:100%}.calendar-interation-message .schedule-button,.calendar-interation-message .tutorial-button{position:relative;font-size:12px;transform:none;margin-top:10px;margin-left:10px;padding:4px 10px}cancellation-page{display:block}.cancellation-page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.cancellation-page__title{color:#ec6623;font-size:20px;margin:1.5em 0 2em}.cancellation-page-accordion{max-width:496px;margin:0 auto}.cancellation-page-accordion__title{color:#0484c5;font-size:21px}.cancellation-page-accordion__title common-icon{width:36px;height:36px;margin-right:1em;vertical-align:middle}.cancellation-page-accordion .contact-action{text-align:center}.change-password{display:block;padding:20px 0}.change-password__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.change-password__title{color:#ec6623;font-size:20px;margin:0 0 2em}.change-password-actions{flex-flow:column;align-items:center}.change-password-form{margin:0 auto 3em;max-width:496px}.experiences-carousel{display:block;height:400px;background-color:#b9b9b9;background-size:cover;position:relative;background-position:center;background-repeat:no-repeat}.experiences-carousel carousel-component,.experiences-carousel carousel-wrapper{height:100%}.experiences-carousel carousel-component{background:linear-gradient(196deg,rgba(243,192,23,.2),rgba(97,75,158,.2))}.experiences-carousel__item{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:flex;flex-flow:column;justify-content:flex-end;color:#fff;text-align:center}.experiences-carousel__item .title{display:block;font-size:28px;font-weight:700;line-height:32px;margin-bottom:140px;text-shadow:0 1px 1px rgba(60,60,60,.15)}.experiences-carousel__item .title .line-break{display:block;font-size:16px;line-height:20px;font-weight:600;margin-top:4px;font-weight:400}.experiences-carousel-selector{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;left:22px;bottom:100px}.experiences-carousel-selector__item{background:0 0;border:#fff solid 1px;border-radius:50%;cursor:pointer;width:11px;height:11px;margin:7px 0 0;padding:0}.experiences-carousel-selector__item--active{background:#fff;opacity:.54}.search-experiences-area{display:flex;justify-content:center;position:relative;margin-top:-100px}.search-experiences-area .search-form{border-radius:50px;width:700px;padding:10px}.search-experiences-area .search-form .search-button{border-radius:25px;padding:1rem}.search-experiences-area .location-options{top:72px;width:600px}@media (max-width:450px){.search-experiences-area .search-form{border-radius:8px;width:350px;margin-top:-16px}.search-experiences-area .search-form .search-button{border-radius:8px}.search-experiences-area .location-options{top:34px;min-width:350px;max-width:350px;margin:6px -10px 0!important}}@media (max-width:320px){.search-experiences-area .search-form{border-radius:8px;max-width:300px;width:100%;margin-top:-16px}.search-experiences-area .location-options{max-width:300px;min-width:300px;top:34px;margin:6px -10px 0!important}}.experiences-carousel-search{position:absolute;left:0;right:0;bottom:25px;padding:0 22px;margin:0 auto}experiences-page .experiences-breadcrumb .breadcrumb{position:absolute;z-index:3;padding:15px 0}experiences-page .experiences-breadcrumb .breadcrumb li{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.2)}experiences-page .module__container{position:relative}experiences-page .module__header{justify-content:left}experiences-page .module__title{border:0;color:#3c3c3c;font-size:24px;font-weight:700;line-height:28px;margin-bottom:24px;margin-top:40px;padding:0;text-align:left}experiences-page .module__loader{text-align:center;padding:150px 0;background:#eee;border-radius:8px}experiences-page .module__loader common-loading{width:40px;height:40px}experiences-page how-it-works-steps{margin-top:60px;margin-bottom:20px}experiences-page .place-results__actions{text-align:left}experiences-page .place-results .load-more{color:#ec6623;font-weight:700;font-size:16px;background:0 0;padding:0;font-family:Montserrat,sans-serif}experiences-page .place-results .module__title{margin-top:24px}experiences-page .trending-experiences slider-item{width:100%;margin-right:30px}experiences-page .experiences-feedbacks{margin-bottom:80px}experiences-page .footer-call-module .module__container{padding:0}feature-list{display:block;margin-top:32px;margin-bottom:32px}feature-list .feature-list__swiper-pagination{text-align:center;margin-top:20px}feature-list .feature-list__swiper-pagination .swiper-pagination-bullet{border-radius:0;width:8px;height:8px;border-radius:50%;line-height:30px;font-size:12px;opacity:1;background:rgba(95,95,95,.3);display:inline-block;margin-right:8px;cursor:pointer;transition:all .2s}feature-list .feature-list__swiper-pagination .swiper-pagination-bullet-active{background:#ec6623;width:20px;border-radius:10px}feature-list .incentive-list{padding:0;margin:0;list-style:none}feature-list .incentive-list .incentive-item{display:flex;align-items:center;flex-direction:column}feature-list .incentive-list .incentive-item__icon{color:#ec6623;display:flex;align-items:center;margin-right:12px;border-radius:50%;justify-content:center}feature-list .incentive-list .incentive-item__icon common-icon{width:auto;height:44px}feature-list .incentive-list .incentive-item__content{flex-basis:calc(100% - 62px)}feature-list .incentive-list .incentive-item__title{margin:16px 0 4px;line-height:22px;font-size:16px;font-weight:600;color:#3c3c3c;text-align:center}feature-list .incentive-list .incentive-item__text{font-size:14px;text-align:center}.footer-menu{max-width:1280px}.footer-menu .area-menu{display:grid;grid-template-columns:repeat(5,1fr)}.footer-menu .area-menu .area-item{font-size:14px}.footer-menu .area-menu .area-item ul{list-style:none;line-height:3rem;padding:0}.footer-menu .area-menu .area-item a{transition:ease-in-out .4s}.footer-menu .area-menu .area-item a:hover{color:#ec6623}.footer-menu .area-menu .area-item .ifriendAdress{font-size:14px;line-height:initial}.footer-menu .area-menu .area-item .ifriendAdress strong{line-height:3rem;color:#636362}.footer-menu .area-menu .area-item .ifriendAdress span{display:block;margin-top:-14px}.footer-menu .area-menu .area-item img{margin-top:1rem;-webkit-filter:brightness(0) sepia(0);transition:ease-in-out .4s;width:170px}.footer-menu .area-menu .area-item img:hover{filter:brightness(100%) sepia(0);-webkit-filter:brightness(100%) sepia(0);cursor:pointer}@media (max-width:768px){.footer-menu .area-menu{text-align:left;grid-template-columns:repeat(1,1fr)}.footer-menu .area-menu .area-item ul{line-height:2rem}.footer-menu .area-menu .area-item:nth-last-child(1){border-top:1px solid #fff;padding:0 2rem}.footer-menu .area-menu .area-item:nth-last-child(2){border-top:1px solid #fff}.footer-menu .area-menu .area-item:nth-last-child(3){border-top:1px solid #fff}.footer-menu .area-menu .area-item:nth-last-child(4){border-top:1px solid #fff}}.bgImageHome0{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-01.png) no-repeat;background-position:top center;background-size:cover}.bgImageHome1{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-02.png) no-repeat;background-position:center center;background-size:cover}.bgImageHome2{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-03.png) no-repeat;background-position:center center;background-size:cover}.bgImageHome3{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-04.png) no-repeat;background-position:center center;background-size:cover}.bgChinaImageHome0{background:url(https://obj.cdn.theifriend.com/images/home-carousel/china/china-1.jpg) center center no-repeat;background-size:cover}.bgChinaImageHome1{background:url(https://obj.cdn.theifriend.com/images/home-carousel/china/china-2.jpg) center center no-repeat;background-size:cover}.bgChinaImageHome2{background:url(https://obj.cdn.theifriend.com/images/home-carousel/china/china-3.jpg) center center no-repeat;background-size:cover}.bgChinaImageHome3{background:url(https://obj.cdn.theifriend.com/images/home-carousel/china/china-4.jpg) center center no-repeat;background-size:cover}.bgSwanImageHome0{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-1.jpg) center center no-repeat;background-size:cover}.bgSwanImageHome1{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-2.jpg) center center no-repeat;background-size:cover}.bgSwanImageHome2{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-3.jpg) center center no-repeat;background-size:cover}.bgSwanImageHome3{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-4.jpg) center center no-repeat;background-size:cover}.bgAdTurismoImageHome0{background:url(https://obj.cdn.theifriend.com/images/home-carousel/adturismo/banner-1.1.jpg) center center no-repeat;background-size:cover}.bgAdTurismoImageHome1{background:url(https://obj.cdn.theifriend.com/images/home-carousel/adturismo/banner-2.jpg) center center no-repeat;background-size:cover}.bgImageHome0Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-01.png) no-repeat;background-position:top center;background-size:cover}.bgImageHome1Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-02.png) no-repeat;background-position:center center;background-size:cover}.bgImageHome2Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-03.png) no-repeat;background-position:center center;background-size:cover}.bgImageHome3Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-04.png) no-repeat;background-position:center center;background-size:cover}.bgSwanImageHome0Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-1.jpg) no-repeat;background-position:center center;background-size:cover}.bgSwanImageHome1Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-2.jpg) no-repeat;background-position:center center;background-size:cover}.bgSwanImageHome2Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-3.jpg) no-repeat;background-position:center center;background-size:cover}.bgSwanImageHome3Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-4.jpg) no-repeat;background-position:center center;background-size:cover}@media (max-width:767px){.bgImageHome0{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-01-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgImageHome1{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-02-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgImageHome2{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-03-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgImageHome3{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-04-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgImageHome0Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-01-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgImageHome1Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-02-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgImageHome2Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-03-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgImageHome3Safari{background:url(https://obj.cdn.theifriend.com/images/home-carousel/ifriend-banner-04-mobile.png) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgSwanImageHome0Mobile{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-1-mobile.jpg) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgSwanImageHome1Mobile{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-2-mobile.jpg) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgSwanImageHome2Mobile{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-3-mobile.jpg) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgSwanImageHome3Mobile{background:url(https://obj.cdn.theifriend.com/images/home-carousel/swan/banner-4-mobile.jpg) no-repeat!important;background-position:center center!important;background-size:cover!important}.bgAdTurismoImageHome0Mobile{background:url(https://obj.cdn.theifriend.com/images/home-carousel/adturismo/banner-1-mobile.jpg) center center no-repeat;background-size:cover}.bgAdTurismoImageHome1Mobile{background:url(https://obj.cdn.theifriend.com/images/home-carousel/adturismo/banner-2-mobile.jpg) center center no-repeat;background-size:cover}}.home-carousel{display:block;height:400px;background-color:#b9b9b9;background-size:cover;position:relative;background-repeat:no-repeat}.home-carousel carousel-component,.home-carousel carousel-wrapper{height:100%}.home-carousel__item{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:flex;flex-flow:column;justify-content:flex-end;color:#fff;text-align:center}.home-carousel__item .title{display:block;font-size:28px;font-weight:700;line-height:32px;margin-bottom:140px;text-shadow:0 1px 1px rgba(60,60,60,.15)}.home-carousel__item .title .line-break{display:block;font-size:16px;line-height:20px;font-weight:600;margin-top:4px;font-weight:400}.home-carousel-selector{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;left:22px;bottom:100px}.home-carousel-selector__item{background:0 0;border:#fff solid 1px;border-radius:50%;cursor:pointer;width:11px;height:11px;margin:7px 0 0;padding:0}.home-carousel-selector__item--active{background:#fff;opacity:.54}.search-home-area{display:flex;justify-content:center;position:relative;margin-top:-100px;padding:0 22px}.search-home-area .search-form{border-radius:50px;width:700px;padding:10px}.search-home-area .location-options{top:72px;width:600px}@media (max-width:450px){.search-home-area .search-form{border-radius:8px;width:350px;margin-top:-16px}.search-home-area .search-form .search-button{border-radius:8px}}@media (max-width:320px){.search-home-area .search-form{border-radius:8px;max-width:300px;width:100%;margin-top:-16px}.search-home-area .location-options{max-width:300px;min-width:300px;top:34px;margin:6px -12px 0!important}}.home-carousel-search{position:absolute;left:0;right:0;bottom:25px;padding:0 22px;margin:0 auto}.module__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.module__header{display:flex;justify-content:left}.module__title{color:#3c3c3c;font-weight:700;font-size:24px;text-align:left;margin:28px 0 14px;padding:0 6px 0 0}.module__bottom-link{margin:32px 0}.module__bottom-link .link{color:#ec6623;font-weight:600;font-size:16px;text-decoration:none;border:1px solid #ec6623;padding:15px 30px;transition:ease-in-out .4s;border-radius:100px}.module__bottom-link .link:hover{color:#fff;background-color:#ec6623}@media (max-width:1024px){.module__bottom-link{display:flex;justify-content:center;align-items:center}}.experience-results,.travel-tips,ifriend-sliders{margin-bottom:60px}.experience-results experience-results{display:block;margin-bottom:16px}.travel-tips tips-list{display:block;margin-bottom:28px}.how-it-works__steps{counter-reset:steps;padding:0;display:flex;justify-content:space-between;list-style:none}.how-it-works__step{flex-basis:33.33%;text-align:center}.how-it-works__step::before{counter-increment:steps;content:counter(steps);display:block;font-size:38px;font-weight:700;margin-bottom:18px}.how-it-works__step-title{font-size:17px;line-height:22px;margin:0 0 3px}.how-it-works__step-text{font-size:15px;line-height:16px}.how-it-works__video{margin:0;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.how-it-works__video iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}home-page home-carousel{display:block}home-page .place-results{margin-bottom:64px}home-page .place-results place-results-v2{margin:0 -22px}home-page .place-results place-results-v2 .swiper-wrapper{padding-left:22px;padding-right:22px}home-page .place-results .module__header{align-items:center;justify-content:space-between;margin-bottom:10px}home-page .place-results .module__header .module__title{font-size:32px;line-height:36px;margin-top:0;margin-bottom:0}home-page .place-results .controls{display:flex;align-items:center}home-page .place-results .controls .see-more{font-size:16px;line-height:20px;font-weight:700;display:flex;align-items:center;margin-right:25px}home-page .place-results .controls .see-more,home-page .place-results .controls .see-more:active,home-page .place-results .controls .see-more:focus{color:#3c3c3c}home-page .place-results .controls .see-more:hover{color:#ec6625}home-page .place-results .controls .see-more-mobile{display:none}home-page .place-results .controls .carousel-controls{display:flex;align-items:center}home-page .place-results .controls .button-next,home-page .place-results .controls .button-prev,home-page .place-results .controls .button-see-more{color:#757575CC;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #7575752B;cursor:pointer}home-page .place-results .controls .button-next common-icon,home-page .place-results .controls .button-prev common-icon,home-page .place-results .controls .button-see-more common-icon{color:#757575;width:8px}home-page .place-results .controls .button-next:not(:last-child),home-page .place-results .controls .button-prev:not(:last-child),home-page .place-results .controls .button-see-more:not(:last-child){margin-right:15px}home-page .place-results .controls .button-next.swiper-button-disabled,home-page .place-results .controls .button-prev.swiper-button-disabled,home-page .place-results .controls .button-see-more.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}home-page .place-results .controls .button-next.swiper-button-disabled common-icon,home-page .place-results .controls .button-prev.swiper-button-disabled common-icon,home-page .place-results .controls .button-see-more.swiper-button-disabled common-icon{color:#7575752B}home-page .place-results .controls .button-prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}home-page .place-results .mostPopularDestinations{padding:0}@media screen and (max-width:768px){home-page .place-results .controls .carousel-controls{display:none}}home-page carousel-destinations{display:block;margin-bottom:64px}home-page carousel-destinations:last-of-type{margin-bottom:24px}home-page .home-testimonials{margin-bottom:80px}home-page .home-testimonials .module__header .module__title{font-size:32px;line-height:36px;text-align:center;width:100%}home-page in-the-media{display:block;margin-bottom:64px}home-page .travel-tips{margin-bottom:80px}home-page .travel-tips .module__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}home-page .travel-tips .module__header .module__title{font-size:32px;line-height:36px;margin:0}home-page .travel-tips .controls .see-more{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;display:flex;align-items:center}home-page .travel-tips .controls .see-more common-icon{line-height:12px;width:12px;height:12px;margin-left:10px}home-page .travel-tips .controls .button-see-more{color:#757575CC;display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #7575752B;cursor:pointer}home-page .travel-tips .controls .button-see-more common-icon{color:#757575;width:8px}home-page .travel-tips .controls .button-see-more:not(:last-child){margin-right:15px}home-page .travel-tips .controls .button-see-more.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}home-page .travel-tips .controls .button-see-more.swiper-button-disabled common-icon{color:#7575752B}@media screen and (max-width:768px){home-page .travel-tips .controls .see-more{display:none}home-page .travel-tips .controls .button-see-more{display:flex}}@media screen and (max-width:768px){home-page .home-testimonials .module__header .module__title,home-page .place-results .module__header .module__title,home-page .travel-tips .module__header .module__title,home-page carousel-destinations .container-carousel .container-carousel__header .content h1{font-size:22px;line-height:26px}home-page .in-the-media .media-list__item{justify-content:center}home-page .in-the-media .media-list__item img{width:100%}home-page .in-the-media .media-list__item .link{display:none}}howitworks-page .module{margin-bottom:60px}howitworks-page .module__title{margin:0 0 9px}howitworks-page .module__description{line-height:1.5em}howitworks-page .page-breadcrumb{font-size:13px;margin-top:16px;margin-bottom:0;padding-top:80px}howitworks-page .intro__title{font-size:28px;color:#ec6623;margin:20px 0 8px}howitworks-page .intro__text{color:#3c3c3c;line-height:1.5em;margin:0}howitworks-page .topics__list{display:flex;overflow-x:scroll;list-style:none;margin:0 -22px;padding:12px 22px;gap:16px;-ms-overflow-style:none;scrollbar-width:none}howitworks-page .topics__list::-webkit-scrollbar{display:none}howitworks-page .topics__list .item{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;flex-shrink:0;width:320px;border-radius:8px}howitworks-page .topics__list .item__link{text-decoration:none;color:currentColor}howitworks-page .topics__list .item__container{display:flex;align-items:center;padding:32px 16px;gap:16px}howitworks-page .topics__list .item__icon{width:70px;height:70px}howitworks-page .topics__list .item__title{color:#3c3c3c;font-size:16px;line-height:20px;margin:0 0 4px}howitworks-page .topics__list .item__description{font-size:14px;margin:0 0 12px}howitworks-page .topics__list .item__action{font-weight:600;font-size:14px;color:#757575;text-decoration:underline}howitworks-page .more-topics__sections{margin-top:24px}howitworks-page .more-topics__sections .section{margin-bottom:32px}howitworks-page .more-topics__sections .section__title{font-weight:700;color:#3c3c3c;margin-bottom:16px}howitworks-page .more-topics__sections .section__list{margin:0;padding:0;list-style:none}howitworks-page .more-topics__sections .section__list .item{margin-bottom:16px}howitworks-page .more-topics__sections .section__list .item a{display:inline-flex;align-items:center;color:#757575;text-decoration:none}howitworks-page .more-topics__sections .section__list .item common-icon{width:5px;margin-right:8px}howitworks-page .about .module__description{color:#3c3c3c;margin-bottom:24px}howitworks-page .about .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}howitworks-page .about .video-container embed,howitworks-page .about .video-container iframe,howitworks-page .about .video-container object{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}howitworks-page .faq__list{list-style:none;padding:0;margin:0}howitworks-page .faq__list .item{display:flex;align-items:flex-start;gap:4px;margin-bottom:28px}howitworks-page .faq__list .item__icon{flex-shrink:0;height:60px;width:60px}howitworks-page .faq__list .item__icon--blue{color:#2680eb}howitworks-page .faq__list .item__icon--purple{color:#614b9e}howitworks-page .faq__list .item__icon--green{color:#089e49}howitworks-page .faq__list .item__title{color:#3c3c3c;font-size:16px;line-height:20px;margin:0 0 4px}howitworks-page .faq__list .item__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;margin:0 0 12px}howitworks-page .faq__list .item__link{font-weight:600;font-size:14px;color:#757575}how-it-works-steps{display:block}how-it-works-steps .how-it-works .module__header{display:block;color:#3c3c3c;margin-bottom:36px}how-it-works-steps .how-it-works .module__title{margin:0}how-it-works-steps .how-it-works__list{margin:0;padding:0;list-style:none}how-it-works-steps .how-it-works__list .item{color:#3c3c3c;display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}how-it-works-steps .how-it-works__list .item:last-child{border:0}how-it-works-steps .how-it-works__list .item common-icon{flex-shrink:0;width:24px;height:24px;color:#0484c5}how-it-works-steps .how-it-works__list .item__content{font-size:16px;line-height:24px;font-weight:500}how-it-works-steps .how-it-works--experience .how-it-works__list .item common-icon{color:#f3c017}ifriend-in-the-media>section{background-color:#f9f9f9;padding:54px 2px}ifriend-in-the-media figure,ifriend-in-the-media h1{margin:0;padding:0}ifriend-in-the-media .ifriend-in-the-media-header{margin-bottom:25px}ifriend-in-the-media .ifriend-in-the-media-header h1{font-size:28px;line-height:32px;font-weight:700;color:#3c3c3c}ifriend-in-the-media .carousel-ifriend-in-the-media{padding-left:22px;margin-left:-22px;padding-right:22px;margin-right:-22px}ifriend-in-the-media .ifriend-in-the-media-item{max-width:180px}ifriend-in-the-media .ifriend-in-the-media-item figure{text-align:center}ifriend-in-the-media .ifriend-in-the-media-item figure img{max-width:100%}@media screen and (max-width:1279px){ifriend-in-the-media .ifriend-in-the-media-header h1{font-size:22px;line-height:26px;text-align:center}}.ifriends-carousel{display:block;height:400px;background-color:#b9b9b9;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}.ifriends-carousel carousel-component,.ifriends-carousel carousel-wrapper{height:100%}.ifriends-carousel__item{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:flex;flex-flow:column;justify-content:flex-end;color:#fff;text-align:center}.ifriends-carousel__item .title{display:block;font-size:28px;font-weight:700;line-height:32px;margin-bottom:140px;text-shadow:0 1px 1px rgba(60,60,60,.15)}.ifriends-carousel__item .title .line-break{display:block;font-size:16px;line-height:20px;font-weight:600;margin-top:4px;font-weight:400}.ifriends-carousel-selector{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;left:22px;bottom:100px}.ifriends-carousel-selector__item{background:0 0;border:#fff solid 1px;border-radius:50%;cursor:pointer;width:11px;height:11px;margin:7px 0 0;padding:0}.ifriends-carousel-selector__item--active{background:#fff;opacity:.54}.search-home-area{display:flex;justify-content:center;position:relative;margin-top:-100px}.search-home-area .search-form{border-radius:50px;width:700px;padding:10px}.search-home-area .search-form .search-button{border-radius:100px;padding:1rem}.search-home-area .location-options{top:72px;width:600px;left:6px;width:700px;width:calc(100% + 105px)!important}@media screen and (max-width:768px){.search-home-area .location-options{top:65px!important;width:calc(100% + 97px)!important}}.ifriends-carousel-search{position:absolute;left:0;right:0;bottom:25px;padding:0 22px}ifriends-page .ifriends-breadcrumb{margin:0!important}ifriends-page .ifriends-breadcrumb .breadcrumb{position:absolute;z-index:3;padding:15px 0}ifriends-page .ifriends-breadcrumb .breadcrumb li{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.2)}ifriends-page .module{margin:25px 0}ifriends-page how-it-works-steps{margin-top:60px;margin-bottom:-16px}ifriends-page .feature-list{margin-bottom:30px}ifriends-page .ifriend-results__actions{text-align:left}ifriends-page .ifriend-results__actions .load-more{border:0;padding:0;width:auto;font-size:16px;color:#ec6623;text-decoration:underline}ifriends-page .be-an-ifriend{margin-top:110px;position:relative}ifriends-page .be-an-ifriend .module__container{position:absolute;left:0;top:0;padding:0;box-sizing:border-box;width:100%}ifriends-page .be-an-ifriend__bg{display:flex;justify-content:center;align-items:center;height:480px;margin:0;overflow:hidden;background-color:#614b9e}ifriends-page .be-an-ifriend__bg lazy-img{display:flex;width:100%;height:100%}ifriends-page .be-an-ifriend__bg img{width:100%;height:100%;object-fit:cover}ifriends-page .be-an-ifriend__imgs{display:flex;align-items:center;justify-content:center;max-width:400px;margin:-50px auto 32px}ifriends-page .be-an-ifriend__imgs .image-2{margin-top:-20px}ifriends-page .be-an-ifriend__imgs lazy-img{display:flex}ifriends-page .be-an-ifriend__imgs img{max-width:100%}ifriends-page .be-an-ifriend__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;text-align:center}ifriends-page .be-an-ifriend__content .title{margin:0 0 16px;font-size:28px;line-height:36px;color:#fae22d}ifriends-page .be-an-ifriend__content .description{color:#fff;font-size:16px;line-height:24px}ifriends-page .be-an-ifriend__content .description strong{color:#fae22d}ifriends-page .be-an-ifriend__action{display:flex;justify-content:center;align-items:center;height:48px;max-width:240px;padding:0;margin:20px auto}.in-the-media{background-color:#03a6c0;margin:62px 0 28px}.in-the-media .module__container{padding-top:40px;padding-bottom:40px;background-repeat:no-repeat;background-position:center;background-size:cover}.in-the-media .module__header{display:block}.in-the-media .module__title{font-size:28px}.in-the-media .module__description,.in-the-media .module__title{margin:0 0 12px;color:#fff}.in-the-media .media-list{list-style:none;margin:24px -22px 0;padding:0 22px;display:grid;grid-template-columns:1fr 1fr;overflow-x:scroll;grid-gap:20px;margin-top:24px;scroll-behavior:smooth}.in-the-media .media-list::-webkit-scrollbar{display:none}.in-the-media .media-list__item{display:flex;padding:20px 16px;border-radius:8px;background-color:rgba(255,255,255,.33);align-items:center}.in-the-media .media-list__item lazy-img{display:flex}.in-the-media .media-list__item img{width:166px}.in-the-media .media-list__item .link{background-color:#fff;border-radius:4px;padding:7px;text-decoration:none;color:#03a6c0;font-weight:700;font-size:14px;margin-left:8px;white-space:nowrap;cursor:pointer}language-currency-indicator .language-currency{display:flex;align-items:center;position:relative;cursor:pointer}language-currency-indicator common-flag{display:flex;margin-right:10px;width:20px;height:20px}language-currency-indicator .arrow-icon{display:flex;width:10px;height:10px;transform:rotate(90deg);margin-left:6px}.main-menu language-currency-indicator .language-currency:hover .currency-menu{display:block}.currency-menu{display:none;position:absolute;top:48px;right:0;width:220px;padding:15px;border-radius:10px;border:1px solid #f6f6f6;background-color:#fff;box-shadow:0 9px 9px 0 #00000014}.currency-menu .currency-menu__header{display:none;align-items:center;padding:18px 15px;margin:-12px -25px 15px -25px;border-bottom:1px solid #d2d2d2}.currency-menu .currency-menu__header-close{padding:0;border:none;background:0 0;cursor:pointer}.currency-menu .currency-menu__header-close common-icon{width:12px;height:12px}.currency-menu .currency-menu__header-title{font-size:16px;line-height:20px;font-weight:600;text-align:center;color:#3c3c3c;width:100%;margin:0;padding-right:35px}.currency-menu .currency-selector .module__header .module__title,.currency-menu .language-chooser .module__header .module__title{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;margin:0 0 12px 0}.currency-menu .language-chooser{margin-bottom:25px}.currency-menu currency-chooser .currency-chooser,.currency-menu currency-chooser .language-chooser__content,.currency-menu language-chooser .currency-chooser,.currency-menu language-chooser .language-chooser__content{display:block}.currency-menu currency-chooser .currency-chooser .currency-chooser__item:not(:last-child),.currency-menu currency-chooser .currency-chooser .language-chooser__item:not(:last-child),.currency-menu currency-chooser .language-chooser__content .currency-chooser__item:not(:last-child),.currency-menu currency-chooser .language-chooser__content .language-chooser__item:not(:last-child),.currency-menu language-chooser .currency-chooser .currency-chooser__item:not(:last-child),.currency-menu language-chooser .currency-chooser .language-chooser__item:not(:last-child),.currency-menu language-chooser .language-chooser__content .currency-chooser__item:not(:last-child),.currency-menu language-chooser .language-chooser__content .language-chooser__item:not(:last-child){margin-bottom:15px}.currency-menu currency-chooser .currency-chooser .currency-chooser__item .input-label,.currency-menu currency-chooser .currency-chooser .language-chooser__item .input-label,.currency-menu currency-chooser .language-chooser__content .currency-chooser__item .input-label,.currency-menu currency-chooser .language-chooser__content .language-chooser__item .input-label,.currency-menu language-chooser .currency-chooser .currency-chooser__item .input-label,.currency-menu language-chooser .currency-chooser .language-chooser__item .input-label,.currency-menu language-chooser .language-chooser__content .currency-chooser__item .input-label,.currency-menu language-chooser .language-chooser__content .language-chooser__item .input-label{font-size:14px;line-height:18px;font-weight:500;color:#757575}.currency-menu currency-chooser .currency-chooser .currency-chooser__item checkmark-input .checkmark,.currency-menu currency-chooser .currency-chooser .language-chooser__item checkmark-input .checkmark,.currency-menu currency-chooser .language-chooser__content .currency-chooser__item checkmark-input .checkmark,.currency-menu currency-chooser .language-chooser__content .language-chooser__item checkmark-input .checkmark,.currency-menu language-chooser .currency-chooser .currency-chooser__item checkmark-input .checkmark,.currency-menu language-chooser .currency-chooser .language-chooser__item checkmark-input .checkmark,.currency-menu language-chooser .language-chooser__content .currency-chooser__item checkmark-input .checkmark,.currency-menu language-chooser .language-chooser__content .language-chooser__item checkmark-input .checkmark{width:18px;height:18px;border-color:#d9d9d9}.currency-menu currency-chooser .currency-chooser .currency-chooser__item checkmark-input .checkmark:after,.currency-menu currency-chooser .currency-chooser .language-chooser__item checkmark-input .checkmark:after,.currency-menu currency-chooser .language-chooser__content .currency-chooser__item checkmark-input .checkmark:after,.currency-menu currency-chooser .language-chooser__content .language-chooser__item checkmark-input .checkmark:after,.currency-menu language-chooser .currency-chooser .currency-chooser__item checkmark-input .checkmark:after,.currency-menu language-chooser .currency-chooser .language-chooser__item checkmark-input .checkmark:after,.currency-menu language-chooser .language-chooser__content .currency-chooser__item checkmark-input .checkmark:after,.currency-menu language-chooser .language-chooser__content .language-chooser__item checkmark-input .checkmark:after{width:3px;height:8px}.currency-menu currency-chooser .currency-chooser .currency-chooser__item checkmark-input input:checked~.checkmark,.currency-menu currency-chooser .currency-chooser .language-chooser__item checkmark-input input:checked~.checkmark,.currency-menu currency-chooser .language-chooser__content .currency-chooser__item checkmark-input input:checked~.checkmark,.currency-menu currency-chooser .language-chooser__content .language-chooser__item checkmark-input input:checked~.checkmark,.currency-menu language-chooser .currency-chooser .currency-chooser__item checkmark-input input:checked~.checkmark,.currency-menu language-chooser .currency-chooser .language-chooser__item checkmark-input input:checked~.checkmark,.currency-menu language-chooser .language-chooser__content .currency-chooser__item checkmark-input input:checked~.checkmark,.currency-menu language-chooser .language-chooser__content .language-chooser__item checkmark-input input:checked~.checkmark{border-color:#ec6623;background-color:#ec6623}.currency-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7)}@media screen and (max-width:1279px){.currency-menu.currency-menu-mobile{display:none;position:fixed;z-index:99999;bottom:0;left:1px;width:calc(100% - 50px);padding:12px 25px 30px 25px;border-radius:20px 20px 0 0;max-height:430px;height:100%;bottom:0;top:initial}.currency-menu.currency-menu-mobile .currency-menu__header{display:flex}.currency-menu-is-open .currency-bg-mobile,.currency-menu-is-open .currency-menu-mobile{display:block!important}}languagecurrency-modal .module__header{justify-content:left}languagecurrency-modal .module__title{font-size:20px;padding:0;border:0;color:#3c3c3c;font-weight:700;margin:0 0 16px}languagecurrency-modal .language-chooser{border-bottom:2px solid #eee;padding-bottom:24px;margin-bottom:16px}languagecurrency-modal .currency-selector{margin-bottom:16px}.language-selector{display:flex}.language-selector common-icon{display:none}.language-selector__label{display:none}.language-options{display:flex;justify-content:space-between}.language-option{background:0 0;border:0;cursor:pointer;padding:0;margin-right:10px;width:30px;height:30px}.language-option:last-child{margin-right:0}.language-option common-flag{width:100%;height:100%}login-page .login-page__container{width:fit-content;width:-moz-fit-content;margin:0 auto;padding:22px}.main-menu{display:block;padding:14px 0}.main-menu .inner-container{max-width:600px;margin:0 auto;padding-left:22px;padding-right:22px}.main-menu__container{display:none;position:fixed;left:0;right:0;bottom:0;top:0;background-color:#fff;overflow-y:scroll;z-index:10}.main-menu__header{position:relative;box-shadow:0 4px 8px rgba(0,0,0,.04);z-index:1}.main-menu__header .inner-container{display:flex;height:60px;align-items:center}.main-menu__logo{flex-grow:1}.main-menu__logo lazy-img{display:flex}.main-menu__logo img{width:32px;height:32px}.main-menu__logo a{display:flex;width:60px}.main-menu__close{background-color:unset;border:0;padding:0;color:#b9b9b9}.main-menu__account-wrapper{padding-top:24px;padding-bottom:8px}.main-menu__account-wrapper .user-widget{display:grid;grid-template-columns:36px auto auto 1fr;justify-content:flex-start;padding:0}.main-menu__account-wrapper .user-widget .dropdown{display:none;position:relative;grid-column-start:1;grid-column-end:5;top:0;right:0;border-bottom:1px solid #eee;box-shadow:none}.main-menu__account-wrapper .user-widget .dropdown:before{display:none}.main-menu__account-wrapper .user-widget .dropdown__arrow{grid-row:1;grid-column:3}.main-menu__account-wrapper .user-widget--is-open .dropdown{display:flex}.main-menu__account-title{font-size:18px;line-height:20px;font-weight:700;margin-bottom:16px;color:#3c3c3c}.main-menu__account-actions{display:flex}.main-menu__account-actions .button{display:flex;justify-content:center;align-items:center;width:100%;height:40px;font-size:16px}.main-menu__account-actions .signup-button{margin-right:16px;color:#fff;background-color:#0484c5;border:1px solid #0484c5}.main-menu__account-actions .access-button{color:#0484c5;background-color:unset;border:1px solid}.main-menu .dropdown{border:0}.main-menu .dropdown-menu__item .language-currency-trigger,.main-menu .dropdown-menu__item a,.main-menu .dropdown-menu__item button{display:flex;padding:22px 0;font-size:16px;line-height:19px;font-weight:600;color:#3c3c3c}.main-menu .dropdown-menu__item.menu__item--with-subitems button:focus,.main-menu .dropdown-menu__item.menu__item--with-subitems button:hover{background-color:unset}.main-menu .subitems-toggle{display:flex;align-items:center;justify-content:space-between}.main-menu .subitems-toggle common-icon{display:flex;width:10px;height:10px;transform:rotate(90deg);margin-left:6px}.main-menu .subitems-toggle--open common-icon{transform:rotate(-90deg)}.main-menu .subitems-list{margin:0;padding:0;list-style:none}.main-menu .subitems-list--hide{display:none}.main-menu .subitems-list .item{padding:14px 16px;color:#3c3c3c;border-top:1px solid #eee}.main-menu .subitems-list .item:hover{background-color:#f0f0f0}.main-menu .subitems-list .item a{display:flex;align-items:center;gap:12px;padding:8px 0;font-weight:500;background-color:unset;color:#3c3c3c}.main-menu .subitems-list .item a common-icon{width:20px;height:20px}.main-menu--is-open .main-menu__container{display:block}@media (max-width:1279px){.main-menu{display:none}}.main-menu__button{background:0 0;border:0;color:#b9b9b9;cursor:pointer;display:block;padding:0;width:30px;height:30px}.main-menu__button common-icon{width:100%;height:100%}.page-notfound{display:flex;flex-flow:column;justify-content:center;text-align:center}.page-notfound__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.page-notfound__message{margin:3em 0}.page-notfound__actions{margin-top:2em}.site-header--payment-page{position:relative;box-shadow:0 4px 8px rgba(0,0,0,.04)}.site-header--payment-page .site-header__logo{margin:0}.site-header--payment-page .site-header__logo img{height:32px}.site-header--payment-page .support-and-contact{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;color:#3c3c3c;text-decoration:none}.site-header--payment-page .support-and-contact common-icon{width:24px;height:24px}.site-header--payment-page .support-and-contact .text{display:none}payment-page{display:block;color:#3c3c3c;margin-top:-80px;margin-bottom:-60px}payment-page .module{margin-bottom:32px}payment-page .module__header{flex-direction:column}payment-page .module__title{font-size:24px;margin:0 0 16px}payment-page .module__description{margin:0 0 12px;color:#757575}payment-page .fieldset{max-width:628px}payment-page .payment{padding:20px 0}payment-page .payment__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}payment-page .payment__sections{margin-top:40px;width:100%}payment-page .payment__add-coupon{display:inline-block;background-color:unset;border:0;font-size:16px;font-weight:600;padding:20px 0;margin-bottom:28px;text-align:left;line-height:24px;color:#3c3c3c;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}payment-page .payment__add-coupon .text{display:inline-block}payment-page .payment__add-coupon .action{display:inline-block;color:#ec6623;text-decoration:underline}payment-page .payment__promo-info{display:inline-block;align-items:center;background-color:#089e49;padding:6px 12px;border-radius:4px;color:#fff;font-size:14px;font-weight:600;margin:0;text-align:center}payment-page .payment__promo-checkbox{border-top:1px solid rgba(255,255,255,.5);margin:5px 2px 2px;padding:5px 0 0}payment-page .payment__promo-checkbox input[type=checkbox]{top:3px;position:relative;width:16px;height:16px}payment-page .payment__down-payment-price{display:inline-block;align-items:center;background-color:#0484c5;padding:6px 12px;border-radius:4px;color:#fff;font-size:14px;font-weight:600;margin:0;text-align:center}payment-page .payment__summary{margin:0 -22px}payment-page .fieldset{margin:0;padding:0;border:0;box-shadow:none}payment-page .fieldset__title{margin-bottom:12px;font-size:16px;line-height:24px;font-weight:600;font-style:normal}payment-page .fieldset__fields{display:grid;gap:24px;padding:0;margin-bottom:24px}payment-page .fieldset__fields--address2{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}payment-page .field{border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px;margin:0}payment-page .field--readonly{background-color:#f5f5f5}payment-page .field__label{font-size:14px;margin:0 0 8px;color:#3c3c3c}payment-page .field .field__label{font-size:12px;margin:0}payment-page .field .location-input,payment-page .field .select-field,payment-page .field .text-field{margin:0;padding:0;font-size:16px;line-height:29px;height:30px;background-color:unset;border:0;color:#3c3c3c}payment-page viator-meetpoint{display:block;margin:28px 0 32px;max-width:680px}payment-page .cancellation-policy{display:flex;align-items:center;padding:12px;border-radius:4px;font-size:14px;color:#3c3c3c;border:1px solid #eee;background-color:#fafafa;box-sizing:border-box;max-width:640px}payment-page .cancellation-policy common-icon{color:#03a6c0;margin-right:8px}payment-page .cancellation-policy__text{font-size:14px;margin:0}payment-page .form-actions{margin:22px 0;justify-content:left}payment-page .form-actions .main-button{display:flex;align-items:center;justify-content:center;padding:0;height:48px;width:100%;max-width:240px;font-size:16px;line-height:38px}.site-footer--payment-page{background-color:#fcfcfc;margin-top:40px;margin-bottom:0}.site-footer--payment-page .site-footer__container{padding:32px 22px}.site-footer--payment-page .site-footer__address{margin-bottom:20px}i18n-phone i.fas.fa-check-circle,i18n-phone i.fas.fa-exclamation-circle,i18n-phone small{display:none!important}phone-ddi-selector i.fas.fa-check-circle,phone-ddi-selector i.fas.fa-exclamation-circle,phone-ddi-selector small{display:none!important}@font-face{font-family:Muli;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v29/7Aulp_0qiz-aVz7u3PJLcUMYOFnOkEk30e0.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4gaVc.ttf) format('truetype')}.footer-call{background:url(https://obj.cdn.theifriend.com/images/home-carousel/background-image-newletter.png) no-repeat;background-position:center center;background-size:cover;padding:54px 0;color:#fff}@media (max-width:767px){.footer-call{background:url(https://obj.cdn.theifriend.com/images/home-carousel/background-image-newletter-mobile.png) no-repeat;background-position:center center!important;background-size:cover;height:380px}}.footer-call.hide{display:none}.footer-call__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;display:grid;grid-gap:25px}.footer-call-section--desc{font-size:16px}@media (max-width:600px){.footer-call-section--desc{margin-top:30px}}.footer-call-section--desc h3{font-size:24px;margin:0 0 8px}.footer-call-section--form{display:flex;align-items:center}.footer-call-section--form form{width:100%;display:inline-block}.footer-call-section--form form .text-field{box-sizing:border-box;border-radius:4px;font-size:16px;padding:10px;border:0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.footer-call-section--form form .text-field:focus{background-color:#fff}.footer-call-section--form form .button{padding:12px;font-size:16px;width:100%;height:40px}.footer-call .success-message{display:flex;align-items:center;max-width:400px;margin:0 auto}.footer-call .success-message common-icon{flex-shrink:0;width:28px;height:28px;padding:14px;background-color:#089e49;border-radius:50%;color:#fff;margin-right:20px}pre-footer .form-control{margin-bottom:10px;position:relative}pre-footer .form-control label{display:inline-block;margin-bottom:5px}pre-footer .form-control input{border:2px solid #f0f0f0;border-radius:4px;display:block;font-family:inherit;font-size:14px;padding:10px;width:100%}pre-footer .form-control input:focus{outline:0;border-color:#777}pre-footer .form-control.success input{border:1px solid #2ecc71}pre-footer .form-control.error input{border:1px solid #e74c3c}pre-footer .form-control i{visibility:hidden;position:absolute;top:14px;right:10px}pre-footer .form-control.success i.fa-check-circle{color:#2ecc71;visibility:visible}pre-footer .form-control.error i.fa-exclamation-circle{color:#e74c3c;visibility:visible}pre-footer .form-control small{color:#e74c3c;position:relative;bottom:0;left:0;visibility:hidden;display:none}pre-footer .form-control.error small{visibility:visible;display:block;padding:4px 0}schedule-page{display:block;padding:8px 0 32px;background-color:#f8f8f8}.schedule-page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.schedule-page__placeholder{padding:20px 0}.schedule-page .tabs button{font-size:20px;font-weight:700}.schedule-page .tabs__content{margin-top:1em}.schedule-list__loader{text-align:center;margin-bottom:40px;margin-top:24px}.schedule-list__loader common-loading{width:50px;height:50px}.support-and-contact-page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.support-and-contact-page__content ul{padding-left:1em}.support-and-contact-page__content ul li{margin-bottom:.5em;line-height:1.45em}.support-and-contact-page__content ul li ul{padding-left:2em}.support-and-contact-page__content ul li ul li{margin:.25em 0}platform-terms{display:block}platform-terms .platform-terms__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:32px;padding-bottom:32px}platform-terms .platform-terms__content{color:#565656}platform-terms .platform-terms__content h1{font-size:22px}platform-terms .platform-terms__content ol{padding-left:20px}testimonials-carousel carousel-component{padding:25px 0}.testimonials-card blockquote{margin:0}.testimonials-card blockquote p{margin:0 0 16px}.testimonials-card blockquote .author{font-size:14px;font-weight:700;color:#3c3c3c}.testimonials-carousel-selector{display:flex;align-items:center;flex-direction:row;justify-content:center}.testimonials-carousel-selector__item{width:8px;height:8px;padding:0;margin:0 4px;border:none;border-radius:50%;cursor:pointer;background-color:#d9d9d9}.testimonials-carousel-selector__item--active{width:10px;height:10px;background-color:#ec6623}transfers-landing-page{display:block;padding-top:16px}transfers-landing-page .transfer-info{color:#3c3c3c;margin-bottom:80px;margin-top:80px}transfers-landing-page .transfer-info .module__container{display:flex;flex-direction:column;gap:20px}transfers-landing-page .transfer-info__image{flex-shrink:0;display:block;margin:0 auto;width:160px}transfers-landing-page .transfer-info__title{margin:0;font-size:24px}transfers-landing-page .transfer-info__list{display:flex;flex-direction:column;gap:20px;padding:0;margin:0;list-style:none}transfers-landing-page .transfer-info__list .item{padding:30px 20px;border-radius:16px;border:1px solid rgba(117,117,117,.44)}transfers-landing-page .transfer-info__list .item__title{font-size:16px;margin:0 0 10px}transfers-landing-page .transfer-info__list .item__description{margin:0}travelers-testimonial{display:block;padding:60px 0;position:relative}travelers-testimonial figure,travelers-testimonial h2,travelers-testimonial p{margin:0;padding:0}travelers-testimonial:after,travelers-testimonial:before{content:'';position:absolute;top:calc(50% - (390px/2));height:390px;width:100%;background-repeat:no-repeat;background-size:contain;pointer-events:none}travelers-testimonial:before{left:0;background-image:url(/images/testimonial-bg-1.png)}travelers-testimonial:after{right:0;top:calc(50% - (330px/2));height:calc(330px);background-image:url(/images/testimonial-bg-2.png);background-position:right}travelers-testimonial .travelers-testimonial-header{margin-bottom:20px}travelers-testimonial .travelers-testimonial-header__title{font-size:28px;line-height:32px;font-weight:700;color:#3c3c3c;text-align:center}travelers-testimonial .travelers-testimonial-header .testmonial-image-mobile{display:none;text-align:center;margin-bottom:20px}travelers-testimonial .travelers-testimonial-header .testmonial-image-mobile img{max-width:100%}travelers-testimonial .travelers-testimonial-content{display:flex;align-items:center;max-width:850px;margin:0 auto}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews{text-align:center;max-width:calc(250px - 120px);padding:50px 60px;border-radius:8px 50px;background-color:#f9f9f9}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .avarage{font-size:36px;line-height:40px;font-weight:700;color:#3c3c3c;margin-bottom:10px}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .avarage .slash{font-size:29px;line-height:33px;font-weight:500;color:#757575A3}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .avarage .total{font-size:29px;line-height:33px;font-weight:500;color:#757575A3}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .title{font-size:18px;line-height:22px;font-weight:700;color:#3c3c3c;margin-bottom:10px}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .percentage{font-size:14px;line-height:18px;font-weight:500;color:#515151}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial{max-width:450px}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-rating-mobile{display:none;margin-bottom:25px}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-description{font-size:16px;line-height:20px;font-weight:400;color:#3c3c3c;margin-bottom:25px}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-detail{display:flex;align-items:center;justify-content:space-between}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-name{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-name span{font-weight:400}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-rating{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c}travelers-testimonial .travelers-testimonial-content .controls{display:flex;align-items:center}travelers-testimonial .travelers-testimonial-content .controls .carousel-controls{display:flex;align-items:center}travelers-testimonial .travelers-testimonial-content .controls .button-next,travelers-testimonial .travelers-testimonial-content .controls .button-prev{color:#757575CC;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #7575752B;cursor:pointer}travelers-testimonial .travelers-testimonial-content .controls .button-next common-icon,travelers-testimonial .travelers-testimonial-content .controls .button-prev common-icon{color:#757575;width:8px}travelers-testimonial .travelers-testimonial-content .controls .button-next:not(:last-child),travelers-testimonial .travelers-testimonial-content .controls .button-prev:not(:last-child){margin-right:15px}travelers-testimonial .travelers-testimonial-content .controls .button-next.swiper-button-disabled,travelers-testimonial .travelers-testimonial-content .controls .button-prev.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}travelers-testimonial .travelers-testimonial-content .controls .button-next.swiper-button-disabled common-icon,travelers-testimonial .travelers-testimonial-content .controls .button-prev.swiper-button-disabled common-icon{color:#7575752B}travelers-testimonial .travelers-testimonial-content .controls .button-prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media screen and (max-width:1500px){travelers-testimonial{padding:40px 0}travelers-testimonial:before{top:calc(50% - (350px/2));height:350px}travelers-testimonial:after{top:calc(50% - (330px/2));height:330px}}@media screen and (max-width:1450px){travelers-testimonial:before{top:calc(50% - (300px/2));height:300px}travelers-testimonial:after{top:calc(50% - (260px/2));height:260px}}@media screen and (max-width:1279px){travelers-testimonial:after,travelers-testimonial:before{display:none}travelers-testimonial .travelers-testimonial-header__title{font-size:22px;line-height:26px;text-align:left}travelers-testimonial .travelers-testimonial-header .testmonial-image-mobile{display:block}travelers-testimonial .travelers-testimonial-content{display:block}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews{text-align:left;display:flex;align-items:start;justify-content:space-between;max-width:100%;border-radius:0;margin-bottom:25px;padding:20px 32px;opacity:.8}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .avarage{font-size:25px;line-height:29px}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .avarage .slash,travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .avarage .total{font-size:20px;line-height:24px}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .title{font-size:14px;line-height:18px}travelers-testimonial .travelers-testimonial-content .travelers-testimonial-average-of-reviews .percentage{font-size:12px;line-height:16px}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial{max-width:initial;margin-bottom:35px}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-rating-mobile{display:block}travelers-testimonial .travelers-testimonial-content .carousel-travelers-testimonial .travelers-testimonial-item-rating{display:none}}.user-widget{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;padding:12px 0;position:relative}.user-widget__text{margin:0 10px 0 8px;color:#3c3c3c;font-size:14px}.user-widget__text--not-logged{margin:0}.user-widget__logout-button{display:inline-flex;align-items:center;place-self:flex-end;padding:0;margin:20px;gap:8px;font-size:14px;font-weight:500;color:#ec6623;border:0;background-color:unset;cursor:pointer}.user-widget__access-actions{display:flex;align-items:center}.user-widget__access-actions .login-button,.user-widget__access-actions .signup-button{display:flex;padding:0 12px;align-items:center;justify-content:center;border:1px solid;background-color:unset;min-width:100px;line-height:36px;font-size:14px;box-shadow:none}.user-widget__access-actions .login-button{margin-right:8px;color:#ec6623;border-radius:100px}.user-widget__access-actions .signup-button{color:#656565;border-color:transparent}.user-widget .dropdown{display:flex;position:absolute;right:-22px;top:100%;min-width:237px;flex-direction:column;border-radius:12px;box-shadow:2px 4px 12px rgba(0,0,0,.2);z-index:10;overflow:hidden;visibility:hidden;opacity:0;transition:transform .15s ease-out,opacity .15s;transform:translateY(-32px)}.user-widget .dropdown::before{border-top:#757575 solid 3px;content:'';display:block;position:absolute;right:22px;top:0;width:50px}.user-widget .dropdown__arrow{color:#b9b9b9;width:10px;height:10px;transform:rotate(90deg)}.user-widget .dropdown-menu__item{padding:14px 16px}.user-widget .dropdown-menu__item.affiliate-collaborator{background-color:#009e49;color:#fff;font-weight:700;font-size:12px;text-align:center}.user-widget .dropdown-menu__item.affiliate-collaborator:hover{background-color:#009e49}.user-widget .dropdown-menu__item:last-child{border-bottom:1px solid #eee}.user-widget .dropdown-menu__item:hover{background-color:#f0f0f0}.user-widget .dropdown-menu__item a,.user-widget .dropdown-menu__item button{display:flex;align-items:center;gap:12px;padding:8px 0;line-height:1.5em;background-color:unset;font-weight:500;color:#3c3c3c}.user-widget .dropdown-menu__item a common-icon,.user-widget .dropdown-menu__item button common-icon{width:20px;height:20px}.user-widget--is-open .dropdown{transition:transform .25s ease-in,opacity .25s;transform:translateY(0);visibility:visible;opacity:1}.user-widget--is-open .dropdown__arrow{transform:rotate(-90deg)}.user-widget .destination-user{position:relative}.user-widget .destination-user .user-mobile{display:none}.user-widget .destination-user .user-mobile .user-mobile-open{width:24px;height:26px}.user-widget .destination-user .user{display:flex;align-items:center;position:relative;height:46px;width:94px;padding:0 3px;margin-bottom:5px;border-radius:48px;border:1px solid #eee}.user-widget .destination-user .user .chevron-down{width:12px;position:absolute;right:20px;top:calc(50% - 8px)}.user-widget .destination-user .user-image{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:44px;background-color:#f6f6f6;background-size:cover;background-repeat:no-repeat;background-position:center}.user-widget .destination-user .user-image common-icon{width:20px;height:20px}.user-widget .destination-user:hover .user-menu{display:block}.user-widget .destination-user .user-menu{display:none;position:absolute;top:50px;right:0;width:220px;border-radius:10px;border:1px solid #f6f6f6;background-color:#fff;box-shadow:0 9px 9px 0 #00000014}.user-widget .destination-user .user-menu ul{margin:0;padding:0}.user-widget .destination-user .user-menu ul li{padding:15px;list-style:none}.user-widget .destination-user .user-menu ul li:hover{background-color:#f9f9f9}.user-widget .destination-user .user-menu ul li:first-child{border-radius:10px 10px 0 0}.user-widget .destination-user .user-menu ul li:last-child{border-radius:0 0 10px 10px}.user-widget .destination-user .user-menu ul li:not(:last-child){border-bottom:1px solid #f6f6f6}.user-widget .destination-user .user-menu ul li:first-child{margin-top:0}.user-widget .destination-user .user-menu ul li.has-subitem{display:none;position:relative;height:calc(61px - 40px);overflow:hidden}.user-widget .destination-user .user-menu ul li.has-subitem.subitem-is-open{height:auto}.user-widget .destination-user .user-menu ul li.has-subitem.subitem-is-open .sub-menu-arrow{transform:rotate(-90deg)}.user-widget .destination-user .user-menu ul li.has-subitem ul{margin-top:20px}.user-widget .destination-user .user-menu ul li.has-subitem ul li{padding-left:35px}.user-widget .destination-user .user-menu ul li.has-subitem ul li:last-child{padding-bottom:0}.user-widget .destination-user .user-menu ul li.has-subitem .sub-menu-arrow{position:absolute;right:18px;width:14px;min-width:14px;height:14px;min-height:14px;transform:rotate(90deg)}.user-widget .destination-user .user-menu ul li a,.user-widget .destination-user .user-menu ul li span{font-size:14px;line-height:20px;font-weight:500;text-decoration:none;color:#3c3c3c;display:flex;align-items:center;cursor:pointer}.user-widget .destination-user .user-menu ul li a common-icon,.user-widget .destination-user .user-menu ul li span common-icon{min-width:20px;min-height:20px;margin-right:10px}.user-widget .destination-user .language-currency-mobile{display:none}.user-widget .destination-user .language-currency-mobile language-currency-indicator{font-size:16px;line-height:20px;font-weight:500;color:#757575;position:relative}@media screen and (max-width:1279px){.user-widget .destination-user .user{display:none}.user-widget .destination-user .user-mobile{display:block}.user-widget .destination-user .user-mobile .user-mobile-close{width:24px;height:16px}.user-widget .destination-user .user-mobile .user-mobile-close,.user-widget .destination-user .user-mobile .user-mobile-open{cursor:pointer}.user-widget .destination-user .user-mobile .user-mobile-close{display:none}.user-widget .destination-user .user-menu{display:block;position:fixed;top:60px;left:0;width:100%;height:100vh;padding-left:0;padding-right:0;border-radius:0;border:1px solid #e6e6E6C9;transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform ease .5s;-webkit-transition:transform ease .5s}.user-widget .destination-user .user-menu>ul{max-width:668px;margin:0 auto}.user-widget .destination-user .user-menu>ul li{padding:20px 22px}.user-widget .destination-user .user-menu>ul li.has-subitem{display:block}.user-widget.user-widget--is-open .destination-user .user-mobile .user-mobile-open{display:none}.user-widget.user-widget--is-open .destination-user .user-mobile .user-mobile-close{display:block}.user-widget.user-widget--is-open .destination-user .user-menu{transform:translateX(0);-webkit-transform:translateX(0)}.user-widget .language-currency-mobile{display:block!important}.user-widget .language-currency-mobile language-currency-indicator .arrow-icon{position:absolute;right:8px;width:14px;height:14px;transform:rotate(0)}}@media screen and (max-width:768px){.user-widget .destination-user .user-menu>ul{max-width:initial}}virtual-tour .virtual-tour{background-color:#03a6c0;background:linear-gradient(197deg,#03a6c0,#0484c5);padding:18px 0;margin:62px 0 72px}virtual-tour .virtual-tour__separator{display:none}virtual-tour .virtual-tour__demos{display:flex;justify-content:center;margin-bottom:-90px;margin-top:24px}virtual-tour .virtual-tour__image{filter:drop-shadow(2px 4px 8px rgba(0, 0, 0, .2));display:flex}virtual-tour .virtual-tour__image--1{z-index:3}virtual-tour .virtual-tour__image--2{z-index:2}virtual-tour .virtual-tour__image--2,virtual-tour .virtual-tour__image--3{margin-left:-33%}virtual-tour .virtual-tour__image img{max-width:100%}virtual-tour .virtual-tour .module__header{display:block}virtual-tour .virtual-tour .module__title{color:#fae22d}virtual-tour .virtual-tour .module__description{color:#fff}virtual-tour .virtual-tour .feature-list{margin:0;list-style:none;color:#fff;padding:0}virtual-tour .virtual-tour .feature-list__item{display:flex;align-items:center;margin-bottom:12px;line-height:20px}virtual-tour .virtual-tour .feature-list__item img{width:24px;height:24px;margin-right:12px;flex-shrink:0}.why-become-ifriend-page{display:block}.why-become-ifriend-page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.why-become-ifriend-page__title{color:#ec6623;font-size:20px;margin:1.5em 0 2em}.why-become-ifriend-page__steps{margin:60px 0}.why-become-ifriend-page__steps-step{background-color:#fff;border-radius:8px;box-shadow:0 0 8px #ddd;margin:30px 0;padding:15px}.why-become-ifriend-page__steps-step__image{text-align:center}.why-become-ifriend-page__steps-step__image img{max-width:50%}.why-become-ifriend-page__steps-step__text h3{text-align:center}.why-become-ifriend-page__signup-section{margin:60px 0;padding:10px 0;text-align:center}.why-become-ifriend-page__signup-section .button{display:block}world-wide{display:block}.worldwide-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:20px}.worldwide-grid .worldwide-card{border-radius:10px;position:relative;height:162px;overflow:hidden}.worldwide-grid .worldwide-bg{background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:multiply;background-color:#ddd;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;filter:blur(2px);opacity:.9}.worldwide-grid .worldwide__country{display:block;position:absolute;padding:50px 0;text-align:center;text-decoration:none;top:0;bottom:0;left:0;right:0;z-index:2}.worldwide-grid .worldwide__country h2{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.7)}sso-maisfly{display:block}sso-maisfly .sso-login-process__container{display:flex;flex-direction:column;height:400px;justify-content:center;align-items:center}sso-maisfly .sso-login-process__fail,sso-maisfly .sso-login-process__loading-text,sso-maisfly .sso-login-process__success{margin-top:30px;font-size:20px}sso-maisfly .sso-login-process__fail{margin-bottom:30px}transfer-request{display:block;padding-top:20px}transfer-request .invalid{border-color:#e11e2a!important}transfer-request .horizontal-line{display:block;width:100%;height:1px;background-color:#d9d9d9;margin-top:50px;margin-bottom:50px}transfer-request h2{font-size:32px;line-height:36px;font-weight:700;color:#3c3c3c;margin:0 0 8px}transfer-request p{font-size:16px;line-height:20px;font-weight:400;color:#757575;margin:0 0 25px 0}transfer-request a.button,transfer-request button.button{line-height:32px;text-align:center;padding:7px;display:block;width:calc(50% - 10px);height:44px;background-color:#ec6623}transfer-request a.button:active,transfer-request button.button:active{background-color:#ec6623}transfer-request .columns{display:flex;margin-left:-25px;margin-right:-25px}transfer-request .columns .column-1,transfer-request .columns .column-2{width:100%;padding:0 25px}transfer-request .columns .column-2{flex-shrink:0;width:37%;padding-top:24px}transfer-request .step-1 .step-header,transfer-request .step-2 .step-header{margin-bottom:20px}transfer-request .step-1 .field .field__label{font-weight:700;margin-bottom:12px}transfer-request .image-step-2,transfer-request .step-2{display:none}transfer-request .form-completion{display:none}transfer-request .form-completion .form-completion-message{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}transfer-request .form-completion .form-completion-message h2,transfer-request .form-completion .form-completion-message p{font-weight:700}transfer-request .form-completion .form-completion-message h2{margin-top:35px}transfer-request .form-completion .form-completion-message .complete-icon{width:40px;height:40px}transfer-request .form-completion .form-completion-message .button{width:100%;max-width:270px;margin-left:auto;margin-right:auto}transfer-request .place-results h1{font-size:24px;line-height:28px;font-weight:700;color:#3c3c3c;margin:0 0 25px 0}transfer-request .request-form .text-field:invalid{border-color:#d9d9d9}transfer-request .btn-back{width:42px;height:42px;border-radius:50%;border:1px solid #7575752B;background-color:#fff;cursor:pointer;margin-bottom:16px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}transfer-request .btn-back common-icon{width:12px;height:12px;color:#757575}transfer-request .ifriend-request-image img{max-width:100%;width:100%}transfer-request .field-group{display:flex;flex-direction:column;width:100%;gap:16px;margin-bottom:16px}transfer-request .field-group .field{margin-bottom:0}transfer-request .field{width:100%;margin-bottom:20px}transfer-request .field__label{display:flex;align-items:center;gap:8px;font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c}transfer-request .field__label .tooltip{display:inline-flex}transfer-request .field__label .tooltip--top tool-tip{top:calc(-100% - 44px)}transfer-request .field .text-field{width:100%;border-radius:4px;border:1.2px solid #d9d9d9;margin:0;box-sizing:border-box}transfer-request .field .text-field::placeholder{color:#d9d9d9}transfer-request .field textarea{resize:none;margin-bottom:0}transfer-request .field input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer}transfer-request .field.field-phone,transfer-request .field.field-phone .iti,transfer-request .field.field-phone input.text-field{width:100%}transfer-request .field.field-phone .iti__country-list{top:50px;border-radius:4px;border:1px solid #d9d9d9}transfer-request .field.field-phone .iti__country-list .iti__country{padding:10px 15px}transfer-request .field.field-phone .iti__country-list::-webkit-scrollbar{width:7px}transfer-request .field.field-phone .iti__country-list::-webkit-scrollbar-track{background-color:#fff;border-radius:50px;border:solid 3px transparent}transfer-request .field.field-phone .iti__country-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:50px;border:solid 3px transparent}transfer-request .field.field-checkbox{display:flex;align-items:center}transfer-request .field.field-checkbox .field__label{color:#757575;margin-bottom:0}transfer-request .field .content-calendar{display:flex;margin:0 -10px}transfer-request .field .content-calendar .field-box-calendar{position:relative;width:50%;padding:0 10px}transfer-request .field__selected-date{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 11px;border-radius:4px;border:1.2px solid #d9d9d9;cursor:pointer}transfer-request .field__selected-date .field__selected-date__placeholder,transfer-request .field__selected-date .field__selected-date__title,transfer-request .field__selected-date .field__selected-date__value{font-size:16px;line-height:20px;pointer-events:none}transfer-request .field__selected-date .field__selected-date__placeholder,transfer-request .field__selected-date .field__selected-date__value{display:flex;align-items:center}transfer-request .field__selected-date .field__selected-date__placeholder common-icon,transfer-request .field__selected-date .field__selected-date__value common-icon{width:16px;height:16px;margin-left:10px}transfer-request .field__selected-date .field__selected-date__title{font-weight:600;color:#757575}transfer-request .field__selected-date .field__selected-date__placeholder{font-weight:500;color:#d9d9d9}transfer-request .field__selected-date .field__selected-date__value{display:none;font-weight:500;color:#757575}@media screen and (max-width:1279px){transfer-request{padding-top:0}transfer-request .no-results-mobile-images{display:block}transfer-request .columns{display:block;margin-left:0;margin-right:0}transfer-request .columns .column-1,transfer-request .columns .column-2{padding:0}transfer-request .columns .column-1{width:100%}transfer-request .columns .column-2{display:none}transfer-request .columns .step-1 button.button,transfer-request .columns .step-2 button.button{width:100%}transfer-request .columns .no-results-form{max-width:100%}transfer-request .columns .field .content-calendar{display:block}transfer-request .columns .field .content-calendar .field-box-calendar{width:calc(100% - 22px)}transfer-request .columns .field .content-calendar .field-box-calendar:not(:last-child){margin-bottom:15px}}.virtual-tour-card{position:relative;width:252px;height:340px;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-top:2px}.virtual-tour-card--placeholder .virtual-tour-card__name{height:26px;margin-top:26px;margin-bottom:28px}.virtual-tour-card--placeholder .virtual-tour-card__action{border-radius:4px;height:48px;box-sizing:border-box}.virtual-tour-card a{color:currentColor;text-decoration:none}.virtual-tour-card__image{position:relative;width:100%;margin:0;height:180px;border-radius:8px 8px 0 0;overflow:hidden}.virtual-tour-card__image img{width:100%;height:100%;object-fit:cover}.virtual-tour-card__platform-icon{position:absolute;top:12px;left:12px;padding:4px 6px;height:26px;width:24px;background-color:#fff;border-radius:4px}.virtual-tour-card__platform-icon--youtube{color:red}.virtual-tour-card__content{padding:16px}.virtual-tour-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px;font-size:16px;line-height:24px;margin:16px 0 20px;font-weight:700;color:#3c3c3c}.virtual-tour-card__action{padding:14px;display:block;width:100%}virtual-tour-ifriends .ifriends__list{display:flex;overflow-x:scroll;margin:0 -22px;padding:0 22px;-ms-overflow-style:none;scrollbar-width:none}virtual-tour-ifriends .ifriends__list::-webkit-scrollbar{display:none}virtual-tour-ifriends .ifriends__item{width:252px;text-align:center;flex-shrink:0;margin-right:16px}virtual-tour-ifriends .ifriends__item:last-child{padding-right:22px}virtual-tour-ifriends .ifriend a{text-decoration:none;color:currentColor}virtual-tour-ifriends .ifriend__photo{box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;display:flex;overflow:hidden;margin:4px auto 24px;width:152px;height:152px;border-radius:50%}virtual-tour-ifriends .ifriend__photo::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(186deg,transparent,rgba(0,0,0,.5))}virtual-tour-ifriends .ifriend__photo img{object-fit:cover;width:100%;height:100%}virtual-tour-ifriends .ifriend__name{font-size:20px;line-height:24px;margin:0 0 12px}virtual-tour-ifriends .ifriend__local{font-size:12px;line-height:18px;font-weight:500;color:#3c3c3c}virtual-tour-ifriends .ifriend__place{font-size:14px;font-weight:600;color:#1675a2;margin-bottom:12px}virtual-tour-ifriends .ifriend__description{margin:0}virtual-tour-page .page-header{color:#3c3c3c;padding-top:20px;padding-bottom:20px}virtual-tour-page .page-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}virtual-tour-page .page-header__image{display:flex;margin:0 0 0 -8px;width:calc(100% + 16px)}virtual-tour-page .page-header__image picture{width:100%;display:flex}virtual-tour-page .page-header__image img{width:100%;object-fit:cover}virtual-tour-page .page-header__title{margin:20px 0 8px;font-size:28px;line-height:32px;color:#3c3c3c}virtual-tour-page .page-header__description{font-weight:600;margin:0 0 24px}virtual-tour-page .page-header__subscribe-action{padding:14px 20px}virtual-tour-page .module{margin-top:60px;margin-bottom:60px}virtual-tour-page .module__title{margin:0}virtual-tour-page .module__description{margin:8px 0 0;color:#3c3c3c}virtual-tour-page .no-event{background:url(https://obj.cdn.theifriend.com/images/virtual-tour/opt-virtual-tour-banner-no-event.png) 50% 50%;background-size:cover;border-radius:8px;height:320px;display:flex;flex-direction:column;justify-content:center}virtual-tour-page .no-event h2,virtual-tour-page .no-event p{color:#fff}@media (max-width:600px){virtual-tour-page .no-event{max-width:80%;margin:0 auto}}virtual-tour-page .text-field{border-radius:4px;border:1px solid #f0f0f0;padding:14px 12px;box-sizing:border-box;margin-bottom:12px}virtual-tour-page .text-field:invalid{border-color:#eee}virtual-tour-page .why-to-do__list{display:flex;overflow-x:scroll;list-style:none;margin:32px -22px 0;padding:0 22px;-ms-overflow-style:none;scrollbar-width:none}virtual-tour-page .why-to-do__list::-webkit-scrollbar{display:none}@media (max-width:468px){virtual-tour-page .why-to-do__list{display:grid;justify-content:center;gap:44px}virtual-tour-page .why-to-do__item{margin-right:0!important}}virtual-tour-page .why-to-do__item{margin-right:16px;flex-shrink:0;width:250px;text-align:center}virtual-tour-page .why-to-do__item:last-child{padding-right:22px}virtual-tour-page .why-to-do__item common-icon{background-color:#03a6c0;height:40px;width:40px;padding:24px;border-radius:50%;color:#fff;margin-bottom:24px}virtual-tour-page .why-to-do__item .text{display:block;font-size:16px;line-height:20px;color:#3c3c3c;font-weight:700}virtual-tour-page .form-row{display:grid;grid-template-columns:100px auto;grid-gap:8px}virtual-tour-page .form-row i18n-phone{grid-column-start:2;grid-column-end:4}virtual-tour-page .form-row phone-ddi-selector{grid-column-start:1;grid-column-end:2}virtual-tour-page .form-row phone-ddi-selector::after{top:-7px}virtual-tour-page .form-row phone-ddi-selector .text-field{text-align:left}virtual-tour-page .form-row .form-submit{grid-column-start:1;grid-column-end:4}virtual-tour-page .schedule virtual-tour-schedule{display:block;margin-top:24px}virtual-tour-page .for-companies{background:url(/images/virtual-tour_for-companies-mask_mob.png) no-repeat center;background-size:cover;overflow:hidden}virtual-tour-page .for-companies__image{display:flex;position:relative;margin:0 auto -50px;top:-70px;max-width:400px;height:239px}virtual-tour-page .for-companies__image picture{width:100%;height:100%}virtual-tour-page .for-companies__image img{width:100%;height:100%;object-fit:cover}virtual-tour-page .for-companies__content{position:relative;padding:0 0 60px;z-index:1}virtual-tour-page .for-companies .module__title{color:#fff;font-size:28px;line-height:32px}virtual-tour-page .for-companies .module__description{color:#fff;font-weight:500;margin-bottom:18px}virtual-tour-page .for-companies .message-wrapper{color:#fff;margin-top:12px;font-size:16px;font-weight:600}virtual-tour-page .for-companies .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}virtual-tour-page .for-companies .form-submit common-icon{margin-left:8px}virtual-tour-page .finished-tours .module__title{margin-bottom:20px}virtual-tour-page .ifriends virtual-tour-ifriends{display:block;margin-top:30px}virtual-tour-page .subscribe__wrapper{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:36px 16px}virtual-tour-page .subscribe .module__title{font-size:16px;line-height:20px;color:#757575}virtual-tour-page .subscribe .module__description{font-size:28px;line-height:32px;font-weight:700;margin-bottom:24px}virtual-tour-page .subscribe .messsage-wrapper{margin-top:12px;font-size:16px;font-weight:600;color:#089e49}virtual-tour-page .subscribe .form-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px}virtual-tour-page .subscribe .form-submit common-icon{margin-left:8px}virtual-tour-page .form-control{margin-bottom:10px;position:relative;width:100%}virtual-tour-page .form-control label{display:inline-block;margin-bottom:5px}virtual-tour-page .form-control input{border:2px solid #f0f0f0;border-radius:4px;display:block;font-family:inherit;font-size:14px;padding:10px;width:100%}virtual-tour-page .form-control input:focus{outline:0;border-color:#777}virtual-tour-page .form-control.success input{border:1px solid #2ecc71}virtual-tour-page .form-control.error input{border:1px solid #e74c3c}virtual-tour-page .form-control.error input:invalid{border:1px solid #e74c3c}virtual-tour-page .form-control i{visibility:hidden;position:absolute;top:14px;right:10px}virtual-tour-page .form-control.success i.fa-check-circle{color:#2ecc71;visibility:visible}virtual-tour-page .form-control.error i.fa-exclamation-circle{color:#e74c3c;visibility:visible}virtual-tour-page .form-control small{color:#e74c3c;position:relative;bottom:0;left:0;visibility:hidden;display:none}virtual-tour-page .form-control.error small{visibility:visible;display:block;padding:4px 0}@media (max-width:468px){.form-row{background-color:#2ecc71;display:flex!important;flex-direction:column;grid-gap:0!important}.form-row .form-control{margin-bottom:0}.form-row .field{margin-bottom:0}}virtual-tour-results{display:block}virtual-tour-results slider-item{margin-right:12px;scroll-snap-align:none}virtual-tour-results slider-item:last-child{padding-right:22px}virtual-tour-results .virtual-tour-results__content--grid slider-buttons{display:none}virtual-tour-results .virtual-tour-results__content--grid slider-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}virtual-tour-results .virtual-tour-results__content--grid slider-item{margin:0}virtual-tour-results .virtual-tour-results__content--grid slider-item:last-child{padding-right:0}virtual-tour-results .virtual-tour-results__content--grid .virtual-tour-card{width:auto;height:178px}virtual-tour-results .virtual-tour-results__actions{text-align:center;margin-top:12px}virtual-tour-schedule .tour{color:#3c3c3c}virtual-tour-schedule .tour__image{box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;margin:0 0 8px;border-radius:8px;overflow:hidden;width:100%;height:180px}virtual-tour-schedule .tour__image img{width:100%;height:100%;object-fit:cover}virtual-tour-schedule .tour__index{position:absolute;top:0;left:0;padding:3px 8px;background-color:rgba(97,75,158,.6);border-radius:0 0 8px 0;font-size:20px;line-height:32px;color:#fff;font-weight:700}virtual-tour-schedule .tour__index small{font-size:14px}virtual-tour-schedule .tour__content{margin-top:24px}virtual-tour-schedule .tour__category{display:inline-block;padding:4px 8px;border-radius:8px;background-color:#0484c5;color:#fff;font-size:12px;line-height:18px;text-transform:uppercase;margin-bottom:12px;font-weight:600}virtual-tour-schedule .tour__title{font-size:20px;line-height:24px;margin:0 0 8px}virtual-tour-schedule .tour__description{margin:0 0 16px;line-height:24px}virtual-tour-schedule .tour__details{margin:0 0 16px;padding:0;list-style:none}virtual-tour-schedule .tour__details li{display:inline-flex;align-items:center;font-weight:600;margin-right:12px;margin-bottom:12px}virtual-tour-schedule .tour__details li common-icon{margin-right:8px}virtual-tour-schedule .tour__action{font-size:16px;padding:0;border:0;background-color:unset;font-weight:600;color:#ec6623;cursor:pointer}virtual-tour-schedule .tour__triggers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;list-style:none;margin:0;padding:0}virtual-tour-schedule .tour__triggers .item{box-shadow:0 4px 8px rgba(0,0,0,.2);width:100%;height:40px}virtual-tour-schedule .tour__triggers .item__button{position:relative;height:100%;width:100%;padding:0;border:0;border-radius:4px;overflow:hidden;cursor:pointer}virtual-tour-schedule .tour__triggers .item__button img{width:100%;height:100%;object-fit:cover}virtual-tour-schedule .tour__triggers .item__button .index{position:absolute;padding:9px 0;top:0;left:0;right:0;bottom:0;color:#614b9e;font-size:18px;font-weight:700;background-color:rgba(255,255,255,.8);z-index:1}virtual-tour-schedule .tour__triggers .item__button .index small{font-size:14px}virtual-tour-schedule .tour__triggers .item--old .item__button img{filter:grayscale(1)}partner-banner .box{border:1px solid #aaa;background-color:#fafafa;display:block;margin-top:60px;margin-bottom:30px}partner-banner .box .partner-banner__container{display:flex}partner-banner .box .partner-banner__text{width:60%;padding:20px 30px;text-align:center}partner-banner .box .partner-banner__text .line1{font-size:24px;font-weight:700;color:#333}partner-banner .box .partner-banner__text .line2{font-size:20px}partner-banner .box .partner-banner__text .conditions{font-size:14px;margin-top:30px}partner-banner .box .partner-banner__image{width:40%;background-size:cover;background-position:center}whitelabel-restricted-access{background-color:#fff;display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:999999}whitelabel-restricted-access .restricted-access__container{margin:60px;text-align:center}whitelabel-restricted-access .restricted-access__logo{margin:60px auto}whitelabel-restricted-access .restricted-access__form{margin:0 auto;width:40%}affiliate-booking-card{display:block;margin-bottom:1em;padding:1em;border:1px solid #eee;font-size:14px;background-color:#fff}affiliate-booking-card[expandable]{cursor:pointer}affiliate-booking-card[expandable]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}affiliate-booking-card[expanded] .item__details{display:block;cursor:initial}affiliate-booking-card[expanded] .item__expand-button common-icon[icon-id=chevron]{transform:rotate(90deg) rotate3d(1,90,1,180deg)}affiliate-booking-card .item__header{display:flex;justify-content:space-between;gap:.5em}affiliate-booking-card .item__header .badge{margin-right:.5em}affiliate-booking-card .item__header .badge.booking-type{display:inline-block;text-align:center;min-width:70px}affiliate-booking-card .item__header .badge.booking-type.normal{background-color:#3b86cd;color:#fff}affiliate-booking-card .item__header .badge.booking-type.experience{background-color:green;color:#fff}affiliate-booking-card .item__header .badge.booking-type.transfer{background-color:teal;color:#fff}affiliate-booking-card .item__header .badge.booking-type.ticket{background-color:orange;color:#fff}affiliate-booking-card .item__header .actions{display:inline-flex;align-items:center}affiliate-booking-card .item__header .actions label{display:inline-flex;gap:.5em;align-items:center;white-space:nowrap;cursor:pointer;font-weight:600;color:#3c3c3c}affiliate-booking-card .item__header .actions label input{margin:0;width:16px;height:16px}affiliate-booking-card .item__status{display:inline-block;color:#ec6623;font-size:14px;margin:8px 0}affiliate-booking-card .item__content{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #eee;margin-top:1em;padding-top:1em;gap:1em}affiliate-booking-card .item__expand-button{display:flex;align-items:center;gap:.5em;font-weight:500}affiliate-booking-card .item__expand-button common-icon[icon-id=chevron]{transition:all .4s;transform:rotate(90deg);width:14px;height:14px}affiliate-booking-card .item__information{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}affiliate-booking-card .item__details{display:none;border-top:1px solid #eee;padding-top:1em;margin-top:1em}affiliate-booking-card .item__inner-list{list-style:none;padding:0;margin:0}affiliate-booking-card .item__inner-list .badge{margin-right:.5em;margin-bottom:.5em}affiliate-booking-card .item__inner-list li{margin-bottom:.5em}affiliate-booking-card .item__inner-list li:last-child{margin-bottom:0}affiliate-booking-card .item__inner-list .contained-item{border:1px solid #eee;border-radius:.25em;padding:1em}affiliate-booking-card .row{display:flex;flex-direction:column;gap:1em}affiliate-booking-card .row--pricing .badge{font-size:14px}affiliate-booking-card .col__title{font-weight:600;margin-bottom:.25em;color:#3c3c3c}affiliate-booking-card .col__content{margin-bottom:.75em}affiliate-booking-card .col__content:last-child{margin-bottom:0}affiliate-booking-card .col--user .col__title{font-size:12px}affiliate-booking-card .col--user .col__content{display:flex;gap:1em;align-items:center;margin-top:.5em}affiliate-booking-card .col--actions{min-width:130px}affiliate-booking-card .col--actions .col__content{display:flex;flex-direction:column;gap:1em}affiliate-booking-card .col--actions .button{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:14px;font-weight:500;padding:8px 12px;height:36px;white-space:nowrap}affiliate-booking-card .col--actions .button common-icon{flex-shrink:0}affiliate-booking-card .user-avatar{flex-shrink:0;width:40px;height:40px;margin:0;padding:0;border-radius:50%;overflow:hidden;background-color:#eee}affiliate-booking-card .user-name{width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}affiliate-booking-card .badge{display:inline-flex;align-items:center;width:fit-content;gap:.35em;padding:.25em .5em;border-radius:.25em;font-size:12px;background-color:#eee;color:#3c3c3c;font-weight:500}affiliate-booking-card .badge.net{background-color:#ec6623;color:#fff}affiliate-booking-card .badge common-icon{width:14px;height:14px}affiliate-booking-card .badge--success{background-color:#089e49;color:#fff}affiliate-booking-card .badge--info{background-color:#0484c5;color:#fff}commission-request-form .form-wrapper{display:flex;flex-direction:column-reverse;gap:1em;padding:1em;background-color:#fff;border:1px solid #eee;margin-bottom:2em}commission-request-form form.disabled .field{opacity:.5}commission-request-form form .location-input:invalid,commission-request-form form .select-field:invalid,commission-request-form form .text-field:invalid{border-color:initial}commission-request-form form .select-field{border:1px solid #d9d9d9;border-radius:4px;padding:10px}commission-request-form form .field{margin-bottom:1em}commission-request-form form .field__hint{text-align:left;color:#757575;font-size:14px;margin-top:8px;line-height:1.45}commission-request-form form .field .form-control{margin-bottom:0}commission-request-form form .field .form-control label{margin-bottom:8px;color:#3c3c3c;font-weight:600}commission-request-form form .field .form-control input{box-sizing:border-box;border-width:1px;border-color:#d9d9d9;margin-bottom:0}commission-request-form form .submit-button{display:flex;align-items:center;gap:8px}commission-request-form .form-summary{color:#3c3c3c}commission-request-form .form-summary__title{margin-bottom:.5em;font-size:16px;font-weight:600}commission-request-form .form-summary__total{text-align:right}commission-request-form .form-summary affiliate-booking-card .item__header{align-items:center;justify-content:space-between!important}affiliate-program-testimonials-carousel carousel-component{padding:16px 0}affiliate-program-testimonials-carousel .testimonials-card blockquote{position:relative;margin:0 0 16px;padding:0 8px;color:#3c3c3c;font-weight:700;line-height:1.75em}affiliate-program-testimonials-carousel .testimonials-card blockquote::after,affiliate-program-testimonials-carousel .testimonials-card blockquote::before{font-size:90px;color:#caecfe;z-index:-1}affiliate-program-testimonials-carousel .testimonials-card blockquote::before{position:absolute;content:'“';left:0;top:16px}affiliate-program-testimonials-carousel .testimonials-card blockquote::after{content:'”';position:absolute;right:0;bottom:8px}affiliate-program-testimonials-carousel .testimonials-card .author-info{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 0 16px 12px;border-left:2px solid #b2b2b2}affiliate-program-testimonials-carousel .testimonials-card .author-info__name{display:block;font-size:14px;line-height:1.5em;font-weight:600}affiliate-program-testimonials-carousel .testimonials-card .author-info__role{display:block;font-size:12px}affiliate-program-testimonials-carousel .testimonials-card .author-info .next-button{display:flex;background-color:unset;border:0;color:#757575;margin-left:32px;cursor:pointer}affiliate-program-video-modal .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}affiliate-program-video-modal .video-container embed,affiliate-program-video-modal .video-container iframe,affiliate-program-video-modal .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}affiliate-subscription-page{color:#3c3c3c}affiliate-subscription-page .page__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}affiliate-subscription-page .page__header{padding-top:24px}affiliate-subscription-page .page__title{font-size:24px;line-height:28px;margin:0}affiliate-subscription-page .page__description{margin:8px 0 0}affiliate-subscription-page fieldset{margin:32px 0 8px;padding:0;border:0}affiliate-subscription-page fieldset legend{padding:0;font-size:16px;font-weight:600;margin-bottom:12px}affiliate-subscription-page .field{margin-bottom:12px}affiliate-subscription-page .field .select-field,affiliate-subscription-page .field .text-field,affiliate-subscription-page .field .textarea-field{padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin:0;box-sizing:border-box;color:#686868}affiliate-subscription-page .field .select-field[type=date],affiliate-subscription-page .field .text-field[type=date],affiliate-subscription-page .field .textarea-field[type=date]{padding:10px}affiliate-subscription-page .field .select-field::placeholder,affiliate-subscription-page .field .text-field::placeholder,affiliate-subscription-page .field .textarea-field::placeholder{color:#686868}affiliate-subscription-page .field .select-field:focus,affiliate-subscription-page .field .text-field:focus,affiliate-subscription-page .field .textarea-field:focus{background-color:#fff}affiliate-subscription-page .field .select-field:invalid,affiliate-subscription-page .field .text-field:invalid,affiliate-subscription-page .field .textarea-field:invalid{border:1px solid #e0e0e0}affiliate-subscription-page .field .checkbox-field{width:16px;height:16px}affiliate-subscription-page .field .checkbox__label{color:#757575;padding-bottom:8px}affiliate-subscription-page .field .checkbox__label span{margin:2px 0 0 8px}affiliate-subscription-page .form{max-width:744px}affiliate-subscription-page .form__submit{height:48px;width:100%;margin-bottom:40px}affiliate-subscription-page .form .legal-entity{margin:20px 0 -8px}affiliate-subscription-page .form .legal-entity label{display:inline-block;line-height:28px;margin-right:8px}affiliate-subscription-page .form .phone-row{display:flex}affiliate-subscription-page .form .phone-row phone-ddi-selector{margin-right:4px}.tip-card{display:flex;align-items:center}.tip-card--placeholder .tip-card__title{width:100%;height:18px}.tip-card--placeholder .tip-card__date{width:50%;height:12px}.tip-card a{text-decoration:none}.tip-card__thumbnail{position:relative;display:flex;justify-content:center;overflow:hidden;background-color:#eee;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;width:156px;height:101px;flex-shrink:0;margin:0}.tip-card__thumbnail::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.tip-card__thumbnail .image-link{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2}.tip-card__thumbnail img{height:100%;width:100%;object-fit:cover}.tip-card__content{width:100%;margin-left:16px}.tip-card__title{color:#3c3c3c;font-size:16px;line-height:20px;font-weight:600;margin:0 0 8px;max-width:156px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tip-card__date{font-size:14px;line-height:18px;font-weight:500;color:#757575;display:flex;align-items:center}.tip-card__date common-icon{width:12px;height:12px;color:#3c3c3c;margin-right:4px}.tips-list .tip-card,tips-list .tip-card{margin-bottom:40px}@media screen and (max-width:768px){.tips-list .tip-card .tip-card__thumbnail,tips-list .tip-card .tip-card__thumbnail{width:123px;height:116px}.tips-list .tip-card .tip-card__title,tips-list .tip-card .tip-card__title{max-width:100%}}cancellation-policy .cancellation__text a{color:#3c3c3c}cancellation-policy .cancellation__text--small{font-size:13px}cancellation-policy .cancellation__text--small a{font-size:13px}cancellation-policy .cancellation__list{padding-inline-start:1.5em;margin:0}cancellation-policy .cancellation__list li{margin-bottom:8px}success-modal .success-modal__container{max-width:380px;color:#3c3c3c}success-modal .success-modal__title{font-size:20px}ifriend-feedback-page{display:block}ifriend-feedback-page .feedback{padding-top:30px}ifriend-feedback-page .feedback__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}ifriend-feedback-page .feedback ::placeholder{color:#d9d9d9;font-size:14px}ifriend-feedback-page .feedback .page-header h2{margin-top:30px}ifriend-feedback-page .feedback .page-header h2 small{font-size:15px;font-weight:400}ifriend-feedback-page .feedback .field__label{color:#ec6623;font-size:18px;line-height:25px}ifriend-feedback-page .feedback .info{margin-bottom:30px}ifriend-feedback-page .feedback [for=feedback_guide],ifriend-feedback-page .feedback [for=feedback_sympathy]{padding-left:0}ifriend-feedback-page .feedback__stars{margin-top:15px;padding-left:0;padding-right:15px}ifriend-feedback-page .feedback__star-input{margin-right:32px;display:inline-block;border:0;background-color:unset;cursor:pointer}ifriend-feedback-page .feedback__star-input common-icon{transform:scale(2)}ifriend-feedback-page .feedback__star-input common-icon .icon{fill:none;stroke:#000;stroke-width:1px;stroke-linejoin:round}ifriend-feedback-page .feedback__star-input--checked common-icon .icon{fill:#ec6623;stroke:#ec6623}ifriend-feedback-page .feedback__yesno{text-align:center;margin-top:30px;margin-bottom:30px}ifriend-feedback-page .feedback .radio{border:2px solid #757575;background-color:#fff;color:#757575}ifriend-feedback-page .feedback .radio.checked{border-color:#ec6623;background-color:#ec6623;color:#fff}ifriend-feedback-page .feedback .radio.yes.checked{border-color:#089e49;background-color:#089e49}ifriend-feedback-page .feedback .radio.no.checked{border-color:#e11e2a;background-color:#e11e2a}feedback-page{display:block}feedback-page .feedback{padding-top:30px;color:#3c3c3c}feedback-page .feedback__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}feedback-page .feedback__title{font-size:24px;margin:16px 0 24px}feedback-page .feedback__form{margin-bottom:72px;max-width:600px}feedback-page .feedback__form .form-container{padding:12px;box-shadow:0 4px 8px rgba(0,0,0,.16);border-radius:8px;margin:24px 0}feedback-page .feedback__form .form-header{display:flex;align-items:center;gap:12px}feedback-page .feedback__rating .title{font-size:16px;margin:8px 0}feedback-page .feedback__rating .stars{display:inline-flex;unicode-bidi:bidi-override;direction:rtl;text-align:center}feedback-page .feedback__rating .stars__input{width:1px;border:0;padding:0;opacity:0;outline:0;margin:0 10px 0 -10px}feedback-page .feedback__rating .stars>button{display:inline-block;position:relative;color:#f3c017;font-size:32px;font-weight:600;padding:0;border:0;background-color:unset;cursor:pointer}feedback-page .feedback__rating .stars>button:hover,feedback-page .feedback__rating .stars>button:hover~button{color:transparent}feedback-page .feedback__rating .stars>button:hover:before,feedback-page .feedback__rating .stars>button:hover~button:before{content:'\2605';position:absolute;left:0;color:#f3c017}feedback-page .feedback__description{margin:14px 0 0}feedback-page .feedback__description .text-field{height:200px;width:100%;background-color:#fafafa;border:1px solid #eee;border-radius:4px;padding:12px;font-size:16px;box-sizing:border-box}feedback-page .feedback__submit{display:block;width:100%;height:45px;max-width:292px;margin:0 auto}feedback-page .feedback--ifriend_to_customer .feedback__form .form-container{text-align:center}feedback-page .feedback--ifriend_to_customer .feedback__form .avatar{width:62px;height:62px;margin:16px auto 8px}feedback-page .experience{display:flex;align-items:center;font-size:14px;line-height:18px}feedback-page .experience__thumbnail{display:flex;flex-shrink:0;width:80px;height:80px;margin:0 12px 0 0;border-radius:4px;overflow:hidden;background-color:#eee}feedback-page .experience__thumbnail img{width:100%;height:100%;object-fit:cover}feedback-page .experience__label{padding:4px 8px;font-size:12px;line-height:18px;font-weight:600;color:#fff;background-color:#03a6c0;border-radius:4px}feedback-page .experience__title{margin:12px 0 8px;font-size:16px;line-height:20px;font-weight:700}feedback-page .experience__city{margin:0 0 8px;font-size:14px;line-height:18px}academy-schedule .tour{color:#3c3c3c}academy-schedule .tour__image{box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;margin:0 0 8px;border-radius:8px;overflow:hidden;width:100%;height:180px;background-color:#757575}academy-schedule .tour__image img{width:100%;height:100%;object-fit:cover}academy-schedule .tour__index{position:absolute;top:0;left:0;padding:3px 8px;background-color:rgba(97,75,158,.6);border-radius:0 0 8px 0;font-size:20px;line-height:32px;color:#fff;font-weight:700}academy-schedule .tour__index small{font-size:14px}academy-schedule .tour__content{margin-top:24px}academy-schedule .tour__category{display:inline-block;padding:4px 8px;border-radius:8px;background-color:#0484c5;color:#fff;font-size:12px;line-height:18px;text-transform:uppercase;margin-bottom:12px;font-weight:600}academy-schedule .tour__title{font-size:20px;line-height:24px;margin:0 0 8px}academy-schedule .tour__description{margin:0 0 16px;line-height:24px}academy-schedule .tour__details{margin:0 0 16px;padding:0;list-style:none}academy-schedule .tour__details li{display:inline-flex;align-items:center;font-weight:600;margin-right:12px;margin-bottom:12px}academy-schedule .tour__details li common-icon{margin-right:8px}academy-schedule .tour__action{font-size:16px;padding:0;border:0;background-color:unset;font-weight:600;color:#ec6623;cursor:pointer}academy-schedule .tour__triggers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;list-style:none;margin:0;padding:0}academy-schedule .tour__triggers .item{box-shadow:0 4px 8px rgba(0,0,0,.2);width:100%;height:40px}academy-schedule .tour__triggers .item__button{position:relative;height:100%;width:100%;padding:0;border:0;border-radius:4px;overflow:hidden;cursor:pointer}academy-schedule .tour__triggers .item__button img{width:100%;height:100%;object-fit:cover}academy-schedule .tour__triggers .item__button .index{position:absolute;padding:9px 0;top:0;left:0;right:0;bottom:0;color:#614b9e;font-size:18px;font-weight:700;background-color:rgba(255,255,255,.8);z-index:1}academy-schedule .tour__triggers .item__button .index small{font-size:14px}academy-schedule .tour__triggers .item--old .item__button img{filter:grayscale(1)}experience-booking .experience-booking-form--with-variations .experience-booking-form__step-back{position:absolute;left:-4px;background-color:unset;border:0;color:#3c3c3c}experience-booking .experience-booking-form--with-variations .experience-booking-form__step-back common-icon{width:20px;height:20px;transform:rotate(180deg)}experience-booking .experience-booking-form--with-variations .experience-booking-form__price{margin:0 0 32px;font-size:18px;font-weight:700}experience-booking .experience-booking-form--with-variations .experience-booking-form__price .per-person{padding:0}experience-booking .experience-booking-form--with-variations .experience-booking-form__price .installments{color:#757575;font-weight:500}experience-booking .experience-booking-form--with-variations .experience-booking-form .max-participants{font-size:13px;margin-bottom:16px}experience-booking .experience-booking-form--with-variations .experience-booking-form .provider-options-mobile-wrapper .variations-options__title{text-align:center;width:100%;font-size:16px;margin:-46px 0 28px}experience-booking .experience-booking-form--with-variations .experience-booking-form__footer cancellation-policy{cursor:pointer}experience-booking .experience-booking-form--with-variations .experience-booking-form__footer cancellation-policy a{display:none}experience-booking .experience-booking-form--with-variations .experience-booking-form__footer cancellation-policy .cancellation__text{font-size:14px}experience-booking .experience-booking-form--with-variations .experience-booking__date .fieldset__fields{padding:16px 22px 48px}experience-booking .experience-booking-form--with-variations .experience-booking__date .fieldset__fields calendar-component{box-shadow:none}experience-booking .experience-booking-form--with-variations .experience-booking__date .fieldset__fields calendar-component .calendar-widget-header{padding:4px 8px 8px}experience-booking .experience-booking-form--with-variations .fieldset-message-wrapper{display:flex;position:relative;gap:6px;top:-6px;font-size:13px;font-weight:500;color:#e11e2a}experience-booking .experience-booking-form--with-variations .fieldset-message-wrapper common-icon{position:relative;flex-shrink:0;top:2px}experience-booking .experience-booking-form--with-variations .fieldset-message-wrapper .detail{color:#e11e2a}.experience-detailed-card{position:relative;overflow:hidden;height:100%;border-radius:8px;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);box-sizing:border-box}.experience-detailed-card .card__down-payment-price{color:green;line-height:22px;text-align:right;padding:4px 5px;border-radius:6px;font-size:12px;display:inline-block;position:relative;left:-5px;top:-10px;font-weight:700}.experience-detailed-card .card__down-payment-price common-icon{position:relative;top:4px}.experience-detailed-card .card__link{text-decoration:none}.experience-detailed-card .card__exclusive-stamp{position:absolute;top:8px;left:8px;margin:0}.experience-detailed-card .card__thumbnail{display:flex;margin:0 0 20px;width:100%;height:132px;border-radius:8px 8px 0 0;overflow:hidden}.experience-detailed-card .card__thumbnail img{width:100%;height:100%;object-fit:cover}.experience-detailed-card .card__container{position:relative;width:100%;box-sizing:border-box}.experience-detailed-card .card__top{margin-bottom:8px;max-width:calc(100% - 130px)}.experience-detailed-card .card__category{display:inline-block;margin-right:8px;margin-bottom:8px;padding:4px 6px;border-radius:6px;background-color:#0484c5;font-size:8px;font-weight:600;text-transform:uppercase;color:#fff}.experience-detailed-card .card__rating{display:inline-block;color:#f3c017;font-size:14px;vertical-align:middle;line-height:10px;margin-bottom:8px}.experience-detailed-card .card__rating .count{position:relative;top:-3px;color:#757575;margin-left:2px;font-size:13px}.experience-detailed-card .card__pricing{position:absolute;top:0;right:0;font-size:12px;color:#3c3c3c}.experience-detailed-card .card__pricing price-component{display:flex;line-height:36px;font-size:32px;font-weight:700}.experience-detailed-card .card__pricing price-component.zero-fraction .decimal,.experience-detailed-card .card__pricing price-component.zero-fraction .fraction{display:none}.experience-detailed-card .card__pricing price-component .currency{position:relative;bottom:-4px;font-size:12px;font-weight:600;margin-right:4px;order:-1}.experience-detailed-card .card__pricing price-component .literal{display:none}.experience-detailed-card .card__pricing price-component .decimal,.experience-detailed-card .card__pricing price-component .fraction{position:relative;top:-6px;font-size:12px}.experience-detailed-card .card__pricing price-component .decimal{opacity:0}.experience-detailed-card .card__pricing .from{text-align:right;line-height:18px}.experience-detailed-card .card__pricing .from:first-letter{text-transform:uppercase}.experience-detailed-card .card__title{margin:0 0 8px;font-size:16px;line-height:24px;color:#3c3c3c;max-width:calc(100% - 128px)}.experience-detailed-card .card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5em;color:#3c3c3c;margin-bottom:20px}.experience-detailed-card .card__description p{font-size:14px;margin:0}.experience-detailed-card .card__features-list{list-style:none;margin:0 0 20px;padding:0}.experience-detailed-card .card__features-list .item{display:inline-block;margin:5px 16px 5px 0;color:#3c3c3c;line-height:24px}.experience-detailed-card .card__features-list .item.empty{position:absolute;opacity:0}.experience-detailed-card .card__features-list .item common-icon{top:3px;position:relative;margin-right:4px}.experience-detailed-card .card__features-list .item .text{font-weight:600;font-size:14px;line-height:18px}.experience-detailed-card .card__action{width:100%;height:48px}.experience-detailed-card--placeholder .card__title{height:28px;margin:0 0 20px}.experience-detailed-card--placeholder .card__description{height:24px;max-width:300px;width:100%;margin:8px 0}.experience-detailed-card--placeholder .card__action{height:48px;margin-top:24px;border-radius:4px}.experience-detailed-card{position:relative;overflow:hidden;height:100%;border-radius:8px;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);box-sizing:border-box}.experience-detailed-card .card__down-payment-price{color:green;line-height:22px;text-align:right;padding:4px 5px;border-radius:6px;font-size:12px;display:inline-block;position:relative;left:-5px;top:-10px;font-weight:700}.experience-detailed-card .card__down-payment-price common-icon{position:relative;top:4px}.experience-detailed-card .card__link{text-decoration:none}.experience-detailed-card .card__exclusive-stamp{position:absolute;top:8px;left:8px;margin:0}.experience-detailed-card .card__thumbnail{display:flex;margin:0 0 20px;width:100%;height:132px;border-radius:8px 8px 0 0;overflow:hidden}.experience-detailed-card .card__thumbnail img{width:100%;height:100%;object-fit:cover}.experience-detailed-card .card__container{position:relative;width:100%;box-sizing:border-box}.experience-detailed-card .card__top{margin-bottom:8px;max-width:calc(100% - 130px)}.experience-detailed-card .card__category{display:inline-block;margin-right:8px;margin-bottom:8px;padding:4px 6px;border-radius:6px;background-color:#0484c5;font-size:8px;font-weight:600;text-transform:uppercase;color:#fff}.experience-detailed-card .card__rating{display:inline-block;color:#f3c017;font-size:14px;vertical-align:middle;line-height:10px;margin-bottom:8px}.experience-detailed-card .card__rating .count{position:relative;top:-3px;color:#757575;margin-left:2px;font-size:13px}.experience-detailed-card .card__pricing{position:absolute;top:0;right:0;font-size:12px;color:#3c3c3c}.experience-detailed-card .card__pricing price-component{display:flex;line-height:36px;font-size:32px;font-weight:700}.experience-detailed-card .card__pricing price-component.zero-fraction .decimal,.experience-detailed-card .card__pricing price-component.zero-fraction .fraction{display:none}.experience-detailed-card .card__pricing price-component .currency{position:relative;bottom:-4px;font-size:12px;font-weight:600;margin-right:4px;order:-1}.experience-detailed-card .card__pricing price-component .literal{display:none}.experience-detailed-card .card__pricing price-component .decimal,.experience-detailed-card .card__pricing price-component .fraction{position:relative;top:-6px;font-size:12px}.experience-detailed-card .card__pricing price-component .decimal{opacity:0}.experience-detailed-card .card__pricing .from{text-align:right;line-height:18px}.experience-detailed-card .card__pricing .from:first-letter{text-transform:uppercase}.experience-detailed-card .card__title{margin:0 0 8px;font-size:16px;line-height:24px;color:#3c3c3c;max-width:calc(100% - 128px)}.experience-detailed-card .card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5em;color:#3c3c3c;margin-bottom:20px}.experience-detailed-card .card__description p{font-size:14px;margin:0}.experience-detailed-card .card__features-list{list-style:none;margin:0 0 20px;padding:0}.experience-detailed-card .card__features-list .item{display:inline-block;margin:5px 16px 5px 0;color:#3c3c3c;line-height:24px}.experience-detailed-card .card__features-list .item.empty{position:absolute;opacity:0}.experience-detailed-card .card__features-list .item common-icon{top:3px;position:relative;margin-right:4px}.experience-detailed-card .card__features-list .item .text{font-weight:600;font-size:14px;line-height:18px}.experience-detailed-card .card__action{width:100%;height:48px}.experience-detailed-card--placeholder .card__title{height:28px;margin:0 0 20px}.experience-detailed-card--placeholder .card__description{height:24px;max-width:300px;width:100%;margin:8px 0}.experience-detailed-card--placeholder .card__action{height:48px;margin-top:24px;border-radius:4px}ifriend-selector .ifriend-selector{margin-bottom:8px}ifriend-selector .ifriend-selector-item{width:100px;height:100px;margin-right:13px;position:relative;overflow:hidden;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.2)}ifriend-selector .ifriend-selector-item label{display:grid;grid-template-rows:1fr 2fr;align-items:end;width:100%;height:100%;position:absolute;cursor:pointer}ifriend-selector .ifriend-selector-item label::before{height:20px;width:20px;border:1px solid #fff;right:8px;border-radius:4px;top:8px;content:'';position:absolute}ifriend-selector .ifriend-selector-item__bg{background-color:#03a6c0;position:absolute;margin:0;top:0;bottom:0;width:100%;filter:brightness(.9)}ifriend-selector .ifriend-selector-item__bg img{width:100%}ifriend-selector .ifriend-selector-item__check{display:none}ifriend-selector .ifriend-selector-item__check:checked+label{background:rgba(3,166,192,.6)}ifriend-selector .ifriend-selector-item__check:checked+label::before{background-color:#fff}ifriend-selector .ifriend-selector-item__check:checked+label::after{content:'';position:absolute;color:#03a6c0;height:5px;width:11px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);right:12px;top:13px}ifriend-selector .ifriend-selector-item__content{position:relative;padding:8px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.6));grid-row-start:2}ifriend-selector .ifriend-selector-item__name{margin:0;font-size:16px}ifriend-selector .ifriend-selector-item__place{margin:0;font-size:12px;font-weight:400;line-height:14px}ifriend-selector .ifriend-infobox{background-color:#f7f7f7;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:24px}ifriend-selector .ifriend-infobox__header{display:flex;align-items:center}ifriend-selector .ifriend-infobox__name{color:#ec6623;font-size:18px;margin:0}ifriend-selector .ifriend-infobox__rating{flex-grow:1;padding:0 8px;color:#f3c017}ifriend-selector .ifriend-infobox__close{background-color:unset;border:0;color:#757575;padding:0}ifriend-selector .ifriend-infobox__close common-icon{width:12px}ifriend-selector .ifriend-infobox .info-grid-item__title{color:#3c3c3c;margin-bottom:4px;font-size:14px}ifriend-selector .ifriend-infobox .info-grid-item__content{font-size:14px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}ifriend-selector .ifriend-infobox .book-now-button{width:100%;font-size:16px;padding:12px;text-align:center;border-radius:4px;margin-top:20px}ifriend-selector .ifriend-infobox .whatsapp-button{display:block;text-align:center;margin-top:15px;padding-top:12px;padding-bottom:12px}experience-search-filters{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;overflow-y:scroll;width:100%;z-index:99}experience-search-filters .filters__header{position:sticky;top:0;left:0;right:0;box-shadow:0 4px 8px rgba(0,0,0,.04);background-color:#fff;z-index:1}experience-search-filters .filters__header .inner-container{padding-left:16px;padding-right:16px;display:flex;height:60px;align-items:center}experience-search-filters .filters__header .logo-wrapper{flex-grow:1}experience-search-filters .filters__header .logo-wrapper lazy-img{display:flex}experience-search-filters .filters__header .logo-wrapper img{width:32px;height:32px}experience-search-filters .filters__header .logo-wrapper a{display:flex;width:60px}experience-search-filters .filters__header .close-button{display:flex;padding:0;background-color:unset;border:0;color:#9e9e9e}experience-search-filters .filters__title{font-size:20px;line-height:24px;margin:0 0 16px;font-weight:600;color:#3c3c3c}experience-search-filters .filters__container{display:inline-block;box-sizing:border-box;width:100%;margin-top:60px;margin-bottom:100px;padding-left:16px;padding-right:16px}experience-search-filters .filters__modules-wrapper .module{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}experience-search-filters .filters__modules-wrapper .module:first-child{padding-bottom:0;margin-bottom:0;border-bottom:0}experience-search-filters .filters__modules-wrapper .module:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}experience-search-filters .filters__modules-wrapper .module__title{margin:0 0 12px;font-size:16px;line-height:19px;color:#3c3c3c;font-weight:600}experience-search-filters .filters__modules-wrapper .module .option{display:flex;align-items:center;font-size:14px;line-height:18px;margin-bottom:12px;color:#565656}experience-search-filters .filters__modules-wrapper .module .option:last-child{margin-bottom:0}experience-search-filters .filters__modules-wrapper .module .option input[type=checkbox]{width:20px;height:20px;margin-right:8px}experience-search-filters .filters__modules-wrapper .dates-module .dates-details summary{display:flex;align-items:center;padding:0 12px;height:48px;border:1px solid #eee;border-radius:4px;cursor:pointer;color:#565656;outline:0}experience-search-filters .filters__modules-wrapper .dates-module .dates-details summary common-icon{margin-right:12px}experience-search-filters .filters__modules-wrapper .dates-module .dates-details summary::-webkit-details-marker{display:none}experience-search-filters .filters__modules-wrapper .dates-module .dates-details .calendar-wrapper{position:absolute;background-color:#fff;width:280px;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.08);border:1px solid #eee;padding:16px;user-select:none}experience-search-filters .filters__modules-wrapper .dates-module .dates-details .calendar-wrapper__actions{margin-top:16px;text-align:right}experience-search-filters .filters__modules-wrapper .dates-module .dates-details .calendar-wrapper__actions .button{margin-right:8px;font-size:14px;line-height:16px;padding:8px 12px}experience-search-filters .filters__modules-wrapper .dates-module .dates-details .calendar-wrapper__actions .button:last-child{margin-right:0}experience-search-filters .filters__modules-wrapper .dates-module .dates-details .calendar-wrapper__actions .reset-button{color:#757575;border:1px solid;background-color:unset}experience-search-filters .filters__modules-wrapper .dates-module .dates-details .calendar-wrapper__actions .apply-button{background-color:#ec6623}experience-search-filters .filters__modules-wrapper .dates-module calendar-component{box-shadow:none;color:#3c3c3c}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .calendar-widget-header{background-color:unset;color:#565656}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .calendar-widget-btn common-icon{color:#565656;width:8px}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .calendar-widget-week span{color:#565656}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .calendar-widget-date span{font-size:13px}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .calendar-widget-date--disabled span{opacity:.4}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .date-in-range{border-radius:0!important;background-color:rgba(3,166,192,.38)}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .date-in-range--from{background:linear-gradient(90deg,transparent 50%,rgba(3,166,192,.38) 50%)}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .date-in-range--to{background:linear-gradient(-90deg,transparent 50%,rgba(3,166,192,.38) 50%)}experience-search-filters .filters__modules-wrapper .dates-module calendar-component .date-in-range--to span{background-color:#fff;color:#3c3c3c;box-shadow:inset 0 0 0 1px #03a6c0;font-weight:400}experience-search-filters .filters__modules-wrapper .applied-filters-module .applied-items{list-style:none;padding:0;margin:0 0 20px}experience-search-filters .filters__modules-wrapper .applied-filters-module .applied-items .item{display:inline-flex;align-items:center;background-color:#eee;margin-right:6px;margin-bottom:8px;border-radius:12px;font-size:12px;text-transform:uppercase;font-weight:600;padding:0 12px;height:24px}experience-search-filters .filters__modules-wrapper .applied-filters-module .applied-items .item__remove{padding:0;margin:0;background-color:unset;border:0;color:#757575;margin-left:6px;cursor:pointer}experience-search-filters .filters__modules-wrapper .applied-filters-module .applied-items .item__remove common-icon{width:9px;height:9px}experience-search-filters .filters__modules-wrapper .ratings-module .stars{color:#f3c017}experience-search-filters .filters__modules-wrapper .prices-module .module__content{margin-top:48px;padding:0 16px}experience-search-filters .filters__actions{position:sticky;bottom:0;left:0;right:0;box-shadow:0 -4px 8px rgba(0,0,0,.16);background-color:#fff;z-index:1}experience-search-filters .filters__actions .inner-container{padding:12px 16px;display:flex;align-items:center}experience-search-filters .filters__actions .button{width:100%;font-size:16px;padding:0 12px;height:48px}experience-search-filters .filters__actions .button:first-child{margin-right:16px}experience-search-filters .filters__actions .remove-action{color:#757575;background-color:unset;box-shadow:none}experience-search-how-it-works{display:block;margin:20px 0;background-color:#1675a2;border-radius:8px;padding:20px;color:#fff}experience-search-how-it-works common-icon{color:#03a6c0;width:32px;height:32px}experience-search-how-it-works .text{margin:16px 0;font-size:20px;font-weight:700}experience-search-how-it-works .link{color:#fff;font-weight:700}experience-search .not-found{background-color:#0484c5;background:linear-gradient(221deg,#03a6c0,#0484c5);color:#fff}experience-search .not-found__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:48px;padding-bottom:48px}experience-search .not-found__figure{display:flex;width:140px;height:140px;margin:0 auto 24px}experience-search .not-found__figure img{width:100%;height:100%}experience-search .not-found__content{text-align:center}experience-search .not-found__title{margin:0;font-size:28px;line-height:32px;color:#fae22d}experience-search .not-found__description{line-height:24px;margin:8px 0 24px}experience-search .not-found__actions .button{display:inline-block;width:100%;max-width:250px;height:48px;margin:0 auto 8px}experience-search .not-found__actions .new-search{background-color:#fff;color:#0484c5}experience-search .not-found__actions .contact-us{background-color:unset;height:36px;box-shadow:none}experience-search sort-selector{display:block;width:192px;max-width:100%;height:44px}experience-search sort-selector .sort-selector__trigger{position:relative;display:flex;align-items:center;border:1px solid #e1e1e1;background-color:unset;border-radius:4px;height:100%;width:100%;padding:0 36px 0 12px;font-size:16px;color:#757575;font-weight:600}experience-search sort-selector .sort-selector__trigger:after{position:absolute;right:12px;content:'\0025BC';font-size:14px;transition:transform .35s}experience-search sort-selector .sort-selector__content .items{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}experience-search sort-selector .sort-selector__content .items__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}experience-search sort-selector .sort-selector__content .items__content{position:fixed;left:0;right:0;bottom:-100%;background-color:#fff;border-radius:8px 8px 0 0;overflow:hidden;animation-name:slideUp;animation-delay:.2s;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes slideUp{0%{bottom:-100%}100%{bottom:0}}experience-search sort-selector .sort-selector__content .items__header{padding:8px 16px;color:#fff;font-size:16px;font-weight:600;background-color:#0484c5}experience-search sort-selector .sort-selector__content .items__list{list-style:none;padding:0;margin:0}experience-search sort-selector .sort-selector__content .items__list .item{padding:0 16px}experience-search sort-selector .sort-selector__content .items__list .item:last-child .item__button{border-bottom:0}experience-search sort-selector .sort-selector__content .items__list .item__button{display:flex;align-items:center;text-align:left;width:100%;height:60px;font-size:14px;line-height:20px;color:#565656;border:0;border-bottom:1px solid #eee;background-color:unset;cursor:pointer}experience-search sort-selector .sort-selector__content .items__list .item__button .checkbox{position:relative;width:20px;height:20px;display:inline-block;border:1px solid #757575;border-radius:50%;margin-right:8px;flex-shrink:0}experience-search sort-selector .sort-selector__content .items__list .item__button .checkbox--checked{background-color:#0484c5;border-color:#0484c5}experience-search sort-selector .sort-selector__content .items__list .item__button .checkbox::after{content:'';position:absolute;color:#fff;height:4px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);right:5px;top:6px}.phone-sms-code-modal__container .field__label{font-weight:700}.phone-sms-code-modal__container input[name=code]{font-size:24px;text-align:center;letter-spacing:1.2em}.phone-sms-code-modal__container .actions{margin-top:60px;text-align:right}.phone-sms-code-modal__container .problem-continues{background-color:#ffffe0;margin-left:-24px;margin-right:-24px;padding:5px 15px}.phone-sms-code-modal__container .problem-continues p{font-size:12px}ifriend-affiliate-commissions{display:block}ifriend-affiliate-commissions form[name=schedule-filter-form]{display:flex;flex-direction:column;padding:10px}ifriend-affiliate-commissions form[name=schedule-filter-form] .form-field{margin-right:10px;margin-bottom:15px}ifriend-affiliate-commissions form[name=schedule-filter-form] .form-field:last-child{margin-right:0}ifriend-affiliate-commissions form[name=schedule-filter-form] .form-field input{font-size:12px}ifriend-affiliate-commissions form[name=schedule-filter-form] input[type=date],ifriend-affiliate-commissions form[name=schedule-filter-form] select{font-family:Montserrat,sans-serif;padding:5px;width:100%}ifriend-affiliate-commissions form[name=schedule-filter-form] .clear-filter{color:red;padding:30px 15px;text-align:center;font-size:14px}ifriend-affiliate-commissions form[name=schedule-filter-form] .button-filter{background-color:#46b4ec;color:#fff;font-size:14px;font-weight:400}.schedule-filter__panel{background-color:#fff;border-radius:4px;padding:5px 15px}ifriend-affiliate-dashboard{display:block}ifriend-affiliate-dashboard .module{margin-bottom:60px}ifriend-affiliate-dashboard .module__title{font-size:28px;color:#ec6623;margin:20px 0 8px}ifriend-affiliate-dashboard .breadcrumb{font-size:13px;margin-top:16px;margin-bottom:0}ifriend-affiliate-dashboard input#affiliate-url,ifriend-affiliate-dashboard input#link-generated{min-width:90%;border:none}.ifriend-affiliate-dashboard__panel{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 4px 0 #a9a9a9;border-radius:6px;padding:3px}.ifriend-affiliate-dashboard__panel-affiliate-data{background-color:#f3f3f3;border-radius:6px;padding:0 15px 10px}.ifriend-affiliate-dashboard__panel-link-generator{border-radius:6px;padding:0 15px 10px}.ifriend-affiliate-dashboard__panel-link-generator input[name=url]{padding:10px 15px;font-size:16px;width:94%}.copy-link-container{background-color:#fff;padding:5px 10px;color:#000;border-radius:6px;font-size:18px;border:1px solid #d3d3d3}.copy-link-container a.link-copy{color:#000;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #d3d3d3}.copy-link-container a.link-copy:hover{color:#00f}ifriend-affiliate-signup{display:block}ifriend-affiliate-signup .module{margin-bottom:60px}ifriend-affiliate-signup .module__title{font-size:28px;color:#ec6623;margin:20px 0 8px}ifriend-affiliate-signup .module__description{line-height:1.5em}ifriend-affiliate-signup .breadcrumb{font-size:13px;margin-top:16px;margin-bottom:0}ifriend-affiliate-signup form{margin:30px 20%;padding:60px;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 0 4px #ccc;position:relative}ifriend-affiliate-signup form #processing{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);border-radius:10px}ifriend-affiliate-signup form #processing common-loading{--color-stop-1:#089e49;position:absolute;height:64px;width:64px;top:50%;left:50%;margin-left:-32px;margin-top:-32px}ifriend-affiliate-signup .checkbox label{display:grid;grid-template-columns:30px 1fr}ifriend-booking-box{box-shadow:0 4px 8px rgba(0,0,0,.2);display:block;padding:25px 20px 20px 20px;width:372px;max-width:100%;box-sizing:border-box;border-radius:8px;background-color:#fff}ifriend-booking-box .ifriend-booking-box__full-price{color:#656565;font-weight:500;font-size:14px;text-align:left}ifriend-booking-box .ifriend-booking-box__price{font-size:18px;line-height:22px;font-weight:700;color:#3c3c3c;margin-bottom:22px;margin-top:2px}ifriend-booking-box .ifriend-booking-box__price .per-hour{font-size:15px;line-height:19px;font-weight:500}ifriend-booking-box .ifriend-booking-box__price .payment-conditions{font-size:14px;line-height:18px;font-weight:500;color:#757575;margin:5px 0 0 0}ifriend-booking-box .ifriend-booking-box__ifriend-details{display:flex;align-items:center;height:55px;margin-top:12px;margin-bottom:20px;border-top:1px solid #eee;border-bottom:1px solid #eee}ifriend-booking-box .ifriend-booking-box__ifriend-details .item{margin-right:7px;color:#757575;flex-grow:1;width:100%}ifriend-booking-box .ifriend-booking-box__ifriend-details .item__title{margin:0;font-size:12px;font-weight:400;color:#3c3c3c;line-height:18px}ifriend-booking-box .ifriend-booking-box__ifriend-details .item__content{font-size:14px;font-weight:600}ifriend-booking-box .ifriend-booking-box__ifriend-details .item--languages .item__content{text-transform:uppercase}ifriend-booking-box .ifriend-booking-box__ifriend-details .item--languages .item__content .more-languages{color:#614b9e;font-weight:700;font-size:12px;position:relative;left:-5px;top:-3px}ifriend-booking-box .ifriend-booking-box__ifriend-details .item--rating{color:#f3c017}ifriend-booking-box .ifriend-booking-box__ifriend-details .item--rating .star{width:12px;height:12px}ifriend-booking-box .ifriend-booking-box__footer{display:flex;justify-content:center;flex-direction:column}ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-description,ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-title{margin:0}ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-description,ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-description a,ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-title,ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-title a{font-size:14px;line-height:18px;color:#757575}ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-title{font-weight:700;margin-bottom:5px}ifriend-booking-box .ifriend-booking-box__footer .cancellation-policy-description{font-weight:500}ifriend-booking-box .ifriend-booking-box__footer .message-link{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-weight:600;font-size:14px;color:#0484c5}ifriend-booking-box .ifriend-booking-box__footer .message-link common-icon{margin-right:8px}ifriend-booking-box .ifriend-booking-box__message-link{font-size:16px;line-break:20px;font-weight:600;color:#ec6623;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:48px;border:1px solid #ec6623;border-radius:4px;margin-bottom:10px}ifriend-booking-box .ifriend-booking-box__message-link common-icon{margin-right:8px}ifriend-booking-box .ifriend-booking-box__whatsapp-button{font-size:16px;line-height:32px;font-weight:600;text-align:center;text-decoration:underline;display:block;width:100%;margin:20px 0 28px 0;background:0 0;color:#25d366;border:1px solid #25d366;padding-top:5px;padding-bottom:5px;border-radius:4px;text-decoration:none}ifriend-booking-box .ifriend-booking-box__submit{position:relative;height:48px;width:100%;margin-bottom:10px}ifriend-booking-box .ifriend-booking-box__submit--loading{color:transparent}ifriend-booking-box .ifriend-booking-box__submit--loading::before{position:absolute;height:18px;margin:0 24px;content:'';left:0;right:0;border-radius:4px;background-color:rgba(255,255,255,.3)}ifriend-booking-box .fieldset--date__title{font-size:18px;line-height:22px;font-weight:600;color:#3c3c3c;margin:0 0 10px 0}ifriend-booking-box .fieldset-container{display:flex}ifriend-booking-box .fieldset{box-shadow:none;position:relative;margin-bottom:10px;user-select:none;max-width:none}ifriend-booking-box .fieldset[open]>.fieldset__header:after{transform:rotate(-180deg)}ifriend-booking-box .fieldset__header{display:flex;border:1px solid #d9d9d9;padding:8px 12px;height:30px;color:#b9b9b9;border-radius:4px;background-color:#fff;justify-content:left;cursor:pointer;outline:0}ifriend-booking-box .fieldset__header::-webkit-details-marker{display:none}ifriend-booking-box .fieldset__header .arrow{width:12px;transition:transform .35s}ifriend-booking-box .fieldset[open]>.fieldset__header .arrow{transform:rotate(-180deg)}ifriend-booking-box .fieldset__title{font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c;font-style:normal;display:flex;align-items:center;flex-grow:1}ifriend-booking-box .fieldset__title .calendar,ifriend-booking-box .fieldset__title .users{width:18px;height:18px}ifriend-booking-box .fieldset__title .calendar{margin-top:-2px;margin-right:10px}ifriend-booking-box .fieldset__apply{float:right;background-color:unset;border:0;color:#ec6623;font-size:14px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;padding:6px 12px;margin:6px}ifriend-booking-box .fieldset__fields{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:4px;padding:27px 12px 12px;position:absolute;z-index:3;background-color:#fff;left:0;right:0}ifriend-booking-box .fieldset__fields .amount-field{display:flex;margin-bottom:15px}ifriend-booking-box .fieldset__fields .amount-field__label{flex-grow:1;font-size:15px}ifriend-booking-box .fieldset__fields .amount-field__label span{color:#9e9e9e;display:block;font-size:13px}ifriend-booking-box .fieldset__fields .amount-field amount-input{display:flex;align-items:center}ifriend-booking-box .fieldset__fields .amount-field .amount-input__minus,ifriend-booking-box .fieldset__fields .amount-field .amount-input__plus{background:#fff;border:#757575 solid 1px;border-radius:50%;line-height:11px;padding:6px}ifriend-booking-box .fieldset__fields .amount-field .amount-input__minus common-icon,ifriend-booking-box .fieldset__fields .amount-field .amount-input__plus common-icon{width:11px;height:11px}ifriend-booking-box .fieldset__fields .amount-field .amount-input__minus{order:-1}ifriend-booking-box .fieldset__fields .amount-field .amount-input__plus{border-color:#ec6623;color:#ec6623}ifriend-booking-box .fieldset__fields .amount-field input{border:0;color:#757575;font-family:Montserrat,sans-serif;padding:0;width:50px;text-align:center}ifriend-booking-box .fieldset__fields .amount-field [type=number]{-moz-appearance:textfield}ifriend-booking-box .fieldset__fields .amount-field [type=number]::-webkit-inner-spin-button,ifriend-booking-box .fieldset__fields .amount-field [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ifriend-booking-box .fieldset.fieldset--date{width:calc(100% - 120px - 10px);margin-right:10px}ifriend-booking-box .fieldset.fieldset--participants{max-width:120px;width:100%}ifriend-booking-box .fieldset.fieldset--participants common-icon.users{margin-right:10px}ifriend-booking-box .whatsapp-button{margin-top:-10px;margin-bottom:30px;text-align:center;padding-top:15px;padding-bottom:10px}ifriend-booking-box .fieldset--date .fieldset__fields{width:calc(100% + 130px - 24px)}extra-booking{display:block}.extra-booking-header{margin-bottom:20px;padding-top:30px}.extra-booking-header__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.extra-booking-header__title{color:#ec6623;font-size:20px;margin:0}.extra-ifriends{background:#fff;margin-bottom:10px;position:sticky;top:0;z-index:4}.extra-ifriends__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-bottom:20px;padding-top:20px;display:flex;justify-content:space-between}.extra-ifriends__container--dragging-over{background:rgba(117,117,117,.1)}.extra-booking__booking-action{background:#fff;bottom:0;padding:1em 0;position:sticky;text-align:center;z-index:4}extra-ifriend{display:inline-flex;height:132px;border-radius:10px;box-shadow:0 5px 5px rgba(165,165,165,.5);flex-basis:102px;flex-shrink:1;flex-direction:column;position:relative}extra-ifriend .empty-text{color:#9e9e9e;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2em;font-size:11px;flex-grow:1;text-align:center}extra-ifriend .empty-button{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.extra-ifriend__avatar{margin:0;border-radius:10px 10px 0 0;overflow:hidden}.extra-ifriend__avatar img{width:100%}.extra-ifriend__info{background:#fff;border-radius:0 0 10px 10px;padding:6px 4px}.extra-ifriend__name{font-size:13px;text-transform:capitalize}.extra-ifriend__summary{align-items:center;display:flex;justify-content:space-between}.extra-ifriend__summary-label{font-size:13px}.extra-ifriend__total{color:#089e49;font-size:15px;font-weight:700}ifriend-planner-page{color:#3c3c3c}ifriend-planner-page .module{margin:60px 0}ifriend-planner-page .module__header{display:block;margin-bottom:24px}ifriend-planner-page .module__title{margin:0 0 16px}ifriend-planner-page .module__description{font-weight:500;line-height:28px}ifriend-planner-page .page-header{margin-top:12px;padding:1em;border-radius:1em;background-color:#0484c5;background:linear-gradient(180deg,#0484c5 6.14%,#1675a2 102.44%)}ifriend-planner-page .page-header .breadcrumb{color:#fff}ifriend-planner-page .page-header__content{margin-top:40px}ifriend-planner-page .page-header__subtitle{font-size:20px;font-weight:600;color:#f5cd45;margin-bottom:8px}ifriend-planner-page .page-header__title{color:#fff;font-weight:700;font-size:28px;margin:0 0 24px}ifriend-planner-page .page-header__action{padding:14px 24px}ifriend-planner-page .page-header__figure{margin:40px -4px -40px;padding:0;width:100%}ifriend-planner-page .page-header__figure img{width:100%;object-fit:cover}ifriend-planner-page .how-it-works__list{display:flex;margin:-12px -22px;padding:12px 22px;list-style:none;gap:12px;overflow-x:scroll;width:100%;scroll-behavior:smooth}ifriend-planner-page .how-it-works__list::-webkit-scrollbar{display:none}ifriend-planner-page .how-it-works__list .item{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:32px;width:228px;flex-shrink:0;box-sizing:border-box}ifriend-planner-page .how-it-works__list .item common-icon{color:#0484c5;width:48px;height:48px;margin-bottom:38px}ifriend-planner-page .how-it-works__list .item__title{font-size:20px;margin:0 0 12px}ifriend-planner-page .how-it-works__list .item__description{line-height:24px}ifriend-planner-page .virtual-guide{padding:32px 0;background-color:#e1f0f3;background:linear-gradient(180deg,#e1f0f3 30.66%,#b3d3e4 118.05%)}ifriend-planner-page .virtual-guide__list{margin:0;padding:0;list-style:none}ifriend-planner-page .virtual-guide__list .item{display:flex;margin-bottom:24px;gap:12px}ifriend-planner-page .virtual-guide__list .item:last-child{margin-bottom:12px}ifriend-planner-page .virtual-guide__list .item common-icon{flex-shrink:0;width:24px;height:24px;color:#0484c5}ifriend-planner-page .virtual-guide__list .item__title{margin:0 0 4px;line-height:24px}ifriend-planner-page .virtual-guide__list .item__description{margin:0;line-height:24px}ifriend-planner-page .virtual-guide__image{display:block;width:300px;max-width:100%;margin:0 auto}ifriend-planner-page .virtual-guide__image img{width:100%}ifriend-planner-page .virtual-guide__download-action{display:inline-block;margin-top:24px}ifriend-planner-page .virtual-guide .module__header{margin:0}ifriend-planner-page .virtual-guide .module__title{font-size:32px;margin:16px 0 12px;color:#0484c5}ifriend-planner-page .virtual-guide .module__subtitle{margin:0;font-weight:700;text-transform:uppercase}ifriend-planner-page .virtual-guide .module__description{font-weight:500;margin-bottom:32px}ifriend-planner-page .virtual-guide .module__content{position:relative;text-align:center}ifriend-planner-page ifriend-results .ifriend-results__actions{text-align:left}ifriend-planner-page ifriend-results .ifriend-results__actions .load-more{border:0;padding:0;width:auto;font-size:16px;background-color:unset;box-shadow:none;color:#ec6623;text-decoration:underline}ifriend-planner-page ifriend-results-v3 .ifriend-card{min-height:320px}ifriend-planner-page ifriend-results-v3 .ifriend-card__details{border:0}ifriend-planner-page ifriend-results-v3 .ifriendSlide .swiper-button-next,ifriend-planner-page ifriend-results-v3 .ifriendSlide .swiper-button-prev{margin-top:-50px}ifriend-planner-page ifriend-results-v3 .ifriend-results__actions{text-align:left}ifriend-planner-page ifriend-results-v3 .ifriend-results__actions .load-more{border:0;padding:0;width:auto;font-size:16px;background-color:unset;box-shadow:none;color:#ec6623;text-decoration:underline}ifriend-planner-page .testimonials__list{display:flex;margin:-12px -22px;padding:12px 22px;list-style:none;gap:12px;overflow-x:scroll;width:100%;scroll-behavior:smooth}ifriend-planner-page .testimonials__list::-webkit-scrollbar{display:none}ifriend-planner-page .testimonials__list .item{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:24px;width:268px;flex-shrink:0;box-sizing:border-box}ifriend-planner-page .testimonials__list .item common-icon{color:#0484c5;width:24px;height:24px;margin-bottom:16px}ifriend-planner-page .testimonials__list .item__content{margin:0 0 12px}ifriend-planner-page .testimonials__list .item__content p{font-size:14px;line-height:24px;font-weight:500;margin:0}ifriend-planner-page .testimonials__list .item__country,ifriend-planner-page .testimonials__list .item__name{font-weight:600;color:#000;font-size:14px}ifriend-planner-page .request__content{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:24px;margin:0 auto;max-width:720px}ifriend-planner-page .request__form .form-row{display:flex;flex-direction:column}ifriend-planner-page .request__form .form-col{display:grid;grid-template-columns:1fr 130px 1fr;gap:16px}ifriend-planner-page .request__form .field{display:flex;width:100%;gap:6px;margin-bottom:12px}ifriend-planner-page .request__form .field--periods{display:block;margin:16px 0;line-height:28px}ifriend-planner-page .request__form .text-field{padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin:0;box-sizing:border-box;color:#686868}ifriend-planner-page .request__form .text-field::placeholder{color:#686868}ifriend-planner-page .request__form .text-field:focus{background-color:#fff}ifriend-planner-page .request__form .text-field:invalid{border:1px solid #e0e0e0}ifriend-planner-page .request__submit{display:block;width:100%;padding:14px 20px;max-width:280px;margin:24px auto 0}ifriend-planner-page .request__message-wrapper{text-align:center;margin-top:16px;font-weight:600}ifriend-planner-page .request__message-wrapper .error{color:#e11e2a}ifriend-planner-page .request__message-wrapper .success{color:#089e49}ifriend-planner-page .form-control{margin-bottom:10px;position:relative;width:100%}ifriend-planner-page .form-control label{display:inline-block;margin-bottom:5px}ifriend-planner-page .form-control input{border:2px solid #f0f0f0;border-radius:4px;display:block;font-family:inherit;font-size:14px;padding:10px;width:100%}ifriend-planner-page .form-control input:focus{outline:0;border-color:#777}ifriend-planner-page .form-control.success input{border:1px solid #2ecc71}ifriend-planner-page .form-control.error input{border:1px solid #e74c3c}ifriend-planner-page .form-control.error input:invalid{border:1px solid #e74c3c}ifriend-planner-page .form-control i{visibility:hidden;position:absolute;top:14px;right:10px}ifriend-planner-page .form-control.success i.fa-check-circle{color:#2ecc71;visibility:visible}ifriend-planner-page .form-control.error i.fa-exclamation-circle{color:#e74c3c;visibility:visible}ifriend-planner-page .form-control small{color:#e74c3c;position:relative;bottom:0;left:0;visibility:hidden;display:none}ifriend-planner-page .form-control.error small{visibility:visible;display:block;padding:4px 0}@media (max-width:1024px){.page-header{margin-top:0}}ifriend-results-with-tabs .tabs{display:flex;list-style:none;margin:0 0 16px;padding:0;gap:12px}ifriend-results-with-tabs .tabs li{width:100%}ifriend-results-with-tabs .tabs .tab-button{display:block;padding:8px;width:100%;border:0;font-size:18px;font-weight:600;background-color:unset;cursor:pointer}ifriend-results-with-tabs .tabs .tab-button--active{color:#0484c5;box-shadow:0 4px 0 #0484c5}ifriend-results-with-tabs ifriend-results .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9}ifriend-results-with-tabs ifriend-results .load-more:active{background-color:unset}ifriend-results-with-tabs-v2 .tabs{display:flex;list-style:none;margin:0 0 16px;padding:0;gap:12px}ifriend-results-with-tabs-v2 .tabs .tab-button{display:block;padding:8px;width:100%;border:0;font-size:18px;font-weight:600;background-color:unset;cursor:pointer}ifriend-results-with-tabs-v2 .tabs .tab-button--active{color:#0484c5;box-shadow:0 4px 0 #0484c5}ifriend-results-with-tabs-v2 ifriend-results .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9}ifriend-results-with-tabs-v2 ifriend-results .load-more:active{background-color:unset}ifriend-sliders-v2 .module{margin:0!important}ifriend-sliders-v2 .module__title{margin:28px 0 24px!important}ifriend-sliders-v2 ifriend-results .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9}ifriend-sliders-v2 ifriend-results .load-more:active{background-color:unset}ifriend-sliders-v2 .no-results{height:150px;display:flex;margin-top:16px;justify-content:center;text-align:center;align-items:center;background:#eee}ifriend-sliders-v2 .no-results p{font-weight:700}ifriend-sliders-v2 .module{margin:0!important}ifriend-sliders-v2 .module__title{margin:28px 0 24px!important}ifriend-sliders-v2 ifriend-results .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9}ifriend-sliders-v2 ifriend-results .load-more:active{background-color:unset}ifriend-sliders-v2 .no-results{height:150px;display:flex;margin-top:16px;justify-content:center;text-align:center;align-items:center;background:#eee}ifriend-sliders-v2 .no-results p{font-weight:700}scope-option{display:block}scope-option ul{list-style:none;margin:0;padding:0}scope-option ul li{margin-bottom:4px;margin-left:0;margin-right:0}scope-option ul li:last-child{border-bottom:0}scope-option div.add-new{border-top:1px solid #ddd;margin-left:-15px;margin-right:-15px;padding:15px 15px 0}scope-option .option-container-head{padding:10px 15px;margin-left:-15px;margin-right:-15px;background-color:#f0f0f0}scope-option .option-container-head h4{margin:0;padding:0}common-modal .calendar-tutorial__label{margin-top:-38px;display:block;font-weight:700}common-modal .calendar-tutorial__title{line-height:1.3;margin-bottom:4px}common-modal .calendar-tutorial__subtitle{margin-top:8px}common-modal .calendar-tutorial__embedded{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}common-modal .calendar-tutorial__embedded embed,common-modal .calendar-tutorial__embedded iframe,common-modal .calendar-tutorial__embedded object{position:absolute;top:0;left:0;width:100%;height:100%}common-modal .calendar-tutorial__actions{margin-top:24px;text-align:center}common-modal .calendar-tutorial__actions .checkbox{margin-bottom:12px}common-modal .calendar-tutorial__actions .checkbox__field{margin-right:5px}common-modal .calendar-tutorial__actions .checkbox__label{display:flex;justify-content:center;font-size:14px;align-items:center}partner-program-testimonials-carousel carousel-component{padding:16px 0}partner-program-testimonials-carousel .testimonials-card blockquote{position:relative;margin:0 0 16px;padding:0 8px;color:#3c3c3c;font-weight:700;line-height:1.75em}partner-program-testimonials-carousel .testimonials-card blockquote::after,partner-program-testimonials-carousel .testimonials-card blockquote::before{font-size:90px;color:#caecfe;z-index:-1}partner-program-testimonials-carousel .testimonials-card blockquote::before{position:absolute;content:'“';left:0;top:16px}partner-program-testimonials-carousel .testimonials-card blockquote::after{content:'”';position:absolute;right:0;bottom:8px}partner-program-testimonials-carousel .testimonials-card .author-info{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 0 16px 12px;border-left:2px solid #b2b2b2}partner-program-testimonials-carousel .testimonials-card .author-info__name{display:block;font-size:14px;line-height:1.5em;font-weight:600}partner-program-testimonials-carousel .testimonials-card .author-info__role{display:block;font-size:12px}partner-program-testimonials-carousel .testimonials-card .author-info .next-button{display:flex;background-color:unset;border:0;color:#757575;margin-left:32px;cursor:pointer}partner-program-video-modal .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}partner-program-video-modal .video-container embed,partner-program-video-modal .video-container iframe,partner-program-video-modal .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.boleto-modal .modal__container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;border-radius:0}.boleto-modal .modal__content-wrapper{padding:0}.boleto-modal__iframe{width:100%;height:420px;border:0}.boleto-modal__actions{box-shadow:0 4px 8px rgba(0,0,0,.2);position:fixed;bottom:0;left:0;right:0;padding:12px 0;text-align:center;background-color:#fff}.boleto-modal__actions .payment-done{padding:10px 20px}multi-place-chooser .input-group{position:relative;display:flex;align-items:center;margin-bottom:16px}multi-place-chooser .input-group input,multi-place-chooser .input-group place-chooser{margin:0 8px 0 0;width:100%;max-width:250px;box-sizing:border-box}multi-place-chooser .input-group input::placeholder,multi-place-chooser .input-group place-chooser::placeholder{font-size:13px}multi-place-chooser .input-group location-chooser{width:100%}multi-place-chooser .remove-place-button{display:flex;padding:0;align-items:center;justify-content:center;border:1px solid #b9b9b9;width:32px;color:#757575;background-color:#eee;border-radius:4px;outline:0;cursor:pointer}discover-fake-input .fake-input__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-bottom:12px}discover-fake-input .fake-input__inner{position:relative}discover-fake-input .fake-input__button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;opacity:0}discover-fake-input search-component{width:100%}discover-fake-input search-component .search-form{width:100%;max-width:none;padding:0;box-shadow:none}discover-fake-input search-component .search-input{margin:0;padding:9px 12px;border:1px solid #eee}discover-fake-input search-component .search-button{display:none}affiliate-program-terms-bomtur .affiliate-program-terms__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box;padding-top:32px;padding-bottom:32px}affiliate-program-terms-bomtur .affiliate-program-terms__content{color:#565656}affiliate-program-terms-bomtur .affiliate-program-terms__content h1{font-size:22px}affiliate-program-terms-bomtur .affiliate-program-terms__content ol{padding-left:20px}breadcrumb-component .module__container{position:relative}breadcrumb-component .module__container .next-breadcrumb,breadcrumb-component .module__container .prev-breadcrumb{position:absolute;top:0;z-index:999;display:none;height:18px;width:35px}breadcrumb-component .module__container .prev-breadcrumb{left:22px}breadcrumb-component .module__container .prev-breadcrumb common-icon{position:absolute;top:calc(50% - 8px);left:-4px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}breadcrumb-component .module__container .next-breadcrumb{right:22px}breadcrumb-component .module__container .next-breadcrumb common-icon{position:absolute;top:calc(50% - 8px);right:-4px}breadcrumb-component .breadcrumb-component{margin:0;padding:0}breadcrumb-component .breadcrumb-component__item{width:fit-content;position:relative;list-style:none;display:inline-block}breadcrumb-component .breadcrumb-component__item,breadcrumb-component .breadcrumb-component__item a{font-size:14px;line-height:18px;font-weight:500;color:#757575CC;text-decoration:none}breadcrumb-component .breadcrumb-component__item :hover,breadcrumb-component .breadcrumb-component__item a :hover{color:#757575CC}breadcrumb-component .breadcrumb-component__item:not(:last-child){margin-right:15px;padding-right:15px}breadcrumb-component .breadcrumb-component__item:not(:last-child):after{content:'';display:block;position:absolute;top:calc(50% - 3.5px);right:-4px;padding:2px;border:solid #757575CC;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);-webkit-transform:rotate(-45deg)}@media screen and (max-width:768px){breadcrumb-component .breadcrumb-component__item,breadcrumb-component .breadcrumb-component__item a{font-size:12px;line-height:16px}}@media screen and (max-width:700px){breadcrumb-component .swiper-container{width:100%;overflow:hidden}breadcrumb-component .next-breadcrumb.active,breadcrumb-component .prev-breadcrumb.active{display:block}}carousel-destinations{color:#3c3c3c}carousel-destinations ul{list-style:none;margin:0;padding:0}carousel-destinations .container-carousel .container-carousel__header{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}carousel-destinations .container-carousel .container-carousel__header .content__title{display:inline;font-size:32px;line-height:1.2em;font-weight:700;color:#3c3c3c;margin:0}carousel-destinations .container-carousel .container-carousel__header .content__title strong{color:#ec6623}carousel-destinations .container-carousel .container-carousel__header .content p{font-size:16px;line-height:20px;color:#757575;margin:15px 0 0 0}carousel-destinations .container-carousel .container-carousel__header .content .tooltip{z-index:3}carousel-destinations .container-carousel .controls{display:flex;align-items:center;justify-content:space-between}carousel-destinations .container-carousel .controls--desktop{display:none}carousel-destinations .container-carousel .controls .see-more{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;color:#ec6623}carousel-destinations .container-carousel .controls .see-more common-icon{position:relative;top:-3px;width:10px;height:10px}carousel-destinations .container-carousel .controls .carousel-controls{display:flex;align-items:center}carousel-destinations .container-carousel .controls .button-next,carousel-destinations .container-carousel .controls .button-prev,carousel-destinations .container-carousel .controls .button-see-more{color:#757575CC;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #7575752B;cursor:pointer}carousel-destinations .container-carousel .controls .button-next common-icon,carousel-destinations .container-carousel .controls .button-prev common-icon,carousel-destinations .container-carousel .controls .button-see-more common-icon{color:#757575;width:8px}carousel-destinations .container-carousel .controls .button-next:not(:last-child),carousel-destinations .container-carousel .controls .button-prev:not(:last-child),carousel-destinations .container-carousel .controls .button-see-more:not(:last-child){margin-right:12px}carousel-destinations .container-carousel .controls .button-next.swiper-button-disabled,carousel-destinations .container-carousel .controls .button-prev.swiper-button-disabled,carousel-destinations .container-carousel .controls .button-see-more.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}carousel-destinations .container-carousel .controls .button-next.swiper-button-disabled common-icon,carousel-destinations .container-carousel .controls .button-prev.swiper-button-disabled common-icon,carousel-destinations .container-carousel .controls .button-see-more.swiper-button-disabled common-icon{color:#7575752B}carousel-destinations .container-carousel .controls .button-prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}carousel-destinations .container-carousel .ifriend-results__content--slider .controls{position:absolute;top:calc(50% - 16px);left:-20px;right:-20px}carousel-destinations .container-carousel .ifriend-results__content--slider .controls .carousel-controls{width:100%;justify-content:space-between}carousel-destinations .container-carousel .ifriend-results__content--slider .controls .button-next,carousel-destinations .container-carousel .ifriend-results__content--slider .controls .button-prev{z-index:1;box-shadow:0 0 8px rgba(0,0,0,.12);border:none}carousel-destinations .container-carousel .ifriend-results__content--slider .controls .button-next.swiper-button-disabled,carousel-destinations .container-carousel .ifriend-results__content--slider .controls .button-prev.swiper-button-disabled{visibility:hidden}carousel-destinations .ifriend-results__content--slider .swiper-button-next,carousel-destinations .ifriend-results__content--slider .swiper-button-prev{border:1px solid #7575752B;box-shadow:none}carousel-destinations .ifriend-results__content--slider .swiper-button-next common-icon,carousel-destinations .ifriend-results__content--slider .swiper-button-prev common-icon{color:#757575}carousel-destinations .ifriend-results__content--slider .swiper-button-next:hover,carousel-destinations .ifriend-results__content--slider .swiper-button-prev:hover{border-color:#757575}carousel-destinations .container-carousel .swiper-slide{height:auto}carousel-destinations .container-carousel .swiper-slide .see-more{height:100%;text-decoration:none;width:100%;max-width:307px}carousel-destinations .container-carousel .swiper-slide .see-more .see-more__content{display:flex;align-items:center;justify-content:center;width:calc(100% - 45px);height:100%;box-sizing:border-box;padding:20px;border-radius:8px;border:#3c3c3c24 solid 1px}carousel-destinations .container-carousel .swiper-slide .see-more .see-more__content .see-more__button{display:flex;align-items:center}carousel-destinations .container-carousel .swiper-slide .see-more .see-more__content .see-more__button p{font-size:16px;line-height:20px;font-weight:600;text-decoration:none;color:#3c3c3c;margin:0 10px 0 0}carousel-destinations .container-carousel .swiper-slide .see-more .see-more__content .see-more__button common-icon{width:8px}@media screen and (max-width:850px){carousel-destinations .container-carousel .container-carousel__header .content{width:100%;max-width:calc(100% - 42px)}carousel-destinations .container-carousel .container-carousel__header .content__title{font-size:22px}carousel-destinations .container-carousel .container-carousel__header .content a{display:none}}@media screen and (max-width:768px){carousel-destinations .container-carousel .container-carousel__header{align-items:center}carousel-destinations .container-carousel .container-carousel__header .content__title{margin-bottom:0}carousel-destinations .container-carousel .container-carousel__header .content p{display:none}}@media screen and (max-width:450px){carousel-destinations .container-carousel .ifriendSlide .swiper-slide{justify-content:left}carousel-destinations .container-carousel .experience-card,carousel-destinations .container-carousel .ifriend-card{width:100%}}carousel-destinations .ifriend-results__content--slider{position:relative;margin-left:-22px;margin-right:-22px}carousel-destinations .ifriend-results__content--slider .ifriendSlide{padding:0 22px 15px;margin-left:0;margin-right:0;box-sizing:border-box}carousel-destinations .ifriend-results__content--slider .swiper-button-prev{position:absolute;left:-5px;top:calc(50% - 20px);background-color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#3c3c3c;transform:rotate(180deg);transition:ease-in-out .4s}carousel-destinations .ifriend-results__content--slider .swiper-button-prev:hover{color:#757575;transform:scale(1.1) rotate(180deg);cursor:pointer}carousel-destinations .ifriend-results__content--slider .swiper-button-prev svg{margin:0 2px}carousel-destinations .ifriend-results__content--slider .swiper-button-next{position:absolute;right:-5px;top:calc(50% - 20px);background-color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1.31707px 5.26829px rgba(0,0,0,.16);color:#3c3c3c;transition:ease-in-out .4s}carousel-destinations .ifriend-results__content--slider .swiper-button-next:hover{color:#757575;transform:scale(1.1);cursor:pointer}carousel-destinations .ifriend-results__content--slider .swiper-button-next::after,carousel-destinations .ifriend-results__content--slider .swiper-button-prev::after{font-size:0}@media screen and (min-width:768px){carousel-destinations .ifriend-results__content--slider{margin-left:0;margin-right:0}carousel-destinations .ifriend-results__content--slider .ifriendSlide{padding:0 0 15px}}@media screen and (max-width:850px){carousel-destinations .swiper-button-next,carousel-destinations .swiper-button-prev{display:none}}carousel-nearby-component{color:#3c3c3c;display:block;margin-top:100px;margin-bottom:100px}carousel-nearby-component.active{display:block}carousel-nearby-component .carousel-nearby-header{display:flex;align-items:center;justify-content:space-between}carousel-nearby-component .carousel-nearby-header .carousel-controls{display:flex;align-items:center}carousel-nearby-component .carousel-nearby-header .carousel-controls .button-next,carousel-nearby-component .carousel-nearby-header .carousel-controls .button-prev{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50px;border:1px solid #7575752B;cursor:pointer}carousel-nearby-component .carousel-nearby-header .carousel-controls .button-next common-icon,carousel-nearby-component .carousel-nearby-header .carousel-controls .button-prev common-icon{color:#757575;width:8px}carousel-nearby-component .carousel-nearby-header .carousel-controls .button-next:not(:last-child),carousel-nearby-component .carousel-nearby-header .carousel-controls .button-prev:not(:last-child){margin-right:15px}carousel-nearby-component .carousel-nearby-header .carousel-controls .button-next.swiper-button-disabled,carousel-nearby-component .carousel-nearby-header .carousel-controls .button-prev.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}carousel-nearby-component .carousel-nearby-header .carousel-controls .button-next.swiper-button-disabled common-icon,carousel-nearby-component .carousel-nearby-header .carousel-controls .button-prev.swiper-button-disabled common-icon{color:#7575752B}carousel-nearby-component .carousel-nearby-header .carousel-controls .button-prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}carousel-nearby-component .ifriend-results__content--slider{padding:0}carousel-nearby-component .ifriend-results__content--slider .experience-card__bg img{min-height:154px;max-height:154px}carousel-nearby-component .not-found{display:none}carousel-nearby-component .not-found__header{text-align:center;margin-top:50px}carousel-nearby-component .not-found__icon{width:40px;height:40px;margin-bottom:15px}carousel-nearby-component .not-found__title{font-size:28px;line-height:32px;font-weight:700;color:#3c3c3c;margin:0 0 15px 0}@media screen and (max-width:850px){carousel-nearby-component .container-carousel{display:initial}}categories-component .categories-component .module__container{position:relative}categories-component .categories-component .carousel-controls{display:none}categories-component .categories-component__slider{position:relative;margin-left:-22px;margin-right:-22px}categories-component .categories-component__slider .ifriendSlide{padding:0 22px;margin-left:0;margin-right:0;box-sizing:border-box}categories-component .categories-component__item{width:100%;transition:transform ease-in-out .3s;cursor:pointer}categories-component .categories-component__item.selected-category{transform:translateY(-10px)}categories-component .categories-component__item.selected-category .categories-component__image{opacity:1;box-shadow:0 0 16px rgba(0,0,0,.12)}categories-component .categories-component__item.selected-category .categories-component__title::after{content:'';display:block;width:100%;height:6px;background-color:#ec6623;border-radius:10px;margin-top:12px}categories-component .categories-component__image{margin:0;width:100%;height:160px;border-radius:8px;overflow:hidden;opacity:.6}categories-component .categories-component__image:hover img{scale:1.1}categories-component .categories-component__image img{width:100%;height:100%;object-fit:cover;transition:scale ease-in-out .5s}categories-component .categories-component__title{font-size:14px;font-weight:600;margin:0;padding-top:12px;text-align:center}content-listing-component{display:block;margin-bottom:72px}content-listing-component ul{list-style:none;margin:0;padding:0}content-listing-component.no-pagination{margin-bottom:calc(72px - 25px)}content-listing-component .content-listing__header{margin-bottom:25px}content-listing-component .content-listing__header p{font-size:16px;line-height:20px;font-weight:500;color:#757575;margin:0 0 30px 0}content-listing-component .content-listing__header p.content-listing__amount-of-results{font-weight:400;margin-bottom:24px}content-listing-component .content-listing__header-filter{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c;display:flex;align-items:center;justify-content:center;width:120px;height:48px;margin-bottom:5px;border-radius:8px;background:0 0;border:2px solid #d9d9D9A6;cursor:pointer}content-listing-component .content-listing__header-filter common-icon{margin-right:5px}content-listing-component .content-listing__title{font-size:32px;font-weight:700;color:#3c3c3c;display:inline-block;margin:0 0 12px 0}content-listing-component .content-listing__title strong{display:inline-block;color:#ec6623}content-listing-component .content-listing__title .oficial-guide-stamp{width:20px;height:20px}content-listing-component .content-listing__title .see-more{position:relative;font-size:16px;font-weight:400;text-decoration:underline;bottom:3px;margin-left:.4em;cursor:pointer}content-listing-component .content-listing__back-to-slider .see-more{margin-bottom:24px}content-listing-component .content-listing__back-to-slider .see-more common-icon{top:4px!important;transform:rotate(180deg)}content-listing-component .content-listing__container.swiper{padding-right:2px;margin-top:-10px;padding-top:10px;padding-bottom:16px}content-listing-component .content-listing__wrapper{display:flex;flex-wrap:wrap;margin:-10px}content-listing-component .content-listing__wrapper.swiper-wrapper{flex-wrap:nowrap;margin:0}content-listing-component .content-listing__wrapper.swiper-wrapper>*{margin:0 9px 0 0}content-listing-component .content-listing__wrapper>*{margin:9px 9px 24px 9px}content-listing-component .content-listing__wrapper .content-item,content-listing-component .content-listing__wrapper .placeholder{width:calc(25% - 18px)}content-listing-component .content-listing__wrapper .content-item .experience-card,content-listing-component .content-listing__wrapper .content-item .ifriend-card,content-listing-component .content-listing__wrapper .placeholder .experience-card,content-listing-component .content-listing__wrapper .placeholder .ifriend-card{width:100%}content-listing-component .content-listing__wrapper .ifriend-card .ifriend-card__city-country{display:none!important}content-listing-component .content-listing .controls{display:flex;align-items:center;justify-content:space-between}content-listing-component .content-listing .controls--desktop{display:flex}content-listing-component .content-listing .controls--mobile{display:none}content-listing-component .content-listing .controls--absolute{position:absolute;top:calc(50% - 16px);left:-20px;right:-20px}content-listing-component .content-listing .controls--absolute .carousel-controls{width:100%;justify-content:space-between}content-listing-component .content-listing .controls--absolute .button-next,content-listing-component .content-listing .controls--absolute .button-prev{z-index:1;box-shadow:0 0 8px rgba(0,0,0,.12);border:none}content-listing-component .content-listing .controls--absolute .button-next.swiper-button-disabled,content-listing-component .content-listing .controls--absolute .button-prev.swiper-button-disabled{visibility:hidden}content-listing-component .content-listing .controls .see-more{font-size:16px;padding:16px 28px;color:#ec6623;font-weight:600;text-decoration:none;border:1px solid;border-radius:4px;background-color:unset;cursor:pointer}content-listing-component .content-listing .controls .see-more common-icon{display:none}content-listing-component .content-listing .controls .carousel-controls{display:flex;align-items:center}content-listing-component .content-listing .controls .button-next,content-listing-component .content-listing .controls .button-prev,content-listing-component .content-listing .controls .button-see-more{color:#757575CC;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #7575752B;cursor:pointer}content-listing-component .content-listing .controls .button-next common-icon,content-listing-component .content-listing .controls .button-prev common-icon,content-listing-component .content-listing .controls .button-see-more common-icon{color:#757575;width:8px}content-listing-component .content-listing .controls .button-next:not(:last-child),content-listing-component .content-listing .controls .button-prev:not(:last-child),content-listing-component .content-listing .controls .button-see-more:not(:last-child){margin-right:12px}content-listing-component .content-listing .controls .button-next.swiper-button-disabled,content-listing-component .content-listing .controls .button-prev.swiper-button-disabled,content-listing-component .content-listing .controls .button-see-more.swiper-button-disabled{border-color:#7575752B;cursor:no-drop}content-listing-component .content-listing .controls .button-next.swiper-button-disabled common-icon,content-listing-component .content-listing .controls .button-prev.swiper-button-disabled common-icon,content-listing-component .content-listing .controls .button-see-more.swiper-button-disabled common-icon{color:#7575752B}content-listing-component .content-listing .controls .button-prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}content-listing-component .content-listing__pagination{width:fit-content;margin:25px auto 0 auto}content-listing-component .content-listing__pagination,content-listing-component .content-listing__pagination .content-listing__pagination-items{display:flex;gap:5px}content-listing-component .content-listing__pagination .content-listing__pagination-item,content-listing-component .content-listing__pagination .content-listing__pagination_next,content-listing-component .content-listing__pagination .content-listing__pagination_prev{cursor:pointer}content-listing-component .content-listing__pagination .content-listing__pagination-item,content-listing-component .content-listing__pagination .content-listing__pagination-item-ellipsis,content-listing-component .content-listing__pagination .content-listing__pagination_next,content-listing-component .content-listing__pagination .content-listing__pagination_prev{font-size:18px;line-height:22px;font-weight:600;color:#3c3c3c;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;width:38px;height:38px;border-radius:50%;border:1px solid #f1f1f1}content-listing-component .content-listing__pagination .content-listing__pagination-item.active{border-color:#757575}content-listing-component .content-listing__pagination .content-listing__pagination_next,content-listing-component .content-listing__pagination .content-listing__pagination_prev{border-color:#f1f1f1}content-listing-component .content-listing__pagination .content-listing__pagination_next:after,content-listing-component .content-listing__pagination .content-listing__pagination_prev:after{content:'';display:block;position:absolute;top:calc(50% - 5px);padding:3.5px;border:solid #f2f2f2;border-width:0 2px 2px 0}content-listing-component .content-listing__pagination .content-listing__pagination_next.active:after,content-listing-component .content-listing__pagination .content-listing__pagination_prev.active:after{border-color:#3c3c3c}content-listing-component .content-listing__pagination .content-listing__pagination_prev:after{right:calc(50% - 6px);transform:rotate(135deg);-webkit-transform:rotate(135deg)}content-listing-component .content-listing__pagination .content-listing__pagination_next:after{right:calc(50% - 3px);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}content-listing-component .content-listing__pagination .content-listing__pagination-items{margin:0;padding:0}content-listing-component .content-listing__pagination .content-listing__pagination-items li{list-style:none}content-listing-component .content-listing__pagination--load-more{display:flex;align-items:center;gap:32px;margin-left:0;margin-right:0;width:100%}content-listing-component .content-listing__pagination--load-more hr{width:100%;height:1px;border:0;background-color:#d9d9d9}content-listing-component .content-listing__pagination--load-more .content-listing__pagination-item{flex-shrink:0;width:auto;height:48px;padding:0 45px;border-radius:8px;background-color:transparent;font-size:16px;color:#ec6623;border:1px solid;cursor:pointer;box-sizing:border-box}content-listing-component .content-listing__header-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}content-listing-component .content-listing__header-options .order-mobile{display:none;cursor:pointer}content-listing-component .content-listing__header-order{display:flex;align-items:center}content-listing-component .content-listing__header-order p{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c;margin:0 15px 5px 0}content-listing-component .content-listing__header-order .btn-order-mobile{display:block;width:35px;height:35px;border:none;background:0 0;cursor:pointer}content-listing-component .content-listing__header-order .btn-order-mobile common-icon{width:18px}content-listing-component .content-listing__header-order .content-listing__header-order-options,content-listing-component .content-listing__header-order .content-listing__header-order-selected{padding:12px 15px;border-radius:5px;background-color:#fff;border:1.22px solid #d5d5d5}content-listing-component .content-listing__header-order .content-listing__header-order-options,content-listing-component .content-listing__header-order .content-listing__header-order-options p,content-listing-component .content-listing__header-order .content-listing__header-order-selected,content-listing-component .content-listing__header-order .content-listing__header-order-selected p{font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c}content-listing-component .content-listing__header-order .content-listing__header-order-options p,content-listing-component .content-listing__header-order .content-listing__header-order-selected p{margin:0 10px 0 0}content-listing-component .content-listing__header-order .content-listing__header-order-options div,content-listing-component .content-listing__header-order .content-listing__header-order-selected{cursor:pointer}content-listing-component .content-listing__header-order .content-listing__header-order-select{position:relative;width:230px;border:1.22px solid transparent}content-listing-component .content-listing__header-order .content-listing__header-order-select:after{content:'';display:block;position:absolute;top:15px;right:15px;padding:4px;border:solid #757575;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}content-listing-component .content-listing__header-order .content-listing__header-order-selected{margin-bottom:5px}content-listing-component .content-listing__header-order.active .content-listing__header-order-options{display:block}content-listing-component .content-listing__header-order .content-listing__header-order-options{display:none;position:absolute;z-index:9999;width:calc(100% - 30px)}content-listing-component .content-listing__header-order .content-listing__header-order-options .content-listing__header-order-options-header{display:none}content-listing-component .content-listing__header-order .content-listing__header-order-options>.option:not(:last-child){margin-bottom:15px}content-listing-component .content-listing__header-order .content-listing__header-order-options .order-options .custom-radio:not(:last-child){padding-bottom:15px;border-bottom:1px solid #eee}content-listing-component .content-listing--filter-and-sort .content-listing__title{margin:0 0 20px 0}@media screen and (max-width:690px){content-listing-component .content-listing__wrapper>*{margin-left:auto;margin-right:auto}}content-listing-component .not-found{margin-bottom:24px}content-listing-component .not-found__header{text-align:center;margin-bottom:20px}content-listing-component .not-found__icon{width:30px;height:30px;margin-bottom:24px}content-listing-component .not-found__title{font-size:18px;font-weight:700;color:#3c3c3c;margin:0 0 8px 0}content-listing-component .not-found__description{font-size:16px;margin:0}content-listing-component .not-found__clean-filter{display:block;margin:0 auto}content-listing-component .not-found__clean-filter,content-listing-component .not-found__clean-filter:active{background-color:#ec6623!important}content-listing-component .filter .filter-form{display:none;position:fixed;z-index:99999;top:40px;left:0;right:0;margin:0 auto;width:100%;max-width:600px;height:calc(100vh - 80px);border-radius:8px;background:#fff}content-listing-component .filter .filter-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7)}content-listing-component .filter.active .filter-bg,content-listing-component .filter.active .filter-form{display:block}content-listing-component .filter__header{display:flex;align-items:center;padding:18px 32px;border-bottom:1px solid #d9d9d9}content-listing-component .filter__header .filter__header-title{font-size:18px;line-height:22px;font-weight:700;text-align:center;color:#3c3c3c;width:100%;margin:0;padding-right:35px}content-listing-component .filter__header .filter__header-close{padding:0;border:none;background:0 0;cursor:pointer}content-listing-component .filter__wrapper{overflow-y:scroll;margin:10px 10px 10px 32px;height:calc(100% - 60px - 95px)}content-listing-component .filter__wrapper::-webkit-scrollbar{width:6px}content-listing-component .filter__wrapper::-webkit-scrollbar-track{background-color:#f6f6f6;border-radius:50px}content-listing-component .filter__wrapper::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:50px}content-listing-component .filter__content{padding:32px 16px 32px 0}content-listing-component .filter__content:first-child{padding-top:22px}content-listing-component .filter__content:last-child{padding-bottom:22px}content-listing-component .filter__content .filter__content-title{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;margin:0 0 25px 0}content-listing-component .filter__content .filter__content-description{font-size:14px;line-height:18px;color:#5c5C5CD1}content-listing-component .filter__content .filter__group-items.is-column{columns:auto 2}content-listing-component .filter__content .filter__group-items .filter__group-item{font-size:14px;font-weight:400;color:#757575;align-items:center;display:flex;height:18px;margin-bottom:15px}content-listing-component .filter__content .filter__group-items .filter__group-item input[type=checkbox]{min-width:18px;min-height:18px;margin-right:15px;margin-left:0;accent-color:#757575;position:relative;cursor:pointer}content-listing-component .filter__content .filter__group-items .filter__group-item input[type=checkbox]:after{content:'';position:absolute;top:0;left:0;width:16px;height:16px;display:block;border-radius:2px;border:1px solid #d9d9d9;pointer-events:none}content-listing-component .filter__content .filter__group-items .filter__group-item input[type=checkbox]:hover:after{border-color:#757575}content-listing-component .filter__content .filter__group-items .star{margin-top:2px}content-listing-component .filter__content .filter__content-field{display:flex;align-items:center;margin:30px -15px 30px -15px}content-listing-component .filter__content .filter__content-field .form-control{width:50%;margin:0 15px}content-listing-component .filter__content .filter__content-field .form-control label{font-size:14px;line-height:18px;font-weight:500;color:#3c3c3c}content-listing-component .filter__content .filter__content-field .form-control input{font-size:16px;line-height:20px;color:#7c7c7c;width:calc(100% - 20px);border-radius:6px;border:1.22px solid #d5d5d5}content-listing-component .filter__content .filter__content-field .form-control .attraction-filter__wrapper{position:relative}content-listing-component .filter__content .filter__content-field .form-control .attraction-filter__wrapper input[name=poiName]{padding-left:40px;width:calc(100% - 60px)}content-listing-component .filter__content .filter__content-field .form-control .attraction-filter__wrapper input[name=poiName]::placeholder{font-size:14px;color:#d0d0d0}content-listing-component .filter__content .filter__content-field .form-control .attraction-filter__wrapper .search-icon{position:absolute;top:13px;left:15px;opacity:.3}content-listing-component .filter__content .currency{display:flex;align-items:center}content-listing-component .filter__content .currency p{font-size:14px;line-height:18px;font-weight:600;color:#3c3c3c;margin:0 10px 0 0}content-listing-component .filter__content .currency__select{position:relative}content-listing-component .filter__content .currency__select:hover .currency__options{display:block}content-listing-component .filter__content .currency__options,content-listing-component .filter__content .currency__selected{font-size:14px;line-height:18px;font-weight:600;color:#757575;cursor:pointer}content-listing-component .filter__content .currency__options>div:not(:last-child),content-listing-component .filter__content .currency__selected>div:not(:last-child){margin-bottom:20px}content-listing-component .filter__content .currency__selected{line-height:24px;height:24px;padding:0 5px}content-listing-component .filter__content .currency__selected:after{content:'';display:block;position:absolute;top:6px;right:-12px;padding:3px;border:solid #3c3c3c;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}content-listing-component .filter__content .currency__options{display:none;position:absolute;z-index:1;top:24px;width:75px;padding:15px;border-radius:5px;border:1px solid #d5d5d5;background-color:#fff}content-listing-component .filter__content.has-see-more .filter__group-items{height:calc((35px * 5) - 15px);overflow:hidden}content-listing-component .filter__content.has-see-more.see-more-active .filter__group-items{height:auto}content-listing-component .filter__content.has-see-more.see-more-active .filter__content-see-more common-icon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}content-listing-component .filter__content.has-see-more .filter__content-see-more{font-size:14px;line-height:18px;font-weight:500;color:#ec6625;text-decoration:underline;display:flex;align-items:center;margin-top:25px;padding:0;border:none;background:0 0;cursor:pointer}content-listing-component .filter__content.has-see-more .filter__content-see-more span{display:block;margin-right:5px}content-listing-component .filter__content.has-see-more .filter__content-see-more common-icon{width:10px}content-listing-component .filter__footer{display:flex;justify-content:space-between;padding:18px 32px;border-top:1px solid #d9d9d9}content-listing-component .filter__footer .button{font-size:16px;line-height:20px;font-weight:600;width:215px;height:40px;border-radius:5px;background-color:#ec6623}content-listing-component .filter__footer .button.button-clear{text-align:left;padding-left:0}content-listing-component .filter__footer .button.button-clear:disabled{color:#d9d9d9;border:none}content-listing-component .filter__footer .button.button-transparent{color:#ec6623;background:0 0}content-listing-component .filter__footer .button.button-orange{color:#fff;background-color:#ec6623}content-listing-component .filter__footer .button:focus,content-listing-component .filter__footer .button:hover{box-shadow:none}content-listing-component .filter .horizontal-line{display:block;width:calc(100% - 16px);height:1px;background-color:#d9d9d9}@media screen and (max-width:700px){content-listing-component .content-listing__header p{font-size:14px;line-height:18px}content-listing-component .content-listing__title{font-size:24px}content-listing-component .content-listing__title .see-more{font-size:14px}content-listing-component .filter .filter-form{top:15px;width:100%;max-width:100%;height:calc(100% - 15px);margin-left:0;margin-right:0;border-radius:8px 8px 0 0}content-listing-component .content-listing__header-filter{font-size:14px;line-height:18px;height:44px;width:110px;border:1px solid #d9d9D9A6}content-listing-component .content-listing__header-order p{margin:0 0 3px 0}content-listing-component .content-listing__header-order .custom-radio{font-size:16px;line-height:20px}content-listing-component .content-listing__header-order.order-desktop>p{display:none}content-listing-component .content-listing__header-order.order-mobile{display:flex}content-listing-component .content-listing__header-order .content-listing__header-order-options{display:none;position:fixed;z-index:99999;bottom:0;left:1px;width:calc(100% - 54px);padding:12px 25px 30px 25px;border-radius:20px 20px 0 0}content-listing-component .content-listing__header-order .content-listing__header-order-options .content-listing__header-order-options-header{display:flex;align-items:center;padding:18px 15px;margin:-12px -25px 15px -25px;border-bottom:1px solid #d2d2d2}content-listing-component .content-listing__header-order .content-listing__header-order-options .content-listing__header-order-options-header .content-listing__header-order-options-header-close{padding:0;border:none;background:0 0;cursor:pointer}content-listing-component .content-listing__header-order .content-listing__header-order-options .content-listing__header-order-options-header .content-listing__header-order-options-header-close common-icon{width:12px;height:12px}content-listing-component .content-listing__header-order .content-listing__header-order-options .content-listing__header-order-options-header .content-listing__header-order-options-header-title{font-size:16px;line-height:20px;font-weight:600;text-align:center;color:#1e1e1e;width:100%;margin:0;padding-right:35px}content-listing-component .content-listing__header-order .content-listing__header-order-options .option{color:#757575}content-listing-component .content-listing__header-order .content-listing__header-order-options .option:not(:last-child){margin-bottom:25px}content-listing-component .content-listing__header-order .content-listing__header-order-select{width:initial}content-listing-component .content-listing__header-order .content-listing__header-order-select .content-listing__header-order-selected,content-listing-component .content-listing__header-order .content-listing__header-order-select:after{display:none}content-listing-component .content-listing__header-order .order-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7)}content-listing-component .content-listing__header-order.active .content-listing__header-order-options,content-listing-component .content-listing__header-order.active .order-bg{display:block}}@media screen and (max-width:1279px){content-listing-component .content-listing__container.swiper{margin:-10px -22px;padding:10px 22px 25px}content-listing-component .content-listing .controls--mobile{display:flex}content-listing-component .content-listing .controls--desktop{display:none}content-listing-component .content-listing .controls .see-more{display:flex;align-items:center;font-size:14px;font-weight:600;gap:8px;color:#ec6623;padding:0;border:0;text-decoration:underline}content-listing-component .content-listing .controls .see-more common-icon{display:block;position:relative;top:-3px;width:10px;height:10px}content-listing-component .content-listing__wrapper{margin:-10px 0}content-listing-component .content-listing__wrapper .content-item,content-listing-component .content-listing__wrapper .placeholder{width:calc(50% - 18px)}content-listing-component .content-listing__wrapper .content-item>article,content-listing-component .content-listing__wrapper .placeholder>article{width:100%}content-listing-component .content-listing__pagination--load-more{margin:0}content-listing-component .content-listing__pagination--load-more hr{display:none}content-listing-component .content-listing__pagination--load-more .content-listing__pagination-item{width:100%}}@media screen and (max-width:650px){content-listing-component .content-listing__wrapper{display:block}content-listing-component .content-listing__wrapper.swiper-wrapper{display:flex}content-listing-component .content-listing__wrapper .content-item,content-listing-component .content-listing__wrapper .placeholder{width:100%}content-listing-component .content-listing__wrapper .content-item .experience-card,content-listing-component .content-listing__wrapper .content-item .ifriend-card,content-listing-component .content-listing__wrapper .placeholder .experience-card,content-listing-component .content-listing__wrapper .placeholder .ifriend-card{width:100%}}@media screen and (max-width:600px){content-listing-component .filter__footer .button{font-size:14px;display:block;margin:0 auto;padding:9px 10px}}@media screen and (max-width:400px){content-listing-component .filter__footer{padding:18px 20px}content-listing-component .filter__footer .button{font-size:12px}}.custom-checkbox{font-size:14px;line-height:18px;font-weight:400;color:#757575;display:block;height:20px;position:relative;padding-left:33px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox:not(:last-child){margin-bottom:15px}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border-radius:4px;background-color:#fff;border:1px solid #d9d9d9}.custom-checkbox input:checked~.checkmark{border-color:#757575;background-color:#757575}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-radio{font-size:14px;line-height:20px;font-weight:500;color:#3c3c3c;display:block;position:relative;padding-left:33px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio:not(:last-child){margin-bottom:15px}.custom-radio input{position:absolute;opacity:0;cursor:pointer}.custom-radio .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border-radius:50%;background-color:#fff;border:1px solid #d9d9d9}.custom-radio input:checked~.checkmark{border-color:#ec6623;background-color:#ec6623}.custom-radio .checkmark:after{content:"";position:absolute;display:none}.custom-radio input:checked~.checkmark:after{display:block}.custom-radio .checkmark:after{left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}destination-highlight-component .destination-highlight{display:flex;margin-top:60px;margin-bottom:60px}destination-highlight-component .destination-highlight__content{margin-right:50px}destination-highlight-component .destination-highlight .column1{width:60%;display:flex;flex-direction:column;justify-content:center}destination-highlight-component .destination-highlight .column1 .destination-highlight__title{font-size:32px;line-height:1.7em;color:#3c3c3c;margin:0}destination-highlight-component .destination-highlight .column1 .destination-highlight__title strong{color:#ec6623}destination-highlight-component .destination-highlight .column1 .destination-highlight__title .second-line{display:block;font-size:2em}destination-highlight-component .destination-highlight .column1 .destination-highlight__title.placeholder-area{height:44px}destination-highlight-component .destination-highlight .column1 p{font-size:16px;line-height:24px;font-weight:500;color:#757575;max-width:400px}destination-highlight-component .destination-highlight .column1 p.placeholder-area{height:60px}destination-highlight-component .destination-highlight .column1 .see-more{font-size:16px;line-height:20px;font-weight:400;color:#3c3c3c;text-decoration:underline;cursor:pointer;margin:0}destination-highlight-component .destination-highlight .column2{width:40%}destination-highlight-component .destination-highlight .column2>div{display:flex}destination-highlight-component .destination-highlight .column2 .highlight-card article{overflow:hidden;position:relative;display:block;width:100%;height:360px;border-radius:8px}destination-highlight-component .destination-highlight .column2 .highlight-card article .guide-photo{width:100%;height:100%;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:scale ease .5s}destination-highlight-component .destination-highlight .column2 .highlight-card article:hover .guide-photo.is-animated{scale:1.1}destination-highlight-component .destination-highlight .column2 .highlight-card:not(.placeholder) article{background-color:#eee}destination-highlight-component .destination-highlight .column2 .highlight-card.size-1{width:calc(33.3% - 13.3px)}destination-highlight-component .destination-highlight .column2 .highlight-card.size-2{width:66.6%}destination-highlight-component .destination-highlight .column2 .highlight-card.size-2>article{background-color:#eee}destination-highlight-component .destination-highlight .column2 .highlight-card.size-3{width:100%}destination-highlight-component .destination-highlight .column2 .highlight-card.size-3>article{background-color:#eee}destination-highlight-component .destination-highlight .guide-info{position:absolute;z-index:9;bottom:20px;display:flex;gap:16px;justify-content:space-between;align-items:center;width:100%;padding:15px;box-sizing:border-box}destination-highlight-component .destination-highlight .guide-info__name{display:flex;align-items:center;width:100%}destination-highlight-component .destination-highlight .guide-info__name h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;line-height:22px;font-weight:700;color:#fff;margin:0}destination-highlight-component .destination-highlight .guide-info__name .stamp{min-width:20px;min-height:20px;margin-left:10px}destination-highlight-component .destination-highlight .guide-info__rating{display:flex;align-items:center;width:30px}destination-highlight-component .destination-highlight .guide-info__rating .star{width:16px;height:16px;margin-right:5px}destination-highlight-component .destination-highlight .guide-info__rating span{font-size:14px;line-height:18px;font-weight:500;color:#fff}destination-highlight-component .destination-highlight__wrapper-mobile{display:none}destination-highlight-component .destination-highlight__wrapper-mobile.destination-highlight-tours .destination-highlight__slider .guide-info{border-radius:10px}destination-highlight-component .destination-highlight__wrapper-mobile.destination-highlight-tours .destination-highlight__slider .guide-info .guide-info__photo{border-radius:4px}destination-highlight-component .destination-highlight__content-mobile{margin-bottom:30px}destination-highlight-component .destination-highlight__content-mobile .destination-highlight__title{font-size:24px}destination-highlight-component .destination-highlight__content-mobile p{font-size:14px;line-height:18px;font-weight:400;color:#3c3c3c}destination-highlight-component .destination-highlight-mobile{display:block;position:relative;height:325px;margin-bottom:100px;background-color:#eee;background-size:cover;background-position:center;background-repeat:no-repeat}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider{position:absolute;bottom:-44px;width:100%;overflow:hidden}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .carousel-destination-highlight{padding-bottom:10px}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .swiper-slide{background:0 0}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info{display:flex;align-items:center;padding:14px;width:265px;border-radius:45px 10px 10px 10px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.16)}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__photo{min-width:60px;min-height:60px;margin-right:10px;border-radius:60px;background-color:#eee;background-size:cover;background-position:center;background-repeat:no-repeat}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__content .guide-info__name{display:flex;align-items:center;margin-bottom:5px}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__content .guide-info__name h1{font-size:14px;line-height:18px;font-weight:700;color:#3c3c3c;margin:0}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__content .guide-info__name .stamp{width:16px;height:16px;margin-left:5px}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__content .guide-info__rating{display:flex;align-items:center}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__content .guide-info__rating>div{margin-right:10px}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__content .guide-info__rating .star{width:12px;height:12px}destination-highlight-component .destination-highlight-mobile .destination-highlight__slider .guide-info__content .guide-info__rating span{font-size:14px;line-height:18px;font-weight:500;color:#3c3c3c}destination-highlight-component .shadow{position:absolute;left:0;bottom:0;width:100%;height:120px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}@media screen and (max-width:1280px){destination-highlight-component .module__container{overflow:hidden}destination-highlight-component .destination-highlight{flex-direction:column;margin-top:24px;margin-bottom:40px}destination-highlight-component .destination-highlight .column1{width:100%}destination-highlight-component .destination-highlight .column1 .destination-highlight__content{margin:0}destination-highlight-component .destination-highlight .column1 .destination-highlight__content .destination-highlight__title{font-size:24px}destination-highlight-component .destination-highlight .column1 .destination-highlight__content .destination-highlight__title .second-line{font-size:1.7em}destination-highlight-component .destination-highlight .column2{width:100%}destination-highlight-component .destination-highlight .column2 .highlight-card article,destination-highlight-component .destination-highlight .column2 .highlight-card.size-1,destination-highlight-component .destination-highlight .column2 .highlight-card.size-2{width:270px}destination-highlight-component .destination-highlight .column2 .highlight-card.size-3{display:none}destination-highlight-component .destination-highlight .column2 .swiper-wrapper{margin-top:30px}}.ifriend-destination-menu{display:block;margin-bottom:95px}destination-menu .destination-menu{position:fixed;z-index:99;top:80px;width:100%;padding:15px 0;border-bottom:1px solid #e3e3e3;background-color:#fff}destination-menu .destination-menu .destination-menu-placeholder{height:48px}destination-menu .destination-menu>div{display:flex;align-items:center;justify-content:space-between}destination-menu .destination-menu .location{font-size:16px;line-height:20px;font-weight:400;color:#3c3c3c;display:flex;align-items:center}destination-menu .destination-menu .location .city{font-weight:600}destination-menu .destination-menu .location common-icon{width:20px;height:20px;margin-right:5px}destination-menu .destination-menu ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}destination-menu .destination-menu ul li{position:relative;width:auto;padding:0 28px;border-radius:50px}destination-menu .destination-menu ul li:not(:last-child){margin-right:20px}destination-menu .destination-menu ul li a{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c;text-decoration:none;display:block;padding:14px 0;cursor:pointer}destination-menu .destination-menu ul li.active{background-color:#fff3ec}destination-menu .destination-menu .next,destination-menu .destination-menu .prev{position:absolute;top:0;z-index:999;display:none;height:46px;width:35px}destination-menu .destination-menu .prev{left:22px;background:#fff;background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%)}destination-menu .destination-menu .prev common-icon{position:absolute;top:calc(50% - 8px);left:-4px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}destination-menu .destination-menu .next{right:22px;background:#fff;background:linear-gradient(85deg,rgba(255,255,255,.5) 0,#fff 100%)}destination-menu .destination-menu .next common-icon{position:absolute;top:calc(50% - 8px);right:-4px}destination-menu .destination-menu .swiper-slide{width:fit-content}destination-menu .destination-menu .swiper-slide.disabled{opacity:.3}@media screen and (max-width:1279px){destination-menu .destination-menu{top:60px}}@media screen and (max-width:700px){destination-menu .destination-menu ul li:not(:last-child).active:after{left:calc(50% - 35px)}destination-menu .destination-menu ul li:last-child.active:after{left:calc(50% - 20px)}destination-menu .destination-menu ul li a{font-size:14px;line-height:18px}destination-menu .destination-menu .location{display:none}destination-menu .destination-menu .swiper-container{width:100%;overflow:hidden}destination-menu .destination-menu .module__container{position:relative}}@media screen and (max-width:520px){destination-menu .destination-menu .module__container .next.active,destination-menu .destination-menu .module__container .prev.active{display:block}}ifriend-site .site-header-destinations,ifriend-site destination-menu .destination-menu{transition:top ease .5s}ifriend-site .site-header-destinations.hide-first-menu .dropdown-menu.main-dropdown-menu .dropdown-menu__item:first-child{display:none}ifriend-site.hide-main-menu .site-header-destinations{top:-80px}ifriend-site.hide-main-menu destination-menu .destination-menu{top:0;border-bottom:none;box-shadow:0 4px 8px rgba(0,0,0,.04)}guides-and-locations-page{color:#3c3c3c;display:block;padding-top:20px}guides-and-locations-page .page-header{margin-top:24px;margin-bottom:40px}guides-and-locations-page .page-header__wrapper{width:100%;display:flex;flex-direction:column;gap:24px}guides-and-locations-page .page-header__title{font-size:24px;color:#3c3c3c;margin:0}guides-and-locations-page .page-header__title strong{color:#ec6623}guides-and-locations-page .page-header__title .second-line{display:block;font-size:1.7em}guides-and-locations-page .page-header content-listing-filters{display:none;width:226px;margin-bottom:16px}guides-and-locations-page .page-header content-listing-filters .btn-filter{width:100%;justify-content:center}guides-and-locations-page .page-mobile-footer{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#fff;padding:16px 20px;box-shadow:0 0 20px rgba(0,0,0,.12)}guides-and-locations-page .page-mobile-footer content-listing-filters .btn-filter{width:100%;justify-content:center;background-color:#ec6623;color:#fff;border:0}guides-and-locations-page .default-image{display:none;width:100%;height:320px;margin-top:-45px;margin-bottom:25px;background-size:cover;background-position:center;background-repeat:no-repeat}guides-and-locations-page .no-results{margin-top:-20px;margin-bottom:100px}guides-and-locations-page .no-results__container{display:flex;align-items:center;flex-direction:column;justify-content:center;height:45vh;text-align:center}guides-and-locations-page .no-results__icon{width:30px;height:30px;margin-bottom:24px}guides-and-locations-page .no-results__title{font-size:18px;font-weight:700;color:#3c3c3c;margin:0 0 8px 0}guides-and-locations-page .no-results__description{font-size:16px;margin:0}guides-and-locations-page .no-results__clear-filters{display:inline-flex;align-items:center;gap:8px;padding:0;font-size:14px;text-decoration:underline;font-weight:600;color:#ec6623;background-color:unset;border:0;cursor:pointer}guides-and-locations-page .no-results__clear-filters common-icon{width:14px;height:14px;transform:rotate(180deg)}guides-and-locations-page .how-to-hire{margin-bottom:56px}guides-and-locations-page .how-to-hire__title{font-size:22px;margin:0 0 32px}guides-and-locations-page .how-to-hire__list-of-items{margin:0 -22px;padding:0 22px}guides-and-locations-page .how-to-hire__list-of-items .swiper-wrapper{list-style:none;padding:0;margin:0}guides-and-locations-page .how-to-hire__list-of-items__item{font-size:16px;height:auto}guides-and-locations-page .how-to-hire__list-of-items__item .item-wrapper{padding:2em;border-radius:.5em;height:100%;background-color:#fff3ec;box-sizing:border-box}guides-and-locations-page .how-to-hire__list-of-items__item .title{font-size:1em;margin:0 0 4px;font-weight:600}guides-and-locations-page .how-to-hire__list-of-items__item .description{font-size:1em;margin:0}guides-and-locations-page .how-to-hire__list-of-items__item svg{flex-shrink:0;width:2em;height:2em;margin-bottom:24px}guides-and-locations-page .types-of-guides{margin-bottom:72px}guides-and-locations-page .types-of-guides h1{font-size:32px;line-height:40px;font-weight:700;color:#3c3c3c;text-align:center;margin:0 0 50px 0}guides-and-locations-page .types-of-guides__container{display:flex;justify-content:center;margin-left:-10px;margin-right:-10px}guides-and-locations-page .types-of-guides__item{max-width:calc(515px - 100px);width:100%;padding:30px 50px;margin-left:10px;margin-right:10px;border-radius:8px;border:1px solid #00000014}guides-and-locations-page .types-of-guides__item h2{font-size:18px;line-height:22px;font-weight:700;color:#3c3c3c;margin:0 0 25px 0;display:flex;align-items:center}guides-and-locations-page .types-of-guides__item h2 .oficial-guide-stamp{width:24px;height:24px;margin-left:10px}guides-and-locations-page .types-of-guides__item p{font-size:16px;line-height:20px;font-weight:500;color:#757575;margin:0}guides-and-locations-page .types-of-guides__modal{display:none;position:fixed;z-index:99999;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;max-width:1300px;margin:0 auto}guides-and-locations-page .types-of-guides__modal h1{font-size:24px;line-height:28px;margin-bottom:35px}guides-and-locations-page .types-of-guides__modal>div{margin:0 25px;padding:35px 50px 50px 50px;border-radius:8px;border:1px solid #00000014;background-color:#fff}guides-and-locations-page .types-of-guides__modal-button-container{text-align:right}guides-and-locations-page .types-of-guides__modal-button-container .close{text-align:right;width:30px;height:30px;border:none;padding:0;background:0 0;cursor:pointer}guides-and-locations-page .types-of-guides__modal-button-container .close .close-mobile{display:none}guides-and-locations-page .types-of-guides__modal-button-container .close .close-desktop{width:12px}guides-and-locations-page .types-of-guides__modal .types-of-guides__item{max-width:100%}guides-and-locations-page .types-of-guides .filter-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7)}guides-and-locations-page travelers-testimonial{margin-bottom:32px}@media screen and (max-width:768px){guides-and-locations-page .default-image.is-active{display:block}guides-and-locations-page .types-of-guides h1{font-size:20px;line-height:24px;text-align:left;margin-bottom:25px}guides-and-locations-page .types-of-guides__container{display:initial;margin-left:0;margin-right:0}guides-and-locations-page .types-of-guides__item{max-width:calc(100% - 40px)!important;width:100%;margin:0;padding:20px}guides-and-locations-page .types-of-guides__item:not(:last-child){margin-bottom:15px}guides-and-locations-page .types-of-guides__item h2{margin-bottom:15px}guides-and-locations-page .types-of-guides__modal{top:0;right:initial;width:100%;max-width:100%;height:100vh;margin:0;transform:initial}guides-and-locations-page .types-of-guides__modal>div{border-radius:0;height:100%;margin:0;padding:15px 20px 35px 20px}guides-and-locations-page .types-of-guides__modal-button-container{text-align:left;margin-bottom:10px}guides-and-locations-page .types-of-guides__modal-button-container .close{text-align:left}guides-and-locations-page .types-of-guides__modal-button-container .close .close-mobile{display:block}guides-and-locations-page .types-of-guides__modal-button-container .close .close-desktop{display:none}guides-and-locations-page .types-of-guides__modal .types-of-guides__item h2{font-size:18px}guides-and-locations-page .types-of-guides__modal .types-of-guides__item p{font-size:14px;line-height:18px}}highlights-page{color:#3c3c3c;display:block}highlights-page.is-city .experience-card .experience-card__city,highlights-page.is-city .experience-card .ifriend-card__city-country,highlights-page.is-city .ifriend-card .experience-card__city,highlights-page.is-city .ifriend-card .ifriend-card__city-country{display:none}highlights-page.is-city .experience-card__content,highlights-page.is-city .ifriend-card__content{min-height:192px!important}highlights-page.highlights-page--poi breadcrumb-component{display:block;margin-top:20px}highlights-page.highlights-page--poi destination-highlight-component .destination-highlight{margin-bottom:20px}highlights-page .module{margin-bottom:70px}highlights-page .carousel-nearby-component{display:none}highlights-page .page-header{position:relative;height:400px;margin-bottom:30px}highlights-page .page-header__background{position:absolute;height:100%;width:100%;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat}highlights-page .page-header__background::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(12deg,rgba(0,0,0,.8) -8%,rgba(96,59,0,0) 85%)}highlights-page .page-header__container{display:flex;align-items:flex-end;height:100%}highlights-page .page-header__content{max-width:720px;margin-bottom:60px}highlights-page .page-header__subtitle{display:block;font-size:24px;color:#fff;font-weight:600;margin:.25em 0 0 0}highlights-page .page-header__title{font-size:48px;color:#fff;font-weight:700}highlights-page .page-header__description{font-size:16px;line-height:20px;color:#fff;font-weight:500;margin:0}highlights-page .carousel-container{margin-top:30px;margin-bottom:60px}highlights-page .carousel-container .module__container--services{margin-bottom:40px!important}highlights-page .carousel-container>:not(:last-child){display:block;margin-bottom:60px}highlights-page .service-tabs{margin:-20px -22px;padding:20px 22px;list-style:none;display:flex;gap:8px;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}highlights-page .service-tabs::-webkit-scrollbar{display:none}highlights-page .service-tabs .tab{flex-shrink:0;border-radius:8px;border:1px solid #eee;width:100px;height:100px}highlights-page .service-tabs .tab a{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;text-decoration:none;color:#3c3c3c;font-size:12px;font-weight:600;padding:16px;box-sizing:border-box}highlights-page .service-tabs .tab a common-icon{width:24px;height:24px}highlights-page travelers-testimonial{margin-bottom:32px}@media screen and (max-width:768px){highlights-page .page-header{height:260px;margin-bottom:20px}highlights-page .page-header__container{align-items:end}highlights-page .page-header__subtitle{font-size:16px;line-height:24px;font-weight:500}highlights-page .page-header__title{font-size:36px}highlights-page .page-header__content{margin-bottom:16px}highlights-page .carousel-container{margin-top:24px;margin-bottom:45px}highlights-page .carousel-container>:not(:last-child){display:block;margin-bottom:45px}}main-attractions-component{display:block;margin-bottom:50px}main-attractions-component h1{font-size:32px;line-height:36px;text-align:center;margin-bottom:70px}main-attractions-component .main-attraction{display:flex;flex-wrap:wrap}main-attractions-component .main-attraction__item{width:25%;margin-bottom:50px}main-attractions-component .main-attraction__item a{text-decoration:none}main-attractions-component .main-attraction__container{display:flex;align-items:center}main-attractions-component .main-attraction__img img{min-width:120px;max-width:120px;width:100%;height:75px;border-radius:8px}main-attractions-component .main-attraction__content{padding:0 15px}main-attractions-component .main-attraction__content p{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;margin:0 0 5px 0}main-attractions-component .main-attraction__content .rating common-icon{width:12px;height:12px}main-attractions-component .main-attraction__slider{width:100%}main-attractions-component .main-attraction__slider .main-attraction__item{width:320px}main-attractions-component .mobile{display:none}@media screen and (max-width:1280px){main-attractions-component .main-attraction__item{width:50%}}@media screen and (max-width:1024px){main-attractions-component .main-attraction__item{width:50%}}@media screen and (max-width:768px){main-attractions-component h1{font-size:22px;line-height:26px;margin-bottom:30px}main-attractions-component .desktop{display:none}main-attractions-component .mobile{display:block}}no-results-page{display:block;padding-top:50px;padding-bottom:150px}no-results-page .invalid{border-color:#e11e2a!important}no-results-page .horizontal-line{display:block;width:100%;height:1px;background-color:#d9d9d9;margin-top:50px;margin-bottom:50px}no-results-page h2{font-size:32px;line-height:36px;font-weight:700;color:#3c3c3c;margin:40px 0 10px 0}no-results-page p{font-size:16px;line-height:20px;font-weight:400;color:#757575;margin:0 0 25px 0}no-results-page a.button,no-results-page button.button{line-height:32px;text-align:center;display:block;width:calc(50% - 10px);height:48px}no-results-page a.button,no-results-page a.button:active,no-results-page button.button,no-results-page button.button:active{background-color:#ec6723}no-results-page .columns{display:flex;margin-left:-25px;margin-right:-25px}no-results-page .columns .column-1,no-results-page .columns .column-2{width:50%;padding:0 25px}no-results-page .step-1 .step-header,no-results-page .step-2 .step-header{margin-bottom:50px}no-results-page .step-1 .field .field__label{font-weight:700;margin-bottom:25px}no-results-page .image-step-2,no-results-page .step-2{display:none}no-results-page .form-completion{display:none}no-results-page .form-completion .form-completion-message{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}no-results-page .form-completion .form-completion-message h2,no-results-page .form-completion .form-completion-message p{font-weight:700}no-results-page .form-completion .form-completion-message h2{margin-top:35px}no-results-page .form-completion .form-completion-message .complete-icon{width:40px;height:40px}no-results-page .form-completion .form-completion-message .button{width:100%;max-width:270px;margin-left:auto;margin-right:auto}no-results-page .place-results h1{font-size:24px;line-height:28px;font-weight:700;color:#3c3c3c;margin:0 0 25px 0}no-results-page .no-results-form{max-width:550px}no-results-page .no-results-form .text-field:invalid{border-color:#d9d9d9}no-results-page .no-results-mobile-images{display:none;width:100%;height:325px;margin-bottom:25px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/images/destination-ifriend-request-1.png)}no-results-page .btn-back{width:42px;height:42px;border-radius:50%;border:1px solid #7575752B;background-color:#fff;cursor:pointer;transform:rotate(180deg);-webkit-transform:rotate(180deg)}no-results-page .btn-back common-icon{width:12px;height:12px;color:#757575}no-results-page .ifriend-request-image img{max-width:100%;width:100%}no-results-page .field__label{font-size:16px;line-height:20px;font-weight:500;color:#3c3c3c}no-results-page .field__text{border-radius:4px;border:1.2px solid #d9d9d9}no-results-page .field input,no-results-page .field textarea{width:calc(100% - 22px)}no-results-page .field input::placeholder,no-results-page .field textarea::placeholder{color:#d9d9d9}no-results-page .field textarea{resize:none;margin-bottom:0}no-results-page .field input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer}no-results-page .field.field-phone,no-results-page .field.field-phone .iti,no-results-page .field.field-phone input.text-field{width:100%}no-results-page .field.field-phone .iti__country-list{top:50px;border-radius:4px;border:1px solid #d9d9d9}no-results-page .field.field-phone .iti__country-list .iti__country{padding:10px 15px}no-results-page .field.field-phone .iti__country-list::-webkit-scrollbar{width:7px}no-results-page .field.field-phone .iti__country-list::-webkit-scrollbar-track{background-color:#fff;border-radius:50px;border:solid 3px transparent}no-results-page .field.field-phone .iti__country-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:50px;border:solid 3px transparent}no-results-page .field.field-checkbox{display:flex;align-items:center}no-results-page .field.field-checkbox .field__label{color:#757575;margin-bottom:0}no-results-page .field .content-calendar{display:flex;margin:0 -10px}no-results-page .field .content-calendar .field-box-calendar{position:relative;width:50%;padding:0 10px}no-results-page .field__selected-date{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 11px;border-radius:4px;border:1.2px solid #d9d9d9;cursor:pointer}no-results-page .field__selected-date .field__selected-date__placeholder,no-results-page .field__selected-date .field__selected-date__title,no-results-page .field__selected-date .field__selected-date__value{font-size:16px;line-height:20px;pointer-events:none}no-results-page .field__selected-date .field__selected-date__placeholder,no-results-page .field__selected-date .field__selected-date__value{display:flex;align-items:center}no-results-page .field__selected-date .field__selected-date__placeholder common-icon,no-results-page .field__selected-date .field__selected-date__value common-icon{width:16px;height:16px;margin-left:10px}no-results-page .field__selected-date .field__selected-date__title{font-weight:600;color:#757575}no-results-page .field__selected-date .field__selected-date__placeholder{font-weight:500;color:#d9d9d9}no-results-page .field__selected-date .field__selected-date__value{display:none;font-weight:500;color:#757575}no-results-page .field__calendar{display:none;position:absolute;z-index:9;top:50px;left:0;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 3.62999988px 3.62999988px 0 #00000040}no-results-page .field__calendar.active{display:block}no-results-page .field__calendar calendar-component{width:100%;box-shadow:none}no-results-page .field__calendar calendar-component .calendar-widget-header{background-color:transparent}no-results-page .field__calendar calendar-component .calendar-widget-header__label{font-size:16px;line-height:20px;font-weight:600;color:#3c3c3c}no-results-page .field__calendar calendar-component .calendar-widget-btn common-icon{color:#757575}no-results-page .field__calendar calendar-component .calendar-widget-date--selected span{border-radius:4px;background:#ec6623}no-results-page .field__calendar .field__calendar-header{position:relative;padding:15px}no-results-page .field__calendar .field__calendar-header p{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;text-align:center;margin-bottom:0}no-results-page .field__calendar .field__calendar-header common-icon{position:absolute;top:15px;left:15px;width:12px;height:12px;cursor:pointer}no-results-page .field__calendar .field__calendar-footer{padding:15px;background-color:#fff}no-results-page .field__calendar button.button.btn-apply{height:48px;width:100%;background-color:#ec6625}@media screen and (max-width:1279px){no-results-page{padding-top:0}no-results-page .no-results-mobile-images{display:block}no-results-page .columns{display:block;margin-left:0;margin-right:0}no-results-page .columns .column-1,no-results-page .columns .column-2{padding:0}no-results-page .columns .column-1{width:100%}no-results-page .columns .column-2{display:none}no-results-page .columns .step-1 button.button,no-results-page .columns .step-2 button.button{width:100%}no-results-page .columns .no-results-form{max-width:100%}no-results-page .columns .field .content-calendar{display:block}no-results-page .columns .field .content-calendar .field-box-calendar{width:calc(100% - 22px)}no-results-page .columns .field .content-calendar .field-box-calendar:not(:last-child){margin-bottom:15px}}not-found-component{display:block;margin-top:100px;margin-bottom:100px}not-found-component .box-content{display:flex;align-items:center;margin:0 auto;max-width:800px}not-found-component .box-content .column-1,not-found-component .box-content .column-2{padding:0 25px}not-found-component .box-content .column-center{padding:0 120px;text-align:center}not-found-component .box-content .img-not-found{width:252px;height:188px}not-found-component .box-content h1{font-size:32px;line-height:38px;font-weight:700;color:#3c3c3c;margin-top:0}not-found-component .box-content p{font-size:16px;line-height:20px;font-weight:400;margin:1em 0;color:#757575}not-found-component .box-content a.button,not-found-component .box-content button{line-height:32px;text-align:center;display:inline-block;width:265px;height:48px}not-found-component .box-content a.button,not-found-component .box-content a.button:active,not-found-component .box-content button,not-found-component .box-content button:active{background-color:#ec6723}not-found-component .backdrop{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100vh;background:#00000099}not-found-component .backdrop.active{display:block}@media screen and (max-width:768px){not-found-component .box-content{flex-direction:column}not-found-component .box-content h1{font-size:22px;line-height:26px;margin-bottom:25px}not-found-component .box-content a.button,not-found-component .box-content button{width:100%}not-found-component .box-content .column-1{margin-bottom:35px}not-found-component .box-content .column-2{text-align:center}not-found-component .box-content .column-center{padding:0 25px}}.horizontal-line{display:block;width:100%;height:1px;background-color:#d9d9d9}personalized-experience-component{margin-bottom:26px;display:block}personalized-experience-component .module__content{position:relative;overflow:hidden;border-radius:12px;height:580px;background-color:#eee}personalized-experience-component a{text-decoration:none}personalized-experience-component .personalized-experience lazy-img{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}personalized-experience-component .personalized-experience lazy-img picture{width:100%;height:100%}personalized-experience-component .personalized-experience lazy-img img{width:100%;height:100%;object-fit:cover}personalized-experience-component .content-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:60px 60px 30px 30px;color:#fff;box-sizing:border-box;background:url(/images/personalized-experience-content-overlay.png) no-repeat;background-size:cover;background-position:top right}personalized-experience-component .content-wrapper .title{font-size:24px;margin:0 0 8px}personalized-experience-component .content-wrapper .description{font-weight:500;margin:0}personalized-experience-component .content-wrapper .action{display:inline-block;margin-top:32px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;border:1px solid;border-radius:4px;color:#ec6623;background-color:#fff}tickets-page{display:block;padding-top:20px}tickets-page content-listing-component{margin-top:44px}tickets-page content-listing-component .content-listing__header h1{font-size:40px;line-height:44px}tours-page{display:block;padding-top:20px}tours-tickets-page{display:block;padding-top:20px}tours-tickets-page .page-header{margin-top:24px;margin-bottom:30px}tours-tickets-page .page-header__wrapper{width:100%;display:flex;flex-direction:column;gap:24px}tours-tickets-page .page-header__title{font-size:24px;color:#3c3c3c;margin:0}tours-tickets-page .page-header__title strong{color:#ec6623}tours-tickets-page .page-header__title .second-line{display:block;font-size:1.7em}tours-tickets-page .page-header content-listing-filters{display:none;width:226px;margin-bottom:16px}tours-tickets-page .page-header content-listing-filters .btn-filter{width:100%;justify-content:center}tours-tickets-page .page-mobile-footer{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#fff;padding:16px 20px;box-shadow:0 0 20px rgba(0,0,0,.12)}tours-tickets-page .page-mobile-footer content-listing-filters .btn-filter{width:100%;justify-content:center;background-color:#ec6623;color:#fff;border:0}tours-tickets-page categories-component{display:block;margin-bottom:28px}tours-tickets-page carousel-destinations.top-experiences{display:block;margin-bottom:35px}tours-tickets-page content-listing-component .not-found{margin-bottom:100px}tours-tickets-page travelers-testimonial{margin-bottom:32px}transfers-page{display:block;padding-top:20px}transfers-page content-listing-component{margin-top:60px}transfers-page content-listing-component .content-listing__header h1{font-size:32px;line-height:36px}transfers-page .transfer-info{color:#3c3c3c;margin-bottom:80px;margin-top:80px}transfers-page .transfer-info .module__container{display:flex;flex-direction:column;gap:20px}transfers-page .transfer-info__image{flex-shrink:0;display:block;margin:0 auto;width:160px}transfers-page .transfer-info__title{margin:0;font-size:24px}transfers-page .transfer-info__list{display:flex;flex-direction:column;gap:20px;padding:0;margin:0;list-style:none}transfers-page .transfer-info__list .item{padding:30px 20px;border-radius:16px;border:1px solid rgba(117,117,117,.44)}transfers-page .transfer-info__list .item__title{font-size:16px;margin:0 0 10px}transfers-page .transfer-info__list .item__description{margin:0}travelers-testimonials-component{display:block;margin-bottom:72px}travelers-testimonials-component .travelers-testimonials{background-color:rgba(3,166,192,.2);padding:80px 0}travelers-testimonials-component .travelers-testimonials__header{margin-bottom:40px}travelers-testimonials-component .travelers-testimonials__header h1{font-size:32px;line-height:36px;color:#3c3c3c;text-align:center;margin:0}travelers-testimonials-component .travelers-testimonials__header .quote{display:none}travelers-testimonials-component .travelers-testimonials p{margin:0}travelers-testimonials-component .travelers-testimonials .quote{width:88px;height:65px}travelers-testimonials-component .travelers-testimonials .quote.end-quote{transform:rotate(180deg);-webkit-transform:rotate(180deg)}travelers-testimonials-component .travelers-testimonials__slider{max-width:650px;margin:0 auto;position:relative}travelers-testimonials-component .travelers-testimonials__slider .quote.end-quote,travelers-testimonials-component .travelers-testimonials__slider .quote.opening-quote{position:absolute}travelers-testimonials-component .travelers-testimonials__slider .quote.opening-quote{top:0;left:-115px}travelers-testimonials-component .travelers-testimonials__slider .quote.end-quote{bottom:0;right:-115px}travelers-testimonials-component .travelers-testimonials .testimonial{color:#3c3c3c;width:100%;display:flex}travelers-testimonials-component .travelers-testimonials .testimonial__column1{width:200px}travelers-testimonials-component .travelers-testimonials .testimonial__column2{width:calc(100% - 200px);padding-left:15px}travelers-testimonials-component .travelers-testimonials .testimonial__rating{text-align:right;margin-bottom:15px}travelers-testimonials-component .travelers-testimonials .testimonial__name{font-size:18px;line-height:22px;font-weight:600;text-align:right}travelers-testimonials-component .travelers-testimonials .testimonial__date{font-size:14px;line-height:18px;font-weight:600;margin-bottom:15px}travelers-testimonials-component .travelers-testimonials .testimonial__description{font-size:16px;line-height:20px}travelers-testimonials-component .ifriendSlide .swiper-slide{background:0 0!important}travelers-testimonials-component .ifriendSlide .swiper-pagination-bullet{background-color:#fff}travelers-testimonials-component .ifriendSlide .swiper-pagination-bullet-active{background:#ec6623;width:8px}@media screen and (max-width:960px){travelers-testimonials-component .travelers-testimonials__slider{max-width:500px}}@media screen and (max-width:768px){travelers-testimonials-component .travelers-testimonials{padding:60px 0}travelers-testimonials-component .travelers-testimonials__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}travelers-testimonials-component .travelers-testimonials__header h1{font-size:22px;line-height:30px;text-align:left;max-width:250px;margin-bottom:0;margin-right:25px}travelers-testimonials-component .travelers-testimonials__header .quote{display:block}travelers-testimonials-component .travelers-testimonials .testimonial{display:block}travelers-testimonials-component .travelers-testimonials .testimonial__column1,travelers-testimonials-component .travelers-testimonials .testimonial__column2{width:100%;padding:0}travelers-testimonials-component .travelers-testimonials .testimonial__column2{display:flex;flex-direction:column}travelers-testimonials-component .travelers-testimonials .testimonial__column2 .testimonial__date{order:1}travelers-testimonials-component .travelers-testimonials .testimonial__column2 .testimonial__description{order:0}travelers-testimonials-component .travelers-testimonials .testimonial__name,travelers-testimonials-component .travelers-testimonials .testimonial__rating{text-align:left}travelers-testimonials-component .travelers-testimonials .testimonial__description,travelers-testimonials-component .travelers-testimonials .testimonial__name,travelers-testimonials-component .travelers-testimonials .testimonial__rating{margin-bottom:15px}travelers-testimonials-component .travelers-testimonials__slider{max-width:100%}travelers-testimonials-component .travelers-testimonials__slider .quote.end-quote,travelers-testimonials-component .travelers-testimonials__slider .quote.opening-quote{display:none}}captable-modal img{max-width:100%}how-it-works-steps-v2{display:block;background-color:#efefef;border-radius:12px;border:1px solid #eee;padding:40px 0}@media (max-width:767px){how-it-works-steps-v2{margin-top:80px}}@media (max-width:1279px){how-it-works-steps-v2{margin-top:40px;margin-bottom:40px}}how-it-works-steps-v2 .how-it-works .module__header{display:block;color:#3c3c3c}how-it-works-steps-v2 .how-it-works .module__action,how-it-works-steps-v2 .how-it-works .module__description{display:none}how-it-works-steps-v2 .how-it-works__list{display:grid;grid-template-columns:1fr;grid-gap:8px;list-style:none;padding:0;margin:0;color:#000}how-it-works-steps-v2 .how-it-works__list .item{padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.12)}how-it-works-steps-v2 .how-it-works__list .item__title{font-weight:700;margin:0 0 8px}how-it-works-steps-v2 .how-it-works__footer{margin:24px 0 12px}how-it-works-steps-v2 .how-it-works__footer .action{font-weight:600;color:#ec6623}.recover-password{display:block;padding:20px 0}.recover-password__container{padding-left:22px;padding-right:22px;max-width:100%;box-sizing:border-box}.recover-password__title{color:#ec6623;font-size:20px;margin:0 0 2em}.recover-password-form{margin:0 auto;max-width:496px}recover-password .form-control{margin-bottom:10px;position:relative}recover-password .form-control label{display:inline-block;margin-bottom:5px}recover-password .form-control input{border:2px solid #f0f0f0;border-radius:4px;display:block;font-family:inherit;font-size:14px;padding:10px;width:100%}recover-password .form-control input:focus{outline:0;border-color:#777}recover-password .form-control.success input{border:1px solid #2ecc71}recover-password .form-control.error input{border:1px solid #e74c3c}recover-password .form-control i{visibility:hidden;position:absolute;top:35px;right:-16px}recover-password .form-control.success i.fa-check-circle{color:#2ecc71;visibility:visible}recover-password .form-control.error i.fa-exclamation-circle{color:#e74c3c;visibility:visible}recover-password .form-control small{color:#e74c3c;position:relative;bottom:0;left:0;visibility:hidden;display:none}recover-password .form-control.error small{visibility:visible;display:block;padding:4px 0}affiliate-tariff-selector{display:block}affiliate-tariff-selector .affiliate-tariff-selector__container .component-label{font-weight:700}affiliate-tariff-selector .affiliate-tariff-selector__container .input-container{display:flex;gap:15px}payment-method-selector .method-selector__list{width:100%;max-width:640px;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin:0;list-style:none;padding:0}payment-method-selector .method-selector__list--placeholder .method-selector__item{width:160px;height:48px;border-radius:4px}payment-method-selector .method-selector__item{border:1px solid #ddd;border-radius:4px;margin-bottom:20px}payment-method-selector .method-selector__item--active{border-color:#3c3c3c}payment-method-selector .method-selector__label{box-sizing:border-box;width:100%;font-size:16px;font-weight:600;display:flex;align-items:center;gap:12px;padding:20px;cursor:pointer}payment-method-selector .method-selector__label common-icon{width:20px;height:20px}payment-method-selector .radio-input{width:16px;height:16px;margin:0}payment-method-selector__button{display:flex;align-items:center;text-align:left;height:50px;min-width:140px;padding:0 16px;color:#565656;font-size:14px;line-height:16px;border:1px solid #757575;border-radius:4px;background-color:transparent;box-shadow:none}payment-method-selector__button common-icon{flex-shrink:0;width:20px;height:20px;margin-right:10px}payment-method-selector__button--boleto common-icon{width:28px;height:28px}payment-method-selector__button--active{color:#fff;border-color:#03a6c0;background-color:#03a6c0}payment-method-selector boleto-payment-module .copied-message .content{bottom:80px}payment-page .module__auth{background:#f5f5f5;border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:20px;margin-top:8px;margin-bottom:24px}payment-page .module__auth common-icon{width:20px;height:20px}payment-page .module__auth .description{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#3c3c3c;font-size:14px;font-weight:500;line-height:20px}payment-page .module__auth a{color:#ec6623;font-size:14px;font-weight:700}payment-page .module__auth .button--auth-logout{padding:0;background-color:unset;color:#ec6623;font-size:14px;text-decoration:underline;min-width:auto;box-shadow:unset}payment-page body,payment-page html{scroll-behavior:smooth;overflow-x:hidden}payment-page .form-step{margin-bottom:60px;border-radius:5px;max-width:640px;width:100%}payment-page .form-step h2{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px;border-bottom:1px solid #f2f2f2;padding-bottom:1rem;font-size:22px}payment-page .form-inputs{display:flex;flex-direction:column}payment-page .form-inputs .traveler-info__title{font-weight:700;margin-bottom:20px}payment-page .form-step.closed .form-inputs{display:none}payment-page .form-step.closed.not-filled h2{opacity:.5}payment-page .form-step.closed .summaryDivSteps{display:block}payment-page .edit-button{background:0 0;border:none;font-size:14px;color:#ec6623;font-weight:600;cursor:pointer;text-decoration:underline}payment-page .news-label{display:flex;align-items:flex-start;font-size:16px;line-height:20px;margin-top:16px;margin-bottom:40px;color:#757575;gap:12px}payment-page .news-label input{margin:0;width:20px;height:20px;accent-color:#757575}payment-page .next-button{background-color:#ec6623;width:100%;align-self:flex-start;border:none;padding:1rem;font-size:1rem;cursor:pointer;color:#fff;border-radius:4px;border:1px solid #ec6623;font-weight:700;transition:background-color .3s ease}payment-page .next-button:hover{background-color:transparent;color:#ec6623;border:1px solid #ec6623}payment-page .next-button:disabled,payment-page .next-button:disabled:hover{background-color:inherit;cursor:not-allowed;color:#ec6623}payment-page .summaryDivSteps{max-width:640px;width:100%;display:none;color:#3c3c3c;font-size:14px;font-style:normal;font-weight:400;line-height:24px}payment-page .copy-details-label{display:flex;align-items:center;margin-bottom:20px;gap:10px;font-size:14px;color:#757575}payment-page .copy-details-label input{margin:0;width:16px;height:16px}payment-page .safe-shopping{display:flex;align-items:start;gap:12px;padding:12px;margin:8px 0 28px;border-radius:4px;color:#3c3c3c;border:1px solid #eee;background-color:#fafafa}payment-page .safe-shopping common-icon{flex-shrink:0;width:24px;height:24px}payment-page .safe-shopping__text{font-size:14px;margin:0}payment-page .payment-module-wrapper--active{padding:20px;border-top:1px solid #ddd}payment-page .reserve-with-confidence{margin-top:17px;padding:40px 32px 32px;border-radius:4px;background:rgba(6,133,198,.1);display:flex;flex-direction:column;align-items:center}payment-page .reserve-with-confidence__title{color:#3c3c3c;font-size:18px;margin:0;font-weight:600;line-height:normal;text-transform:uppercase}payment-page .reserve-with-confidence__cards{width:100%;margin-top:40px}payment-page .reserve-with-confidence__cards .item{background:rgba(255,255,255,.5);border-radius:4px;margin-bottom:20px;padding:20px;display:flex;gap:16px}payment-page .reserve-with-confidence__cards .item common-icon{flex-shrink:0;width:20px;height:20px}payment-page .reserve-with-confidence__cards .item__content{display:grid;color:#757575}payment-page .reserve-with-confidence__cards .item__content .title{margin:0 0 7px;color:#3c3c3c;font-size:14px;font-weight:700}payment-page .reserve-with-confidence__cards .item__content .description{font-size:14px;margin:0;line-height:normal}payment-page .reserve-with-confidence__cards .item__content a{text-decoration:none;color:#757575}payment-page .reserve-with-confidence__cards .item__content a[href^='tel:']{text-decoration:underline}payment-page .reserve-with-confidence__cards .item__content div{display:flex;align-items:baseline;gap:8px;margin-top:8px}payment-page .reserve-with-confidence__cards .item__content div .whatsapp-icon{position:relative;top:3px;width:14px}payment-page-summary{display:block}payment-page-summary .mobile-header{position:fixed;top:48px;bottom:0;left:0;right:0;z-index:21;transition:transform .4s;transform:translateY(100%)}payment-page-summary .mobile-header--visible{transform:unset}payment-page-summary .mobile-header__backdrop{position:fixed;top:0;height:100px;left:0;right:0;background:rgba(0,0,0,.4);z-index:-1}payment-page-summary .mobile-header__header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;background-color:#fff;border-radius:8px 8px 0 0}payment-page-summary .mobile-header__header .title{font-size:16px;line-height:18px;font-weight:600}payment-page-summary .mobile-header__header .close-button{display:flex;color:#757575;border:0;background-color:unset;outline-color:transparent}payment-page-summary .mobile-header__header .close-button common-icon{width:14px;height:14px}payment-page-summary .summary{position:relative;background-color:#fff;padding:22px;border-radius:4px;overflow:hidden}payment-page-summary .summary__affiliate-login{color:#aaa}payment-page-summary .summary__affiliate-login:hover{color:#555}payment-page-summary .summary__loader{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);z-index:2}payment-page-summary .summary__loader common-loading{width:44px;height:44px}payment-page-summary .summary__loader--hidden{display:none}payment-page-summary .summary .inner-section{margin-bottom:20px}payment-page-summary .summary .inner-section:last-child{padding-bottom:0}payment-page-summary .summary .inner-section__title{display:flex;align-items:center;margin:0 0 8px;font-size:16px;line-height:18px;font-weight:600}payment-page-summary .summary .inner-section__title common-icon{width:14px;height:14px;margin-right:4px}payment-page-summary .summary .inner-section__subtitle{display:flex;align-items:center;margin:0 0 6px;font-size:14px;line-height:18px;font-weight:500}payment-page-summary .summary .inner-section__subtitle common-icon{width:14px;height:14px;margin-right:4px}payment-page-summary .summary .inner-section__list{margin:0;padding:0;list-style:none;color:#757575;display:flex;gap:8px}payment-page-summary .summary .inner-section__list .item{font-size:14px;line-height:20px;margin-bottom:2px}payment-page-summary .summary--mobile{position:fixed;top:96px;bottom:0;left:0;right:0;border-radius:0;overflow-y:scroll;z-index:21;transform:translateY(100%);transition:transform .4s;box-shadow:none}payment-page-summary .summary--mobile-visible{transform:unset}payment-page-summary .summary__header{display:flex;gap:16px}payment-page-summary .summary__header-figure{margin:0}payment-page-summary .summary__header-figure lazy-img{display:flex;overflow:hidden;width:76px;height:76px;border:1px solid #f2f2f2;border-radius:4px}payment-page-summary .summary__header-figure--rounded lazy-img{border-radius:50%;border:3px solid #757575}payment-page-summary .summary__header-figure img{width:100%;height:100%;object-fit:cover}payment-page-summary .summary__type{padding:4px 8px;font-size:12px;line-height:18px;font-weight:600;color:#fff;background-color:#03a6c0;border-radius:4px}payment-page-summary .summary__type-category{font-weight:600;font-size:14px}payment-page-summary .summary__title{margin:0;font-size:16px;line-height:24px}payment-page-summary .summary__agency .title{margin:18px 0 8px;font-size:12px;font-weight:600;color:#565656}payment-page-summary .summary__agency .agency-details{display:flex;align-items:center}payment-page-summary .summary__agency .agency-details__figure{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;margin:0 12px 0 0;width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}payment-page-summary .summary__agency .agency-details__figure lazy-img{display:flex;justify-content:center;width:100%;height:100%}payment-page-summary .summary__agency .agency-details__figure img{width:100%;height:100%;object-fit:contain}payment-page-summary .summary__agency .agency-details__info{color:#3c3c3c}payment-page-summary .summary__agency .agency-details__name{color:#ec6623;margin:0;font-size:14px;font-weight:700}payment-page-summary .summary__agency .agency-details__rating{color:#757575;display:flex;align-items:center;margin-bottom:8px}payment-page-summary .summary__agency .agency-details__rating .star{color:#f3c017;width:12px;height:12px;margin-right:2px}payment-page-summary .summary__agency .agency-details__rating .count{margin-left:2px}payment-page-summary .summary__place{margin:6px 0;font-size:14px;font-weight:400;line-height:18px}payment-page-summary .summary__rating{display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:600}payment-page-summary .summary__rating common-icon{display:flex;width:12px;height:12px;color:#f3c017;margin:0 2px}payment-page-summary .summary__rating common-icon:first-child{margin-left:6px}payment-page-summary .summary__date{border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}payment-page-summary .summary__date .dates{display:flex;gap:10px;margin-bottom:8px}payment-page-summary .summary__date .dates common-icon{width:20px;height:20px}payment-page-summary .summary__date .participants{display:flex;gap:10px;grid-column-start:1;grid-column-end:3;margin-bottom:16px}payment-page-summary .summary__date .participants common-icon{width:20px;height:20px}payment-page-summary .summary__dates-table{width:100%}payment-page-summary .summary__dates-table th{margin:0 0 6px;font-size:14px;line-height:18px}payment-page-summary .summary__dates-table td{text-align:center}payment-page-summary .summary__coupon{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:25px}payment-page-summary .summary__coupon .coupon-form{position:relative;display:grid;gap:16px;justify-items:right}payment-page-summary .summary__coupon .coupon-form common-icon{position:absolute;left:16px;top:12px;width:24px;height:24px;color:#d9d9d9}payment-page-summary .summary__coupon .coupon-form .text-field{flex-grow:1;margin:0;border-width:1px 0 1px 1px;border-radius:4px;box-sizing:border-box;padding:13px 8px 13px 50px;font-weight:500;border:1px solid #eee}payment-page-summary .summary__coupon .coupon-form .text-field::placeholder{font-size:16px;color:#d9d9d9}payment-page-summary .summary__coupon .coupon-form .text-field:focus{background-color:#fff}payment-page-summary .summary__coupon .coupon-form .button{width:100%;max-width:116px;border-radius:4px;font-size:16px;border:1px solid #757575;color:#757575;background:#fff}payment-page-summary .summary__coupon .coupon-messages-wrapper{font-size:13px}payment-page-summary .summary__coupon .coupon-messages-wrapper .error,payment-page-summary .summary__coupon .coupon-messages-wrapper .success{display:inline-block;margin-top:12px;padding:4px 8px;border-radius:12px}payment-page-summary .summary__coupon .coupon-messages-wrapper .success{color:#089e49;background-color:rgba(8,158,73,.2)}payment-page-summary .summary__coupon .coupon-messages-wrapper .error{color:#e11e2a;background-color:rgba(225,30,42,.2)}payment-page-summary .summary__values .inner-section__list{padding:0}payment-page-summary .summary__values .inner-section__list li{display:flex;justify-content:space-between;width:100%}payment-page-summary .summary__values .inner-section__list .item{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}payment-page-summary .summary__values .inner-section__list .item:last-child{margin:0;gap:10}payment-page-summary .summary__values .inner-section__list .item .value{font-weight:700;color:#3c3c3c}payment-page-summary .summary__values .coupon-code{background-color:#089e49;color:#fff;border-radius:8px;font-size:12px;font-weight:600;padding:4px 8px;text-align:center}payment-page-summary .summary__total{display:flex;margin:4px 0 24px;align-items:center;justify-content:space-between}payment-page-summary .summary__total .inner-section__title{margin:0;font-size:16px}payment-page-summary .summary__total .price{font-size:18px;line-height:20px;font-weight:700}payment-page-summary .summary__footer .security-info{display:flex;align-items:center;padding:20px 16px;gap:12px;font-size:13px;line-height:1.4em;background-color:#eee;border-radius:8px;color:#757575}payment-page-summary .summary__footer .security-info common-icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}payment-page-summary .summary__footer .security-info p{margin:0;font-size:14px;line-height:16px;font-weight:600}payment-page-summary .summary__footer .security-info span{margin:0;font-size:14px;line-height:16px}payment-page-summary .summary__footer .security-info cancellation-policy{display:block;width:300px}payment-page-summary .summary__footer .security-info cancellation-policy .cancellation__text a{display:inline-block}payment-page-summary .summary__footer .security-info .ifriend-types-modal-trigger{display:inline-block;background-color:unset;font-family:Montserrat,sans-serif;margin:0;padding:0;font-weight:500;color:#ec6623;border:0;text-decoration:underline;cursor:pointer}payment-page-summary .summary__footer .security-info-payment-time{display:flex;margin-bottom:12px;padding:12px 16px;background-color:#ec6623;border-radius:8px}payment-page-summary .summary__footer .security-info-payment-time common-icon{flex-shrink:0;margin-right:8px;margin-top:2px;color:#fff}payment-page-summary .summary__footer .security-info-payment-time p{color:#fff;margin:0;font-size:12px;line-height:16px}payment-page-summary .mobile-footer{position:fixed;display:flex;align-items:center;justify-content:space-between;bottom:0;left:0;right:0;padding:16px 16px 24px;background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,.16);z-index:3}payment-page-summary .mobile-footer__info{margin-right:12px}payment-page-summary .mobile-footer__info .type{font-size:12px;line-height:17px;font-weight:400;margin-bottom:4px;color:#757575}payment-page-summary .mobile-footer__info .title{display:-webkit-box;font-size:15px;line-height:18px;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}payment-page-summary .mobile-footer__info .rating{display:flex;align-items:center;margin-top:3px;font-size:12px;line-height:18px;font-weight:600}payment-page-summary .mobile-footer__info .rating common-icon{display:flex;width:12px;height:12px;color:#f3c017;margin:0 2px}payment-page-summary .mobile-footer__info .rating common-icon:first-child{margin-left:6px}payment-page-summary .mobile-footer__details{display:flex;gap:4px;flex-shrink:0;text-align:right}payment-page-summary .mobile-footer__details .coupon-detail{font-size:12px;margin-top:-6px;margin-bottom:12px;font-weight:600}payment-page-summary .mobile-footer__details .coupon-detail .coupon-code{background-color:#089e49;color:#fff;padding:2px 4px;border-radius:4px}payment-page-summary .mobile-footer__details .price-label{font-size:13px;margin-bottom:2px}payment-page-summary .mobile-footer__details .price{font-size:18px;line-height:20px;font-weight:700;margin-bottom:4px}payment-page-summary .mobile-footer__details .open-icon{position:relative;top:2px;width:10px;height:10px;color:#ec6623;transform:rotate(-90deg)}payment-page-summary .mobile-footer__details .open-button{font-size:14px;padding:0;color:#ec6623;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:underline;background-color:unset;border:0}payment-page-thankyou .thankyou{margin-top:-60px;margin-bottom:-40px;color:#3c3c3c;background-color:#f5f5f5}payment-page-thankyou .thankyou__header{background-color:#f39227;padding:40px 0 80px;color:#fff}payment-page-thankyou .thankyou__header .title-wrapper{text-align:center}payment-page-thankyou .thankyou__header .title-wrapper common-icon{flex-shrink:0;width:40px;height:40px;color:#fff}payment-page-thankyou .thankyou__title{font-size:20px;margin:4px 0 8px}payment-page-thankyou .thankyou__description{margin:0 0 20px;line-height:24px}payment-page-thankyou .thankyou__main{position:relative;top:-30px;background-color:#fff;padding-top:24px;padding-bottom:24px;border-radius:24px}payment-page-thankyou .thankyou__details{margin-bottom:20px}payment-page-thankyou .thankyou .notification-info{margin:20px 0 40px;font-size:16px;line-height:22px}payment-page-thankyou .thankyou__extra-data{display:flex;align-items:center;justify-content:space-between;gap:2em;color:#ae440f;font-weight:500;font-size:14px;background-color:#fce9df;border-radius:8px;padding:1em;max-width:420px;margin-top:28px}payment-page-thankyou .thankyou__extra-data .title{display:flex;gap:8px}payment-page-thankyou .thankyou__extra-data common-icon{flex-shrink:0;width:16px;height:16px;position:relative;top:2px}payment-page-thankyou .thankyou__extra-data .button{flex-shrink:0;display:inline-block;font-size:12px;font-weight:500}payment-page-thankyou .thankyou__action{display:flex;align-items:center;justify-content:center;height:48px;padding:0 12px;width:100%}payment-page-thankyou .thankyou__action--outline{background-color:transparent;border:1px solid;color:#ec6623}payment-page-thankyou .thankyou__ads{position:relative;margin-bottom:80px}payment-page-thankyou .thankyou__ads .swiper-slide img{border-radius:8px}payment-page-thankyou .thankyou__ads .controls{position:absolute}payment-page-thankyou .thankyou__ads .controls .carousel-controls{display:flex;gap:6px;align-items:center;margin:8px -4px}payment-page-thankyou .thankyou__ads .controls .button-next,payment-page-thankyou .thankyou__ads .controls .button-prev{background-color:#fff;border:1px solid #eee;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}schedule-page-filter{display:block;border:1px solid #ddd;background-color:#fff;margin:30px 0;padding:15px 15px 0}schedule-page-filter .schedule-page-filter__container{display:block;gap:15px}schedule-page-filter .schedule-page-filter__container .field{margin-bottom:15px}schedule-page-filter .schedule-page-filter__container .field label{display:block;font-size:14px;margin-bottom:4px}schedule-page-filter .schedule-page-filter__container .field-group{display:block}schedule-page-filter .schedule-page-filter__container .actions{padding-top:15px}schedule-page-filter .schedule-page-filter__container .actions button{font-size:12px}schedule-page-filter .location-input,schedule-page-filter .select-field,schedule-page-filter .text-field{box-sizing:border-box;margin:0;height:40px;width:100%}.site-footer--affiliate-subscription{background-color:#fcfcfc;margin-top:40px;margin-bottom:90px}.site-footer--affiliate-subscription .site-footer__container{padding:32px 22px}.site-footer--affiliate-subscription .site-footer__address{margin-bottom:20px}.site-header--affiliate-subscription{position:relative;box-shadow:0 4px 8px rgba(0,0,0,.04)}.site-header--affiliate-subscription .site-header__logo{margin:0}.site-header--affiliate-subscription .site-header__logo img{height:32px}.site-header--affiliate-subscription .support-and-contact{font-size:14px;font-weight:500;color:#3c3c3c;text-decoration:none}booking-metadata-massive-form{display:block}booking-metadata-massive-form .fieldset{margin:12px 0 0;padding:0;border:0;box-shadow:none}booking-metadata-massive-form .fieldset__title{margin-bottom:12px;font-size:16px;line-height:24px;font-weight:600;font-style:normal}booking-metadata-massive-form .fieldset__fields{display:grid;grid-gap:16px;padding:0;margin-bottom:16px}booking-metadata-massive-form .field{border:1px solid #eee;border-radius:4px;padding:8px 12px;margin:0}booking-metadata-massive-form .field__label{font-size:12px;margin:0;color:#565656}booking-metadata-massive-form .field .file-field,booking-metadata-massive-form .field .location-input,booking-metadata-massive-form .field .select-field,booking-metadata-massive-form .field .text-field{margin:0;padding:0;font-size:16px;line-height:29px;background-color:unset;border:0;color:#565656}cangooroo-booking .mobile-footer{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,.16);padding:8px 16px;text-align:center;z-index:99}cangooroo-booking .mobile-footer__action{width:100%;height:48px;max-width:480px}cangooroo-booking .form{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll;background-color:#fff;transform:translateY(125%);transition:transform .4s ease-in-out;padding:24px;z-index:99}cangooroo-booking .form.mobile-visible{transform:translateY(0)}cangooroo-booking .form__prev-step{display:inline-flex;align-items:center;padding:0;margin:0;border:0;background-color:unset;color:#757575;cursor:pointer;font-size:14px;font-weight:600}cangooroo-booking .form__prev-step common-icon{width:14px;height:14px;margin-right:4px;transform:rotate(180deg)}cangooroo-booking .form__close{position:absolute;right:24px;padding:0;margin:0;border:0;background-color:unset;color:#757575}cangooroo-booking .form__title{font-size:20px;line-height:24px;color:#3c3c3c;margin:32px 0 20px}cangooroo-booking .form__error{color:#e11e2a;font-size:14px;margin:0 0 8px}cangooroo-booking .form__loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:250px}cangooroo-booking .form__loading img{width:124px;height:124px}cangooroo-booking .form__pricing{display:flex;align-items:flex-end;color:#3c3c3c;line-height:28px;margin:20px 0 12px}cangooroo-booking .form__pricing .label{position:relative;font-size:14px;top:2px;margin-right:8px}cangooroo-booking .form__pricing .price{font-size:24px;font-weight:600}cangooroo-booking .form__cancelation-policy{padding:8px;font-size:14px;background:#f7f7f7;border-radius:4px;border:1px solid #eee;color:#565656;line-height:22px}cangooroo-booking .form__cancelation-policy .loader-wrapper{display:flex;justify-content:center}cangooroo-booking .form__cancelation-policy .loader-wrapper common-loading{width:24px;height:24px}cangooroo-booking .form__submit{margin-top:12px;width:100%;height:48px}cangooroo-booking .fieldset{box-shadow:none;position:relative;margin-bottom:8px;user-select:none;max-width:none;color:#565656}cangooroo-booking .fieldset[open]>.fieldset__header:after{transform:rotate(-180deg)}cangooroo-booking .fieldset__header{display:flex;border:1px solid #eee;padding:10px 15px;border-radius:4px;color:#565656;background-color:#fff;justify-content:left;cursor:pointer;outline:0}cangooroo-booking .fieldset__header::-webkit-details-marker,cangooroo-booking .fieldset__header::marker{display:none}cangooroo-booking .fieldset__header:after{content:'\0025BC';font-size:16px;margin:-5px 0;transition:transform .35s}cangooroo-booking .fieldset__title{font-style:normal;flex-grow:1;padding:4px 10px 0}cangooroo-booking .fieldset__apply{float:right;background-color:unset;border:0;color:#ec6623;font-size:14px;font-weight:600;cursor:pointer;padding:6px 12px;margin:6px}cangooroo-booking .fieldset__fields{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:4px;padding:28px 24px 16px;border:1px solid #eee;position:absolute;z-index:3;background-color:#fff;margin-top:4px;left:-8px;right:-8px}cangooroo-booking .fieldset__fields .amount-field{display:flex;margin-bottom:16px}cangooroo-booking .fieldset__fields .amount-field:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}cangooroo-booking .fieldset__fields .amount-field__label{flex-grow:1;font-size:16px;line-height:24px;font-weight:600}cangooroo-booking .fieldset__fields .amount-field__label span{display:block;font-size:14px;font-weight:400}cangooroo-booking .fieldset__fields .amount-field amount-input{display:flex;align-items:center}cangooroo-booking .fieldset__fields .amount-field .amount-input__minus,cangooroo-booking .fieldset__fields .amount-field .amount-input__plus{background:#fff;border:#757575 solid 1px;border-radius:50%;line-height:11px;padding:6px}cangooroo-booking .fieldset__fields .amount-field .amount-input__minus common-icon,cangooroo-booking .fieldset__fields .amount-field .amount-input__plus common-icon{width:11px;height:11px}cangooroo-booking .fieldset__fields .amount-field .amount-input__minus{border-color:#aaa;color:#aaa;order:-1}cangooroo-booking .fieldset__fields .amount-field .amount-input__plus{border-color:#757575;color:#757575}cangooroo-booking .fieldset__fields .amount-field input{border:0;font-family:Montserrat,sans-serif;padding:0;width:50px;text-align:center}cangooroo-booking .fieldset__fields .amount-field [type=number]{-moz-appearance:textfield}cangooroo-booking .fieldset__fields .amount-field [type=number]::-webkit-inner-spin-button,cangooroo-booking .fieldset__fields .amount-field [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}cangooroo-booking .fieldset__fields .adult-ages{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eee}cangooroo-booking .fieldset__fields .adult-ages__title{font-size:14px;line-height:18px;font-weight:600;margin-bottom:8px}cangooroo-booking .fieldset__fields .adult-ages__inputs .input-group{margin-top:12px}cangooroo-booking .fieldset__fields .adult-ages__inputs .input-group input{width:24px;padding:8px;border:1px solid #eee;border-radius:4px;color:#565656;font-size:14px;margin-right:4px;text-align:center;-moz-appearance:textfield}cangooroo-booking .fieldset__fields .adult-ages__inputs .input-group input::-webkit-inner-spin-button,cangooroo-booking .fieldset__fields .adult-ages__inputs .input-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}cangooroo-booking .fieldset__fields .child-ages__title{font-size:14px;line-height:18px;font-weight:600;margin-bottom:8px}cangooroo-booking .fieldset__fields .child-ages__selectors select{display:inline-block;color:#565656;padding:8px;border:1px solid #eee;background-color:#fff;border-radius:4px;margin-right:4px;margin-bottom:12px}cangooroo-booking .booking__dates calendar-component{box-shadow:unset}cangooroo-booking .booking__dates calendar-component .calendar-widget-header{background-color:unset;color:#565656}cangooroo-booking .booking__dates calendar-component .calendar-widget-btn common-icon{color:#565656}cangooroo-booking .booking__dates calendar-component .calendar-widget-date--selected span{background-color:#565656}cangooroo-booking .booking__dates calendar-component .date-in-range{border-radius:0!important;background-color:#f0f0f0}cangooroo-booking .booking__dates calendar-component .date-in-range--from{background:linear-gradient(90deg,transparent 50%,#f0f0f0 50%)}cangooroo-booking .booking__dates calendar-component .date-in-range--to{background:linear-gradient(-90deg,transparent 50%,#f0f0f0 50%)}cangooroo-booking .booking__options .fieldset__fields{height:260px;overflow-y:scroll}cangooroo-booking .booking__options .options-list{padding:0;margin:0;list-style:none}cangooroo-booking .booking__options .options-list .item{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee;cursor:pointer}cangooroo-booking .booking__options .options-list .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}cangooroo-booking .booking__options .options-list .item__wrapper{display:flex;align-items:flex-end}cangooroo-booking .booking__options .options-list .item__info{margin-right:16px}cangooroo-booking .booking__options .options-list .item__index{font-size:12px;line-height:15px;text-transform:uppercase}cangooroo-booking .booking__options .options-list .item__name{font-size:15px;font-weight:600;line-height:22px;margin:4px 0}cangooroo-booking .booking__options .options-list .item__details{font-size:14px;color:#757575}cangooroo-booking .booking__options .options-list .item__pricing{font-size:14px;color:#3c3c3c;font-weight:600}activbookings-booking .experience-booking-form{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-top:24px;display:none}activbookings-booking .experience-booking-form--fullscreen{display:block;margin:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;border-radius:0}activbookings-booking .experience-booking-form--fullscreen .experience-booking-form__title{margin-top:38px}activbookings-booking .experience-booking-form__exit-fullscreen{background-color:unset;border:0;color:#757575;float:right}activbookings-booking .experience-booking-form__title{margin:5px 0 15px 0;font-size:20px;color:#3c3c3c}activbookings-booking .experience-booking-form .fieldset{box-shadow:none;position:relative;margin-bottom:8px;user-select:none;max-width:none}activbookings-booking .experience-booking-form .fieldset[open]>.fieldset__header:after{transform:rotate(-180deg)}activbookings-booking .experience-booking-form .fieldset.experience-booking__date .fieldset__fields{padding:0}activbookings-booking .experience-booking-form .fieldset__header{display:flex;border:1px solid #eee;padding:10px 15px;color:#565656;border-radius:4px;background-color:#fff;justify-content:left;cursor:pointer;outline:0}activbookings-booking .experience-booking-form .fieldset__header tool-tip{top:calc(-100% - 24px);background-color:#03a6c0;color:#fff;width:180px;text-align:left;animation:fadein .2s}activbookings-booking .experience-booking-form .fieldset__header tool-tip::after{border-bottom-color:#03a6c0}@keyframes fadein{from{opacity:0}to{opacity:1}}activbookings-booking .experience-booking-form .fieldset__header::-webkit-details-marker{display:none}activbookings-booking .experience-booking-form .fieldset__header:after{content:'\0025BC';font-size:16px;margin:-5px 0;transition:transform .35s}activbookings-booking .experience-booking-form .fieldset__title{font-style:normal;color:#757575;flex-grow:1;padding:4px 10px 0}activbookings-booking .experience-booking-form .fieldset__apply{float:right;background-color:unset;border:0;color:#ec6623;font-size:16px;cursor:pointer;padding:6px 12px;margin:6px}activbookings-booking .experience-booking-form .fieldset__fields{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:27px 12px 12px;position:absolute;z-index:3;background-color:#fff;left:0;right:0}activbookings-booking .experience-booking-form .fieldset__fields .amount-field{display:flex;margin-bottom:15px;color:#565656}activbookings-booking .experience-booking-form .fieldset__fields .amount-field__label{flex-grow:1;font-size:15px}activbookings-booking .experience-booking-form .fieldset__fields .amount-field__label span{color:#757575;display:block;font-size:13px}activbookings-booking .experience-booking-form .fieldset__fields .amount-field amount-input{display:flex;align-items:center}activbookings-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__minus,activbookings-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__plus{background:#fff;border:#757575 solid 1px;border-radius:50%;line-height:11px;padding:6px}activbookings-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__minus common-icon,activbookings-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__plus common-icon{width:11px;height:11px}activbookings-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__minus{order:-1}activbookings-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__plus{border-color:#ec6623;color:#ec6623}activbookings-booking .experience-booking-form .fieldset__fields .amount-field input{border:0;color:#757575;font-family:Montserrat,sans-serif;padding:0;width:50px;text-align:center}activbookings-booking .experience-booking-form .fieldset__fields .amount-field [type=number]{-moz-appearance:textfield}activbookings-booking .experience-booking-form .fieldset__fields .amount-field [type=number]::-webkit-inner-spin-button,activbookings-booking .experience-booking-form .fieldset__fields .amount-field [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}activbookings-booking .experience-booking-form__period{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;opacity:0}activbookings-booking .experience-booking-form__price{font-size:24px;font-weight:600;margin:12px 0;display:flex;align-items:baseline;position:relative;color:#3c3c3c}activbookings-booking .experience-booking-form__price .loader{margin-right:5px}activbookings-booking .experience-booking-form__price .from,activbookings-booking .experience-booking-form__price .per-person{font-weight:400;font-size:14px;padding:0 5px}activbookings-booking .experience-booking-form .selected-provider .selected-ifriends-item{display:inline-flex;background-color:#dad4eb;padding-right:15px;align-items:center;font-size:12px;margin-bottom:16px;border-radius:16px;color:#614b9e}activbookings-booking .experience-booking-form .selected-provider .selected-ifriends-item__photo{width:33px;margin-right:12px;border-radius:50%;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.16)}activbookings-booking .experience-booking-form .selected-provider .selected-ifriends-item__name{cursor:default}activbookings-booking .experience-booking-form .selected-provider .selected-ifriends-item__name .text{font-weight:700}activbookings-booking .experience-booking-form__submit{padding:16px;width:100%;font-size:16px}activbookings-booking .experience-booking-form__submit[disabled]{padding:16px;cursor:not-allowed}activbookings-booking .experience-booking__date calendar-component{box-shadow:unset}activbookings-booking .experience-booking__date calendar-component .calendar-widget-header{background-color:unset;color:#565656}activbookings-booking .experience-booking__date calendar-component .calendar-widget-btn common-icon{color:#565656}activbookings-booking .experience-booking__date calendar-component .calendar-widget-date--selected span{background-color:#565656}activbookings-booking .experience-booking__date calendar-component .date-in-range{border-radius:0!important;background-color:#f0f0f0}activbookings-booking .experience-booking__date calendar-component .date-in-range--from{background:linear-gradient(90deg,transparent 50%,#f0f0f0 50%)}activbookings-booking .experience-booking__date calendar-component .date-in-range--to{background:linear-gradient(-90deg,transparent 50%,#f0f0f0 50%)}activbookings-booking .experience-booking__participants .fieldset__fields{padding:18px 12px 12px}activbookings-booking .experience-booking__participants .fieldset__fields .participants-info{display:block;text-align:center;font-size:13px;margin-bottom:16px;background-color:#03a6c0;color:#fff;padding:3px 10px;border-radius:15px}tiqets-booking .experience-booking-form{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-top:24px;display:none}tiqets-booking .experience-booking-form--fullscreen{display:block;margin:0;position:fixed;top:0;left:0;right:0;bottom:0;border-radius:0;overflow-y:scroll;z-index:9999}tiqets-booking .experience-booking-form--fullscreen .experience-booking-form__title{margin-top:38px}tiqets-booking .experience-booking-form__exit-fullscreen{background-color:unset;border:0;color:#757575;float:right}tiqets-booking .experience-booking-form__title{margin:5px 0 15px 0;font-size:20px;color:#3c3c3c}tiqets-booking .experience-booking-form .fieldset{box-shadow:none;position:relative;margin-bottom:8px;user-select:none;max-width:none}tiqets-booking .experience-booking-form .fieldset[open]>.fieldset__header:after{transform:rotate(-180deg)}tiqets-booking .experience-booking-form .fieldset.experience-booking__date .fieldset__fields{padding:0}tiqets-booking .experience-booking-form .fieldset__header{display:flex;border:1px solid #eee;padding:10px 15px;color:#565656;border-radius:4px;background-color:#fff;justify-content:left;cursor:pointer;outline:0}tiqets-booking .experience-booking-form .fieldset__header tool-tip{top:calc(-100% - 24px);background-color:#03a6c0;color:#fff;width:180px;text-align:left;animation:fadein .2s}tiqets-booking .experience-booking-form .fieldset__header tool-tip::after{border-bottom-color:#03a6c0}@keyframes fadein{from{opacity:0}to{opacity:1}}tiqets-booking .experience-booking-form .fieldset__header::-webkit-details-marker{display:none}tiqets-booking .experience-booking-form .fieldset__header:after{content:"\0025BC";font-size:16px;margin:-5px 0;transition:transform .35s}tiqets-booking .experience-booking-form .fieldset__title{font-style:normal;color:#757575;flex-grow:1;padding:4px 10px 0}tiqets-booking .experience-booking-form .fieldset__apply{float:right;background-color:unset;border:0;color:#ec6623;font-size:16px;cursor:pointer;padding:6px 12px;margin:6px}tiqets-booking .experience-booking-form .fieldset__fields{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:27px 12px 12px;position:absolute;z-index:3;background-color:#fff;left:0;right:0}tiqets-booking .experience-booking-form .fieldset__fields .amount-field{display:flex;margin-bottom:15px;color:#565656}tiqets-booking .experience-booking-form .fieldset__fields .amount-field__label{flex-grow:1;font-size:15px}tiqets-booking .experience-booking-form .fieldset__fields .amount-field__label span{color:#757575;display:block;font-size:13px}tiqets-booking .experience-booking-form .fieldset__fields .amount-field amount-input{display:flex;align-items:center}tiqets-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__minus,tiqets-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__plus{background:#fff;border:#757575 solid 1px;border-radius:50%;line-height:11px;padding:6px}tiqets-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__minus common-icon,tiqets-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__plus common-icon{width:11px;height:11px}tiqets-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__minus{order:-1}tiqets-booking .experience-booking-form .fieldset__fields .amount-field .amount-input__plus{border-color:#ec6623;color:#ec6623}tiqets-booking .experience-booking-form .fieldset__fields .amount-field input{border:0;color:#757575;font-family:Montserrat,sans-serif;padding:0;width:50px;text-align:center}tiqets-booking .experience-booking-form .fieldset__fields .amount-field [type=number]{-moz-appearance:textfield}tiqets-booking .experience-booking-form .fieldset__fields .amount-field [type=number]::-webkit-inner-spin-button,tiqets-booking .experience-booking-form .fieldset__fields .amount-field [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}tiqets-booking .experience-booking-form__period{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;opacity:0}tiqets-booking .experience-booking-form__price{font-size:24px;font-weight:600;margin:12px 0;display:flex;align-items:baseline;position:relative;color:#3c3c3c}tiqets-booking .experience-booking-form__price .loader{margin-right:5px}tiqets-booking .experience-booking-form__price .from,tiqets-booking .experience-booking-form__price .per-person{font-weight:400;font-size:14px;padding:0 5px}tiqets-booking .experience-booking-form__service-tax{font-size:14px;padding:0 5px;color:#757575;margin-bottom:20px;margin-top:-8px}tiqets-booking .experience-booking-form .selected-provider .selected-ifriends-item{display:inline-flex;background-color:#dad4eb;padding-right:15px;align-items:center;font-size:12px;margin-bottom:16px;border-radius:16px;color:#614b9e}tiqets-booking .experience-booking-form .selected-provider .selected-ifriends-item__photo{width:33px;margin-right:12px;border-radius:50%;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.16)}tiqets-booking .experience-booking-form .selected-provider .selected-ifriends-item__name{cursor:default}tiqets-booking .experience-booking-form .selected-provider .selected-ifriends-item__name .text{font-weight:700}tiqets-booking .experience-booking-form__submit{padding:16px;width:100%;font-size:16px}tiqets-booking .experience-booking-form__submit[disabled]{padding:16px;cursor:not-allowed}tiqets-booking .experience-booking__date calendar-component{box-shadow:unset}tiqets-booking .experience-booking__date calendar-component .calendar-widget-header{background-color:unset;color:#565656}tiqets-booking .experience-booking__date calendar-component .calendar-widget-btn common-icon{color:#565656}tiqets-booking .experience-booking__date calendar-component .calendar-widget-date--selected span{background-color:#565656}tiqets-booking .experience-booking__date calendar-component .date-in-range{border-radius:0!important;background-color:#f0f0f0}tiqets-booking .experience-booking__date calendar-component .date-in-range--from{background:linear-gradient(90deg,transparent 50%,#f0f0f0 50%)}tiqets-booking .experience-booking__date calendar-component .date-in-range--to{background:linear-gradient(-90deg,transparent 50%,#f0f0f0 50%)}tiqets-booking .experience-booking__participants .fieldset__fields{padding:18px 12px 12px;overflow:auto;max-height:300px}tiqets-booking .experience-booking__participants .fieldset__fields .participants-info{display:block;text-align:center;font-size:13px;margin-bottom:16px;background-color:#03a6c0;color:#fff;padding:3px 10px;border-radius:15px}tiqets-booking .cancellation-policy{padding:8px;font-size:14px;background:#f7f7f7;border-radius:4px;border:1px solid #eee;color:#565656;line-height:22px;margin:16px 0}tiqets-booking .customer-details-fields{margin-bottom:1em}tiqets-booking .customer-details-fields__title{font-size:14px;font-weight:500;margin:1em 0 .5em;color:#3c3c3c}tiqets-booking .customer-details-fields .text-field,tiqets-booking .required_field_tiqets{font-family:Montserrat,sans-serif;width:90%;border:1px solid #eee;color:#757575;border-radius:4px;width:100%;padding:14px;height:51px;box-sizing:border-box;margin-bottom:8px;font-weight:400;font-size:16px;box-shadow:0 5px 5px rgba(165,165,165,.05)}tiqets-booking .link-next{width:100%!important;padding:16px}tiqets-booking .link-next:disabled{padding:16px;cursor:not-allowed}tiqets-booking .link-prev{color:#ec6623;margin:16px 0 0;font-weight:600;text-align:center;text-decoration:underline;cursor:pointer}tiqets-booking small.hint{display:block;font-size:14px;font-weight:500;margin:1em 0 .5em;color:#3c3c3c}tiqets-booking .whatsapp-link{font-weight:500;margin:32px 0 24px;color:#757575;display:block;padding-top:5px;padding-bottom:5px;border-radius:4px;text-align:center}tiqets-booking .whatsapp-link[disabled]{cursor:not-allowed}viator-booking .experience-booking-form__step-back{position:absolute;left:-4px;background-color:unset;border:0;color:#3c3c3c}viator-booking .experience-booking-form__step-back common-icon{width:20px;height:20px;transform:rotate(180deg)}viator-booking .experience-booking-form__price{margin:0 0 32px;font-size:18px;font-weight:700}viator-booking .experience-booking-form__price .per-person{padding:0}viator-booking .experience-booking-form__price .installments{color:#757575;font-weight:500}viator-booking .experience-booking-form .max-participants{font-size:13px;margin-bottom:16px}viator-booking .experience-booking-form .fieldset-message-wrapper{display:flex;position:relative;gap:6px;top:-6px;font-size:13px;font-weight:500;color:#e11e2a}viator-booking .experience-booking-form .fieldset-message-wrapper common-icon{position:relative;flex-shrink:0;top:2px}viator-booking .experience-booking-form .fieldset-message-wrapper .detail{color:#757575}viator-booking .experience-booking-form .provider-options-mobile-wrapper .viator-options__title{text-align:center;width:100%;font-size:16px;margin:-46px 0 28px}viator-booking .experience-booking-form__footer cancellation-policy{cursor:pointer}viator-booking .experience-booking-form__footer cancellation-policy a{display:none}viator-booking .experience-booking-form__footer cancellation-policy .cancellation__text{font-size:14px}viator-booking .experience-booking__date .fieldset__fields{padding:22px 22px 48px}viator-booking .experience-booking__date .fieldset__fields calendar-component{box-shadow:none}variation-options .availability-list{padding:0;margin:0;list-style:none;color:#3c3c3c}variation-options .availability-list .item{border:1px solid #d9d9d9;border-radius:8px;padding:16px;margin-bottom:24px}variation-options .availability-list .item__badge{border-radius:4px;padding:4px 8px;background-color:#d9d9d9;text-transform:uppercase;font-size:12px;font-weight:700}variation-options .availability-list .item__title{margin:10px 0 4px;font-weight:700}variation-options .availability-list .item__subtitle{font-weight:600;font-size:14px}variation-options .availability-list .item__description{margin:8px 0;color:#757575;font-size:14px;line-height:1.4em}variation-options .availability-list .item__select{padding:12px 18px;font-family:Montserrat,sans-serif;font-size:14px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;width:100%;margin-top:12px;font-weight:600;color:#3c3c3c}variation-options .availability-list .item__summary{display:flex;border-top:1px solid #eee;margin:20px 0;padding-top:20px}variation-options .availability-list .item__price{flex-grow:1;font-weight:700}variation-options .availability-list .item__price .details{font-weight:400;color:#757575;font-size:12px}variation-options .availability-list .item__price .promo-price{font-weight:600;font-size:14px;line-height:28px;margin-bottom:.25em}variation-options .availability-list .item__price .promo-price .full-price{color:#656565;font-weight:500;font-size:14px}variation-options .availability-list .item__price .promo-price b{font-size:18px;font-weight:800}variation-options .availability-list .item__pax{font-size:13px;text-align:right}variation-options .availability-list .item__button{padding:14px;width:100%;font-size:14px}experience-search-filters-categories .options-wrapper{height:calc(38px * 5);overflow:hidden}experience-search-filters-categories .show-more{font-size:14px;font-weight:600;color:#0484c5;padding:0 4px;border:0;background-color:unset;cursor:pointer}ifriend-affiliate-commission-list{display:block}ifriend-affiliate-commission-list .well{padding:10px 20px;background-color:#fff;box-shadow:0 0 4px 2px inset #ccc;border-radius:6px}ifriend-affiliate-commission-list .booking-list{border:1px solid #ddd;border-radius:6px}ifriend-affiliate-commission-list .booking-item{display:grid;grid-template-columns:1fr 1fr;padding:15px;border-bottom:1px solid #ddd;margin-bottom:15px;font-size:14px}ifriend-affiliate-commission-list .booking-item:last-child{margin-bottom:0}ifriend-affiliate-commission-list .booking-item.pending{background-color:#fafad2}ifriend-affiliate-commission-list .booking-item.paid{background-color:#90ee90}ifriend-affiliate-commission-list .booking-item .request-commission-btn{background-color:green;border:1px solid #90ee90;border-radius:6px;color:#fff;cursor:pointer;padding:10px;width:100%;font-size:14px}ifriend-affiliate-commission-list .booking-item .request-commission-btn:hover{box-shadow:0 0 8px #006400}ifriend-affiliate-commission-list .booking-item .request-commission-btn:active{background-color:#006400;box-shadow:none}ifriend-affiliate-commission-list .booking-item .actions{grid-column-start:1;grid-column-end:3;margin-top:15px}ifriend-affiliate-commission-list .load-more{margin:30px 0;text-align:center}ifriend-affiliate-commission-list .load-more button{border:2px solid #ec6623;background-color:#fff;color:#ec6623}ifriend-affiliate-commission-list .load-more button:active{background-color:#ec6623;color:#fff}ifriend-results-with-tabs-v2 .tabs{display:flex;list-style:none;margin:0 0 16px;padding:0;gap:12px}ifriend-results-with-tabs-v2 .tabs .tab-button{display:block;padding:8px;width:100%;border:0;font-size:18px;font-weight:600;background-color:unset;cursor:pointer}ifriend-results-with-tabs-v2 .tabs .tab-button--active{color:#0484c5;box-shadow:0 4px 0 #0484c5}ifriend-results-with-tabs-v2 ifriend-results .load-more{width:100%;padding:10px 16px;background-color:#fff;color:#757575;border:2px solid #d9d9d9}ifriend-results-with-tabs-v2 ifriend-results .load-more:active{background-color:unset}content-listing-filters{display:block}content-listing-filters .btn-filter{display:inline-flex;gap:12px;align-items:center;font-size:16px;font-weight:600;color:#ec6623;padding:8px 24px;height:48px;background-color:unset;box-sizing:border-box;border:1px solid}content-listing-filters .btn-filter:focus,content-listing-filters .btn-filter:hover{background-color:unset;box-shadow:none}content-listing-filters .filter .filter-form{display:none;position:fixed;z-index:99999;top:40px;left:0;right:0;margin:0 auto;width:100%;max-width:600px;height:calc(100vh - 80px);border-radius:8px;background:#fff}content-listing-filters .filter .filter-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7)}content-listing-filters .filter.active .filter-bg,content-listing-filters .filter.active .filter-form{display:block}content-listing-filters .filter__header{display:flex;align-items:center;gap:32px;padding:18px 32px;border-bottom:1px solid #eee}content-listing-filters .filter__header .filter__header-title{font-size:18px;font-weight:600;color:#3c3c3c;width:100%;margin:0}content-listing-filters .filter__header .filter__header-close{padding:0;border:none;background:0 0;cursor:pointer}content-listing-filters .filter__header .filter__header-close common-icon{color:#3c3c3c}content-listing-filters .filter__wrapper{overflow-y:scroll;margin:10px 10px 0 32px;height:calc(100% - 60px - 95px);padding-bottom:10px}content-listing-filters .filter__wrapper::-webkit-scrollbar{width:6px}content-listing-filters .filter__wrapper::-webkit-scrollbar-track{background-color:#f6f6f6;border-radius:50px}content-listing-filters .filter__wrapper::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:50px}content-listing-filters .filter__content{padding:32px 16px 32px 0}content-listing-filters .filter__content:first-child{padding-top:22px}content-listing-filters .filter__content:last-child{padding-bottom:22px}content-listing-filters .filter__content .filter__content-title{font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;margin:0 0 25px 0}content-listing-filters .filter__content .filter__content-description{font-size:14px;line-height:18px;color:#5c5C5CD1}content-listing-filters .filter__content .filter__group-items.is-column{columns:auto 2}content-listing-filters .filter__content .filter__group-items .filter__group-item{font-size:14px;font-weight:400;color:#757575;align-items:center;display:flex;height:18px;margin-bottom:15px}content-listing-filters .filter__content .filter__group-items .filter__group-item input[type=checkbox]{min-width:18px;min-height:18px;margin-right:15px;margin-left:0;accent-color:#757575;position:relative;cursor:pointer}content-listing-filters .filter__content .filter__group-items .filter__group-item input[type=checkbox]:after{content:'';position:absolute;top:0;left:0;width:16px;height:16px;display:block;border-radius:2px;border:1px solid #d9d9d9;pointer-events:none}content-listing-filters .filter__content .filter__group-items .filter__group-item input[type=checkbox]:hover:after{border-color:#757575}content-listing-filters .filter__content .filter__group-items .star{margin-top:2px}content-listing-filters .filter__content .filter__content-field{display:flex;align-items:center;margin:30px -15px 30px -15px}content-listing-filters .filter__content .filter__content-field .form-control{width:50%;margin:0 15px}content-listing-filters .filter__content .filter__content-field .form-control label{font-size:14px;line-height:18px;font-weight:500;color:#3c3c3c}content-listing-filters .filter__content .filter__content-field .form-control input{font-size:16px;line-height:20px;color:#7c7c7c;width:calc(100% - 20px);border-radius:6px;border:1.22px solid #d5d5d5}content-listing-filters .filter__content .filter__content-field .form-control .attraction-filter__wrapper{position:relative}content-listing-filters .filter__content .filter__content-field .form-control .attraction-filter__wrapper input[name=poiName]{padding-left:40px;width:calc(100% - 60px)}content-listing-filters .filter__content .filter__content-field .form-control .attraction-filter__wrapper input[name=poiName]::placeholder{font-size:14px;color:#d0d0d0}content-listing-filters .filter__content .filter__content-field .form-control .attraction-filter__wrapper .search-icon{position:absolute;top:13px;left:15px;opacity:.3}content-listing-filters .filter__content .currency{display:flex;align-items:center}content-listing-filters .filter__content .currency p{font-size:14px;line-height:18px;font-weight:600;color:#3c3c3c;margin:0 10px 0 0}content-listing-filters .filter__content .currency__select{position:relative}content-listing-filters .filter__content .currency__select:hover .currency__options{display:block}content-listing-filters .filter__content .currency__options,content-listing-filters .filter__content .currency__selected{font-size:14px;line-height:18px;font-weight:600;color:#757575;cursor:pointer}content-listing-filters .filter__content .currency__options>div:not(:last-child),content-listing-filters .filter__content .currency__selected>div:not(:last-child){margin-bottom:20px}content-listing-filters .filter__content .currency__selected{line-height:24px;height:24px;padding:0 5px}content-listing-filters .filter__content .currency__selected:after{content:'';display:block;position:absolute;top:6px;right:-12px;padding:3px;border:solid #3c3c3c;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}content-listing-filters .filter__content .currency__options{display:none;position:absolute;z-index:1;top:24px;width:75px;padding:15px;border-radius:5px;border:1px solid #d5d5d5;background-color:#fff}content-listing-filters .filter__content.has-see-more .filter__group-items{height:calc((35px * 5) - 15px);overflow:hidden}content-listing-filters .filter__content.has-see-more.see-more-active .filter__group-items{height:auto}content-listing-filters .filter__content.has-see-more.see-more-active .filter__content-see-more common-icon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}content-listing-filters .filter__content.has-see-more .filter__content-see-more{font-size:14px;line-height:18px;font-weight:500;color:#ec6625;text-decoration:underline;display:flex;align-items:center;margin-top:25px;padding:0;border:none;background:0 0;cursor:pointer}content-listing-filters .filter__content.has-see-more .filter__content-see-more span{display:block;margin-right:5px}content-listing-filters .filter__content.has-see-more .filter__content-see-more common-icon{width:10px}content-listing-filters .filter__footer{display:flex;justify-content:space-between;padding:18px 32px;box-shadow:0 -4px 20px rgba(0,0,0,.12)}content-listing-filters .filter__footer .button{font-size:16px;line-height:20px;font-weight:600;width:215px;height:40px;border-radius:4px;background-color:#ec6623}content-listing-filters .filter__footer .button.button-clear{text-align:left;padding-left:0}content-listing-filters .filter__footer .button.button-clear:disabled{color:#d9d9d9;border:none}content-listing-filters .filter__footer .button.button-transparent{color:#ec6623;background:0 0}content-listing-filters .filter__footer .button.button-orange{color:#fff;background-color:#ec6623}content-listing-filters .filter__footer .button:focus,content-listing-filters .filter__footer .button:hover{box-shadow:none}content-listing-filters .filter .horizontal-line{display:block;width:calc(100% - 16px);height:1px;background-color:#eee}content-listing-filters .filter .custom-checkbox{font-size:14px;line-height:18px;font-weight:400;color:#757575;display:block;height:20px;position:relative;padding-left:33px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}content-listing-filters .filter .custom-checkbox:not(:last-child){margin-bottom:15px}content-listing-filters .filter .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}content-listing-filters .filter .custom-checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border-radius:4px;background-color:#fff;border:1px solid #d9d9d9}content-listing-filters .filter .custom-checkbox input:checked~.checkmark{border-color:#757575;background-color:#757575}content-listing-filters .filter .custom-checkbox .checkmark:after{content:"";position:absolute;display:none}content-listing-filters .filter .custom-checkbox input:checked~.checkmark:after{display:block}content-listing-filters .filter .custom-checkbox .checkmark:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}content-listing-filters .filter .custom-radio{font-size:14px;line-height:20px;font-weight:500;color:#3c3c3c;display:block;position:relative;padding-left:33px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}content-listing-filters .filter .custom-radio:not(:last-child){margin-bottom:15px}content-listing-filters .filter .custom-radio input{position:absolute;opacity:0;cursor:pointer}content-listing-filters .filter .custom-radio .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border-radius:50%;background-color:#fff;border:1px solid #d9d9d9}content-listing-filters .filter .custom-radio input:checked~.checkmark{border-color:#ec6623;background-color:#ec6623}content-listing-filters .filter .custom-radio .checkmark:after{content:"";position:absolute;display:none}content-listing-filters .filter .custom-radio input:checked~.checkmark:after{display:block}content-listing-filters .filter .custom-radio .checkmark:after{left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:700px){content-listing-filters .filter .filter-form{top:15px;width:100%;max-width:100%;height:calc(100% - 15px);margin-left:0;margin-right:0;border-radius:8px 8px 0 0}}@media screen and (max-width:600px){content-listing-filters .filter__footer .button{font-size:14px;display:block;margin:0 auto;padding:9px 10px}}@media screen and (max-width:400px){content-listing-filters .filter__footer{padding:18px 20px}content-listing-filters .filter__footer .button{font-size:12px}}.swal2-container{z-index:11000}personalized-request{display:block}personalized-request .personalized-request{margin:0 auto}personalized-request .personalized-request .fieldset{max-width:initial;box-shadow:none;padding-right:30px;margin-bottom:0}personalized-request .personalized-request__title{color:#089e49;font-size:20px;text-align:center}personalized-request .personalized-request__text{font-size:17px;text-align:center}personalized-request .personalized-request .cols{display:flex;flex-direction:column}cangooroo-payment-page .field-group{margin-bottom:16px}cangooroo-payment-page .field-group[open]>.field-group__chevron{transform:rotate(90deg)}cangooroo-payment-page .field-group__title{cursor:pointer;display:flex;justify-content:space-between;text-transform:uppercase;font-weight:600;font-size:16px;padding:16px;background-color:#f7f7f7}cangooroo-payment-page .field-group__chevron{transform:rotate(-90deg)}cangooroo-payment-page .fieldset{max-width:100%}cangooroo-payment-page .cancellation-policy{display:flex;align-items:center;padding:12px;border-radius:4px;color:#3c3c3c;border:1px solid #eee;background-color:#fafafa}cangooroo-payment-page .cancellation-policy common-icon{color:#03a6c0;margin-right:8px}cangooroo-payment-page .cancellation-policy__text{font-size:12px;margin:0}thankyou-booking-details .booking-details--placeholder .loader{display:flex;height:100px;justify-content:center;align-items:center}thankyou-booking-details .booking-details--placeholder .loader common-loading{width:40px;height:40px}thankyou-booking-details .booking-details__section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}thankyou-booking-details .booking-details__section:last-of-type{border-bottom:0}thankyou-booking-details .booking-details__booking-number{margin-bottom:28px}thankyou-booking-details .booking-details .product{display:flex;gap:16px}thankyou-booking-details .booking-details .product__figure{margin:0}thankyou-booking-details .booking-details .product__figure lazy-img{display:flex;overflow:hidden;width:76px;height:76px;border:1px solid #f2f2f2;border-radius:4px}thankyou-booking-details .booking-details .product__figure--rounded lazy-img{border-radius:50%;border:3px solid #757575}thankyou-booking-details .booking-details .product__figure img{width:100%;height:100%;object-fit:cover}thankyou-booking-details .booking-details .product__title{margin:0;font-size:16px;line-height:24px}thankyou-booking-details .booking-details .product__place{margin:6px 0;font-size:14px;font-weight:400;line-height:18px}thankyou-booking-details .booking-details .product__type-category{font-weight:600;font-size:14px}thankyou-booking-details .booking-details__info-items{display:grid;grid-template-columns:auto auto;grid-gap:12px;margin-top:28px;padding-bottom:16px}thankyou-booking-details .booking-details__info-item{display:flex;gap:16px}thankyou-booking-details .booking-details__info-item:first-child{grid-column-start:1;grid-column-end:3}thankyou-booking-details .booking-details__info-item .list{list-style:none;padding:0;margin:0}thankyou-booking-details .booking-details__info-item .list .item{font-size:14px;line-height:20px;color:#757575}thankyou-booking-details .booking-details__info-item common-icon{width:20px;height:20px}thankyou-booking-details .booking-details__total{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:16px;line-height:18px;font-weight:600}thankyou-booking-details .booking-details__total .price{font-weight:700;font-size:18px}activbookings-calendar{display:block;position:relative;padding:16px}activbookings-calendar .content-overlay{position:absolute;border-radius:8px;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.88);z-index:3}activbookings-calendar .content-overlay .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 0}activbookings-calendar .content-overlay .content__text{text-align:center;line-height:1.5em;font-weight:600;margin:4px 0 12px;color:#3c3c3c}activbookings-calendar .error-wrapper .try-again{font-size:13px;padding:6px 12px}activbookings-options .availability-list{list-style:none;margin:0;padding:0;max-height:500px;overflow-y:scroll}activbookings-options .availability-list .item{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:12px}activbookings-options .availability-list .item:last-of-type{border:0}activbookings-options .availability-list .item__title{font-size:16px;font-weight:600;line-height:1.5em}activbookings-options .availability-list .item__button{background-color:unset;border:0;text-align:left;cursor:pointer}activbookings-options .availability-list .item__paxes{gap:15px;margin-top:5px;padding:5px;border:1px solid #ddd;width:100%}tiqetsbookings-calendar{display:block;position:relative;padding:16px}tiqetsbookings-calendar .content-overlay{position:absolute;border-radius:8px;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.88);z-index:3}tiqetsbookings-calendar .content-overlay .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 0}tiqetsbookings-calendar .content-overlay .content__text{text-align:center;line-height:1.5em;font-weight:600;margin:4px 0 12px;color:#3c3c3c}tiqetsbookings-calendar .error-wrapper .try-again{font-size:13px;padding:6px 12px}#insertLoading{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-top:24px;min-height:345px}.content-overlay{position:absolute;border-radius:8px;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.88);z-index:99;padding-top:40px}@media (max-width:600px){.content-overlay{border-radius:0}}.content-overlay .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 0}.content-overlay .content__text{text-align:center;line-height:1.5em;font-weight:600;margin:4px 0 12px;color:#3c3c3c}tiqetsbookings-options .availability-list{list-style:none;margin:0;padding:0;max-height:500px;overflow-y:scroll}tiqetsbookings-options .availability-list .item{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:12px}tiqetsbookings-options .availability-list .item:last-of-type{border:0}tiqetsbookings-options .availability-list .item__title{font-size:16px;font-weight:600;line-height:1.5em}tiqetsbookings-options .availability-list .item__button{background-color:unset;border:0;text-align:left;cursor:pointer}tiqetsbookings-options .availability-list .item__paxes{gap:15px;margin-top:5px;padding:5px;border:1px solid #ddd;width:100%}tiqetsbookings-options-time .availability-list{list-style:none;margin:0;padding:0;max-height:500px;overflow-y:scroll}tiqetsbookings-options-time .availability-list .item{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:12px}tiqetsbookings-options-time .availability-list .item:last-of-type{border:0}tiqetsbookings-options-time .availability-list .item__title{font-size:16px;font-weight:600;line-height:1.5em}tiqetsbookings-options-time .availability-list .item__title .count{font-size:14px;font-weight:500;color:#757575}tiqetsbookings-options-time .availability-list .item__button{background-color:unset;border:0;text-align:left;cursor:pointer}tiqetsbookings-options-time .availability-list .item__paxes{gap:15px;margin-top:5px;padding:5px;border:1px solid #ddd;width:100%}.availability-list .single-item{margin-bottom:0!important;padding-bottom:0!important}viator-options .availability-list{padding:0;margin:0;list-style:none;color:#3c3c3c}viator-options .availability-list .item{border:1px solid #d9d9d9;border-radius:8px;padding:16px;margin-bottom:24px}viator-options .availability-list .item__badge{border-radius:4px;padding:4px 8px;background-color:#d9d9d9;text-transform:uppercase;font-size:12px;font-weight:700}viator-options .availability-list .item__title{margin:16px 0 4px;font-weight:700}viator-options .availability-list .item__subtitle{font-weight:600;font-size:14px}viator-options .availability-list .item__description{margin:8px 0;color:#757575;font-size:14px;line-height:1.4em}viator-options .availability-list .item__select{padding:12px 18px;font-family:Montserrat,sans-serif;font-size:14px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;width:100%;margin-top:12px;font-weight:600;color:#3c3c3c}viator-options .availability-list .item__summary{display:flex;border-top:1px solid #eee;margin:20px 0;padding-top:20px}viator-options .availability-list .item__price{flex-grow:1;font-weight:700}viator-options .availability-list .item__price .details{font-weight:400;color:#757575;font-size:12px}viator-options .availability-list .item__pax{font-size:13px;text-align:right}viator-options .availability-list .item__button{padding:14px;width:100%;font-size:14px}availability-modal{text-align:center}availability-modal common-loading{margin-top:16px;width:48px;height:48px}availability-modal .unavailable-icon{width:32px;height:32px;padding:16px;border-radius:50%;background-color:#e11e2a;color:#fff}availability-modal .availability-modal{max-width:328px}availability-modal .availability-modal__title{font-size:20px;color:#3c3c3c;margin-bottom:12px}availability-modal .availability-modal__description{color:#565656;line-height:20px}cangooroo-payment-page-summary{display:block}cangooroo-payment-page-summary .mobile-header{position:fixed;top:40px;bottom:0;left:0;right:0;z-index:21;transition:transform .4s;transform:translateY(100%)}cangooroo-payment-page-summary .mobile-header--visible{transform:unset}cangooroo-payment-page-summary .mobile-header__backdrop{position:fixed;top:0;height:78px;left:0;right:0;background:rgba(0,0,0,.4);z-index:-1}cangooroo-payment-page-summary .mobile-header__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background-color:#f2f2f2;border-radius:8px 8px 0 0}cangooroo-payment-page-summary .mobile-header__header .title{font-size:16px;line-height:18px;font-weight:600}cangooroo-payment-page-summary .mobile-header__header .close-button{display:flex;color:#757575;border:0;background-color:unset;outline-color:transparent}cangooroo-payment-page-summary .mobile-header__header .close-button common-icon{width:14px;height:14px}cangooroo-payment-page-summary .summary{box-shadow:0 4px 8px rgba(0,0,0,.2);padding:20px;background-color:#fff;border-radius:8px;overflow:hidden}cangooroo-payment-page-summary .summary .inner-section{padding:16px 0;border-bottom:1px solid #eee}cangooroo-payment-page-summary .summary .inner-section:last-child{padding-bottom:0}cangooroo-payment-page-summary .summary .inner-section__title{display:flex;align-items:center;margin:0 0 6px;font-size:14px;line-height:18px;font-weight:600}cangooroo-payment-page-summary .summary .inner-section__title common-icon{width:14px;height:14px;margin-right:4px}cangooroo-payment-page-summary .summary .inner-section__list{margin:0;padding:0 20px;list-style:none;color:#757575}cangooroo-payment-page-summary .summary .inner-section__list .item{font-size:16px;line-height:20px;margin-bottom:2px}cangooroo-payment-page-summary .summary--mobile{position:fixed;top:78px;bottom:0;left:0;right:0;border-radius:0;overflow-y:scroll;z-index:21;transform:translateY(100%);transition:transform .4s;box-shadow:none}cangooroo-payment-page-summary .summary--mobile-visible{transform:unset}cangooroo-payment-page-summary .summary__header{display:flex;align-items:center;justify-content:space-between}cangooroo-payment-page-summary .summary__header-figure{margin:0 0 0 16px}cangooroo-payment-page-summary .summary__header-figure lazy-img{display:flex;overflow:hidden;width:90px;height:90px;border:1px solid #f2f2f2;border-radius:4px}cangooroo-payment-page-summary .summary__header-figure img{width:100%;height:100%;object-fit:cover}cangooroo-payment-page-summary .summary__type{padding:4px 8px;font-size:12px;line-height:18px;font-weight:600;color:#fff;background-color:#03a6c0;border-radius:4px}cangooroo-payment-page-summary .summary__title{margin:12px 0 6px;font-size:20px;line-height:24px}cangooroo-payment-page-summary .summary__agency .title{margin:18px 0 8px;font-size:12px;font-weight:600;color:#565656}cangooroo-payment-page-summary .summary__agency .agency-details{display:flex;align-items:center}cangooroo-payment-page-summary .summary__agency .agency-details__figure{box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;margin:0 12px 0 0;width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}cangooroo-payment-page-summary .summary__agency .agency-details__figure lazy-img{display:flex;justify-content:center;width:100%;height:100%}cangooroo-payment-page-summary .summary__agency .agency-details__figure img{width:100%;height:100%;object-fit:contain}cangooroo-payment-page-summary .summary__agency .agency-details__info{color:#3c3c3c}cangooroo-payment-page-summary .summary__agency .agency-details__name{color:#ec6623;margin:0;font-size:14px;font-weight:700}cangooroo-payment-page-summary .summary__agency .agency-details__rating{color:#757575;display:flex;align-items:center;margin-bottom:8px}cangooroo-payment-page-summary .summary__agency .agency-details__rating .star{color:#f3c017;width:12px;height:12px;margin-right:2px}cangooroo-payment-page-summary .summary__agency .agency-details__rating .count{margin-left:2px}cangooroo-payment-page-summary .summary__place{margin:0 0 8px;font-size:14px;line-height:18px}cangooroo-payment-page-summary .summary__rating{display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:600}cangooroo-payment-page-summary .summary__rating common-icon{display:flex;width:12px;height:12px;color:#f3c017;margin:0 2px}cangooroo-payment-page-summary .summary__rating common-icon:first-child{margin-left:6px}cangooroo-payment-page-summary .summary__date{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}cangooroo-payment-page-summary .summary__date:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}cangooroo-payment-page-summary .summary__date .participants{grid-column-start:1;grid-column-end:3;margin-bottom:16px}cangooroo-payment-page-summary .summary__dates-table{width:100%}cangooroo-payment-page-summary .summary__dates-table th{margin:0 0 6px;font-size:14px;line-height:18px}cangooroo-payment-page-summary .summary__dates-table td{text-align:center}cangooroo-payment-page-summary .summary__coupon .coupon-form{display:flex}cangooroo-payment-page-summary .summary__coupon .coupon-form .text-field{flex-grow:1;margin:0;border-width:1px 0 1px 1px;border-style:dashed;border-color:#9e9e9e;border-radius:4px 0 0 4px;padding:0 8px}cangooroo-payment-page-summary .summary__coupon .coupon-form .text-field::placeholder{font-size:14px}cangooroo-payment-page-summary .summary__coupon .coupon-form .button{border-radius:0 4px 4px 0;font-size:14px}cangooroo-payment-page-summary .summary__coupon .coupon-messages-wrapper{font-size:13px}cangooroo-payment-page-summary .summary__coupon .coupon-messages-wrapper .error,cangooroo-payment-page-summary .summary__coupon .coupon-messages-wrapper .success{display:inline-block;margin-top:12px;padding:4px 8px;border-radius:12px}cangooroo-payment-page-summary .summary__coupon .coupon-messages-wrapper .success{color:#089e49;background-color:rgba(8,158,73,.2)}cangooroo-payment-page-summary .summary__coupon .coupon-messages-wrapper .error{color:#e11e2a;background-color:rgba(225,30,42,.2)}cangooroo-payment-page-summary .summary__values .inner-section__list{padding:0}cangooroo-payment-page-summary .summary__values .inner-section__list .item{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}cangooroo-payment-page-summary .summary__values .inner-section__list .item:last-child{margin:0}cangooroo-payment-page-summary .summary__values .inner-section__list .item .value{font-weight:700;color:#3c3c3c}cangooroo-payment-page-summary .summary__values .coupon-code{background-color:#089e49;color:#fff;border-radius:8px;font-size:12px;font-weight:600;padding:4px 8px;text-align:center}cangooroo-payment-page-summary .summary__total{display:flex;margin:4px 0 24px;align-items:center;justify-content:space-between}cangooroo-payment-page-summary .summary__total .inner-section__title{margin:0;font-size:16px}cangooroo-payment-page-summary .summary__total .price{font-size:24px;line-height:20px;font-weight:700}cangooroo-payment-page-summary .summary__footer .security-info{display:flex;padding:12px 16px;background-color:#eee;border-radius:8px}cangooroo-payment-page-summary .summary__footer .security-info common-icon{flex-shrink:0;margin-right:8px;margin-top:2px}cangooroo-payment-page-summary .summary__footer .security-info p{margin:0;font-size:12px;line-height:16px}cangooroo-payment-page-summary .mobile-footer{position:fixed;display:flex;align-items:center;justify-content:space-between;bottom:0;left:0;right:0;padding:12px 16px;background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,.16);z-index:3}cangooroo-payment-page-summary .mobile-footer__info{margin-right:12px}cangooroo-payment-page-summary .mobile-footer__info .type{font-size:12px;line-height:17px;font-weight:600;margin-bottom:4px;color:#03a6c0}cangooroo-payment-page-summary .mobile-footer__info .title{display:-webkit-box;font-size:15px;line-height:18px;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cangooroo-payment-page-summary .mobile-footer__info .rating{display:flex;align-items:center;margin-top:3px;font-size:12px;line-height:18px;font-weight:600}cangooroo-payment-page-summary .mobile-footer__info .rating common-icon{display:flex;width:12px;height:12px;color:#f3c017;margin:0 2px}cangooroo-payment-page-summary .mobile-footer__info .rating common-icon:first-child{margin-left:6px}cangooroo-payment-page-summary .mobile-footer__details{flex-shrink:0;text-align:right}cangooroo-payment-page-summary .mobile-footer__details .price{font-size:18px;line-height:20px;font-weight:700;margin-bottom:4px}cangooroo-payment-page-summary .mobile-footer__details .open-button{font-size:14px;padding:0;color:#ec6623;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:underline;background-color:unset;border:0}notstandard-page .notstandard-breadcrumb .breadcrumb{position:absolute;z-index:3;padding:15px 0}notstandard-page .notstandard-breadcrumb .breadcrumb li{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.2)}notstandard-page .module__container{position:relative}notstandard-page .module__header{justify-content:left}notstandard-page .module__title{border:0;color:#3c3c3c;font-size:24px;font-weight:700;line-height:28px;margin-bottom:24px;margin-top:40px;padding:0;text-align:left}notstandard-page .module__loader{text-align:center;padding:150px 0;background:#eee;border-radius:8px}notstandard-page .module__loader common-loading{width:40px;height:40px}notstandard-page how-it-works-steps{margin-top:60px;margin-bottom:20px}notstandard-page .place-results__actions{text-align:left}notstandard-page .place-results .load-more{color:#ec6623;font-weight:700;font-size:16px;background:0 0;padding:0;font-family:Montserrat,sans-serif}notstandard-page .place-results .module__title{margin-top:24px}notstandard-page .trending-experiences slider-item{width:100%;margin-right:30px}notstandard-page .experiences-feedbacks{margin-bottom:80px}notstandard-page .footer-call-module .module__container{padding:0}.space-bottom{height:100px}.button.confirm-button{background-color:#089e49}