body{overflow-x:hidden}.guides-hero.itinerary{padding:0 0 50px;z-index:100;background-color:#fff}.guides-hero.itinerary .container{display:flex;flex-direction:column;gap:60px}@media screen and (max-width:768px){.guides-hero.itinerary .container{gap:30px}}.guides-hero.itinerary .hero-image{width:100%;position:relative;height:50vw;max-height:600px}.guides-hero.itinerary .hero-image::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:100%;background:url(https://baltco.marriner.com/wp-content/themes/baltco/elements/styles/../images/itin-wave.svg);background-repeat:no-repeat;background-size:contain;background-position:top;z-index:1;pointer-events:none}.guides-hero.itinerary .hero-image::after{content:"";display:block;width:20vw;max-width:311px;max-height:260px;height:14vw;min-width:136px;min-height:90px;background:url(https://baltco.marriner.com/wp-content/themes/baltco/elements/styles/../images/arrow-stories-alt.svg) no-repeat center center;background-size:contain;position:absolute;top:0;right:10%;transform:scaleX(1) rotate(-20deg);z-index:50}.guides-hero.itinerary .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;position:relative;z-index:-1}.guides-hero.itinerary .hero-image.with-caption{background:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.5) 95%)}.guides-hero.itinerary .hero-image.with-caption .hero-image-location{position:absolute;bottom:15px;left:25px;color:#fff;padding:5px 10px;font-size:18px;border-radius:5px;font-weight:500;z-index:2}.guides-hero.itinerary .hero-content{max-width:1050px}.guides-hero.itinerary .hero-content .content{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:transparent;gap:15px}.guides-hero.itinerary .hero-content .content .breadcrumb{margin-bottom:0;font-size:1.2rem;font-family:"miso"}.guides-hero.itinerary .hero-content .content .breadcrumb a{text-decoration:none;color:#000;font-size:28px;text-align:center;font-weight:700;text-transform:uppercase;transition:color all 300ms 0s ease-in-out,all 250ms 0s ease}.guides-hero.itinerary .hero-content .content .breadcrumb a:hover{color:#b41f72}.guides-hero.itinerary .hero-content .content .hero-title{font-size:72px;font-family:"Barlow Condensed";font-weight:600;text-align:center}.guides-hero.itinerary .hero-content .content .perfect-for-text{color:#000;font-size:36px;font-weight:600}.guides-hero.itinerary .hero-content .content .perfect-for-text .perfect-for-value{color:#b41f72;text-transform:uppercase}.guides-hero.itinerary .hero-content .content::after{display:none}@media screen and (max-width:768px){.guides-hero.itinerary .hero-content .content{gap:15px;padding:30px 5px 0 5px}.guides-hero.itinerary .hero-content .content .breadcrumb a{font-size:22px}.guides-hero.itinerary .hero-content .content .hero-title{font-size:42px}.guides-hero.itinerary .hero-content .content .perfect-for-text{font-size:26px}}.guides-hero.itinerary .hero-main-content{margin-top:50px}.guides-hero.itinerary .hero-main-content .wrapper{display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-items:center;max-width:960px;margin:0 auto;width:100%}.guides-hero.itinerary .hero-main-content .wrapper .itinerary-interests{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.guides-hero.itinerary .hero-main-content .wrapper .itinerary-interests h3{font-size:18px;text-align:left}.guides-hero.itinerary .hero-main-content .wrapper .itinerary-interests .interest-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.guides-hero.itinerary .hero-main-content .wrapper .itinerary-interests .interest-list .interest-item{display:flex;align-items:center}.guides-hero.itinerary .hero-main-content .wrapper .itinerary-interests .interest-list .interest-item a{font-size:18px;font-weight:700;text-transform:uppercase;font-family:"miso";line-height:1;height:100%}.guides-hero.itinerary .hero-main-content .wrapper .itinerary-interests .interest-list .interest-item:last-child a span{display:none}.guides-hero.itinerary .hero-main-content .wrapper div{flex:1 1 50%;width:100%}.guides-hero.itinerary .hero-main-content .wrapper div.itinerary-info{padding:10px 0;display:flex;flex-direction:column;gap:30px}.guides-hero.itinerary .hero-main-content .wrapper div.itinerary-info .hero-copy{font-size:28px}@media screen and (max-width:992px){.guides-hero.itinerary .hero-main-content{margin-top:40px}.guides-hero.itinerary .hero-main-content .wrapper{grid-template-columns:1fr;padding:0 15px}.guides-hero.itinerary .hero-main-content .wrapper div{width:auto}.guides-hero.itinerary .hero-main-content .wrapper div.hero-image{padding:0}.guides-hero.itinerary .hero-main-content .wrapper div.itinerary-info{padding:10px 0}.guides-hero.itinerary .hero-main-content .wrapper div.itinerary-info .hero-copy{font-size:18px}.guides-hero.itinerary .hero-main-content .wrapper .cta{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:1700px){.guides-hero.itinerary .hero-image{max-height:800px}}@media screen and (max-width:768px){.guides-hero.itinerary{padding:20px 0 40px}.guides-hero.itinerary .hero-image{margin-top:20px}.guides-hero.itinerary .hero-image.with-caption .hero-image-location{bottom:5px;left:10px;font-size:16px}.guides-hero.itinerary .hero-image::after{right:0;top:-20px}}@media screen and (max-width:450px){.guides-hero.itinerary .hero-image::after{top:-50px}}.highlights{background:url(https://baltco.marriner.com/wp-content/themes/baltco/elements/styles/../images/pattern-new-blue.svg) #2e75bb;background-repeat:repeat;background-position:center;background-size:auto}.highlights .wrapper{max-width:750px;margin:0 auto;text-align:center;padding:40px 20px 65px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.highlights .wrapper .title{display:flex;justify-content:center;align-items:center;margin:0}.highlights .wrapper .title h2{font-size:48px;color:#fff;text-transform:none;font-family:"Barlow Condensed";font-weight:600}.highlights .wrapper .highlight-items{display:flex;justify-content:center;align-items:center;gap:40px;width:100%}.highlights .wrapper .highlight-items .highlight-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#fff;border-radius:20px;border:3px solid #b41f72;overflow:hidden;max-width:200px;flex:1 1 200px}.highlights .wrapper .highlight-items .highlight-item .highlight-label{font-size:36px;color:#fff;font-weight:600;text-align:center;text-transform:uppercase;background-color:#b41f72;padding:17px 0;width:100%;line-height:1}.highlights .wrapper .highlight-items .highlight-item .highlight-number{font-size:120px;color:#b41f72;font-weight:700;text-align:center;padding:5px 0 10px 0;width:100%;line-height:1;font-family:"miso"}@media screen and (max-width:992px){.highlights{background-size:cover}.highlights .wrapper{gap:35px}.highlights .wrapper .title h2{font-size:32px}.highlights .wrapper .highlight-items{gap:15px}.highlights .wrapper .highlight-items .highlight-item .highlight-label{font-size:26px}.highlights .wrapper .highlight-items .highlight-item .highlight-number{font-size:80px}}@media screen and (max-width:576px){.highlights .wrapper{padding:30px 15px 40px 15px}.highlights .wrapper .highlight-items{gap:10px}.highlights .wrapper .highlight-items .highlight-item .highlight-label{font-size:22px}.highlights .wrapper .highlight-items .highlight-item .highlight-number{font-size:50px}}@media screen and (max-width:400px){.highlights .wrapper{gap:20px}.highlights .wrapper .highlight-items .highlight-item .highlight-number{font-size:40px}.highlights .wrapper .highlight-items .highlight-item .highlight-label{font-size:20px}}.main{padding:60px 0 280px 0}@media screen and (max-width:768px){.main{padding:40px 0 80px 0}}.main .images{flex:0 0 25%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:100px}.main .images .image-card{background-color:#fff;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);border-radius:12px;width:50vw;height:55vw;max-width:380px;max-height:418px;position:relative}.main .images .image-card .wrapper{padding:20px 20px 28px 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.main .images .image-card .wrapper .card-main-image{width:340px;height:340px}.main .images .image-card .wrapper .card-main-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.main .images .image-card .wrapper .card-image-note{font-size:18px;font-weight:500;text-align:center;line-height:1;padding-left:3px}.main .images .image-card::before{content:"";display:block;width:175px;height:120px;background:url(https://baltco.marriner.com/wp-content/themes/baltco/elements/styles/../images/arrow-stories-alt.svg) no-repeat center center;background-size:contain;position:absolute;top:-60px}.main .images .image-card:nth-child(odd){transform:rotate(-5deg)}.main .images .image-card:nth-child(odd)::before{left:-30px;transform:scaleX(-1) rotate(-20deg)}.main .images .image-card:nth-child(even){transform:rotate(5deg)}.main .images .image-card:nth-child(even)::before{right:-30px;transform:rotate(-20deg)}@media screen and (max-width:1023px){.main .images{margin-bottom:50px}}@media screen and (max-width:768px){.main .images .image-card{width:auto;height:auto;max-width:300px;max-height:340px}.main .images .image-card .wrapper .card-main-image{width:260px;height:260px}.main .images .image-card::before{width:110px;height:80px;top:-40px}}@media screen and (max-width:576px){.main .images .image-card{max-width:280px;max-height:320px}.main .images .image-card .wrapper .card-main-image{width:240px;height:240px}.main .images .image-card .wrapper .card-image-note span{font-size:16px}}.main .container .main-title{margin-bottom:60px;padding:0 20px}.main .container .main-title h2{text-align:center;font-size:72px;color:#2e75bb;font-weight:600;line-height:1}@media screen and (max-width:992px){.main .container .main-title h2{font-size:52px}}@media screen and (max-width:576px){.main .container .main-title h2{font-size:36px}}.main .container .columns{gap:120px}@media screen and (max-width:1200px){.main .container .columns{gap:40px}}.main .container .columns .content-area{flex:1;padding:0;position:relative}.main .container .columns .content-area::before{content:"";display:block;width:9px;height:100%;margin-bottom:10px;position:absolute;background:url(https://baltco.marriner.com/wp-content/themes/baltco/elements/styles/../images/itin-dash.svg) repeat-y top center;background-size:100%;top:0;left:0}@media screen and (max-width:1023px){.main .container .columns .content-area .content-wrapper{gap:40px;display:flex;flex-direction:column}}.main .container .columns .content-area .content-wrapper .section-content-container{margin-bottom:50px}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-title{color:#000;font-size:48px;font-weight:600;position:relative;display:flex;align-items:flex-start;margin-bottom:40px;line-height:1}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-title::before{content:"";display:block;width:10px;height:10px;background-color:#b41f72;position:relative;border-radius:100%;margin:20px 25px 0 0;z-index:10}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-title::after{content:"";position:absolute;left:0;top:0;width:10px;height:40px;background-color:#fff}@media screen and (max-width:768px){.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-title{font-size:32px;margin-bottom:20px}}@media screen and (max-width:1200px){.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy{padding-right:30px}}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy h3{font-size:36px;font-weight:700;font-family:"miso";text-transform:uppercase;line-height:1;margin-bottom:20px;color:#000;display:flex;align-items:center}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy h3::before{content:"";display:block;width:10px;height:10px;background-color:#b41f72;margin-bottom:10px;position:relative;border-radius:100%;margin:0 20px 0 0}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div{margin-bottom:40px;margin-left:40px;position:relative}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div:last-child{border-bottom:none;padding-bottom:0}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div>div{position:relative;margin-left:27px}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div p,.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div span,.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div ul,.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div li{font-size:22px;margin-bottom:0}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div a{text-decoration:underline}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div p{position:relative}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div p:nth-child(odd)::before{content:"";position:absolute;top:9px;left:-30px;width:21px;height:15px;display:block;background:url(https://baltco.marriner.com/wp-content/themes/baltco/elements/styles/../images/check.svg) no-repeat center center}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div ul{text-indent:0;margin-left:30px}@media screen and (max-width:1215px){.main .container .columns .content-area .content-wrapper .section-content-container{position:relative}}@media screen and (max-width:768px){.main .container .columns .content-area .content-wrapper .section-content-container{margin-right:20px}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy{padding-right:10px}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy h3{font-size:26px;margin-bottom:10px}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div{margin-bottom:10px;padding-bottom:10px}.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div p,.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div ul,.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div span,.main .container .columns .content-area .content-wrapper .section-content-container .section-content-inner .section-content .section-content-copy>div li{font-size:18px}}.main .container .columns .content-area .content-wrapper .section-content-container:nth-child(even) .section-content-inner .section-content .mobile-images .image-card{transform:rotate(5deg)}.main .container .columns .content-area .content-wrapper .section-content-container:nth-child(even) .section-content-inner .section-content .mobile-images .image-card::before{right:-30px;left:auto;transform:scaleX(1) rotate(-20deg)}.main .photo-grid{margin-top:50px}.main .photo-grid .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:0 20px}.main .photo-grid .wrapper .title{margin:0}.main .photo-grid .wrapper .title h4{font-size:48px;font-weight:600;text-align:center;font-family:"Barlow Condensed"}.main .photo-grid .wrapper .photo-grid-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:25px;width:100%;max-width:1120px;height:550px}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item{width:100%;height:100%;position:relative;overflow:hidden}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:25px}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-0{grid-row:1/span 2;grid-column:1/2}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-1{width:110%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-2 img{max-width:90%;right:0;left:auto}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-3 img{max-width:90%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-4{left:-10%;width:120%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-4 img{max-width:90%}@media screen and (max-width:992px){.main .photo-grid{margin-top:40px;margin-bottom:80px}.main .photo-grid .wrapper{gap:30px;padding:0 20px}.main .photo-grid .wrapper .title h4{font-size:36px}.main .photo-grid .wrapper .photo-grid-items{grid-template-rows:auto;gap:15px}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item{max-width:100%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item img{width:100%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-0{grid-row:auto;grid-column:1/3}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-2 img{max-width:100%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-3 img{max-width:100%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-4{left:0;width:100%}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-4 img{max-width:100%}}@media screen and (max-width:768px){.main .photo-grid{margin-top:30px;margin-bottom:0}.main .photo-grid .wrapper{gap:20px}.main .photo-grid .wrapper .title h4{font-size:28px}.main .photo-grid .wrapper .photo-grid-items{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);height:100vw;gap:10px}.main .photo-grid .wrapper .photo-grid-items .photo-grid-item#photo-grid-item-0{grid-row:auto;grid-column:auto}}.guides-callout.itinerary .container .callout-content{gap:20px}.guides-callout.itinerary .container .callout-content .section-title{font-size:72px}.guides-callout.itinerary .container .callout-content .section-copy a{text-decoration:underline}.guides-callout.itinerary .container .callout-content .section-copy *{color:#fff;font-size:32px}@media screen and (max-width:768px){.guides-callout.itinerary .container .callout-content{padding:20px 0}.guides-callout.itinerary .container .callout-content .section-title{font-size:42px}.guides-callout.itinerary .container .callout-content .section-copy *{font-size:22px}}@media screen and (max-width:768px){.guides-callout::after{margin-bottom:-70px}.guides-callout::before{margin-top:-40px}}