.page-experience .wd-standard{max-width:1328px;margin:0 auto;padding:0 22px}.page-experience .border-radius-standard{border-radius:10px}.page-experience .object-fit-cover{object-fit:cover;object-position:50% 60%}.page-experience .width-100{width:100%}.page-experience #image-wrapper{position:relative;aspect-ratio:16/9;width:100%;max-width:1284px;margin:0 auto;padding-top:1rem;padding-bottom:1rem}.page-experience #image-wrapper img:hover{cursor:pointer}.page-experience #image-wrapper .owl-carousel{overflow:hidden;border-radius:10px;display:block}@media(max-width: 768px){.page-experience #image-wrapper .owl-carousel{min-height:24rem}}.page-experience #image-wrapper .owl-carousel img{width:100%;height:100%;border-radius:10px;display:block}@media(max-width: 768px){.page-experience #image-wrapper .owl-carousel img{min-height:24rem}}.page-experience #image-wrapper .owl-carousel .owl-item{overflow:hidden;border-radius:10px}.page-experience #image-wrapper .owl-carousel,.page-experience #image-wrapper .owl-stage-outer,.page-experience #image-wrapper .owl-stage,.page-experience #image-wrapper .owl-item{height:100%}.page-experience #image-wrapper .item{height:100%}.page-experience #image-wrapper .owl-dots{position:absolute;bottom:15px;right:15px;width:auto;display:flex;justify-content:flex-end;gap:8px;z-index:10;padding-right:10px}.page-experience #image-wrapper .owl-dot{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s ease}.page-experience #image-wrapper .owl-dot.active{background-color:#fff}.page-experience .arrow:not(#wt-booking-widget-container *){position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;margin:0 1rem}@media(max-width: 768px){.page-experience .arrow:not(#wt-booking-widget-container *){width:36px;height:36px}}.page-experience .arrow:not(#wt-booking-widget-container *).left{left:0}.page-experience .arrow:not(#wt-booking-widget-container *).right{right:0}.page-experience .arrow:not(#wt-booking-widget-container *) svg,.page-experience .arrow:not(#wt-booking-widget-container *) img{width:36px;height:36px}@media(max-width: 768px){.page-experience .arrow:not(#wt-booking-widget-container *) svg,.page-experience .arrow:not(#wt-booking-widget-container *) img{width:24px;height:24px}}.page-experience .grid-gallery-wrapper{aspect-ratio:16/9;max-height:480px;width:100%;max-width:1284px;margin:0 auto;padding-top:1rem;padding-bottom:1rem;position:relative}.page-experience .grid-gallery-wrapper>.arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;margin:0 1rem;z-index:20;align-items:center;justify-content:center}.page-experience .grid-gallery-wrapper>.arrow.left{left:0}.page-experience .grid-gallery-wrapper>.arrow.right{right:0}.page-experience .grid-gallery-wrapper>.arrow img{width:24px;height:24px;display:block}@media(max-width: 768px){.page-experience .grid-gallery-wrapper>.arrow{display:flex}}@media(max-width: 768px){.page-experience .grid-gallery-wrapper{aspect-ratio:16/9;height:auto}}.page-experience .grid-gallery-wrapper::before{content:"";display:none;position:absolute;top:1rem;left:0;right:0;bottom:1rem;background-color:#f5f5f5;border-radius:10px;z-index:1}@media(max-width: 768px){.page-experience .grid-gallery-wrapper::before{display:none}}.page-experience .grid-gallery-wrapper .grid-gallery{display:grid;grid-template-columns:49% 25% 24%;grid-template-rows:100%;height:100%;gap:1%;border-radius:var(--border-radius-standard, 15px);overflow:hidden}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0;border-radius:10px;overflow:hidden;min-height:24rem}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item{display:none;aspect-ratio:none;height:auto;margin-bottom:0}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item.grid-item-large{display:block;grid-column:1;grid-row:1;width:100%;height:100%}}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item{overflow:hidden;border-radius:0;position:relative;height:100%}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item img{width:100%;height:100%;object-fit:cover;cursor:pointer;display:block;border-radius:0;transition:filter 200ms linear,transform .3s ease}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item img:hover{transform:scale(1.05)}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .grid-item{aspect-ratio:16/9;height:auto;margin-bottom:8px}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item:last-child{margin-bottom:0}}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-large{grid-row:1;grid-column:1}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-large{grid-row:1;grid-column:1}}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-vertical{grid-row:1;grid-column:2}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-vertical{grid-row:2;grid-column:1}}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-small{height:calc(50% - 4px)}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-small{height:auto}}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-top-right{grid-row:1;grid-column:3;align-self:start}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-top-right{grid-row:3;grid-column:1}}.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-bottom-right{grid-row:1;grid-column:3;align-self:end}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .grid-item-bottom-right{grid-row:4;grid-column:1}}.page-experience .grid-gallery-wrapper .grid-gallery .image-count-badge{position:absolute;bottom:12px;right:12px;padding:5px 12px;display:flex;align-items:center;justify-content:center;z-index:3;gap:5px;font-size:14px;color:#fff;font-weight:500;background-color:rgba(0,0,0,.6);border-radius:25px;box-shadow:0 0 1px 1px #fff}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .image-count-badge{font-size:12px;bottom:8px;right:8px;padding:4px 10px}}.page-experience .grid-gallery-wrapper .grid-gallery .image-count-badge .image-count-icon{width:14px;height:14px;filter:brightness(0) invert(1)}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .image-count-badge .image-count-icon{width:12px;height:12px}}.page-experience .grid-gallery-wrapper .grid-gallery .image-count-badge span{font-size:14px}@media(max-width: 768px){.page-experience .grid-gallery-wrapper .grid-gallery .image-count-badge span{font-size:12px}}.gallery-modal-fullscreen{background-color:rgba(0,0,0,.9);display:none;position:fixed;z-index:9999999;left:0;top:0;width:100%;height:100%;overflow:hidden}.gallery-modal-fullscreen .modal-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.modal-gallery-container{width:100%;height:90vh;position:relative;display:flex;align-items:center;justify-content:center}.modal-carousel-wrapper{width:90%;height:100%;position:relative;display:flex;align-items:center}.modal-carousel-wrapper .owl-carousel,.modal-carousel-wrapper .owl-stage-outer,.modal-carousel-wrapper .owl-stage{height:100%;display:flex;align-items:center}.modal-carousel .item{display:flex;align-items:center;justify-content:center;height:100%}.modal-gallery-image{max-width:99%;max-height:80vh;object-fit:contain}#modal-gallery .owl-stage{display:flex;align-items:center}#modal-gallery .owl-item{display:flex;align-items:center;justify-content:center}.modal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:101;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(0,0,0,.5);transition:background-color .3s ease}.modal-arrow:hover{background:hsla(0,0%,100%,.4)}.modal-arrow img{width:20px;height:20px}.modal-arrow.left{left:-60px}.modal-arrow.right{right:-60px}@media(max-width: 768px){.modal-arrow.left{left:10px}.modal-arrow.right{right:10px}}.close-modal{position:absolute;top:20px;right:25px;color:#fff;cursor:pointer;background-color:rgba(0,0,0,.5);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;z-index:1002;font-size:28px;line-height:28px;text-shadow:0 0 3px rgba(0,0,0,.8);font-weight:bold}.close-modal:hover{background-color:rgba(0,0,0,.8)}
