.blocks{margin:3.75rem 0;position:relative}@media print{.blocks{margin:1.875rem 0}}.block+.block{margin-top:3.75rem}@media print{.block+.block{margin-top:.625rem!important}}@media (min-width:1200px){.block+.block.destinationcategoriesblock,.block.destinationcategoriesblock+.block{margin-top:6.25rem}.block+.block.featureddestinationsblock,.block.featureddestinationsblock+.block{margin-top:7.8125rem}}.block+.block.brochureblock,.block.brochureblock+.block{margin-top:5.9375rem}.block.titleblock+.block{margin-top:1.875rem}
@font-face{font-display:block;font-family:Outfit;font-style:normal;font-weight:100;src:local(""),url(../media/outfit-v6-latin-100.3d0dwv04lq1k3.woff2)format("woff2"),url(../media/outfit-v6-latin-100.0bj95_tfa9rfg.woff)format("woff")}@font-face{font-display:block;font-family:Outfit;font-style:normal;font-weight:200;src:local(""),url(../media/outfit-v6-latin-200.1uwctoqfm5db1.woff2)format("woff2"),url(../media/outfit-v6-latin-200.1eo3em2d2q6oe.woff)format("woff")}@font-face{font-display:block;font-family:Outfit;font-style:normal;font-weight:300;src:local(""),url(../media/outfit-v6-latin-300.3s95p0xsrzcri.woff2)format("woff2"),url(../media/outfit-v6-latin-300.2-7uzn4f6r-mr.woff)format("woff")}@font-face{font-display:block;font-family:Outfit;font-style:normal;font-weight:400;src:local(""),url(../media/outfit-v6-latin-regular.12696goykfy5v.woff2)format("woff2"),url(../media/outfit-v6-latin-regular.34pdbsufs3qsh.woff)format("woff")}@font-face{font-display:block;font-family:Outfit;font-style:normal;font-weight:500;src:local(""),url(../media/outfit-v6-latin-500.2-ciyx1bqwqjk.woff2)format("woff2"),url(../media/outfit-v6-latin-500.13gti910scok2.woff)format("woff")}@font-face{font-display:block;font-family:Outfit;font-style:normal;font-weight:700;src:local(""),url(../media/outfit-v6-latin-700.19r1a6ad0r-ui.woff2)format("woff2"),url(../media/outfit-v6-latin-700.20mvtq-3er1rq.woff)format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000;scroll-behavior:smooth;scroll-padding-top:1.875rem;font-family:sans-serif}body{color:#777e90;letter-spacing:.01em;font-family:Outfit,Arial,Helvetica,sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.5;overflow-x:hidden}@media print{body{font-size:.9375rem}}a,button{cursor:pointer;color:inherit;text-decoration:none}a img,button img{border:none}button,input,select,textarea{font:inherit;background:0 0;border:none;border-radius:0}textarea{resize:vertical}iframe{border:none;max-width:100%}