:root{--outside-block: 40px;--middle-block: calc(var(--outside-block) * 2);--inside-block: calc(var(--outside-block) * 3);--small-padding-top-bot: 1vw;--max-width: 1600px;--common-section-margin: 70px;--Fern: #597F72;--Spruce: #183E35;--Fog: #A9C6C9;--Ochre: #B5862D;--White: #FFF;--XS-Vertical: 24px;--L-Horizontal: 45px}@media screen and (min-width: 1600px){:root{--small-padding-top-bot: 16px}}@media screen and (max-width: 1500px){:root{--outside-block: 40px;--common-section-margin: 63px}}@media screen and (max-width: 1350px){:root{--outside-block: 37px;--middle-block: calc(var(--outside-block) * 1.9);--inside-block: calc(var(--outside-block) * 2.8);--common-section-margin: 54px}}@media screen and (max-width: 1100px){:root{--outside-block: 35px;--middle-block: calc(var(--outside-block) * 1.8);--inside-block: calc(var(--outside-block) * 2.6);--common-section-margin: 47px}}@media screen and (max-width: 950px){:root{--outside-block: 33px;--common-section-margin: 40px}}@media screen and (max-width: 800px){:root{--outside-block: 13px;--middle-block: 33px;--inside-block: calc(var(--outside-block) * 1)}}@font-face{font-family:"great-forest-simplified";src:url("/wp-content/themes/vint//includes/font/great_forest_-_simplified-webfont.woff");src:url("/wp-content/themes/vint//includes/font/great_forest_-_simplified-webfont.woff") format("woff")}@font-face{font-family:"great-forest-small-caps";src:url("/wp-content/themes/vint//includes/font/great_forest_-_small_caps-webfont.woff");src:url("/wp-content/themes/vint//includes/font/great_forest_-_small_caps-webfont.woff") format("woff")}.banner .inside{padding:510px var(--middle-block) 0px}@media screen and (max-width: 1600px){.banner .inside{padding:calc(168.3px + 21.35625vw) var(--middle-block) 0px}}@media screen and (max-width: 650px){.banner .inside{padding:calc(187px + 9.8461538462vw) var(--middle-block) 40px}}#itineraries-section .inside{padding:0px var(--middle-block)}@media screen and (max-width: 450px){#itineraries-section .inside{padding:0px var(--outside-block)}}#itineraries-section .inside .portal-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#itineraries-section .inside .portal-wrap .itinerary-portal{flex:0 0 calc(50% - 8px);margin-bottom:16px;border-radius:20px;overflow:hidden;padding:40px;background-repeat:no-repeat;background-position:bottom center;background-size:cover;color:#fff;height:330px;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 650px){#itineraries-section .inside .portal-wrap .itinerary-portal{flex:0 0 100%}}@media screen and (max-width: 450px){#itineraries-section .inside .portal-wrap .itinerary-portal{height:330px;padding:40px 0px 40px 30px}}#itineraries-section .inside .portal-wrap .itinerary-portal:before{content:"";background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5354516807) 60%, rgba(255, 255, 255, 0.11) 100%);position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1}#itineraries-section .inside .portal-wrap .itinerary-portal.portal-link:after{content:"";background:rgba(181,134,45,.6);position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:5;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#itineraries-section .inside .portal-wrap .itinerary-portal.portal-link:hover:after{opacity:1}#itineraries-section .inside .portal-wrap .itinerary-portal .info-wrap{position:relative;z-index:10;margin-top:auto}#itineraries-section .inside .portal-wrap .itinerary-portal .tertiary-heading{position:relative;z-index:10}#itineraries-section .inside .portal-wrap .itinerary-portal .day-button{display:inline-block;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;border:1px solid #fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#itineraries-section .inside .portal-wrap .itinerary-portal .day-button a{padding:10px 30px;position:relative;z-index:5;color:#fff;font-size:20px;display:inline-block}@media screen and (max-width: 950px){#itineraries-section .inside .portal-wrap .itinerary-portal .day-button a{padding:8px 25px;font-size:18px}}@media screen and (max-width: 810px){#itineraries-section .inside .portal-wrap .itinerary-portal .day-button a{padding:8px 20px}}#itineraries-section .inside .portal-wrap .itinerary-portal .day-button:hover{background-color:#b5862d;border-color:#b5862d}@media screen and (max-width: 400px){#itineraries-section .inside .portal-wrap .itinerary-portal .buttons-wrap-outer{max-width:340px;overflow-x:scroll}}#itineraries-section .inside .portal-wrap .itinerary-portal .buttons-wrap{display:flex;flex-wrap:wrap}@media screen and (max-width: 400px){#itineraries-section .inside .portal-wrap .itinerary-portal .buttons-wrap{flex-wrap:unset;min-width:353px}}#itineraries-section .inside .portal-wrap .itinerary-portal .buttons-wrap .day-button{margin-right:10px;margin-top:10px}@media screen and (max-width: 400px){#itineraries-section .inside .portal-wrap .itinerary-portal .buttons-wrap .day-button{min-width:103px}}/*# sourceMappingURL=itineraries.css.map */
