@charset "UTF-8";.partials-pagination{align-content:center;align-items:center;bottom:-2.5rem!important;display:grid;gap:.25rem;grid-template-columns:repeat(var(--total-pages),.5rem);justify-content:center;justify-items:center;left:50%!important;position:absolute;transform:translateX(-50%) translateY(-3.375rem);z-index:2}@media (min-width:768px){.partials-pagination{bottom:.625rem;display:none}}.partials-pagination .swiper-pagination-bullet{background-color:#5d5d5d;border-radius:.5rem;display:block;height:.5rem;opacity:1;width:.5rem}.partials-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#121416}.carrousel-arrow--container{display:none;height:2.8125rem;position:absolute;top:50%;transform:translateY(-50%);width:2.8125rem;z-index:9}.carrousel-arrow--container[data-direction=left]{left:20px}.carrousel-arrow--container[data-direction=right]{right:20px}@media (min-width:768px){.carrousel-arrow--container{display:block;transform:translateY(calc(-50% - 1.40625rem))}.carrousel-arrow--container[data-direction=left]{left:-1.40625rem}.carrousel-arrow--container[data-direction=right]{right:-1.40625rem}}.carrousel-arrow--container.inline{display:inline-block;left:auto;position:relative;right:auto;top:auto;transform:none}.carrousel-arrow--container button{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.2);cursor:pointer;display:flex;height:2.8125rem;justify-content:center;left:auto!important;right:auto!important;transition:all .2s ease-in-out;width:2.8125rem}.carrousel-arrow--container button:hover{border-color:#121416;box-shadow:0 3px 5px rgba(0,0,0,.2)}.carrousel-arrow--container .swiper-button-disabled,.carrousel-arrow--container button:after,.carrousel-arrow--container.disabled{display:none}.rail-component{display:block;margin-bottom:3.125rem;position:relative}@media (min-width:768px){.rail-component{margin-bottom:2.5rem}}.rail-component .rail-component--rail--holder{height:100%;overflow:visible;position:relative;width:100%}.rail-component .rail-component--rail--holder .rail-component--rail--scroll-holder{-ms-overflow-style:none;overflow-x:auto;position:relative;scrollbar-width:none;transition:margin-left .25s ease-in-out;width:100%}.rail-component .rail-component--rail--holder .rail-component--rail--scroll-holder::-webkit-scrollbar{display:none}.rail-component .rail-component--rail{align-content:center;align-items:stretch;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(var(--total-entries),1fr);justify-content:start;justify-items:start;scroll-behavior:smooth;width:calc(var(--total-entries)*100vw)}@media (min-width:768px){.rail-component .rail-component--rail{height:100%}}@media (min-width:824px){.rail-component .rail-component--rail{height:auto}}.rail-component .swiper-slide{margin-right:20px;width:-moz-fit-content;width:fit-content}.rail-component--rail--holder:not(.full-width-carrousel) .rail-component--rail{width:calc(var(--total-entries)*(100vw - 56px))}@media (min-width:768px){.rail-component--rail--holder:not(.full-width-carrousel) .rail-component--rail{box-sizing:border-box;gap:.625rem;width:calc(var(--total-entries)*24.375rem)!important}}body.mobile .rail-component--rail--holder:not(.full-width-carrousel) .rail-component--rail{width:calc(var(--total-entries)*(100vw - 40px))}section.page-components--article{display:grid;grid-template-columns:repeat(7,1fr);position:relative}section.page-components--article .width-container{grid-column:1/8}section.page-components--article .page-components--all-article--container{position:relative;width:100%}section.page-components--article .carrousel-arrow--container{display:none!important}@media (min-width:1024px){section.page-components--article .carrousel-arrow--container{display:none!important}section.page-components--article .page-components--all-article--container-rail{display:grid;gap:1.5rem 1.5rem;grid-template-columns:repeat(3,minmax(150px,393px));grid-template-rows:auto auto;margin-top:1.5rem;overflow:hidden}}@media (max-width:1300px){section.page-components--article .page-components--all-article--container-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem 1.5rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}}section.page-components--article .page-components--all-article--container-rail .swiper-slide-hide{display:block}@media (min-width:1024px){section.page-components--article .page-components--all-article--container-rail .swiper-slide-hide{display:none}section.page-components--article .page-components--all-article--container-rail .swiper-slide{width:-moz-fit-content;width:fit-content}}section.page-components--article .swiper-pagination{bottom:-.8125rem!important}@keyframes rotate{0%{transform:rotate(0deg) scale(.8)}20%{transform:rotate(45deg) scale(.8)}25%{transform:rotate(40deg) scale(.8)}30%{transform:rotate(50deg) scale(.8)}50%{transform:rotate(180deg) scale(.8)}60%{transform:rotate(220deg) scale(.8)}70%{transform:rotate(200deg) scale(.8)}75%{transform:rotate(150deg) scale(.8)}80%{transform:rotate(200deg) scale(.8)}to{transform:rotate(1turn) scale(.8)}}@keyframes rotateCenter{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.8)}20%{transform:translate(-50%,-50%) rotate(45deg) scale(.8)}25%{transform:translate(-50%,-50%) rotate(40deg) scale(.8)}30%{transform:translate(-50%,-50%) rotate(50deg) scale(.8)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(.8)}60%{transform:translate(-50%,-50%) rotate(220deg) scale(.8)}70%{transform:translate(-50%,-50%) rotate(200deg) scale(.8)}75%{transform:translate(-50%,-50%) rotate(150deg) scale(.8)}80%{transform:translate(-50%,-50%) rotate(200deg) scale(.8)}to{transform:translate(-50%,-50%) rotate(1turn) scale(.8)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block--article{border-radius:15px;box-sizing:border-box;height:350px;margin:0 auto;max-height:350px;max-width:19.375rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.block--article{margin:0 auto;max-width:24.375rem}}.block--article .add-to-plan-button{background:none;border:none;margin:0;padding:0;position:absolute;right:10px;top:10px;z-index:10}.block--article .add-to-plan-button:hover{cursor:pointer;opacity:.5}.block--article .block--article--ribbon{background-color:var(--sponsor-color-light);border-radius:13px 0 15px 0;color:var(--sponsor-color);font-size:.75rem;font-weight:700;left:-1px;line-height:1rem;padding:.5rem 1rem;position:absolute;top:-1px;z-index:2}.block--article .block--article--ribbon a{color:var(--sponsor-color)}.block--article .block--article--ribbon a:hover{color:var(--sponsor-color-dark)}.block--article .block--article--ribbon.error{background-color:#c42020;color:#fff}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.block--article picture{aspect-ratio:310/270;border:none;border-radius:0 18px 0 0;display:block;height:100%;isolation:isolate;overflow:hidden;width:100%}.block--article picture img{animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#f3f3f3,#dcdcdc,#bbb,#bbb);background-size:400% 400%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.block--article picture{aspect-ratio:388/270}.block--article picture img{height:100%;width:auto}}.block--article .block--article--text{background-color:rgba(18,20,22,.64);border:1px solid #c4c8cc;border-radius:0 0 15px 15px;border-top:none;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:6.125rem;justify-content:start;margin-left:-.0625rem;overflow:hidden;padding:1rem 2rem 0;position:absolute;width:calc(100% + .125rem);z-index:3}@media (min-width:768px){.block--article .block--article--text{height:6.5rem;padding-bottom:.3125rem}}.block--article .block--article--text>*{margin:0;padding:0}.block--article .block--article--text .block--article--text--location{color:#fff;font-family:Figtree,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.56px;line-height:1.125rem;margin-bottom:.5rem;text-transform:uppercase}.block--article .block--article--text h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;height:2.8125rem;overflow:hidden;text-overflow:ellipsis}.block--article .block--article--text p{color:#5d5d5d;font-size:.875rem;font-weight:300;margin-bottom:.9375rem;min-height:1.6875rem}@media (min-width:768px){.block--article .block--article--text p{margin-bottom:0}}.block--article .block--article--text p span.block--article--text--price{color:#121416;font-size:1.125rem;font-weight:500}.block--article .block--article--text p span.block--article--text--price:after{content:" · ";font-size:.75rem;vertical-align:middle}.block--article .block--article--text p span.block--article--text--duration{color:#121416;font-size:.8125rem}.add-to-plan:hover{cursor:pointer}.hide{display:none!important}.add-item-popup-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;max-height:400px;padding:24px}.add-item-popup-container .plan-card-new{align-items:center;align-self:stretch;background-color:var(--greys-morai-silver-500-base,#c4c8cc);border:0;border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:80px;padding:8px 16px;position:relative}.add-item-popup-container .plan-card-new:hover{cursor:pointer;opacity:.8}.add-item-popup-container .plan-card-new span{bottom:7.5px;color:var(--hero-colour-white,#fff);font-size:14px;font-style:normal;font-weight:700;left:16px;line-height:19px;margin:0;padding:0;text-align:left;width:352px}.add-item-popup-container .plan-card-new .plus-icon{align-items:center;display:flex;flex:1 0 0;gap:10px}.add-item-popup-container .plan-card-new .plus-icon img{height:32px;left:173px;position:absolute;top:25px;width:32px}.add-item-popup-container .plan-card{align-items:flex-start;align-self:stretch;border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:flex-end;min-height:80px;padding:8px 16px;position:relative;z-index:0}.add-item-popup-container .plan-card:hover{cursor:pointer;opacity:.8}.add-item-popup-container .plan-card .opacity{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);border-radius:8px;left:0;min-height:80px;position:absolute;top:0;width:100%;z-index:2}.add-item-popup-container .plan-card .img-box{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.add-item-popup-container .plan-card .img-box img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.add-item-popup-container .plan-card .card-text{bottom:0;display:flex;flex-direction:column;gap:4px;height:50%;position:absolute;width:100%;z-index:3}.add-item-popup-container .plan-card .card-text p{margin:0}.add-item-popup-container .plan-card .card-text .article-count{color:var(--hero-colour-white,#fff);flex-shrink:0;font-size:12px;font-style:normal;font-weight:700;height:13px;line-height:16px;width:295.743px}.add-item-popup-container .plan-card .card-text .plan-title{align-self:stretch;color:var(--hero-colour-white,#fff);font-size:14px;font-style:normal;font-weight:700;line-height:19px}.my-plans-popup-container{margin:auto;max-width:450px}.my-plans-popup-container .title{font-size:24px}.my-plans-popup-container .input-box{padding-bottom:1rem;padding-top:4px;width:100%}.my-plans-popup-container .input-box div{display:flex;position:relative}.my-plans-popup-container .input-box label{display:block;font-size:1rem;font-weight:300;letter-spacing:normal;line-height:1.4375;margin-bottom:.25rem}.my-plans-popup-container .input-box input{border:1px solid #c4c8cc;border-radius:.1875rem;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:1rem;line-height:20px;padding:.5rem;width:100%}.my-plans-popup-container .input-box input:hover{border:1px solid #646464;cursor:pointer}.my-plans-popup-container .btn-container{align-items:center;display:flex;height:100px;justify-content:space-between}.my-plans-popup-container .btn-container .confirmation-txt{font-size:18px;font-weight:600}.my-plans-popup-container .column{flex-direction:column}.my-plans-popup-container .cancel-btn{align-items:center;background-color:#fff;border:2px solid #121416;border-radius:4rem;color:#121416;display:inline-flex;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:1rem;height:2.875rem;justify-content:center;padding-left:2rem;padding-right:2rem;position:relative;transition:background-color .2s ease 0s,color .2s ease 0s;white-space:nowrap;width:100%;will-change:background-color}.my-plans-popup-container .cancel-btn:hover{background-color:#40ff04;border-color:#40ff04;color:#000;cursor:pointer}.my-plans-popup-container .save-btn{align-items:center;background-color:#121416;border:0;border-radius:4rem;color:#fff;display:inline-flex;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:1rem;height:2.875rem;justify-content:center;padding-left:2rem;padding-right:2rem;position:relative;transition:background-color .2s ease 0s,color .2s ease 0s;width:100%}.my-plans-popup-container .save-btn:hover{background-color:#40ff04;color:#000;cursor:pointer}.my-plans-popup-container .flex{display:flex}.my-plans-popup-container .delete-form{display:none}
