@charset "UTF-8";:root{--color-black:#2d2d2d;--color-teal-1:#005459;--color-teal-2:#009994;--color-teal-3:#c3ebe9;--color-pink-1:#680022;--color-pink-2:#ed0975;--color-pink-3:#ffd0df;--color-orange-1:#f19200;--color-cream-1:#f7e9d9;--color-cream-2:#faf2e8;--color-cream-3:#fdf8f4;--color-grey-3:#eaecf0;--font-header:"Bricolage Grotesque",system-ui,-apple-system,sans-serif;--font-body:"GeneralSans-Variable","GeneralSans",system-ui,-apple-system,sans-serif;--font-size-base:1rem;--line-height-base:1.5;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:3rem;--spacing-xl:4rem;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px}@keyframes bannermove{0%{transform:translate(0)}to{transform:translate(-50%)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}button{background:0 0;cursor:pointer;border:none;outline:none}a{text-decoration:none;color:inherit}.hidden{display:none!important}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Extralight-CeoahQd2.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Extralight-NwzqzUvZ.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Extralight--toNElvl.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-ExtralightItalic-S_cjHVs3.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-ExtralightItalic-DSYFpNEt.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-ExtralightItalic-Cb4GrHRn.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Light-ulp9itO8.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Light-DzM6pIPN.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Light-DcTqM57O.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-LightItalic-DkwLWVcP.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-LightItalic-Ct_DMRPZ.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-LightItalic-C_QR9gvT.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Regular-BeAhF2WT.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Regular-Dk2lLWJL.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Regular-BTmkhiIl.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Italic-B5PwseXg.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Italic-DzbrtvFL.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Italic-BpGxTCEl.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Medium-DvEF04Ne.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Medium-sA7I9gJL.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Medium-BakGtJF2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-MediumItalic-KKwIU56p.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-MediumItalic-BBXQStTM.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-MediumItalic-DoLfBPNa.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Semibold-DFLbTJgb.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Semibold-oVEy_BBm.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Semibold-Ckm6wkEi.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-SemiboldItalic-C5XnX2aR.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-SemiboldItalic-DNy4mdcJ.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-SemiboldItalic-QA1tcZBS.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Bold-Ctx684HN.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Bold-Bd_PtqWW.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Bold-DM1NF1hz.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-BoldItalic-CPXXYtWC.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-BoldItalic-42Tn_Ge_.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-BoldItalic-U4augfB3.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Variable;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-Variable-p1VyP7gg.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Variable-DAqniUaj.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-Variable-D4t1btYN.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Variable;src:url(/wp-content/themes/generatepress_child/dist/GeneralSans-VariableItalic-DIM2rvVg.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-VariableItalic-BsSpAJeQ.woff) format("woff"),url(/wp-content/themes/generatepress_child/dist/GeneralSans-VariableItalic-dXS85WKy.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:italic}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-header)}p{color:var(--color-black)}html{width:100%;overflow-x:hidden}body.rev2025{background-color:var(--color-cream-3);width:100%;overflow-x:hidden}body.rev2025 .site-width{max-width:1320px;margin:0 auto;padding:0 20px}@media (max-width:991px){body.rev2025 .site-width{padding:0 16px}}body.rev2025 .site-container{padding-top:100px}body.rev2025 .grecaptcha-badge{visibility:collapse!important}@supports (overflow-x:clip){html,body.rev2025{overflow-x:clip}}body.rev2025 header{width:100%;height:100px;position:absolute;z-index:200;background-color:transparent}body.rev2025 header .nav-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;z-index:-1;transition:all .3s ease}@media (min-width:1200px){body.rev2025 header .nav-background{-o-object-fit:fill;object-fit:fill}}body.rev2025 header .nav-background.shadow{filter:drop-shadow(0 2px 4px rgba(16,24,40,.0588235294)) drop-shadow(0 4px 8px rgba(16,24,40,.1019607843));-webkit-filter:drop-shadow(0 2px 4px rgba(16,24,40,.0588235294)) drop-shadow(0 4px 8px rgba(16,24,40,.1019607843))}body.rev2025 header .mega-menu{position:absolute;top:100%;left:-191px;width:95vw;max-width:1286px;background:var(--color-cream-3);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:999;border-radius:24px;box-shadow:0 8px 32px #1018281f}body.rev2025 header .mega-menu .mega-menu-container{display:flex;width:100%}body.rev2025 header .mega-menu .mega-menu-left{width:272px;padding:42px 28px;background-color:var(--color-pink-1);border-radius:24px 0 0 24px;flex-shrink:0}body.rev2025 header .mega-menu .mega-menu-left .mega-menu-tabs{display:flex;flex-direction:column;gap:8px}body.rev2025 header .mega-menu .mega-menu-left .mega-menu-tabs .mega-tab{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:0 0;border:none;border-radius:100px;font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:#fff;text-align:left;cursor:pointer;transition:all .2s ease}body.rev2025 header .mega-menu .mega-menu-left .mega-menu-tabs .mega-tab svg{transform:rotate(-90deg)}body.rev2025 header .mega-menu .mega-menu-left .mega-menu-tabs .mega-tab:hover{background:var(--color-pink-2)}body.rev2025 header .mega-menu .mega-menu-left .mega-menu-tabs .mega-tab.active{background:var(--color-pink-2)}body.rev2025 header .mega-menu .mega-menu-right{flex:1;display:flex;flex-direction:column;gap:24px;padding:42px 48px}body.rev2025 header .mega-menu .mega-menu-right .mega-section h3{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:var(--color-teal-2);margin:0 0 12px}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more{display:flex;gap:24px}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more .section-image{height:120px;flex:1;border-radius:12px;overflow:hidden}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more .section-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more .section-content h3{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:700;color:var(--color-teal-1);margin:0 0 4px}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more .section-content p{font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:400;color:var(--color-black);margin:0 0 16px}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more .section-content .learn-more-link{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:var(--color-pink-2);text-decoration:none;transition:color .2s ease}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more .section-content .learn-more-link svg{transform:rotate(-90deg)}body.rev2025 header .mega-menu .mega-menu-right .mega-section .learn-more:hover .learn-more-link{color:var(--color-pink-1)}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid .gallery-item img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:16px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid .gallery-item .gallery-content .gallery-content-header{display:flex;align-items:center;justify-content:space-between;gap:6px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid .gallery-item .gallery-content .gallery-content-header h4{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:700;color:var(--color-pink-2);margin:0 0 4px;transition:all .2s ease}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid .gallery-item .gallery-content .gallery-content-header svg{transform:rotate(-90deg);opacity:0;transition:all .2s ease}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid .gallery-item .gallery-content p{font-size:14px;font-family:var(--font-body);line-height:20px;color:var(--color-black);font-weight:400;margin:0}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid .gallery-item:hover .gallery-content-header h4{color:var(--color-pink-1);text-decoration:underline;text-underline-offset:4px;text-decoration-style:dotted;text-decoration-thickness:2px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.browse-gallery .gallery-grid .gallery-item:hover .gallery-content-header svg{opacity:1;color:var(--color-pink-1)}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences{border-radius:12px;background:var(--color-cream-1);padding:28px 32px;display:flex;gap:12px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences h3{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:700;color:var(--color-teal-1);margin:0 0 8px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences p{font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:400;color:var(--color-black)}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences .custom-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;flex:1;gap:12px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences .custom-actions .contact-btn{border-radius:100px;padding:12px 20px;background-color:var(--color-pink-2);min-width:151px;color:#fff;font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s ease}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences .custom-actions .contact-btn img{width:20px;height:20px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences .custom-actions .contact-btn:hover{background-color:var(--color-pink-1)}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences .custom-actions .chat-btn{border-radius:100px;border:1px solid var(--color-pink-2);min-width:162px;padding:12px 20px;background-color:var(--color-cream-2);color:var(--color-pink-2);font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s ease}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences .custom-actions .chat-btn img{width:20px;height:20px}body.rev2025 header .mega-menu .mega-menu-right .mega-section.custom-experiences .custom-actions .chat-btn:hover{background-color:#fff}body.rev2025 header .bk-experience-wrapper{position:relative;padding:16px 0}body.rev2025 header .bk-experience-wrapper .bk-experience-btn{position:relative;height:48px;display:flex;justify-content:center;align-items:center;padding:11px 36px 11px 26px;color:var(--color-cream-3);font-size:18px;letter-spacing:-1%;font-weight:600;font-family:var(--font-header);cursor:pointer;border:none;background:0 0}body.rev2025 header .bk-experience-wrapper .bk-experience-btn svg{transition:all .3s ease}body.rev2025 header .bk-experience-wrapper .bk-experience-btn .bk-experience-bg,body.rev2025 header .bk-experience-wrapper .bk-experience-btn .bk-experience-bg-hover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;z-index:-1;transition:all .3s ease}body.rev2025 header .bk-experience-wrapper .bk-experience-btn .bk-experience-bg-hover{opacity:0}body.rev2025 header .bk-experience-wrapper:hover .bk-experience-bg{opacity:0}body.rev2025 header .bk-experience-wrapper:hover .bk-experience-bg-hover{opacity:1}body.rev2025 header .bk-experience-wrapper:hover .bk-experience-btn svg{transform:rotate(180deg)}@media (min-width:992px){body.rev2025 header .bk-experience-wrapper:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}}body.rev2025 header .mobile-nav-menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;position:fixed;padding:0 16px;top:0;left:0;width:100%;height:100vh;background-color:var(--color-cream-2);transform:translate(100%);z-index:-2}@media (max-width:991px){body.rev2025 header .mobile-nav-menu{transition:all .2s ease}}body.rev2025 header .mobile-nav-menu.open{transform:translate(0)}body.rev2025 header .mobile-nav-menu>a{font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:var(--color-pink-1);padding-left:26px}body.rev2025 header .mobile-nav-menu .bk-experience-wrapper{padding:0}body.rev2025 header .mobile-nav-menu .bk-experience-wrapper .bk-experience-btn svg{transform:rotate(-90deg)}body.rev2025 header .mobile-nav-menu .mega-menu{transform:translate(100%);width:100vw;top:130px;left:0;bottom:0;background-color:var(--color-cream-2);box-shadow:none;overflow-y:auto;overflow-x:hidden}body.rev2025 header .mobile-nav-menu .mega-menu.open{transform:translate(0);opacity:1;visibility:visible}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container{flex-direction:column}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-left{padding:0 16px 20px;border-radius:0;background-color:transparent;width:100%;border-bottom:1px solid var(--color-pink-1)}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-left .close-mobile-mega-menu-btn{display:flex;align-self:center;gap:8px;cursor:pointer;color:var(--color-pink-1);margin-bottom:16px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-left .close-mobile-mega-menu-btn svg{transform:rotate(90deg)}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-left .mega-menu-tabs{flex-direction:row;gap:12px;flex-wrap:wrap}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-left .mega-menu-tabs .mega-tab{color:var(--color-pink-1);border:1px solid var(--color-pink-1);border-radius:100px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-left .mega-menu-tabs .mega-tab.active{background:var(--color-pink-1);color:#fff}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-left .mega-menu-tabs .mega-tab svg{display:none}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right{padding:32px 16px;gap:32px}@media (max-width:767px){body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section .learn-more{gap:12px;flex-direction:column;padding-bottom:32px;border-bottom:1px solid rgba(16,24,40,.12)}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section .learn-more img{max-height:200px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section .learn-more .section-content p{margin-bottom:32px}}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.browse-gallery h3{margin-bottom:20px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.browse-gallery .gallery-grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:40px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.custom-experiences{margin-top:16px;flex-direction:column;padding:16px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.custom-experiences h3{margin-bottom:20px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.custom-experiences .contact-btn,body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.custom-experiences .chat-btn{padding:12px 16px;gap:6px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.custom-experiences .contact-btn{min-width:144px;max-width:144px}body.rev2025 header .mobile-nav-menu .mega-menu .mega-menu-container .mega-menu-right .mega-section.custom-experiences .chat-btn{max-width:157px;min-width:157px}body.rev2025 header .mobile-nav-menu .lang-switcher{position:absolute;right:16px;top:156px;display:flex;gap:8px}body.rev2025 header .navbar{display:flex;justify-content:space-between;align-items:center;height:100%;position:relative;top:-6px}body.rev2025 header .navbar .left-nav{display:flex;align-items:center;gap:40px}body.rev2025 header .navbar .left-nav .nav-menu{display:flex;align-items:center;gap:32px;font-size:18px;letter-spacing:-1%;font-weight:600;font-family:var(--font-header);color:var(--color-pink-1);position:relative}@media (max-width:991px){body.rev2025 header .navbar .left-nav .nav-menu{display:none}}body.rev2025 header .navbar .right-nav{display:flex;align-items:center;gap:20px;color:var(--color-pink-1)}body.rev2025 header .navbar .right-nav .lang-switcher{display:flex;align-items:center;gap:6px}@media (max-width:991px){body.rev2025 header .navbar .right-nav .lang-switcher{display:none}}body.rev2025 header .navbar .right-nav .search-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-1-CYaR4Ey9.png) no-repeat center center;background-size:contain}@media (max-width:991px){body.rev2025 header .navbar .right-nav .search-btn{display:none}}body.rev2025 header .navbar .right-nav .mobile-menu-btn{display:none}@media (max-width:991px){body.rev2025 header .navbar .right-nav .mobile-menu-btn{display:block}}@media (max-width:991px){body.rev2025 header{height:116px}body.rev2025 header .nav-background{padding-bottom:16px}body.rev2025 header .navbar{top:-14px}}body.rev2025 footer{width:100%;position:relative;background-color:var(--color-cream-1)}body.rev2025 footer .footer-background{width:100%;min-width:1440px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0;max-height:600px}@media (max-width:991px){body.rev2025 footer .footer-background{max-height:1000px}}body.rev2025 footer .footer-top-graphic{width:100%;min-width:1440px;-o-object-fit:cover;object-fit:cover;position:absolute;top:-1px;left:0;z-index:0;color:var(--color-cream-3)}body.rev2025 footer .footer-content{max-width:1320px;margin:0 auto;padding:96px 20px 65px;position:relative;z-index:1}@media (max-width:991px){body.rev2025 footer .footer-content{padding:0 16px}}@media (max-width:991px){body.rev2025 footer .footer-content{padding:96px 16px 64px}}body.rev2025 footer .footer-content .footer-row-1{display:flex;justify-content:space-between;margin-bottom:72px;gap:24px}body.rev2025 footer .footer-content .footer-row-1 .footer-logo{flex-basis:400px}body.rev2025 footer .footer-content .footer-row-1 .footer-text{flex:1}body.rev2025 footer .footer-content .footer-row-1 .footer-text h3{font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-black);margin-bottom:12px;max-width:460px}body.rev2025 footer .footer-content .footer-row-1 .footer-text p{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);max-width:550px}@media (max-width:991px){body.rev2025 footer .footer-content .footer-row-1{margin-bottom:48px;flex-direction:column;align-items:flex-start}body.rev2025 footer .footer-content .footer-row-1 .footer-logo{flex-basis:initial}body.rev2025 footer .footer-content .footer-row-1 .footer-text h3{font-size:24px;font-family:var(--font-header);line-height:1.2}body.rev2025 footer .footer-content .footer-row-1 .footer-text p{font-size:16px;font-family:var(--font-body);line-height:1.4}}body.rev2025 footer .footer-content .footer-row-2{display:flex;justify-content:space-between;gap:24px}body.rev2025 footer .footer-content .footer-row-2 h4{font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:var(--color-black);margin-bottom:29px}body.rev2025 footer .footer-content .footer-row-2 .cta-col{flex-basis:400px}body.rev2025 footer .footer-content .footer-row-2 .cta-col .cta-btn{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:700;color:#fff;background-color:var(--color-pink-2);padding:12px 18px;border-radius:8px;transition:all .2s ease-in-out}body.rev2025 footer .footer-content .footer-row-2 .cta-col .cta-btn:hover{background-color:var(--color-pink-1)}body.rev2025 footer .footer-content .footer-row-2 .socials-col{flex-basis:300px}body.rev2025 footer .footer-content .footer-row-2 .socials-col .social-links{display:flex;gap:32px}body.rev2025 footer .footer-content .footer-row-2 .socials-col .social-links img{width:32px;height:32px}body.rev2025 footer .footer-content .footer-row-2 .mailing-col{flex:1}body.rev2025 footer .footer-content .footer-row-2 .mailing-col .hidden-fields-container{display:none}body.rev2025 footer .footer-content .footer-row-2 .mailing-col .wpcf7-response-output{display:none}body.rev2025 footer .footer-content .footer-row-2 .mailing-col .form-row{display:flex;gap:8px}body.rev2025 footer .footer-content .footer-row-2 .mailing-col .form-row input[type=email]{flex:1;width:100%;max-width:280px;height:48px;border-width:1px;padding:10px 14px;border-radius:20px 8px 8px 20px;border:1px solid var(--color-cream-1);font-size:16px;font-family:var(--font-header);line-height:1.4;box-shadow:0 1px 2px #1018280d}body.rev2025 footer .footer-content .footer-row-2 .mailing-col .form-row input[type=submit]{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:700;color:#fff;background-color:var(--color-pink-2);padding:10px 16px;height:48px;border-radius:8px 20px 20px 8px;border:none;cursor:pointer;transition:all .2s ease-in-out}body.rev2025 footer .footer-content .footer-row-2 .mailing-col .form-row input[type=submit]:hover{background-color:var(--color-pink-1)}@media (max-width:991px){body.rev2025 footer .footer-content .footer-row-2{flex-direction:column;align-items:flex-start;gap:64px}body.rev2025 footer .footer-content .footer-row-2 h4{font-size:18px;font-family:var(--font-header);line-height:1.4}body.rev2025 footer .footer-content .footer-row-2 .cta-col{flex-basis:initial}body.rev2025 footer .footer-content .footer-row-2 .socials-col{flex-basis:initial}body.rev2025 footer .footer-content .footer-row-2 .mailing-col{flex:initial}}body.rev2025 footer .second-footer{width:100%;position:relative;overflow:hidden;z-index:1}body.rev2025 footer .second-footer .bg-underlay{background-color:#00454a;position:absolute;top:10px;left:0;width:100%;height:100%;z-index:-1}body.rev2025 footer .second-footer .second-footer-background{width:100%;min-width:1440px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}body.rev2025 footer .second-footer .second-footer-content{max-width:1320px;margin:0 auto;padding:48px 20px;display:flex;justify-content:space-between;gap:24px}@media (max-width:991px){body.rev2025 footer .second-footer .second-footer-content{padding:0 16px}}body.rev2025 footer .second-footer .second-footer-content .col-1{flex-basis:400px}@media (max-width:991px){body.rev2025 footer .second-footer .second-footer-content .col-1{flex-basis:initial}}body.rev2025 footer .second-footer .second-footer-content .col-1 p{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:700;color:var(--color-grey-3)}body.rev2025 footer .second-footer .second-footer-content .col-2{font-size:15px;font-family:var(--font-header);color:var(--color-grey-3);line-height:24px;flex:1}body.rev2025 footer .second-footer .second-footer-content .col-3{color:var(--color-grey-3);text-align:right;display:flex;flex-direction:column;justify-content:space-between;gap:16px;flex:1}body.rev2025 footer .second-footer .second-footer-content .col-3 .links{display:flex;justify-content:flex-end;gap:16px;font-size:15px;font-family:var(--font-header);font-weight:500}body.rev2025 footer .second-footer .second-footer-content .col-3 .copyright{font-size:14px;font-family:var(--font-body);line-height:20px}@media (max-width:991px){body.rev2025 footer .second-footer .second-footer-content{flex-direction:column;align-items:flex-start;padding:64px 16px;gap:44px}body.rev2025 footer .second-footer .second-footer-content .col-3{text-align:left}body.rev2025 footer .second-footer .second-footer-content .col-3 .links{justify-content:flex-start}}body.rev2025 .whatsapp-btn{background-color:#4cc85a;padding:11px 25px;border-radius:100px;font-size:20px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:#fff;box-shadow:4px 4px 12px #2d2d2d26;position:fixed;bottom:32px;right:32px;display:flex;align-items:center;gap:10px;cursor:pointer;z-index:100;transition:all .2s ease-in-out}body.rev2025 .whatsapp-btn:hover{background-color:#45b652}body.rev2025 .whatsapp-btn img{width:50px;height:50px}@media (max-width:991px){body.rev2025 .whatsapp-btn{padding:12px;right:16px;bottom:16px}body.rev2025 .whatsapp-btn img{width:36px;height:36px}body.rev2025 .whatsapp-btn span{display:none}}.educator-partners-section{width:100%;padding:120px 0;background-color:#fff}.educator-partners-section h4{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-teal-2);font-weight:600;text-align:center;padding:0 20px;max-width:36vw;text-wrap:balance;margin:0 auto}@media (max-width:991px){.educator-partners-section h4{max-width:100%}}.educator-partners-section .partners-slider{display:flex;gap:52px;width:-moz-max-content;width:max-content;animation:bannermove 30s linear infinite;animation-play-state:paused;will-change:transform;transform:translateZ(0)}.educator-partners-section .partners-slider.loaded{animation-play-state:running}.educator-partners-section .partners-slider:not(:first-child){margin-top:64px}.educator-partners-section .partners-slider img{max-height:80px;height:48px;flex-shrink:0}.educator-partners-section .partners-slider:hover{animation-play-state:paused}@media (max-width:991px){.educator-partners-section{padding:90px 0}.educator-partners-section h4{font-size:16px;font-family:var(--font-header);line-height:1.4;margin-bottom:32px}.educator-partners-section .partners-slider{gap:40px}.educator-partners-section .partners-slider:not(:first-child){margin-top:20px}}.arrow-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 20px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}.arrow-btn svg{transform:rotate(-90deg)}.arrow-btn:hover{background-color:var(--color-pink-1)}body.template-page-for-educators .site-container .hero-section{position:relative;max-width:1320px;margin:0 auto;padding:100px 20px}@media (max-width:991px){body.template-page-for-educators .site-container .hero-section{padding:0 16px}}@media (max-width:991px){body.template-page-for-educators .site-container .hero-section{padding-top:60px;padding-bottom:60px}}body.template-page-for-educators .site-container .hero-section .hero-texts{display:flex;flex-direction:column;max-width:680px;gap:24px;margin-bottom:64px}body.template-page-for-educators .site-container .hero-section .hero-texts h4{color:var(--color-teal-2);font-weight:700;font-size:18px;text-transform:uppercase}body.template-page-for-educators .site-container .hero-section .hero-texts h1{color:var(--color-teal-1);font-weight:500;font-size:72px;line-height:1}body.template-page-for-educators .site-container .hero-section .hero-texts p{font-size:18px;font-weight:500;line-height:1.4}@media (max-width:991px){body.template-page-for-educators .site-container .hero-section .hero-texts{gap:16px;margin-bottom:32px}body.template-page-for-educators .site-container .hero-section .hero-texts h4{font-size:16px;font-family:var(--font-header);line-height:1.4}body.template-page-for-educators .site-container .hero-section .hero-texts h1{font-size:48px;font-family:var(--font-header);line-height:1.1}body.template-page-for-educators .site-container .hero-section .hero-texts p{font-size:16px;font-family:var(--font-body);line-height:1.4}}body.template-page-for-educators .site-container .hero-section .hero-tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.template-page-for-educators .site-container .hero-section .hero-tags .tag{background-color:var(--color-pink-1);border-radius:100px;padding:3px 16px;font-family:var(--font-header);font-size:20px;font-weight:500;color:var(--color-cream-3);transition:all .2s ease-in-out}body.template-page-for-educators .site-container .hero-section .hero-tags .tag:hover{background-color:var(--color-pink-2)}body.template-page-for-educators .site-container .hero-section .hero-graphic{position:absolute;top:100px;right:20px;z-index:-1}@media (max-width:575px){body.template-page-for-educators .site-container .hero-section .hero-graphic{top:460px;right:-50px;min-width:420px}}body.template-page-for-educators .site-container .hero-img-slider{margin-bottom:100px;overflow:hidden;width:100%}body.template-page-for-educators .site-container .hero-img-slider .hero-img-slider-container{display:flex;gap:20px;width:-moz-max-content;width:max-content;animation:bannermove 30s linear infinite;animation-play-state:paused;will-change:transform;transform:translateZ(0)}body.template-page-for-educators .site-container .hero-img-slider .hero-img-slider-container.loaded{animation-play-state:running}body.template-page-for-educators .site-container .hero-img-slider .hero-img-slider-container img{border-radius:20px;max-height:340px;flex-shrink:0}@media (max-width:991px){body.template-page-for-educators .site-container .hero-img-slider .hero-img-slider-container img{max-height:192px}}body.template-page-for-educators .site-container .hero-img-slider:hover .hero-img-slider-container{animation-play-state:paused}body.template-page-for-educators .site-container .whyus-section{position:relative;padding-top:96px;padding-bottom:80px;width:100%;background-color:var(--color-teal-3)}@media (max-width:991px){body.template-page-for-educators .site-container .whyus-section{padding-top:64px;padding-bottom:48px}}body.template-page-for-educators .site-container .whyus-section .top-graphic{position:absolute;top:0;left:0;width:100%;min-width:1440px;transform:translateY(-98%)}body.template-page-for-educators .site-container .whyus-section .whyus-container{max-width:1320px;margin:0 auto;padding:0 20px}@media (max-width:991px){body.template-page-for-educators .site-container .whyus-section .whyus-container{padding:0 16px}}@media (min-width:992px){body.template-page-for-educators .site-container .whyus-section .whyus-container{padding:0 32px}}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content{max-width:768px;margin:0 auto;text-align:center}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content h4{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-teal-2);font-weight:700;margin-bottom:12px;text-transform:uppercase}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content h2{font-size:60px;font-family:var(--font-header);line-height:1;letter-spacing:-.02em;color:var(--color-teal-1);font-weight:500;margin-bottom:32px;text-wrap:balance}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content p.subtext{font-size:18px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);font-weight:500;margin-bottom:80px}@media (max-width:991px){body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content{text-align:left}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content h4{font-size:16px;font-family:var(--font-header);line-height:1.4}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content h2{font-size:32px;font-family:var(--font-header);line-height:1.2}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-content p.subtext{font-size:16px;font-family:var(--font-body);line-height:1.4;margin-bottom:48px}}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards{display:flex;gap:32px}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card{display:flex;flex:1;flex-direction:column;align-items:center}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card img{margin-bottom:20px}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card h4{font-size:20px;font-family:var(--font-header);line-height:1.3;color:var(--color-teal-1);font-weight:600;margin-bottom:8px;text-align:center}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card p.desc{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);text-align:center}@media (max-width:991px){body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card img{margin-bottom:0}body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card h4,body.template-page-for-educators .site-container .whyus-section .whyus-container .whyus-cards .card p.desc{text-align:left}}body.template-page-for-educators .site-container .whyus-section .bottom-graphic{position:absolute;bottom:0;left:0;width:100%;transform:translateY(98%)}body.template-page-for-educators .site-container .video-section{position:relative;padding-bottom:80px}body.template-page-for-educators .site-container .video-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-cream-2);z-index:-1}body.template-page-for-educators .site-container .video-section .video-container{max-width:1320px;margin:0 auto;padding:0 20px;position:relative}@media (max-width:991px){body.template-page-for-educators .site-container .video-section .video-container{padding:0 16px}}body.template-page-for-educators .site-container .video-section .video-container .top-graphic{position:absolute;top:0;left:0;width:100%;transform:translateY(-98%)}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper{position:relative;width:100%;max-width:920px;margin:0 auto;aspect-ratio:16/9;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0000001a}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-thumbnail{position:relative;width:100%;height:100%;cursor:pointer;transition:transform .3s ease}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-thumbnail:hover{transform:scale(1.02)}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-thumbnail .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-thumbnail .play-button:hover{transform:translate(-50%,-50%) scale(1.1)}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-thumbnail .play-button svg{width:68px;height:68px}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-embed{position:relative;width:100%;height:100%}body.template-page-for-educators .site-container .video-section .video-container .video-player-wrapper .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}body.template-page-for-educators .site-container .curators-section{background-color:var(--color-cream-2);padding:96px 0;position:relative}body.template-page-for-educators .site-container .curators-section h3{font-size:32px;font-family:var(--font-header);line-height:1.2;color:var(--color-teal-1);font-weight:600;margin-bottom:80px;text-align:center}@media (max-width:991px){body.template-page-for-educators .site-container .curators-section{padding:64px 0}body.template-page-for-educators .site-container .curators-section h3{font-size:24px;font-family:var(--font-header);line-height:1.2;margin-bottom:64px;padding:0 16px;text-wrap:balance}}body.template-page-for-educators .site-container .curators-section .carousel-container{max-width:1320px;margin:0 auto;padding:0 20px}@media (max-width:991px){body.template-page-for-educators .site-container .curators-section .carousel-container{padding:0 16px}}@media (min-width:992px){body.template-page-for-educators .site-container .curators-section .carousel-container{padding-right:0}}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider{display:flex;gap:40px;margin-bottom:92px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card{width:280px;min-width:280px;display:flex;flex-direction:column;align-items:center;text-align:center}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card .curator-thumbnail{border-radius:20px;width:168px;height:168px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card .curator-name{font-size:20px;font-family:var(--font-header);line-height:1.3;color:var(--color-teal-1);font-weight:600;margin-bottom:4px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card .curator-title{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);opacity:.7;margin-bottom:20px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card .curator-description{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);text-align:center}@media (max-width:991px){body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider{gap:28px;margin-bottom:40px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card{width:220px;min-width:220px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card .curator-name{font-size:18px;font-family:var(--font-header);line-height:1.4}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card .curator-title,body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-slider .carousel-card .curator-description{font-size:14px;font-family:var(--font-body);line-height:20px}}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:24px;color:var(--color-cream-3)}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .prev-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-1-CAExUcR5.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .prev-btn svg{transform:rotate(90deg)}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .prev-btn:hover{scale:1.1}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .next-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-2-yS7ctyqy.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .next-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .next-btn:hover{scale:1.1}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .see-all-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 22px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .see-all-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .see-all-btn:hover{background-color:var(--color-pink-1)}@media (max-width:991px){body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls{gap:16px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .prev-btn,body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .next-btn{width:48px;height:48px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls img{height:44px}body.template-page-for-educators .site-container .curators-section .carousel-container .carousel-controls .see-all-btn{padding:12px 16px;font-size:16px;font-family:var(--font-header);line-height:1.4}}body.template-page-for-educators .site-container .curators-section .bottom-graphic{position:absolute;bottom:0;left:0;width:100%;min-width:1440px;transform:translateY(98%) scaleY(-1)}body.template-page-for-educators .site-container .browse-experiences-section{max-width:1320px;margin:0 auto;padding:96px 20px}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section{padding:0 16px}}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section{padding-right:0;padding-top:96px;padding-bottom:64px}}body.template-page-for-educators .site-container .browse-experiences-section h4{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-teal-2);margin-bottom:32px;font-weight:700}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section h4{font-size:16px;font-family:var(--font-header);line-height:1.4;margin-bottom:24px}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-triggers{display:flex;gap:16px;margin-bottom:30px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-triggers .tab-trigger{background:0 0;border:none;padding:3px 16px;font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:500;letter-spacing:-.03em;color:var(--color-pink-1);cursor:pointer;transition:all .3s ease;position:relative;border-radius:100px;white-space:nowrap}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-triggers .tab-trigger.active{background-color:var(--color-pink-2);color:var(--color-cream-3);font-weight:600}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-triggers .tab-trigger:hover:not(.active){background-color:var(--color-pink-2);color:var(--color-cream-3)}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-triggers{margin-bottom:20px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-triggers::-webkit-scrollbar{display:none;width:0;height:0}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-triggers .tab-trigger{font-size:24px;font-family:var(--font-header);line-height:1.2}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-separator{min-width:1024px;margin-bottom:60px}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-separator{margin-bottom:48px}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content{display:none}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content.active{display:block}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro{display:grid;grid-template-columns:5fr 3fr;gap:100px;align-items:start}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-left p{font-size:24px;font-family:var(--font-header);line-height:1.2;color:var(--color-black)}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list{display:flex;flex-direction:column;gap:8px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item{display:flex;gap:8px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-label{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:var(--color-black);min-width:170px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-value{font-size:18px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro{grid-template-columns:1fr;gap:32px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-left p{font-size:20px;font-family:var(--font-header);line-height:1.3}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-label{font-size:16px;font-family:var(--font-body);line-height:1.4;min-width:136px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-value{font-size:16px;font-family:var(--font-body);line-height:1.4}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container{margin-top:60px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider{width:-moz-max-content;width:max-content;margin-bottom:60px;display:flex;gap:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card{width:384px;min-width:384px;border-radius:20px;background-color:var(--color-cream-2);overflow:hidden;cursor:pointer;transition:all .2s ease-in-out}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card:hover{transform:translate(-5px,-5px);box-shadow:0 4px 10px #0000001a}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-img{height:280px;position:relative}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{position:absolute;top:24px;left:20px;display:flex;gap:8px;flex-wrap:wrap}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{border-radius:100px;padding:2px 11px;font-size:14px;font-family:var(--font-body);line-height:20px;color:var(--color-cream-3);font-weight:500;background-color:var(--color-pink-1)}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content{padding:24px 20px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-pink-1);margin-bottom:16px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:40px;display:flex;gap:20px;opacity:.5}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{display:flex;gap:4px;align-items:center;font-size:12px;font-family:var(--font-body);line-height:18px;color:var(--color-black);font-weight:500}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card{width:300px;min-width:300px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-img{height:220px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{top:16px;left:16px;gap:6px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{padding:2px 8px;font-size:12px;font-family:var(--font-body);line-height:18px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content{padding:18px 16px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:12px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:14px;font-family:var(--font-body);line-height:20px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:32px;gap:16px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{font-size:12px;font-family:var(--font-body);line-height:18px}}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-slider{gap:20px;margin-bottom:32px}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:24px;color:var(--color-cream-3);justify-content:flex-end}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .prev-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-1-CAExUcR5.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .prev-btn svg{transform:rotate(90deg)}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .prev-btn:hover{scale:1.1}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .next-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-2-yS7ctyqy.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .next-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .next-btn:hover{scale:1.1}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .see-all-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 22px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .see-all-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .see-all-btn:hover{background-color:var(--color-pink-1)}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls{gap:16px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .prev-btn,body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .next-btn{width:48px;height:48px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls img{height:44px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls .see-all-btn{padding:12px 16px;font-size:16px;font-family:var(--font-header);line-height:1.4}}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .carousel-container .carousel-controls{justify-content:flex-start}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab{padding:0 32px}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab{padding:0 16px 0 0}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card{position:relative;background-color:var(--color-pink-1);border-radius:16px;padding:64px;display:flex;justify-content:space-between;align-items:flex-end;gap:100px;overflow:hidden}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .bg-graphic{position:absolute;top:0;right:0;height:100%;max-width:initial;aspect-ratio:4/3;z-index:0}@media (max-width:575px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .bg-graphic{right:-100%}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col{z-index:1}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col h3{font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-cream-3);margin-bottom:16px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col p{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-cream-3)}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col p:not(:last-child){margin-bottom:16px}@media (max-width:991px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card{padding:40px 16px;flex-direction:column;gap:32px;align-items:flex-start}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col h3{font-size:24px;font-family:var(--font-header);line-height:1.2}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col p{font-size:18px;font-family:var(--font-body);line-height:1.4}}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col{display:flex;flex-wrap:nowrap;flex:1;z-index:1;gap:12px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .contact-btn{border-radius:100px;padding:12px 20px;background-color:var(--color-pink-2);min-width:151px;color:#fff;font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s ease}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .contact-btn img{width:20px;height:20px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .contact-btn:hover{background-color:#950133}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .chat-btn{border-radius:100px;border:1px solid var(--color-pink-2);min-width:162px;padding:12px 20px;background-color:var(--color-cream-2);color:var(--color-pink-2);font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s ease}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .chat-btn img{width:20px;height:20px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .chat-btn:hover{background-color:#fff}@media (max-width:575px){body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .contact-btn{min-width:144px;max-width:144px}body.template-page-for-educators .site-container .browse-experiences-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .chat-btn{max-width:157px;min-width:157px}}body.template-page-for-educators .site-container .education-levels-section{margin-top:20px;background-color:var(--color-teal-3);position:relative}body.template-page-for-educators .site-container .education-levels-section .top-graphic{position:absolute;top:0;left:0;width:100%;min-width:1440px;transform:translateY(-98%)}body.template-page-for-educators .site-container .education-levels-section .content-container{max-width:1320px;margin:0 auto;padding:96px 20px}@media (max-width:991px){body.template-page-for-educators .site-container .education-levels-section .content-container{padding:0 16px}}@media (max-width:991px){body.template-page-for-educators .site-container .education-levels-section .content-container{padding-top:64px;padding-bottom:64px}}body.template-page-for-educators .site-container .education-levels-section .content-container .text-content{max-width:768px}body.template-page-for-educators .site-container .education-levels-section .content-container .text-content h4{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-teal-2);font-weight:700;margin-bottom:12px;text-transform:uppercase}body.template-page-for-educators .site-container .education-levels-section .content-container .text-content h2{font-size:48px;font-family:var(--font-header);line-height:1.1;color:var(--color-teal-1);font-weight:500;margin-bottom:32px;text-wrap:balance}body.template-page-for-educators .site-container .education-levels-section .content-container .text-content p{font-size:18px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);font-weight:500;margin-bottom:64px}@media (max-width:991px){body.template-page-for-educators .site-container .education-levels-section .content-container .text-content h4{font-size:16px;font-family:var(--font-header);line-height:1.4}body.template-page-for-educators .site-container .education-levels-section .content-container .text-content h2{font-size:32px;font-family:var(--font-header);line-height:1.2}body.template-page-for-educators .site-container .education-levels-section .content-container .text-content p{font-size:16px;font-family:var(--font-body);line-height:1.4;margin-bottom:48px}}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards{display:flex;width:100%;gap:32px}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card{width:100%;max-width:294px}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card img{border-radius:20px;width:100%;max-height:168px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card h4{font-size:20px;font-family:var(--font-header);line-height:1.3;font-weight:600;color:var(--color-black);margin-bottom:8px}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card p{font-size:16px;font-family:var(--font-body);line-height:1.4;margin-bottom:20px}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card .learn-more-btn{padding:0;color:var(--color-pink-2);display:flex;gap:6px;align-items:center;font-weight:500;transition:all .3s ease}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card .learn-more-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card:hover .learn-more-btn{color:var(--color-pink-1);text-decoration-line:underline;text-underline-offset:6px;text-decoration-style:dotted;text-decoration-thickness:2px}@media (max-width:991px){body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:48px}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards a{width:100%}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card{width:100%;max-width:100%}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card img{width:100%;max-height:auto}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card h4{font-size:18px;font-family:var(--font-header);line-height:1.4}body.template-page-for-educators .site-container .education-levels-section .content-container .education-levels-cards .education-level-card p{font-size:14px;font-family:var(--font-body);line-height:20px}}body.template-page-for-educators .site-container .education-levels-section .bottom-graphic{position:absolute;bottom:0;left:0;width:100%;min-width:1440px;transform:translateY(98%) scaleY(-1)}body.template-page-for-educators .site-container .testimonials-section{background-color:var(--color-cream-2);padding:96px 0;position:relative}@media (max-width:991px){body.template-page-for-educators .site-container .testimonials-section{padding:64px 0}}body.template-page-for-educators .site-container .testimonials-section .top-graphic{position:absolute;top:0;left:0;width:100%;min-width:1440px;transform:translateY(-98%)}body.template-page-for-educators .site-container .testimonials-section h4{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-teal-2);font-weight:600;margin-bottom:64px;text-align:center}body.template-page-for-educators .site-container .testimonials-section .carousel-container{max-width:1320px;margin:0 auto;padding:0 20px}@media (max-width:991px){body.template-page-for-educators .site-container .testimonials-section .carousel-container{padding:0 16px}}@media (min-width:992px){body.template-page-for-educators .site-container .testimonials-section .carousel-container{padding-right:0}}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider{display:flex;gap:64px;margin-bottom:64px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card{padding:24px;min-width:480px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-content{font-size:24px;font-family:var(--font-header);line-height:1.2;color:var(--color-black);margin-bottom:48px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-author{display:flex;gap:16px;align-items:center}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-author .author-img{width:56px;height:56px;border-radius:100px;-o-object-fit:cover;object-fit:cover}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-author .author-info .name{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:var(--color-black);margin-bottom:2px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-author .author-info .subtitle{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);opacity:.7}@media (max-width:991px){body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider{gap:40px;margin-bottom:32px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card{padding:0;min-width:initial;max-width:100%}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-content{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:32px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-author .author-info .name{font-size:16px;font-family:var(--font-body);line-height:1.4}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card .testimonial-author .author-info .subtitle{font-size:14px;font-family:var(--font-body);line-height:20px}}@media (max-width:991px){body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-slider .carousel-card{min-width:100%;width:100%}}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:24px;color:var(--color-cream-3)}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .prev-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-1-CAExUcR5.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .prev-btn svg{transform:rotate(90deg)}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .prev-btn:hover{scale:1.1}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .next-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-2-yS7ctyqy.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .next-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .next-btn:hover{scale:1.1}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .see-all-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 22px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .see-all-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .see-all-btn:hover{background-color:var(--color-pink-1)}@media (max-width:991px){body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls{gap:16px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .prev-btn,body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .next-btn{width:48px;height:48px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls img{height:44px}body.template-page-for-educators .site-container .testimonials-section .carousel-container .carousel-controls .see-all-btn{padding:12px 16px;font-size:16px;font-family:var(--font-header);line-height:1.4}}body.template-page-for-educators .site-container .testimonials-section .bottom-graphic{position:absolute;bottom:0;left:0;width:100%;min-width:1440px;transform:translateY(98%) scaleY(-1)}body.template-page-for-educators .site-container .project-showcase-section{max-width:1320px;margin:0 auto;padding:96px 20px}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section{padding:0 16px}}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section{padding:96px 0 96px 20px}}body.template-page-for-educators .site-container .project-showcase-section .text-content{max-width:768px}body.template-page-for-educators .site-container .project-showcase-section .text-content h4{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-teal-2);margin-bottom:12px;font-weight:700;text-transform:uppercase}body.template-page-for-educators .site-container .project-showcase-section .text-content h2{font-size:48px;font-family:var(--font-header);line-height:1.1;color:var(--color-teal-1);font-weight:500;margin-bottom:32px}body.template-page-for-educators .site-container .project-showcase-section .text-content p.desc{font-size:18px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);font-weight:500}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section .text-content h4{font-size:16px;font-family:var(--font-header);line-height:1.4}body.template-page-for-educators .site-container .project-showcase-section .text-content h2{font-size:32px;font-family:var(--font-header);line-height:1.2}body.template-page-for-educators .site-container .project-showcase-section .text-content p.desc{font-size:16px;font-family:var(--font-body);line-height:1.4}}body.template-page-for-educators .site-container .project-showcase-section .carousel-container{margin-top:60px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider{width:-moz-max-content;width:max-content;margin-bottom:60px;display:flex;gap:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card{width:384px;min-width:384px;border-radius:20px;background-color:var(--color-cream-2);overflow:hidden;cursor:pointer;transition:all .2s ease-in-out}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card:hover{transform:translate(-5px,-5px);box-shadow:0 4px 10px #0000001a}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-img{height:280px;position:relative}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{position:absolute;top:24px;left:20px;display:flex;gap:8px;flex-wrap:wrap}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{border-radius:100px;padding:2px 11px;font-size:14px;font-family:var(--font-body);line-height:20px;color:var(--color-cream-3);font-weight:500;background-color:var(--color-pink-1)}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content{padding:24px 20px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-pink-1);margin-bottom:16px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:40px;display:flex;gap:20px;opacity:.5}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{display:flex;gap:4px;align-items:center;font-size:12px;font-family:var(--font-body);line-height:18px;color:var(--color-black);font-weight:500}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card{width:300px;min-width:300px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-img{height:220px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{top:16px;left:16px;gap:6px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{padding:2px 8px;font-size:12px;font-family:var(--font-body);line-height:18px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content{padding:18px 16px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:12px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:14px;font-family:var(--font-body);line-height:20px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:32px;gap:16px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{font-size:12px;font-family:var(--font-body);line-height:18px}}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-slider{gap:20px;margin-bottom:32px}}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:24px;color:var(--color-cream-3);justify-content:flex-end}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .prev-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-1-CAExUcR5.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .prev-btn svg{transform:rotate(90deg)}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .prev-btn:hover{scale:1.1}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .next-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-2-yS7ctyqy.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .next-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .next-btn:hover{scale:1.1}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .see-all-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 22px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .see-all-btn svg{transform:rotate(-90deg)}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .see-all-btn:hover{background-color:var(--color-pink-1)}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls{gap:16px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .prev-btn,body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .next-btn{width:48px;height:48px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls img{height:44px}body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls .see-all-btn{padding:12px 16px;font-size:16px;font-family:var(--font-header);line-height:1.4}}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section .carousel-container .carousel-controls{justify-content:flex-start}}@media (max-width:991px){body.template-page-for-educators .site-container .project-showcase-section .carousel-container{margin-top:48px}}body.single-experience.rev2025 .site-container{padding-top:40px}body.single-experience.rev2025 footer .footer-top-graphic{color:#fff}.site-container .exp-hero-section{display:flex;max-height:800px;align-items:stretch;position:relative}.site-container .exp-hero-section .themes{position:absolute;top:100px;left:90px;width:calc(50% - 90px);display:flex;flex-wrap:wrap;gap:8px;z-index:1}.site-container .exp-hero-section .themes .theme-tag{background-color:var(--color-pink-1);border-radius:100px;padding:2px 10px;color:var(--color-cream-3);font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:500}.site-container .exp-hero-section .hero-img{flex:1 0 50%;min-height:600px;max-height:100vh;max-width:50%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 20px 20px}.site-container .exp-hero-section .mobile-img-wrapper{display:none;width:100%;position:relative}.site-container .exp-hero-section .mobile-img-wrapper .mobile-hero-img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.site-container .exp-hero-section .mobile-img-wrapper .themes{top:16px;left:10px;width:calc(100% - 32px)}.site-container .exp-hero-section .hero-texts{flex:1 0 50%;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:100px 64px 40px}.site-container .exp-hero-section .hero-texts .breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--color-pink-1);font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:500;gap:6px}@media (max-width:991px){.site-container .exp-hero-section .hero-texts .breadcrumbs{flex-wrap:wrap}}.site-container .exp-hero-section .hero-texts .breadcrumbs .home-link{min-width:16px}.site-container .exp-hero-section .hero-texts .breadcrumbs .current-page{color:var(--color-black);font-weight:600;text-overflow:ellipsis;overflow:hidden;max-width:320px}.site-container .exp-hero-section .hero-texts .header-container .type-tags{display:flex;gap:12px;align-items:center;margin-bottom:40px}.site-container .exp-hero-section .hero-texts .header-container .type-tags .tag{background-color:var(--color-teal-1);border-radius:100px;padding:8px 14px;color:var(--color-cream-3);font-size:20px;font-family:var(--font-header);line-height:1.3;font-weight:500;text-transform:capitalize}.site-container .exp-hero-section .hero-texts .header-container h1{font-size:60px;font-family:var(--font-header);line-height:1;letter-spacing:-.02em;font-weight:600;color:#101828;margin-bottom:24px}.site-container .exp-hero-section .hero-texts .header-container p.desc{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:400;color:var(--color-black);margin-bottom:24px;max-width:544px}.site-container .exp-hero-section .hero-texts .header-container .meta-data{display:flex;align-items:center;gap:22px;opacity:.5}.site-container .exp-hero-section .hero-texts .header-container .meta-data .meta-item{display:flex;align-items:center;gap:4px}.site-container .exp-hero-section .hero-texts .header-container .meta-data .meta-item .icon{width:16px;height:16px;color:var(--color-black)}.site-container .exp-hero-section .hero-texts .header-container .meta-data .meta-item .text{font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:400;color:var(--color-black)}.site-container .exp-hero-section .hero-texts .ctas-container{display:flex;align-items:center;gap:16px;max-width:544px}.site-container .exp-hero-section .hero-texts .ctas-container .cta-book-now{border-radius:100px;padding:13px 36px;background-color:var(--color-pink-2);color:#fff;font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;text-align:center;flex:1;max-width:266px}.site-container .exp-hero-section .hero-texts .ctas-container .cta-customize{border-radius:100px;border:1px solid var(--color-pink-2);padding:13px 36px;background-color:var(--color-cream-2);color:var(--color-pink-2);font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;flex:1;text-align:center}@media (max-width:991px){.site-container .exp-hero-section{flex-direction:column;max-height:initial}.site-container .exp-hero-section .themes{display:none}.site-container .exp-hero-section .themes .theme-tag{font-size:14px;font-family:var(--font-body);line-height:20px}.site-container .exp-hero-section .hero-img{display:none}.site-container .exp-hero-section .hero-texts{width:100%;padding-left:16px;padding-right:16px;padding-bottom:72px;gap:20px}.site-container .exp-hero-section .hero-texts .mobile-img-wrapper,.site-container .exp-hero-section .hero-texts .mobile-img-wrapper .themes{display:block}.site-container .exp-hero-section .hero-texts .mobile-img-wrapper .mobile-hero-img{max-height:400px}.site-container .exp-hero-section .hero-texts .header-container{margin-top:12px}.site-container .exp-hero-section .hero-texts .header-container .type-tags{margin-bottom:16px}.site-container .exp-hero-section .hero-texts .header-container .type-tags .tag{font-size:16px;font-family:var(--font-header);line-height:1.4}.site-container .exp-hero-section .hero-texts .header-container h1{font-size:32px;font-family:var(--font-header);line-height:1.2;margin-bottom:16px}.site-container .exp-hero-section .hero-texts .header-container p.desc{font-size:18px;font-family:var(--font-header);line-height:1.4;max-width:initial;margin-bottom:16px}.site-container .exp-hero-section .hero-texts .header-container .meta-data{margin-bottom:20px}.site-container .exp-hero-section .hero-texts .ctas-container{gap:10px}.site-container .exp-hero-section .hero-texts .ctas-container .cta-book-now{font-size:16px;font-family:var(--font-header);line-height:1.4;padding:12px 27px}.site-container .exp-hero-section .hero-texts .ctas-container .cta-customize{font-size:16px;font-family:var(--font-header);line-height:1.4;padding:12px 27px;text-wrap:nowrap}}.site-container .exp-detail-section{max-width:1320px;padding:120px 64px 80px;margin:0 auto;max-width:896px}@media (max-width:991px){.site-container .exp-detail-section{padding:0 16px}}.site-container .exp-detail-section h1,.site-container .exp-detail-section h2,.site-container .exp-detail-section h3,.site-container .exp-detail-section h4,.site-container .exp-detail-section h5,.site-container .exp-detail-section h6{font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-teal-1);text-align:center}.site-container .exp-detail-section h1:not(:last-child),.site-container .exp-detail-section h2:not(:last-child),.site-container .exp-detail-section h3:not(:last-child),.site-container .exp-detail-section h4:not(:last-child),.site-container .exp-detail-section h5:not(:last-child),.site-container .exp-detail-section h6:not(:last-child){margin-bottom:32px}.site-container .exp-detail-section p{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:400;color:var(--color-black);text-align:center}.site-container .exp-detail-section p:not(:last-child){margin-bottom:32px}@media (max-width:991px){.site-container .exp-detail-section{margin-bottom:52px}.site-container .exp-detail-section h1,.site-container .exp-detail-section h2,.site-container .exp-detail-section h3,.site-container .exp-detail-section h4,.site-container .exp-detail-section h5,.site-container .exp-detail-section h6{font-size:24px;font-family:var(--font-header);line-height:1.2;text-align:left}.site-container .exp-detail-section h1:not(:last-child),.site-container .exp-detail-section h2:not(:last-child),.site-container .exp-detail-section h3:not(:last-child),.site-container .exp-detail-section h4:not(:last-child),.site-container .exp-detail-section h5:not(:last-child),.site-container .exp-detail-section h6:not(:last-child){margin-bottom:24px}.site-container .exp-detail-section p{font-size:16px;font-family:var(--font-body);line-height:1.4;text-align:left}.site-container .exp-detail-section p:not(:last-child){margin-bottom:24px}}.site-container .exp-gallery-section{max-width:1320px;margin:0 auto;padding:0 16px 80px;overflow:hidden}@media (max-width:991px){.site-container .exp-gallery-section{padding:0 16px}}.site-container .exp-gallery-section .carousel-container{width:100%;margin:0 auto}.site-container .exp-gallery-section .carousel-container .carousel-slider{width:-moz-max-content;width:max-content;display:flex;gap:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-bottom:50px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card{width:384px;min-width:384px;border-radius:20px;background-color:var(--color-cream-2);overflow:hidden;cursor:pointer;transition:all .2s ease-in-out}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card:hover{transform:translate(-5px,-5px);box-shadow:0 4px 10px #0000001a}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-img{height:280px;position:relative}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{position:absolute;top:24px;left:20px;display:flex;gap:8px;flex-wrap:wrap}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{border-radius:100px;padding:2px 11px;font-size:14px;font-family:var(--font-body);line-height:20px;color:var(--color-cream-3);font-weight:500;background-color:var(--color-pink-1)}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content{padding:24px 20px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-pink-1);margin-bottom:16px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:40px;display:flex;gap:20px;opacity:.5}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{display:flex;gap:4px;align-items:center;font-size:12px;font-family:var(--font-body);line-height:18px;color:var(--color-black);font-weight:500}@media (max-width:991px){.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card{width:300px;min-width:300px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-img{height:220px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{top:16px;left:16px;gap:6px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{padding:2px 8px;font-size:12px;font-family:var(--font-body);line-height:18px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content{padding:18px 16px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:12px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:14px;font-family:var(--font-body);line-height:20px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:32px;gap:16px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{font-size:12px;font-family:var(--font-body);line-height:18px}}@media (max-width:991px){.site-container .exp-gallery-section .carousel-container .carousel-slider{gap:20px;margin-bottom:32px}}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card{width:100%;min-width:100%;border-radius:initial;background-color:transparent;overflow:initial;cursor:initial;display:flex;flex-direction:column;justify-content:center}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card:hover{transform:initial;box-shadow:initial}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row{width:100%;height:340px;display:flex;flex-wrap:nowrap;justify-content:center;gap:20px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row:not(:last-child){margin-bottom:20px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row .image-wrapper{flex:1;position:relative;border-radius:20px;overflow:hidden;max-width:50vw}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row .image-wrapper .grey-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 75%,#0009)}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row .image-wrapper .caption{position:absolute;bottom:16px;left:20px;right:20px;font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:400;color:#fff}.site-container .exp-gallery-section .carousel-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:24px;color:var(--color-cream-3)}.site-container .exp-gallery-section .carousel-container .carousel-controls .prev-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-1-CAExUcR5.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}.site-container .exp-gallery-section .carousel-container .carousel-controls .prev-btn svg{transform:rotate(90deg)}.site-container .exp-gallery-section .carousel-container .carousel-controls .prev-btn:hover{scale:1.1}.site-container .exp-gallery-section .carousel-container .carousel-controls .next-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-2-yS7ctyqy.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}.site-container .exp-gallery-section .carousel-container .carousel-controls .next-btn svg{transform:rotate(-90deg)}.site-container .exp-gallery-section .carousel-container .carousel-controls .next-btn:hover{scale:1.1}.site-container .exp-gallery-section .carousel-container .carousel-controls .see-all-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 22px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}.site-container .exp-gallery-section .carousel-container .carousel-controls .see-all-btn svg{transform:rotate(-90deg)}.site-container .exp-gallery-section .carousel-container .carousel-controls .see-all-btn:hover{background-color:var(--color-pink-1)}@media (max-width:991px){.site-container .exp-gallery-section .carousel-container .carousel-controls{gap:16px}.site-container .exp-gallery-section .carousel-container .carousel-controls .prev-btn,.site-container .exp-gallery-section .carousel-container .carousel-controls .next-btn{width:48px;height:48px}.site-container .exp-gallery-section .carousel-container .carousel-controls img{height:44px}.site-container .exp-gallery-section .carousel-container .carousel-controls .see-all-btn{padding:12px 16px;font-size:16px;font-family:var(--font-header);line-height:1.4}}@media (max-width:991px){.site-container .exp-gallery-section .carousel-container{margin-bottom:72px}.site-container .exp-gallery-section .carousel-container .carousel-slider{width:-moz-max-content;width:max-content}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card{width:auto;min-width:initial;flex-direction:row}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row{width:auto;flex-wrap:nowrap}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row:not(:last-child){margin-bottom:initial;margin-right:20px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row .image-wrapper{max-width:322px;min-width:322px}.site-container .exp-gallery-section .carousel-container .carousel-slider .carousel-card .card-row .image-wrapper .caption{font-size:12px;font-family:var(--font-body);line-height:18px}}.site-container .exp-tabs-section{background-color:var(--color-cream-2);padding:80px 0;position:relative;z-index:2}@media (max-width:991px){.site-container .exp-tabs-section{padding:64px 0}}.site-container .exp-tabs-section .top-graphic{position:absolute;top:0;left:0;width:100%;min-width:1440px;transform:translateY(-98%)}.site-container .exp-tabs-section .experience-data-tabs{max-width:1320px;margin:0 auto;padding:0 20px}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs{padding:0 16px}}.site-container .exp-tabs-section .experience-data-tabs .tab-triggers{display:flex;gap:16px;margin-bottom:30px}.site-container .exp-tabs-section .experience-data-tabs .tab-triggers .tab-trigger{background:0 0;border:none;padding:3px 16px;font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:500;letter-spacing:-.03em;color:var(--color-pink-1);cursor:pointer;transition:all .3s ease;position:relative;border-radius:100px;white-space:nowrap}.site-container .exp-tabs-section .experience-data-tabs .tab-triggers .tab-trigger.active{background-color:var(--color-pink-2);color:var(--color-cream-3);font-weight:600}.site-container .exp-tabs-section .experience-data-tabs .tab-triggers .tab-trigger:hover:not(.active){background-color:var(--color-pink-2);color:var(--color-cream-3)}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-triggers{margin-bottom:20px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.site-container .exp-tabs-section .experience-data-tabs .tab-triggers::-webkit-scrollbar{display:none;width:0;height:0}.site-container .exp-tabs-section .experience-data-tabs .tab-triggers .tab-trigger{font-size:24px;font-family:var(--font-header);line-height:1.2}}.site-container .exp-tabs-section .experience-data-tabs .tab-separator{min-width:1024px;margin-bottom:60px}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-separator{margin-bottom:48px}}.site-container .exp-tabs-section .experience-data-tabs .tab-content-container .tab-content{display:none}.site-container .exp-tabs-section .experience-data-tabs .tab-content-container .tab-content.active{display:block}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-separator{margin-bottom:32px}}.site-container .exp-tabs-section .experience-data-tabs .tab-area{position:relative;display:flex;gap:190px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container{flex:1}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h1,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h2,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h3,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h4,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h5,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h6{margin-bottom:20px;color:var(--color-teal-1)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container p,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container ul,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container ol{margin-bottom:20px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .overview-title{font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-teal-1);margin-bottom:48px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .overview-headings{font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-teal-1);margin-top:64px;margin-bottom:40px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container{margin:48px 0;display:flex;flex-direction:column;gap:24px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item{position:relative;padding-left:24px;width:100%}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .side-graphic{position:absolute;top:0;left:0;bottom:0;height:100%;-o-object-fit:fill;object-fit:fill}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .quote{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:500;color:var(--color-teal-2);margin-bottom:32px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .author-container{display:flex;align-items:center;gap:12px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .author-container .author-img{width:48px;height:48px;border-radius:100px;-o-object-fit:cover;object-fit:cover}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .author-container .author-name{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:var(--color-black);margin-bottom:4px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .author-container .author-title{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:500;color:var(--color-black);opacity:.5;margin-bottom:0}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .poi-container{display:flex;flex-direction:column;gap:24px;margin-top:48px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .poi-container .poi-item{display:flex;gap:28px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .poi-container .poi-item .poi-img{flex-basis:240px;width:240px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .poi-container .poi-item .poi-info{flex:1;display:flex;flex-direction:column;padding-top:11px;gap:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .poi-container .poi-item .poi-info .poi-title{font-size:20px;font-family:var(--font-header);line-height:1.3;font-weight:600;color:var(--color-pink-1);margin-bottom:0}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .poi-container .poi-item .poi-info .poi-desc{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:400;color:var(--color-black);margin-bottom:0}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container{display:none;margin-top:40px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider{width:-moz-max-content;width:max-content;margin-bottom:60px;display:flex;gap:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card{width:384px;min-width:384px;border-radius:20px;background-color:var(--color-cream-2);overflow:hidden;cursor:pointer;transition:all .2s ease-in-out}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card:hover{transform:translate(-5px,-5px);box-shadow:0 4px 10px #0000001a}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img{height:280px;position:relative}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img .theme-tags{position:absolute;top:24px;left:20px;display:flex;gap:8px;flex-wrap:wrap}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{border-radius:100px;padding:2px 11px;font-size:14px;font-family:var(--font-body);line-height:20px;color:var(--color-cream-3);font-weight:500;background-color:var(--color-pink-1)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content{padding:24px 20px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content h4{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-pink-1);margin-bottom:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content p{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:40px;display:flex;gap:20px;opacity:.5}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{display:flex;gap:4px;align-items:center;font-size:12px;font-family:var(--font-body);line-height:18px;color:var(--color-black);font-weight:500}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card{width:300px;min-width:300px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img{height:220px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img .theme-tags{top:16px;left:16px;gap:6px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{padding:2px 8px;font-size:12px;font-family:var(--font-body);line-height:18px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content{padding:18px 16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content h4{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:12px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content p{font-size:14px;font-family:var(--font-body);line-height:20px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:32px;gap:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{font-size:12px;font-family:var(--font-body);line-height:18px}}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider{gap:20px;margin-bottom:32px}}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card{border-radius:initial}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card:hover{transform:initial;box-shadow:initial}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-img{border-radius:20px;overflow:hidden}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-slider .carousel-card .carousel-content{padding:28px 0 0}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:24px;color:var(--color-cream-3);justify-content:flex-end}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .prev-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-1-CAExUcR5.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .prev-btn svg{transform:rotate(90deg)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .prev-btn:hover{scale:1.1}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .next-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-2-yS7ctyqy.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .next-btn svg{transform:rotate(-90deg)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .next-btn:hover{scale:1.1}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .see-all-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 22px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .see-all-btn svg{transform:rotate(-90deg)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .see-all-btn:hover{background-color:var(--color-pink-1)}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls{gap:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .prev-btn,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .next-btn{width:48px;height:48px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls img{height:44px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls .see-all-btn{padding:12px 16px;font-size:16px;font-family:var(--font-header);line-height:1.4}}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container .carousel-controls{justify-content:flex-start}}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .video-embed{width:100%;height:400px;border-radius:20px;overflow:hidden}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .video-caption{font-size:16px;font-family:var(--font-header);line-height:1.4;font-weight:400;color:var(--color-black);margin-top:24px;margin-bottom:0}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar{position:sticky;top:136px;flex-basis:366px;align-self:flex-start;display:flex;flex-direction:column;gap:28px;height:-moz-fit-content;height:fit-content}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item{display:flex;flex-direction:column;gap:4px;font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:500;color:var(--color-black)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item label{font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:500;color:var(--color-teal-2);text-transform:uppercase}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item p,.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item span{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:500;color:var(--color-black)}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item .tag-container{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item .tag{background-color:var(--color-pink-1);border-radius:100px;padding:2px 10px;color:var(--color-cream-3);font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:500}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .cta{border-radius:100px;width:100%;background-color:var(--color-pink-2);color:#fff;font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;text-align:center;padding:13px 36px;margin-top:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .share-container{display:flex;align-items:center;gap:24px;margin-top:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .share-container span{font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:500;color:var(--color-black);opacity:.5;text-transform:uppercase}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .share-container .share-icon{width:24px;height:24px;cursor:pointer}@media (max-width:991px){.site-container .exp-tabs-section .experience-data-tabs .tab-area{flex-direction:column;gap:52px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container{order:2}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h1,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h2,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h3,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h4,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h5,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container h6,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container p,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container ul,.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container ol{margin-bottom:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .tab-content{scroll-margin-top:120px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .overview-title{font-size:24px;font-family:var(--font-header);line-height:1.2;margin-bottom:24px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .overview-headings{font-size:24px;font-family:var(--font-header);line-height:1.2;margin-top:52px;margin-bottom:24px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container{margin:40px 0;display:flex;flex-direction:column;gap:16px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item{padding-left:20px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .quote{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:24px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .author-container .author-name{font-size:16px;font-family:var(--font-body);line-height:1.4}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .quotes-container .quote-item .author-container .author-title{font-size:14px;font-family:var(--font-body);line-height:20px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .poi-container{display:none}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .mobile-poi-container{display:block}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .video-embed{height:200px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .tab-content-container .video-caption{font-size:14px;font-family:var(--font-body);line-height:20px;margin-top:20px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar{position:initial;order:1;gap:20px;width:100%}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item label{font-size:12px;font-family:var(--font-body);line-height:18px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item p,.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item span,.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .sidebar-item .tag{font-size:16px;font-family:var(--font-body);line-height:1.4}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .cta{font-size:16px;font-family:var(--font-header);line-height:1.4}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .share-container{gap:20px;margin-top:12px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .share-container span{font-size:12px;font-family:var(--font-body);line-height:18px}.site-container .exp-tabs-section .experience-data-tabs .tab-area .sidebar .share-container .share-icon{width:21px;height:21px}}.site-container .exp-tabs-section .bottom-graphic{position:absolute;bottom:0;left:0;width:100%;min-width:1440px;transform:translateY(97%) scaleY(-1)}.site-container .exp-featured-exp-section{background-color:var(--color-cream-3);padding:108px 0 80px;position:relative}@media (max-width:991px){.site-container .exp-featured-exp-section{padding:64px 0}}.site-container .exp-featured-exp-section .carousel-container{max-width:1320px;margin:0 auto;padding:0 20px}@media (max-width:991px){.site-container .exp-featured-exp-section .carousel-container{padding:0 16px}}@media (max-width:991px){.site-container .exp-featured-exp-section .carousel-container{padding-right:0}}.site-container .exp-featured-exp-section .carousel-container h2{font-size:48px;font-family:var(--font-header);line-height:1.1;font-weight:500;color:var(--color-teal-1);margin-bottom:64px}@media (max-width:991px){.site-container .exp-featured-exp-section .carousel-container h2{font-size:32px;font-family:var(--font-header);line-height:1.2;margin-bottom:48px}}.site-container .exp-featured-exp-section .carousel-container .carousel-slider{width:-moz-max-content;width:max-content;margin-bottom:60px;display:flex;gap:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card{width:384px;min-width:384px;border-radius:20px;background-color:var(--color-cream-2);overflow:hidden;cursor:pointer;transition:all .2s ease-in-out}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card:hover{transform:translate(-5px,-5px);box-shadow:0 4px 10px #0000001a}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-img{height:280px;position:relative}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{position:absolute;top:24px;left:20px;display:flex;gap:8px;flex-wrap:wrap}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{border-radius:100px;padding:2px 11px;font-size:14px;font-family:var(--font-body);line-height:20px;color:var(--color-cream-3);font-weight:500;background-color:var(--color-pink-1)}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content{padding:24px 20px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-pink-1);margin-bottom:16px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:40px;display:flex;gap:20px;opacity:.5}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{display:flex;gap:4px;align-items:center;font-size:12px;font-family:var(--font-body);line-height:18px;color:var(--color-black);font-weight:500}@media (max-width:991px){.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card{width:300px;min-width:300px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-img{height:220px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags{top:16px;left:16px;gap:6px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-img .theme-tags .theme-tag{padding:2px 8px;font-size:12px;font-family:var(--font-body);line-height:18px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content{padding:18px 16px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content h4{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:12px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content p{font-size:14px;font-family:var(--font-body);line-height:20px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data{margin-top:32px;gap:16px}.site-container .exp-featured-exp-section .carousel-container .carousel-slider .carousel-card .carousel-content .meta-data .meta-item{font-size:12px;font-family:var(--font-body);line-height:18px}}@media (max-width:991px){.site-container .exp-featured-exp-section .carousel-container .carousel-slider{gap:20px;margin-bottom:32px}}.site-container .exp-featured-exp-section .carousel-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:24px;color:var(--color-cream-3);justify-content:flex-end}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .prev-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-1-CAExUcR5.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .prev-btn svg{transform:rotate(90deg)}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .prev-btn:hover{scale:1.1}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .next-btn{color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:url(/wp-content/themes/generatepress_child/dist/imgs/calig-circular-light-2-yS7ctyqy.png) no-repeat center center;background-size:contain;transition:all .2s ease-in-out;cursor:pointer}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .next-btn svg{transform:rotate(-90deg)}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .next-btn:hover{scale:1.1}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .see-all-btn{color:var(--color-cream-3);background-color:var(--color-pink-2);border-radius:100px;padding:16px 22px;font-size:18px;line-height:1.4;font-family:var(--font-header);font-weight:700;display:flex;gap:6px;align-items:center;transition:all .2s ease-in-out;position:relative}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .see-all-btn svg{transform:rotate(-90deg)}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .see-all-btn:hover{background-color:var(--color-pink-1)}@media (max-width:991px){.site-container .exp-featured-exp-section .carousel-container .carousel-controls{gap:16px}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .prev-btn,.site-container .exp-featured-exp-section .carousel-container .carousel-controls .next-btn{width:48px;height:48px}.site-container .exp-featured-exp-section .carousel-container .carousel-controls img{height:44px}.site-container .exp-featured-exp-section .carousel-container .carousel-controls .see-all-btn{padding:12px 16px;font-size:16px;font-family:var(--font-header);line-height:1.4}}@media (max-width:991px){.site-container .exp-featured-exp-section .carousel-container .carousel-controls{justify-content:flex-start}}.site-container .exp-featured-exp-section .bottom-graphic{position:absolute;bottom:0;left:0;width:100%;min-width:1440px;transform:translateY(98%) scaleY(-1)}.site-container .exp-booking-section{padding:116px 0 96px;background-color:var(--color-pink-1);position:relative;z-index:1}.site-container .exp-booking-section .bg-tiles{position:absolute;bottom:0;right:0;z-index:-1;width:50vw}.site-container .exp-booking-section .booking-form-container{max-width:1320px;margin:0 auto;padding:0 20px;width:100%}@media (max-width:991px){.site-container .exp-booking-section .booking-form-container{padding:0 16px}}.site-container .exp-booking-section .booking-form-container h2{font-size:48px;font-family:var(--font-header);line-height:1.1;font-weight:600;color:var(--color-cream-3);margin-bottom:44px}.site-container .exp-booking-section .booking-form-container label,.site-container .exp-booking-section .booking-form-container input,.site-container .exp-booking-section .booking-form-container textarea,.site-container .exp-booking-section .booking-form-container select{display:block;width:100%}.site-container .exp-booking-section .booking-form-container label{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:500;color:var(--color-cream-1)}.site-container .exp-booking-section .booking-form-container label .iti{color:#000;width:100%;margin-top:6px}.site-container .exp-booking-section .booking-form-container label:not(:last-child){margin-bottom:24px}.site-container .exp-booking-section .booking-form-container input,.site-container .exp-booking-section .booking-form-container select,.site-container .exp-booking-section .booking-form-container textarea{margin-top:6px;min-height:43px;border-radius:8px;border:1px solid #2d2d2d;padding:10px 14px}.site-container .exp-booking-section .booking-form-container input::-moz-placeholder,.site-container .exp-booking-section .booking-form-container select::-moz-placeholder,.site-container .exp-booking-section .booking-form-container textarea::-moz-placeholder{color:var(--color-pink-1);opacity:.5}.site-container .exp-booking-section .booking-form-container input::placeholder,.site-container .exp-booking-section .booking-form-container select::placeholder,.site-container .exp-booking-section .booking-form-container textarea::placeholder{color:var(--color-pink-1);opacity:.5}.site-container .exp-booking-section .booking-form-container input:focus,.site-container .exp-booking-section .booking-form-container select:focus,.site-container .exp-booking-section .booking-form-container textarea:focus{outline:none;border-color:var(--color-pink-2)}.site-container .exp-booking-section .booking-form-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url(/wp-content/themes/generatepress_child/dist/imgs/chevron-down-BVicJnAY.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:20px;font-weight:500}.site-container .exp-booking-section .booking-form-container #add-more-tours-btn{display:flex;align-items:center}.site-container .exp-booking-section .booking-form-container #add-more-tours-btn .plus-icon{color:var(--color-pink-2);font-weight:600;margin-right:8px;font-size:24px}.site-container .exp-booking-section .booking-form-container #add-more-tours-btn span:last-child{color:var(--color-pink-3);font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:400;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:5px}.site-container .exp-booking-section .booking-form-container .experience-selector{margin-bottom:24px}.site-container .exp-booking-section .booking-form-container .experience-selector label{margin-bottom:0}.site-container .exp-booking-section .booking-form-container input[type=submit]{background-color:var(--color-pink-2);border-radius:100px;padding:13px 36px;text-align:center;width:480px;margin:0 auto;font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:var(--color-cream-3);border:none;cursor:pointer;transition:all .3s ease}.site-container .exp-booking-section .booking-form-container input[type=submit]:hover{opacity:.9}@media (max-width:991px){.site-container .exp-booking-section .booking-form-container input[type=submit]{width:100%}}.site-container .exp-booking-section .booking-form-container .wpcf7-acceptance label{display:flex;align-items:center;gap:12px;cursor:pointer}.site-container .exp-booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]{display:inline-block;margin-top:0;width:20px;height:20px;min-height:20px;max-width:20px;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.5px solid var(--color-cream-3);border-radius:6px;background-color:transparent;cursor:pointer;position:relative;transition:all .3s ease}.site-container .exp-booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]:checked{background-color:var(--color-pink-2)}.site-container .exp-booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.site-container .exp-booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #ff69b44d}.site-container .exp-booking-section .booking-form-container .wpcf7-acceptance label span{flex:1}.site-container .exp-booking-section .booking-form-container .wpcf7-acceptance a{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:5px}.site-container .exp-booking-section .booking-form-container .wpcf7-spinner{display:block;margin:8px auto 0}.site-container .exp-booking-section .booking-form-container .wpcf7-response-output{text-align:center;color:#fff;border-color:#dc3232;width:-moz-max-content;width:max-content;margin:0 auto;border-radius:100px}.site-container .exp-booking-section .booking-form-container .screen-reader-response,.site-container .exp-booking-section .booking-form-container .hidden-fields-container{display:none}.site-container .exp-booking-section .booking-form-container .flex-container{display:flex;gap:120px;margin-bottom:60px}.site-container .exp-booking-section .booking-form-container .flex-container .col-one,.site-container .exp-booking-section .booking-form-container .flex-container .col-two{flex:1}.site-container .exp-booking-section .booking-form-container .flex-container .row{display:flex;gap:32px}.site-container .exp-booking-section .booking-form-container .flex-container .row label{flex:1}@media (max-width:991px){.site-container .exp-booking-section .booking-form-container label{font-size:14px;font-family:var(--font-body);line-height:20px}.site-container .exp-booking-section .booking-form-container label:not(:last-child){margin-bottom:16px}.site-container .exp-booking-section .booking-form-container #add-more-tours-btn{padding:0}.site-container .exp-booking-section .booking-form-container #add-more-tours-btn .plus-icon{font-size:20px}.site-container .exp-booking-section .booking-form-container #add-more-tours-btn span:last-child{font-size:16px;font-family:var(--font-header);line-height:1.4;font-size:15px;text-align:left}.site-container .exp-booking-section .booking-form-container .experience-selector{margin-bottom:16px}.site-container .exp-booking-section .booking-form-container .experience-selector label{margin-bottom:0}.site-container .exp-booking-section .booking-form-container input[type=submit]{width:100%;font-size:16px;font-family:var(--font-header);line-height:1.4}.site-container .exp-booking-section .booking-form-container .flex-container{flex-direction:column;gap:24px;margin-bottom:32px}.site-container .exp-booking-section .booking-form-container .flex-container .row{flex-direction:column;gap:0px;margin-bottom:16px}}.site-container .exp-booking-section .bottom-graphic{position:absolute;bottom:0;left:0;width:100%;min-width:1440px;transform:translateY(97%) scale(1.01)}@media (max-width:991px){.site-container .exp-booking-section{padding:96px 0 64px}.site-container .exp-booking-section .bg-tiles{top:40px;bottom:initial;right:20px;transform:translate(50%);width:150vw;max-width:initial}.site-container .exp-booking-section .booking-form-container h2{font-size:32px;font-family:var(--font-header);line-height:1.2;margin-bottom:32px}}body.template-page-experiences-gallery.rev2025{background-color:var(--color-cream-2)}body.template-page-experiences-gallery.rev2025 footer .footer-top-graphic{color:var(--color-cream-2)}body.template-page-experiences-gallery.rev2025 .breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--color-pink-1);font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:500;gap:6px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .breadcrumbs{flex-wrap:wrap}}body.template-page-experiences-gallery.rev2025 .breadcrumbs .home-link{min-width:16px}body.template-page-experiences-gallery.rev2025 .breadcrumbs .current-page{color:var(--color-black);font-weight:600;text-overflow:ellipsis;overflow:hidden;max-width:320px}body.template-page-experiences-gallery.rev2025 .breadcrumbs{max-width:1320px;margin:32px auto 0;padding:0 16px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .breadcrumbs{padding:0 16px}}body.template-page-experiences-gallery.rev2025 .mobile-overlay{display:none;pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:250;transition:all .2s ease;opacity:0}body.template-page-experiences-gallery.rev2025 .mobile-overlay.open{display:block;pointer-events:auto;opacity:1}body.template-page-experiences-gallery.rev2025 .gallery-section{max-width:1320px;margin:0 auto;padding:120px 16px 60px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section{padding:0 16px}}body.template-page-experiences-gallery.rev2025 .gallery-section h1{font-size:72px;font-family:var(--font-header);line-height:1;font-weight:500;color:var(--color-black);margin-bottom:72px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section{padding-top:96px;padding-bottom:48px}body.template-page-experiences-gallery.rev2025 .gallery-section h1{font-size:48px;font-family:var(--font-header);line-height:1.1;font-weight:500;margin-bottom:48px}}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers{display:flex;gap:16px;margin-bottom:30px}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers .tab-trigger{background:0 0;border:none;padding:3px 16px;font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:500;letter-spacing:-.03em;color:var(--color-pink-1);cursor:pointer;transition:all .3s ease;position:relative;border-radius:100px;white-space:nowrap}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers .tab-trigger.active{background-color:var(--color-pink-2);color:var(--color-cream-3);font-weight:600}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers .tab-trigger:hover:not(.active){background-color:var(--color-pink-2);color:var(--color-cream-3)}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers{margin-bottom:20px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers::-webkit-scrollbar{display:none;width:0;height:0}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers .tab-trigger{font-size:24px;font-family:var(--font-header);line-height:1.2}}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-separator{min-width:1024px;margin-bottom:60px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .tab-separator{margin-bottom:48px}}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-content-container .tab-content{display:none}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-content-container .tab-content.active{display:block}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers{margin-bottom:0;padding-top:12px;padding-bottom:15px;background-color:var(--color-cream-2)}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers-wrapper{position:sticky;top:0;z-index:100;margin-bottom:56px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers-wrapper{width:100vw;margin-left:-16px;padding-left:8px}}body.template-page-experiences-gallery.rev2025 .gallery-section .tab-triggers-wrapper .tab-bottom-graphic{max-width:100vw;width:100vw;min-width:1024px;left:50%;position:absolute;transform:translate(-50%)}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs{margin-bottom:80px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs{margin-bottom:40px}}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro{display:grid;grid-template-columns:5fr 3fr;gap:100px;align-items:start}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-left p:first-child{font-size:24px;font-family:var(--font-header);line-height:1.2;color:var(--color-black)}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-left p:not(:first-child){font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black);margin-top:32px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list{display:flex;flex-direction:column;gap:8px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item{display:flex;gap:8px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-label{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:var(--color-black);min-width:170px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-value{font-size:18px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro{grid-template-columns:1fr;gap:32px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-left p{font-size:20px;font-family:var(--font-header);line-height:1.3}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-label{font-size:16px;font-family:var(--font-body);line-height:1.4;min-width:136px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .tab-intro .content-right .info-list .info-item .info-value{font-size:16px;font-family:var(--font-body);line-height:1.4}}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab{padding:0 32px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab{padding:0 16px 0 0}}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card{position:relative;background-color:var(--color-pink-1);border-radius:16px;padding:64px;display:flex;justify-content:space-between;align-items:flex-end;gap:100px;overflow:hidden}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card{padding:40px 24px;flex-direction:column;gap:32px;align-items:flex-start}}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .bg-graphic{position:absolute;top:0;right:0;height:100%;max-width:initial;aspect-ratio:4/3;z-index:0}@media (max-width:575px){body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .bg-graphic{right:-100%}}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col{z-index:1}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col h3{font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-cream-3);margin-bottom:16px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col p{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-cream-3)}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .text-col p:not(:last-child){margin-bottom:16px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col{display:flex;flex-wrap:nowrap;flex:1;z-index:1;gap:12px}@media (max-width:575px){body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col{flex-direction:column}}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .contact-btn{border-radius:100px;padding:12px 20px;background-color:var(--color-pink-2);min-width:151px;color:#fff;font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .contact-btn img{width:20px;height:20px}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .chat-btn{border-radius:100px;border:1px solid var(--color-pink-2);min-width:162px;padding:12px 20px;background-color:var(--color-cream-2);color:var(--color-pink-2);font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap}body.template-page-experiences-gallery.rev2025 .gallery-section .experiences-tabs .tab-content-container .tab-content .custom-tab .custom-card .btns-col .chat-btn img{width:20px;height:20px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery{display:flex;gap:56px;padding:32px 24px;border-radius:20px;background-color:var(--color-cream-3)}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery{gap:0px;padding:64px 16px;border-radius:0;width:100vw;margin-left:-16px;flex-direction:column}}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column{flex-basis:240px;max-width:240px;width:240px;min-width:240px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column h3{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:var(--color-black);text-transform:uppercase;margin-bottom:66px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .mobile-filters-header{display:none;color:var(--color-cream-3);background-color:var(--color-pink-1);padding:14px 16px;border-radius:100px;box-shadow:0 1px 2px #1018280d;margin-bottom:34px;justify-content:space-between;align-items:center}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .mobile-filters-header .left{display:flex;align-items:center;gap:8px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .mobile-filters-header .left span{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;text-transform:uppercase}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .mobile-filters-header .mobile-reset-btn{display:flex;align-items:center;gap:8px;color:var(--color-cream-3);padding-right:0}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .mobile-filters-header .mobile-reset-btn span{font-size:12px;font-family:var(--font-body);line-height:18px;font-weight:600;text-transform:uppercase}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .mobile-filters-header .mobile-reset-btn .reset-icon{width:20px;height:20px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section{margin-bottom:24px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-label:hover{opacity:.8}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-label .label-text{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:500;color:var(--color-teal-2);text-transform:uppercase}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-label .chevron-icon{transition:transform .3s ease;flex-shrink:0}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-label.expanded .chevron-icon{transform:rotate(180deg)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-tags{max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;padding-top:0;display:flex;flex-wrap:wrap;gap:4px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-tags.expanded{max-height:300px;opacity:1;padding-top:12px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-tags .theme-tag{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:500;background-color:var(--color-cream-1);color:var(--color-pink-1);padding:4px 10px;border-radius:100px;cursor:pointer;transition:all .2s ease;text-align:center}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-tags .theme-tag:hover{background-color:var(--color-cream-2)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-tags .theme-tag.active{background-color:var(--color-pink-1);color:#fff;font-weight:600}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-tags .no-themes{font-size:12px;font-family:var(--font-body);line-height:18px;color:var(--color-black);opacity:.6;font-style:italic}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-checkboxes{display:flex;flex-direction:column;gap:12px;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .filter-checkboxes.expanded{max-height:300px;opacity:1;padding-top:12px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .checkbox-option{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:500;color:var(--color-pink-1)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .checkbox-option input[type=checkbox]{display:inline-block;margin-top:0;width:20px;height:20px;min-height:20px;max-width:20px;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:6px;background-color:var(--color-cream-1);cursor:pointer;position:relative;transition:all .3s ease}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .checkbox-option input[type=checkbox]:checked{background-color:var(--color-pink-1)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .checkbox-option input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .checkbox-option input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #ff69b44d}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .filter-section .checkbox-option span{flex:1}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .reset-filters{display:flex;align-items:center;gap:8px;background-color:var(--color-cream-1);padding:8px;border-radius:8px;font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:600;color:var(--color-pink-1);cursor:pointer}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .reset-filters:hover{opacity:.8}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .close-filters{display:none}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column{position:fixed;bottom:0;left:0;width:100vw;min-width:100vw;height:85vh;transform:translateY(100%);transition:all .2s ease;background-color:var(--color-cream-3);padding:24px 16px;z-index:300}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column.open{transform:translateY(0)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column h3{display:none}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .mobile-filters-header{display:flex}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .all-filters{max-height:calc(85vh - 108px);overflow-y:scroll;padding-bottom:96px;padding-right:16px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .all-filters .reset-filters{display:none}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .close-filters{position:absolute;z-index:350;bottom:0;left:0;width:100vw;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:var(--color-cream-1);color:var(--color-pink-1);box-shadow:0 -2px 4px -2px #1018280f,0 -4px 8px -2px #1018281a}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .close-filters span{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:var(--color-pink-1)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .filters-column .close-filters .close-icon{width:35px;height:35px}}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column{flex:1}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .mobile-filters-trigger{display:none}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;width:100%}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar{display:flex;align-items:center;gap:24px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar .search-wrapper{position:relative}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar .search-wrapper .search-icon{position:absolute;top:50%;transform:translateY(-50%);right:16px;width:23px;height:23px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar input{padding:12px 16px;border-radius:100px;border:1px solid var(--color-cream-1);background-color:#fff;color:var(--color-black);font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:500;width:343px;max-width:343px;box-shadow:0 1px 2px #1018280d}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar input::-moz-placeholder{color:var(--color-pink-1);opacity:.5}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar input::placeholder{color:var(--color-pink-1);opacity:.5}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar .number-of-results{font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:#182230}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .sort-bar{display:flex;align-items:center;gap:8px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .sort-bar .sort-button{display:flex;align-items:center;gap:8px;background-color:#fff;padding:12px;max-height:40px;border-radius:100px;color:var(--color-pink-1);cursor:pointer}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .sort-bar .sort-button img{display:none}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .sort-bar .sort-button.active{background-color:var(--color-pink-1);color:#fff}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .sort-bar .sort-button.active img{display:inline-block}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow:initial!important}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .loading-more,body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .end-message{grid-column:1/-1;text-align:center}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card{width:384px;min-width:384px;border-radius:20px;background-color:var(--color-cream-2);overflow:hidden;cursor:pointer;transition:all .2s ease-in-out}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card:hover{transform:translate(-5px,-5px);box-shadow:0 4px 10px #0000001a}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img{height:280px;position:relative}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img .theme-tags{position:absolute;top:24px;left:20px;display:flex;gap:8px;flex-wrap:wrap}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img .theme-tags .theme-tag{border-radius:100px;padding:2px 11px;font-size:14px;font-family:var(--font-body);line-height:20px;color:var(--color-cream-3);font-weight:500;background-color:var(--color-pink-1)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content{padding:24px 20px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content h4{font-size:24px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-pink-1);margin-bottom:16px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content p{font-size:16px;font-family:var(--font-body);line-height:1.4;color:var(--color-black)}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content .meta-data{margin-top:40px;display:flex;gap:20px;opacity:.5}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content .meta-data .meta-item{display:flex;gap:4px;align-items:center;font-size:12px;font-family:var(--font-body);line-height:18px;color:var(--color-black);font-weight:500}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card{width:300px;min-width:300px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img{height:220px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img .theme-tags{top:16px;left:16px;gap:6px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img .theme-tags .theme-tag{padding:2px 8px;font-size:12px;font-family:var(--font-body);line-height:18px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content{padding:18px 16px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content h4{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:12px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content p{font-size:14px;font-family:var(--font-body);line-height:20px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content .meta-data{margin-top:32px;gap:16px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content .meta-data .meta-item{font-size:12px;font-family:var(--font-body);line-height:18px}}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card{max-width:309px;width:auto;min-width:initial;display:flex;flex-direction:column}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content h4{font-size:20px;font-family:var(--font-header);line-height:1.3;margin-bottom:0}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content .meta-data{margin-top:24px;flex:1;align-items:flex-end}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .mobile-filters-trigger{display:flex;width:100%;align-items:center;gap:8px;color:var(--color-pink-1);background-color:var(--color-cream-1);padding:14px 16px;border-radius:100px;box-shadow:0 1px 2px #1018280d;cursor:pointer;margin-bottom:12px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .mobile-filters-trigger .filters-icon{width:20px;height:20px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .mobile-filters-trigger .filters-label{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;color:var(--color-pink-1);text-transform:uppercase}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar{flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:48px;gap:24px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar{gap:0px;position:relative;width:100%}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar .search-wrapper{width:100%}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar input{font-size:16px;font-family:var(--font-body);line-height:1.4;width:100%;max-width:100%}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .search-bar .number-of-results{font-size:16px;font-family:var(--font-header);line-height:1.4;position:absolute;top:82px;left:16px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-toolbar .sort-bar{width:100%;justify-content:flex-end}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:13px;column-gap:13px;row-gap:15px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card{max-width:100%}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-img{height:180px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content .meta-data{flex-direction:column;align-items:flex-start;gap:2px}body.template-page-experiences-gallery.rev2025 .gallery-section .filtered-gallery .gallery-column .gallery-grid .carousel-card .carousel-content .meta-data img{width:12px;height:12px}}body.template-page-experiences-gallery.rev2025.admin-bar .gallery-section .tab-triggers-wrapper{top:32px}body.template-page-experiences-gallery.rev2025 .customize-section{max-width:1320px;margin:0 auto;padding:0 16px 96px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .customize-section{padding:0 16px}}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card{position:relative;background-color:var(--color-pink-1);border-radius:16px;padding:64px;display:flex;justify-content:space-between;align-items:flex-end;gap:100px;overflow:hidden}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .bg-graphic{position:absolute;top:0;right:0;height:100%;max-width:initial;aspect-ratio:4/3;z-index:0}@media (max-width:575px){body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .bg-graphic{right:-100%}}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .text-col{z-index:1}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .text-col h3{font-size:32px;font-family:var(--font-header);line-height:1.2;font-weight:600;color:var(--color-cream-3);margin-bottom:16px}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .text-col p{font-size:18px;font-family:var(--font-header);line-height:1.4;color:var(--color-cream-3)}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .text-col p:not(:last-child){margin-bottom:16px}@media (max-width:991px){body.template-page-experiences-gallery.rev2025 .customize-section .custom-card{padding:40px 16px;flex-direction:column;gap:32px;align-items:flex-start}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .text-col h3{font-size:24px;font-family:var(--font-header);line-height:1.2}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .text-col p{font-size:18px;font-family:var(--font-body);line-height:1.4}}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col{display:flex;flex-wrap:nowrap;flex:1;z-index:1;gap:12px}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .contact-btn{border-radius:100px;padding:12px 20px;background-color:var(--color-pink-2);min-width:151px;color:#fff;font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s ease}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .contact-btn img{width:20px;height:20px}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .contact-btn:hover{background-color:#950133}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .chat-btn{border-radius:100px;border:1px solid var(--color-pink-2);min-width:162px;padding:12px 20px;background-color:var(--color-cream-2);color:var(--color-pink-2);font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s ease}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .chat-btn img{width:20px;height:20px}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .chat-btn:hover{background-color:#fff}@media (max-width:575px){body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .contact-btn{min-width:144px;max-width:144px}body.template-page-experiences-gallery.rev2025 .customize-section .custom-card .btns-col .chat-btn{max-width:157px;min-width:157px}}body.template-page-booking-form.rev2025 .site-container{padding-top:100px}body.template-page-booking-form.rev2025 .header{max-width:1320px;margin:0 auto;padding:96px 16px}@media (max-width:991px){body.template-page-booking-form.rev2025 .header{padding:0 16px}}body.template-page-booking-form.rev2025 .header .text-container{max-width:768px}body.template-page-booking-form.rev2025 .header h1{font-size:48px;font-family:var(--font-header);line-height:1.1;font-weight:600;color:var(--color-black);margin-bottom:24px}body.template-page-booking-form.rev2025 .header .description{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:400;color:var(--color-black);max-width:600px}body.template-page-booking-form.rev2025 .header .description a{color:var(--color-pink-1);text-decoration:underline;font-weight:600}@media (max-width:991px){body.template-page-booking-form.rev2025 .header{padding:64px 16px}body.template-page-booking-form.rev2025 .header h1{font-size:32px;font-family:var(--font-header);line-height:1.2;margin-bottom:16px}body.template-page-booking-form.rev2025 .header .description{font-size:14px;font-family:var(--font-body);line-height:20px}}body.template-page-booking-form.rev2025 .booking-section{padding:96px 0;background-color:var(--color-pink-1);position:relative;z-index:1}body.template-page-booking-form.rev2025 .booking-section .top-graphic{position:absolute;top:0;left:0;width:100%;min-width:1440px;transform:translateY(-98%) scale(1.01,-1)}body.template-page-booking-form.rev2025 .booking-section .bg-tiles{position:absolute;bottom:0;right:0;z-index:-1;width:50vw}body.template-page-booking-form.rev2025 .booking-section .booking-form-container{max-width:1320px;margin:0 auto;padding:0 20px;width:100%}@media (max-width:991px){body.template-page-booking-form.rev2025 .booking-section .booking-form-container{padding:0 16px}}body.template-page-booking-form.rev2025 .booking-section .booking-form-container h2{font-size:48px;font-family:var(--font-header);line-height:1.1;font-weight:600;color:var(--color-cream-3);margin-bottom:44px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container label,body.template-page-booking-form.rev2025 .booking-section .booking-form-container input,body.template-page-booking-form.rev2025 .booking-section .booking-form-container textarea,body.template-page-booking-form.rev2025 .booking-section .booking-form-container select{display:block;width:100%}body.template-page-booking-form.rev2025 .booking-section .booking-form-container label{font-size:16px;font-family:var(--font-body);line-height:1.4;font-weight:500;color:var(--color-cream-1)}body.template-page-booking-form.rev2025 .booking-section .booking-form-container label .iti{color:#000;width:100%;margin-top:6px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container label:not(:last-child){margin-bottom:24px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container input,body.template-page-booking-form.rev2025 .booking-section .booking-form-container select,body.template-page-booking-form.rev2025 .booking-section .booking-form-container textarea{margin-top:6px;min-height:43px;border-radius:8px;border:1px solid #2d2d2d;padding:10px 14px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container input::-moz-placeholder,body.template-page-booking-form.rev2025 .booking-section .booking-form-container select::-moz-placeholder,body.template-page-booking-form.rev2025 .booking-section .booking-form-container textarea::-moz-placeholder{color:var(--color-pink-1);opacity:.5}body.template-page-booking-form.rev2025 .booking-section .booking-form-container input::placeholder,body.template-page-booking-form.rev2025 .booking-section .booking-form-container select::placeholder,body.template-page-booking-form.rev2025 .booking-section .booking-form-container textarea::placeholder{color:var(--color-pink-1);opacity:.5}body.template-page-booking-form.rev2025 .booking-section .booking-form-container input:focus,body.template-page-booking-form.rev2025 .booking-section .booking-form-container select:focus,body.template-page-booking-form.rev2025 .booking-section .booking-form-container textarea:focus{outline:none;border-color:var(--color-pink-2)}body.template-page-booking-form.rev2025 .booking-section .booking-form-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url(/wp-content/themes/generatepress_child/dist/imgs/chevron-down-BVicJnAY.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:20px;font-weight:500}body.template-page-booking-form.rev2025 .booking-section .booking-form-container #add-more-tours-btn{display:flex;align-items:center}body.template-page-booking-form.rev2025 .booking-section .booking-form-container #add-more-tours-btn .plus-icon{color:var(--color-pink-2);font-weight:600;margin-right:8px;font-size:24px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container #add-more-tours-btn span:last-child{color:var(--color-pink-3);font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:400;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:5px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .experience-selector{margin-bottom:24px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .experience-selector label{margin-bottom:0}body.template-page-booking-form.rev2025 .booking-section .booking-form-container input[type=submit]{background-color:var(--color-pink-2);border-radius:100px;padding:13px 36px;text-align:center;width:480px;margin:0 auto;font-size:18px;font-family:var(--font-header);line-height:1.4;font-weight:600;color:var(--color-cream-3);border:none;cursor:pointer;transition:all .3s ease}body.template-page-booking-form.rev2025 .booking-section .booking-form-container input[type=submit]:hover{opacity:.9}@media (max-width:991px){body.template-page-booking-form.rev2025 .booking-section .booking-form-container input[type=submit]{width:100%}}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-acceptance label{display:flex;align-items:center;gap:12px;cursor:pointer}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]{display:inline-block;margin-top:0;width:20px;height:20px;min-height:20px;max-width:20px;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.5px solid var(--color-cream-3);border-radius:6px;background-color:transparent;cursor:pointer;position:relative;transition:all .3s ease}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]:checked{background-color:var(--color-pink-2)}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-acceptance label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #ff69b44d}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-acceptance label span{flex:1}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-acceptance a{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:5px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-spinner{display:block;margin:8px auto 0}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .wpcf7-response-output{text-align:center;color:#fff;border-color:#dc3232;width:-moz-max-content;width:max-content;margin:0 auto;border-radius:100px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .screen-reader-response,body.template-page-booking-form.rev2025 .booking-section .booking-form-container .hidden-fields-container{display:none}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .flex-container{display:flex;gap:120px;margin-bottom:60px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .flex-container .col-one,body.template-page-booking-form.rev2025 .booking-section .booking-form-container .flex-container .col-two{flex:1}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .flex-container .row{display:flex;gap:32px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .flex-container .row label{flex:1}@media (max-width:991px){body.template-page-booking-form.rev2025 .booking-section .booking-form-container label{font-size:14px;font-family:var(--font-body);line-height:20px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container label:not(:last-child){margin-bottom:16px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container #add-more-tours-btn{padding:0}body.template-page-booking-form.rev2025 .booking-section .booking-form-container #add-more-tours-btn .plus-icon{font-size:20px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container #add-more-tours-btn span:last-child{font-size:16px;font-family:var(--font-header);line-height:1.4;font-size:15px;text-align:left}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .experience-selector{margin-bottom:16px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .experience-selector label{margin-bottom:0}body.template-page-booking-form.rev2025 .booking-section .booking-form-container input[type=submit]{width:100%;font-size:16px;font-family:var(--font-header);line-height:1.4}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .flex-container{flex-direction:column;gap:24px;margin-bottom:32px}body.template-page-booking-form.rev2025 .booking-section .booking-form-container .flex-container .row{flex-direction:column;gap:0px;margin-bottom:16px}}@media (max-width:991px){body.template-page-booking-form.rev2025 .booking-section{padding:64px 0}body.template-page-booking-form.rev2025 .booking-section .bg-tiles{top:40px;bottom:initial;right:20px;transform:translate(50%);width:150vw;max-width:initial}body.template-page-booking-form.rev2025 .booking-section .booking-form-container h2{font-size:32px;font-family:var(--font-header);line-height:1.2;margin-bottom:32px}}body.template-page-booking-form.rev2025 footer .footer-top-graphic{color:var(--color-pink-1)}body.template-page-new-home .site-container{background-color:var(--color-cream-2)}body.template-page-new-home .site-container .hero-section{width:100%}body.template-page-new-home .site-container .hero-section .top-section{max-width:1320px;padding:100px 20px 80px;max-width:805px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}@media (max-width:991px){body.template-page-new-home .site-container .hero-section .top-section{padding:0 16px}}body.template-page-new-home .site-container .hero-section .top-section h1{font-size:60px;font-family:var(--font-header);line-height:1;letter-spacing:-.02em;font-weight:600;color:var(--color-black)}body.template-page-new-home .site-container .hero-section .top-section h1 .highlight{color:var(--color-pink-2)}body.template-page-new-home .site-container .hero-section .top-section p{font-size:18px;font-family:var(--font-body);line-height:1.4;font-weight:500;max-width:540px}body.template-page-new-home .site-container .hero-section .hero-img-slider{overflow:hidden;width:100%}body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container{display:flex;gap:15px;margin-bottom:14px}body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container:nth-child(1),body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container:nth-child(3){width:-moz-max-content;width:max-content;animation:bannermove 30s linear infinite;animation-play-state:paused;will-change:transform;transform:translateZ(0);animation-duration:45s}body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container:nth-child(1).loaded,body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container:nth-child(3).loaded{animation-play-state:running}body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container:nth-child(2){width:-moz-max-content;width:max-content;animation:bannermove 30s linear infinite;animation-play-state:paused;will-change:transform;transform:translateZ(0);animation-direction:reverse;animation-duration:45s}body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container:nth-child(2).loaded{animation-play-state:running}body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container img{border-radius:20px;max-height:25vh;flex-shrink:0}@media (max-width:991px){body.template-page-new-home .site-container .hero-section .hero-img-slider .hero-img-slider-container img{max-height:160px}}body.template-page-new-home .site-container .hero-section .hero-img-slider:hover .hero-img-slider-container{animation-play-state:paused}body.template-page-new-home .site-container .hero-section .bottom-section{max-width:1320px;margin:0 auto;padding:120px 20px;position:relative}@media (max-width:991px){body.template-page-new-home .site-container .hero-section .bottom-section{padding:0 16px}}body.template-page-new-home .site-container .hero-section .bottom-section .bg-tiles{position:absolute;top:0;bottom:0;transform:translate(-50%);height:100%;pointer-events:none}body.template-page-new-home .site-container .hero-section .bottom-section .bg-tiles.left{left:0}body.template-page-new-home .site-container .hero-section .bottom-section .bg-tiles.right{right:0;transform:translate(50%) rotate(180deg)}body.template-page-new-home .site-container .hero-section .bottom-section .inner-content{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:700px;margin:0 auto;text-align:center}body.template-page-new-home .site-container .hero-section .bottom-section .inner-content h2{font-size:48px;font-family:var(--font-header);line-height:1.1;font-weight:500;color:var(--color-black)}body.template-page-new-home .site-container .hero-section .bottom-section .inner-content p{font-size:18px;font-family:var(--font-header);line-height:1.4}body.template-page-new-home .site-container .hero-section .bottom-section .inner-content .btns-row{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:28px}