﻿/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{margin:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}blockquote{margin:0}cite,dfn{font-style:normal}mark{background:#ff0;color:#000}p,pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[aria-hidden=true],.btn[aria-hidden=true],.body button[aria-hidden=true]{display:none}[aria-hidden=true][role=presentation]{display:inline-block}.nv,.ofl,[am-invisible],.invisible,#path .delim,.attr li .delim,.foot .accreditation strong,.foot .accreditation span,.has-calendar em,.wildlife.home .tab-set h2,.jv .tab-set h2,.dive.home .regions .nv,.head .regionalise input,.head .regionalise span,.page-links span,.pagination .delim{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}body .no-js{display:none}html,button,input,select,textarea{line-height:1.5;font-family:"proxima-nova",sans-serif;color:#333}#top{position:absolute;height:vh1}a,button{text-decoration:none;color:#711a8a;transition:all .2s ease}a,.link--underlined{box-shadow:inset 0 -1px 0 0 rgba(113,26,138,.4)}h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,.link--no-underline,.link--no-underline:focus,.no-touch .link--no-underline:hover,.link--no-underline:active,.link--uofha{box-shadow:none}a:focus,.no-touch a:hover,a:active,.link--underlined:focus,.no-touch .link--underlined:hover,.link--underlined:active,.link--uofha:focus,.no-touch .link--uofha:hover,.link--uofha:active,.list-ruled-link:focus .link--uofha,.no-touch .list-ruled-link:hover .link--uofha,.list-ruled-link:active .link--uofha{color:#8d20ab;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #8d20ab;background-color:#f1f0ec}button:focus,.no-touch button:hover,button:active{color:#8d20ab;transition:all .2s ease}[class*=cols__group]{display:flex;flex-wrap:wrap}.cols__group--categories,.cols__group--product,.cols__group--products{margin-left:-15px;margin-right:-15px}ol[class*=cols__group],ul[class*=cols__group]{list-style:none}.no-flexbox [class*=cols__group]{display:block}.no-flexbox [class*=cols__group]:before,.no-flexbox [class*=cols__group]:after{content:" ";display:table}.no-flexbox [class*=cols__group]:after{clear:both}.no-flexbox [class*=cols__group]>*{float:left}.cols__group--hp2{margin-left:-2px;margin-right:-2px}.cols__group--hp2>*{padding-left:2px;padding-right:2px}.cols__group--hp5{margin-left:-5px;margin-right:-5px}.cols__group--hp5>*{padding-left:5px;padding-right:5px}.cols__group--hp10{margin-left:-10px;margin-right:-10px}.cols__group--hp10>*{padding-left:10px;padding-right:10px}.cols__group--hp15{margin-left:-15px;margin-right:-15px}.cols__group--hp15>*{padding-left:15px;padding-right:15px}@media only screen and (min-width: 736px){.cols__group--gte-md-hp5{margin-left:-5px;margin-right:-5px}.cols__group--gte-md-hp5>*{padding-left:5px;padding-right:5px}.cols__group--gte-md-hp15{margin-left:-15px;margin-right:-15px}.cols__group--gte-md-hp15>*{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 980px){.cols__group--gte-lg-hp15{margin-left:-15px;margin-right:-15px}.cols__group--gte-lg-hp15>*{padding-left:15px;padding-right:15px}}[class*=cols--] img{display:block;width:100%}@media only screen and (max-width: 735px){.cols--sm-1\/2>*{width:50%}.cols__group--hp5>*{margin-bottom:10px}}@media only screen and (min-width: 736px){.cols--md-1\/2>*{width:50%}.cols--md-1\/3>*{width:33.3333%}.cols--md-1\/4>*{width:25%}.continues-h2{margin-top:1em}}@media only screen and (min-width: 980px){.cols--lg-1\/2>*{width:50%}.cols--lg-1\/3>*{width:33.3333%}.cols--lg-1\/4>*{width:25%}.cols--lg-1\/5>*{width:20%}.cols--lg-1\/6>*{width:16.6666%}.continues-h2{margin-top:58px}}@media only screen and (min-width: 1460px){.cols--xl-1\/2>*{width:50%}.cols--xl-1\/3>*{width:33.3333%}.cols--xl-1\/4>*{width:25%}.cols--xl-1\/5>*{width:20%}.cols--xl-1\/6>*{width:16.6666%}.continues-h2{margin-top:58px}}[class*=css-cols]>*{display:inline-block;width:100%}.css-cols--2{column-count:2}.css-cols--3{column-count:3}.css-cols--4{column-count:4}[data-colgap="0"]{column-gap:0}[data-colgap="10"]{column-gap:10px}[data-colgap="15"]{column-gap:15px}.w1\/6{width:16.6666%}.w1\/5{width:20%}.w1\/4{width:25%}.w1\/3{width:33.3333%}.w1\/2{width:50%}.w2\/3{width:66.6666%}.w3\/4{width:75%}[class*=ccols--]>li{display:inline-block;width:100%}@media only screen and (max-width: 414px){.w1\/4\@xs{width:25%}.w1\/3\@xs{width:33.3333%}.w1\/2\@xs{width:50%}.w2\/3\@xs{width:66.6666%}.w3\/4\@xs{width:75%}.w1\/1\@xs{width:100%}}@media only screen and (min-width: 415px){.w1\/6\@sm{width:16.6666%}.w1\/5\@sm{width:20%}.w1\/4\@sm{width:25%}.w1\/3\@sm{width:33.3333%}.w1\/2\@sm{width:50%}.w2\/3\@sm{width:66.6666%}.w3\/4\@sm{width:75%}.w1\/1\@sm{width:100%}}@media only screen and (max-width: 735px){.w1\/1\@lte-sm{width:100%}.mt1e\@lte-sm{margin-top:1em}}@media only screen and (min-width: 736px){.w1\/6\@md{width:16.6666%}.w1\/5\@md{width:20%}.w1\/4\@md{width:25%}.w1\/3\@md{width:33.3333%}.w1\/2\@md{width:50%}.w2\/5\@md{width:60%}.w2\/3\@md{width:66.6666%}.w3\/4\@md{width:75%}.w1\/1\@md{width:100%}.ccols--2\@md{column-count:2}.ccols--3\@md{column-count:3}.ccols--4\@md{column-count:4}}@media only screen and (max-width: 979px){.w1\/1\@lte-md{width:100%}.ccols--2\@lte-md{column-count:2}.ccols--3\@lte-md{column-count:3}.mt1e\@lte-md{margin-top:1em}}@media only screen and (min-width: 980px){.w1\/6\@lg{width:16.6666%}.w1\/5\@lg{width:20%}.w1\/4\@lg{width:25%}.w1\/3\@lg{width:33.3333%}.w1\/2\@lg{width:50%}.w2\/5\@lg{width:60%}.w2\/3\@lg{width:66.6666%}.w3\/4\@lg{width:75%}.ccols--2\@lg{column-count:2}.ccols--3\@lg{column-count:3}.ccols--4\@lg{column-count:4}}@media only screen and (min-width: 1460px){.w1\/6\@xl{width:16.6666%}.w1\/5\@xl{width:20%}.w1\/4\@xl{width:25%}.w1\/3\@xl{width:33.3333%}.w2\/5\@xl{width:40%}.w1\/2\@xl{width:50%}.w2\/5\@xl{width:60%}.w2\/3\@xl{width:66.6666%}.w3\/4\@xl{width:75%}.ccols--2\@xl{column-count:2}.ccols--3\@xl{column-count:3}.ccols--4\@xl{column-count:4}}.h4,.h3,.h2,.h1{font-weight:bold}h4,.h4{font-size:18px;font-size:1.125rem}h3,.h3{font-size:20px;font-size:1.25rem;line-height:1.4545}h2,.h2{font-size:28px;font-size:1.75rem;line-height:1.2857}h1,.h1{font-size:36px;font-size:2.25rem;line-height:1.1111}@media only screen and (min-width: 736px){h1,.h1{font-size:45px;font-size:2.8125rem;line-height:1.0666}}@media only screen and (min-width: 980px){h1,.h1{font-size:55px;font-size:3.4375rem;line-height:1.091}}h1>.line--ib,.h1>.line--ib{vertical-align:middle}main h2{color:#b3b1a8}main .h4,main .h3{color:#333}main [class^=btn].h4,main [class^=btn].h3{color:#fff}*+h4,*+h3,*+h2{margin-top:1em}.list-ruled>li,.list-ruled-link{display:block;padding:.25em 0;border-top:1px solid #d7d5ca}.list-ruled--bottom{border-bottom:1px solid #d7d5ca}.list-nomarkers{list-style:none}.site-map h2,.site-map h3,.site-map p{margin-top:1em}.site-map ul{list-style:none;margin-top:.5em}.site-map ul a{display:block;padding:.5em 0;border-top:1px solid #d7d5ca}.site-map__section{margin-top:2.5em;border-top:.5em solid #d7d5ca;padding-top:1em}.site-map__count{color:#99978a;font-weight:normal;font-size:16px;font-size:1rem}.pre-wrap{white-space:pre-wrap}.line--ib{display:inline-block;line-height:inherit}.p-postal-code,.p-country-name{display:inline-block}.line--bl{display:block}.mt--1e{margin-top:1em}@media only screen and (max-width: 735px){.mt--1e\@lte-sm{margin-top:1em}}@media only screen and (max-width: 979px){.mt--1e\@lte-md{margin-top:1em}}@media only screen and (max-width: 1459px){.mt--1e\@lte-lg{margin-top:1em}}@media only screen and (min-width: 736px)and (max-width: 979px){.line--ib\@md{display:inline-block}.line--bl\@md{display:block}}@media only screen and (min-width: 980px)and (max-width: 1459px){.line--ib\@lg{display:inline-block}.line--bl\@lg{display:block}}@media only screen and (min-width: 1460px){.line--ib\@xl{display:inline-block}.line--bl\@xl{display:block}}*{box-sizing:border-box}[class*=content__max]{position:relative}@media only screen and (min-width: 736px){[class*=content__max]{max-width:630px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 980px){[class*=content__max]{max-width:960px}.content__max--attr{max-width:990px}}@media only screen and (min-width: 1460px){[class*=content__max]{max-width:1290px}.content__max--attr{max-width:1310px}}.article__max{position:relative}@media only screen and (min-width: 980px){.article__max{width:66.6666%;margin-left:auto;margin-right:auto;max-width:630px}}.dive body,.wildlife body{word-wrap:break-word}@media only screen and (min-width: 736px){.dive body,.wildlife body{padding-top:63px}}#dev,#dormant{position:fixed;background:#ff0;padding:.25em .3333em;line-height:1;font-size:11px;font-size:.6875rem;top:0;left:0;z-index:1000;color:#000}#dormant{left:31px;background:coral}#dev:after{content:"DEV"}#dormant:after{content:"Dormant"}.vis--hidden{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}@media only screen and (min-width: 736px){.vis--gte-md-hidden{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}}@media only screen and (max-width: 735px){.u--sm-hm15{margin-left:15px;margin-right:15px}}.u--mt1e{margin-top:1em}.content__main,.content__sets{position:relative}.content__main--product,.content__main--expert{padding:0 15px;width:100%;margin-bottom:3em}@media only screen and (min-width: 980px){.content__main--product,.content__main--expert{width:66.6666%}}@media only screen and (min-width: 1460px){.content__main--product,.content__main--expert{width:50%}}.content__main--expert{padding:0}.content__main--info *+p,.content__main--info *+dl,.content__main--info *+ol,.content__main--info *+ul,.content__main--info *+blockquote,.content__main--product *+p,.content__main--product *+dl,.content__main--product *+ol,.content__main--product *+ul,.content__main--product *+blockquote,.content__main--expert *+p,.content__main--expert *+dl,.content__main--expert *+ol,.content__main--expert *+ul,.content__main--expert *+blockquote{margin-top:1em}.product__intro{font-size:20px;font-size:1.25rem;margin-bottom:1em}.disclosure-group--schools{width:100%}@media only screen and (min-width: 980px){.disclosure-group--schools{width:66.6666%}}@media only screen and (min-width: 1460px){.disclosure-group--schools{width:50%}}.disclosure-group__heading{margin-top:1em}.disclosure-panelset,.disclosure-list,#itinerary{position:relative}.disclosure-list,#itinerary{margin-top:1em}.disclosure-panelset__title{min-height:26px}main .itinerary__title{font-size:22px;font-size:1.375rem;color:#333}.disclosure-list,.itinerary__list{list-style:none;margin:1em 0;border-bottom:1px solid #d7d5ca}.disclosure-list>li,.itinerary__list>li{padding:1em 0;border-top:1px solid #d7d5ca}.disclosure-list__item-title,.itinerary__item-title{margin:0;position:relative}.disclosure-list__item-title{padding-right:32px}.itinerary__item-title>span{display:block}@media only screen and (min-width: 736px)and (max-width: 1199px){.itinerary__item-title{display:table;width:100%}.itinerary__item-title>span{display:table-cell;vertical-align:middle}.itinerary__item-title>span:first-child{width:54px;background:#f1f0ec;border-radius:2px;border:1px solid #d7d5ca}.itinerary__item-title>span:nth-of-type(2){padding-left:10px}}.disclosure-list button,.itinerary__item-title button{display:block;width:100%;color:#711a8a}@media only screen and (min-width: 736px){.itinerary__item-title button{padding:0 32px 0 0}.itinerary__item-title button:before{top:4px}}.disclosure-list button:before,.disclosure-list__control:before,.itinerary__control:before,.itinerary__item-title button:before{content:"";width:21px;height:20px;background:#99978a url("/img/icons-new.svg") no-repeat -36px -74px;position:absolute;right:0}.disclosure-list button:hover,.disclosure-list button:active,.disclosure-list__control:hover,.disclosure-list__control:active,.itinerary__control:hover,.itinerary__control:active,.itinerary__item-title button:hover,.itinerary__item-title button:active{color:#711a8a}.disclosure-list button:hover:before,.disclosure-list button:active:before,.disclosure-list__control:hover:before,.disclosure-list__control:active:before,.itinerary__control:hover:before,.itinerary__control:active:before,.itinerary__item-title button:hover:before,.itinerary__item-title button:active:before{background-color:#711a8a}.disclosure-list button:focus,.disclosure-list__control:focus,.itinerary__control:focus,.itinerary__item-title button:focus{color:#000}.disclosure-list button:focus:before,.disclosure-list__control:focus:before,.itinerary__control:focus:before,.itinerary__item-title button:focus:before{background-color:#000}.disclosure-list button:before,.itinerary__item-title button:before{border-radius:2px;top:3px}.disclosure-list__control,.itinerary__control{margin-top:.5em;position:relative;outline:0;background:#f1f0ec;border:1px solid #d7d5ca;border-right:0;color:#99978a;padding:3px 27px 1px 5px;border-radius:2px;min-width:149px;text-align:left}@media only screen and (min-width: 480px){.disclosure-list__control,.itinerary__control{position:absolute;top:-1px;right:0}}.disclosure-list__control:before,.itinerary__control:before{border-radius:0 2px 2px 0;top:0}.disclosure-list__control:hover,.disclosure-list__control:focus,.itinerary__control:hover,.itinerary__control:focus{color:#8d20ab}.disclosure-list__control:active,.itinerary__control:active{color:#000}.disclosure-list__control[aria-expanded=true]:before,.disclosure-list__item-title button[aria-expanded=true]:before,.itinerary__control[aria-expanded=true]:before,.itinerary__item-title button[aria-expanded=true]:before{background-position:-36px -114px}.itinerary__item-days{font-family:"proxima-nova",sans-serif;text-transform:uppercase;color:#99978a;line-height:1;font-size:11px;font-size:.6875rem}@media only screen and (max-width: 735px){.itinerary__item-days{display:inline-block;min-width:60px;padding:4px;background:#f1f0ec;border-radius:2px;border:1px solid #d7d5ca;margin-bottom:4px}}@media only screen and (min-width: 736px){.itinerary__item-days{display:block;text-align:center;padding:4px 0 2px}.itinerary__item-days>span{display:block}.itinerary__item-days>span:last-child{font-size:20px;font-size:1.25rem;font-weight:normal}}@media only screen and (min-width: 1200px){.itinerary__item-days{position:absolute;top:-5px;left:-64px;width:54px;background:#f1f0ec;border-radius:2px;border:1px solid #d7d5ca}}.itinerary__item-title .delim{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.disclosure-list__details,.itinerary__item-details{margin:1em 0;overflow:hidden}.itinerary__item-figure{position:relative}@media only screen and (min-width: 736px){.itinerary__item-figure{float:left;margin:1.25em .5em 0 0;width:47%}}@media only screen and (min-width: 1460px){.itinerary__item-figure{width:35%}}.itinerary__item-figure img{display:block;width:100%}.itinerary__item-figure figcaption{position:absolute;bottom:0;left:0;font-size:14px;font-size:.875rem;line-height:1.25;padding:3px 5px;background:rgba(255,255,255,.8)}#key-info.is-fixed{position:fixed;left:0;top:135px;width:100%;padding:0}.schools #key-info.is-fixed{top:72px}#key-info.is-fixed .product-attr__position{position:absolute;left:66.6666%;width:33.3333%;padding:0 15px}@media only screen and (min-width: 1460px){#key-info.is-fixed .product-attr__position{left:50%;width:50%}}.expert__article{overflow:hidden}.expert__article+.expert__article{margin-top:3em}.expert__figure{float:left;margin:1.25em 1em 0 0;max-width:40%}.expert__figure img{display:block;width:100%}[href="#key-info"]{line-height:1}@media only screen and (max-width: 735px){[href="#key-info"]{position:fixed;bottom:15px;left:15px;z-index:1}}@media only screen and (min-width: 736px)and (max-width: 979px){[href="#key-info"]{position:absolute;top:.5em;right:0;z-index:1;color:#fff}}@media only screen and (min-width: 980px){[href="#key-info"]{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}}.content__attr--product{padding:0 15px;width:100%;margin-bottom:3em}@media only screen and (min-width: 980px){.content__attr--product{width:33.3333%}}@media only screen and (min-width: 1460px){.content__attr--product{width:50%}}.content__attr--product ul{list-style:none}.product-attr__heading{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.product-attr__list{list-style:none;border-top:1px solid #d7d5ca}@media only screen and (min-width: 980px){.product-attr__list{margin-top:-2px}}[class*=product-attr__item--]{border-bottom:1px solid #d7d5ca;padding:.5em 0}[class*=product-attr__item--]>span{display:block}[class*=product-attr__item--]>span:first-child{font-size:11px;font-size:.6875rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;color:#99978a}[class*=product-attr__item--]>span:first-child .delim{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.attr-label,.attr-label--link{font-size:11px;font-size:.6875rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em}.attr-label{color:#99978a}.product-attr__qualifier{color:#99978a}.currency-price{display:inline-block;min-width:130px}[class^=enquire]{width:100%}@media only screen and (max-width: 735px){[class^=enquire]{position:fixed;bottom:0;padding:8px 15px;background:rgba(235,232,221,.95);border-top:1px solid #d7d5ca;z-index:2;text-align:right}}@media only screen and (min-width: 736px){[class^=enquire]{position:absolute;top:0}}[class^=enquire].is-fixed{position:fixed;top:72px;margin-top:0;z-index:2}@media only screen and (min-width: 980px){[class^=enquire].is-fixed{top:68px}}.content-footer{margin-top:1em;margin-bottom:4em;padding:1em 15px;background:#f1f0ec;border:1px solid #d7d5ca}.content-footer a{display:inline-block}.content-footer__categories .delim{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.content-footer__categories a{padding:.125em 0;margin-right:.33em}.content-footer__categories a span{padding-right:.33em;border-right:1px solid #b3b1a8}.content-footer__categories a:last-of-type{margin-right:0}.content-footer__categories a:last-of-type span{padding-right:0;border:0}.product-attr__item--activities li{display:inline-block;line-height:1.25;border-right:1px solid #d7d5ca;margin:.25em .25em .25em 0;padding-right:.5625em}.product-attr__item--activities li:last-child{margin-right:0;border:0;padding:0}.product-attr__item--included li{padding:.125em 0 .125em .8em;text-indent:-0.8em}.product-attr__item--included li:before{content:"■";color:#99978a;margin-right:.25em}.article__header,.article__header--event{background:#f1f0ec;border-bottom:1px solid #d7d5ca;padding:2em 15px}.article__header--event{padding-bottom:0;margin-bottom:-1px}.article__heading{font-size:36px;font-size:2.25rem;line-height:1.1111}.article__intro,.article__intro-list{font-size:20px;font-size:1.25rem;margin-top:1em}.article__time{font-size:14px;font-size:.875rem;color:#99978a;display:block}.contact__intro-list,.contact__intro-list--iframe{font-size:22px;font-size:1.375rem;margin-top:1em;list-style:none}@media only screen and (max-width: 735px){.contact__intro-list,.contact__intro-list--iframe{font-size:18px;font-size:1.125rem}}.contact__intro-list li,.contact__intro-list--iframe li{border-top:1px solid #d7d5ca;padding:.5em 0}.contact__intro-list--iframe{margin-bottom:1.5em}@media only screen and (max-width: 735px){.contact__intro-list--iframe{margin-left:15px;margin-right:15px}}.article__continuation{padding:2.5em 15px 4em}@media only screen and (min-width: 736px){.article__continuation{padding:2.5em 0 4em}}.article__continuation .section__intro{margin-bottom:1em}.content__main--solo{margin-bottom:3em}.article-content *+*,.content__main--solo *+*,.disclosure-list__details *+*{margin-top:1em}.article-content ol,.article-content ul,.content__main--solo ol,.content__main--solo ul,.disclosure-list__details ol,.disclosure-list__details ul{margin-left:1.5em}.article-content li+li,.content__main--solo li+li,.disclosure-list__details li+li{margin-top:.5em}.article-content .tab-panellist,.content__main--solo .tab-panellist,.disclosure-list__details .tab-panellist{margin-top:0}.article-content .cols__group--tabs,.content__main--solo .cols__group--tabs,.disclosure-list__details .cols__group--tabs{margin:0 -2px}.article-content .cols__group--tabs li+li,.content__main--solo .cols__group--tabs li+li,.disclosure-list__details .cols__group--tabs li+li{margin-top:0}.article-content .tab-panel[data-tablevel=primary],.content__main--solo .tab-panel[data-tablevel=primary],.disclosure-list__details .tab-panel[data-tablevel=primary]{padding:0}.article-content .tab-panel[data-tablevel=primary] h2,.content__main--solo .tab-panel[data-tablevel=primary] h2,.disclosure-list__details .tab-panel[data-tablevel=primary] h2{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.article-content .tab-panel[data-tablevel=primary] h2+p,.article-content .tab-panel[data-tablevel=primary] .figure.s1o1,.content__main--solo .tab-panel[data-tablevel=primary] h2+p,.content__main--solo .tab-panel[data-tablevel=primary] .figure.s1o1,.disclosure-list__details .tab-panel[data-tablevel=primary] h2+p,.disclosure-list__details .tab-panel[data-tablevel=primary] .figure.s1o1{margin-top:0}.article-content .attr,.content__main--solo .attr,.disclosure-list__details .attr{list-style:none;margin:0}.article-content .attr>li,.content__main--solo .attr>li,.disclosure-list__details .attr>li{padding:5px 0}.article-content .attr>li+li,.content__main--solo .attr>li+li,.disclosure-list__details .attr>li+li{border-top:1px solid #d7d5ca}.article-content table{width:100%}.article-content caption{text-align:left;font-weight:bold;font-size:20px;font-size:1.25rem;color:#99978a}.article-content th,.article-content td{padding:.25em;border-top:1px solid #d7d5ca;border-bottom:1px solid #d7d5ca;line-height:1.25}.article-content thead th{background-color:#d7d5ca;vertical-align:bottom;border-bottom:1px solid #99978a}.article-content tbody th,.article-content tbody td{vertical-align:top}.article-content tbody tr:nth-child(odd){background:#f1f0ec}.article-content.landing__intro-text a:focus,.no-touch .article-content.landing__intro-text a:hover,.article-content.landing__intro-text a:active{background:#fff}.more{display:inline-block;font-size:87.5%}.disclosure-list__details>ul{list-style:disc}.gallery__row,.gallery__slideshow{background:#f1f0ec;border-radius:2px;border:1px solid #d7d5ca}.gallery__row img,.gallery__slideshow img{display:block;width:100%}@media only screen and (max-width: 414px){.gallery__row{padding:4px}.gallery__row figure{padding:4px;width:50%}}@media only screen and (min-width: 980px){.gallery__row{padding:6px}.gallery__row figure{padding:6px;width:25%}}@media only screen and (min-width: 1460px){.gallery__row{padding:5px}.gallery__row figure{padding:4px;width:20%}}.gallery__info{display:block;color:#99978a;font-size:14px;font-size:.875rem;text-align:center;padding:4px 8px 3px}.gallery__slideshow{width:100%;padding:4px;overflow:hidden;position:relative}.gallery__slideshow figure{padding:4px;width:148px}.gallery__slideshow.has-overflow:after{content:"";position:absolute;top:0;right:0;width:20px;bottom:0;background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2))}.gallery__slideshow.has-1{width:158px;float:left;margin:.25em .5em 0 0}.gallery__slideshow.has-1+p{margin-top:0}.gallery__slideshow.has-2{width:306px}@media only screen and (min-width: 480px){.gallery__slideshow.has-2{float:left;margin:.25em .5em 0 0}.gallery__slideshow.has-2+p{margin-top:0}}.gallery__slideshow.has-3{width:454px}@media only screen and (min-width: 736px){.gallery__slideshow.has-3{float:left;margin:.25em .5em 0 0}.gallery__slideshow.has-3+p{margin-top:0}}.gallery__next,.gallery__prev{display:block;border:0;outline:0;position:absolute;width:16px;height:16px;bottom:9px;padding:0;background:rgba(0,0,0,0);z-index:1;transform:rotate(-45deg)}.gallery__prev{left:16px;border-top:3px solid #b3b1a8;border-left:3px solid #b3b1a8}.gallery__prev:hover{border-top-color:#711a8a;border-left-color:#711a8a}.gallery__prev:active,.gallery__prev:focus{border-top-color:#000;border-left-color:#000}.gallery__next{right:16px;border-right:3px solid #b3b1a8;border-bottom:3px solid #b3b1a8}.gallery__next:hover{border-right-color:#711a8a;border-bottom-color:#711a8a}.gallery__next:active,.gallery__next:focus{border-right-color:#000;border-bottom-color:#000}.is-video a{position:relative}.is-video a:before,.is-video a:after{content:"";position:absolute;top:50%;left:50%}.is-video a:before{width:60px;height:60px;border-radius:30px;margin:-32px 0 0 -32px;background:rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.4)}.is-video a:after{border:15px solid rgba(0,0,0,0);border-left:26px solid rgba(255,255,255,.6);border-right:0;margin:-15px 0 0 -10px}.no-touch .is-video a:before,.no-touch .is-video a:after{transition:all .2s ease}.no-touch .is-video a:hover:before,.no-touch .is-video a:focus:before{background:rgba(0,0,0,.8);border-color:rgba(255,255,255,.8);transition:all .2s ease}.no-touch .is-video a:hover:after,.no-touch .is-video a:focus:after{border-left-color:#fff;transition:border-left-color .2s ease}.tab-panel[data-tablevel=secondary] .gallery--collection .lg__item{padding:5px;width:33.3333%}@media only screen and (min-width: 500px)and (max-width: 979px){.tab-panel[data-tablevel=secondary] .gallery--collection .lg__item{width:25%}}.banner,.banner--destination,.banner--product,.banner--home{position:relative}.banner__txt-fig{position:relative}@media only screen and (max-width: 735px){.banner__txt-fig{display:flex;flex-direction:column-reverse}}[class^=banner__text] h1{color:#fff}[class^=banner__text] h1 .delim{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}[class^=banner__text] h1 small+span{display:block}[class^=banner__text] h1 small+span:first-letter{text-transform:uppercase}@media only screen and (max-width: 735px){[class^=banner__text]{background:#411154}[class^=banner__text] h1{padding:15px}}@media only screen and (min-width: 736px){[class^=banner__text]{position:absolute;z-index:1;width:100%;bottom:1em}[class^=banner__text] h1{text-shadow:0 0 .2em rgba(0,0,0,.6)}}.banner__text--product .content__max{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 736px){.banner__text--product{bottom:1em}}@media only screen and (min-width: 980px){.banner__text--product{bottom:50px}.banner__text--product h1{padding-right:140px}}.banner__figure{margin:0;position:relative}.banner__figure img{display:block;width:100%}.banner__figure figcaption{display:block;position:absolute;z-index:1;padding:5px;font-size:14px;font-size:.875rem;line-height:1;color:#999;color:rgba(255,255,255,.6);background:rgba(0,0,0,.5)}@media only screen and (max-width: 735px){.banner__figure figcaption{bottom:8px;right:15px}}@media only screen and (min-width: 736px){.banner__figure figcaption{top:8px;right:8px}}.title{position:absolute;bottom:12px;margin-left:10px}.no-js .title{bottom:47px}@media only screen and (max-width: 735px){#path{border-bottom:1px solid #555;padding-left:9px;overflow:hidden}}@media only screen and (min-width: 736px){#path{display:inline-block}}.no-flexbox #path{position:absolute;top:-28px}.cols__group--path{background-color:rgba(0,0,0,.5);border-radius:2px;color:gray;color:rgba(255,255,255,.5);line-height:1}@media only screen and (max-width: 735px){.cols__group--path{width:880px;background:rgba(0,0,0,0)}}.no-touch .cols__group--path{transition:background-color .2s ease}.no-touch .cols__group--path:hover{background:rgba(0,0,0,.8);transition:background-color .2s ease}.cols__group--path li{position:relative}.cols__group--path a{display:inline-block;padding:7px 0;color:#b3b3b3;color:rgba(255,255,255,.7);box-shadow:none;transition:color .2s ease}.cols__group--path a:first-of-type{padding-left:10px}.cols__group--path a:last-of-type{padding-right:7px}.cols__group--path .delim+a{margin-left:.33em;border-left:1px solid rgba(255,255,255,.15);padding-left:.33em}.cols__group--path a:focus,.no-touch .cols__group--path a:hover,.cols__group--path a:active{color:#fff;box-shadow:none;background-color:rgba(0,0,0,0);transition:color .2s ease}.cols__group--path li+li:before,.cols__group--path li+li::after{content:"";position:absolute;border-left:1px solid gray;border-left:1px solid rgba(255,255,255,.5);height:50%}.cols__group--path li+li:before{top:0;left:0;transform:skew(22.5deg, 0deg)}.cols__group--path li+li::after{bottom:0;left:0;transform:skew(-22.5deg, 0deg)}.cols__group--path li:first-child a{padding-left:32px;background:url("/img/icons.svg") no-repeat 6px -597px}.no-touch .cols__group--path li:first-child a:hover{background-position:6px -697px}@media only screen and (min-width: 980px){.tab-panellist{font-size:18px;font-size:1.125rem;margin-top:-37px}.no-flexbox .tab-panellist{position:absolute;left:0;right:0;bottom:0}}@media only screen and (max-width: 979px){.tab-panellist[data-tablevel=primary]{background:#411154}}.banner__btn-set--jv.is-fixed,.tab-panellist.is-fixed{position:fixed;top:0;left:0;width:100%;margin-top:0;padding-top:7px;z-index:2;background:#411154;box-shadow:0 4px 0 rgba(0,0,0,.2)}@media only screen and (min-width: 736px){.banner__btn-set--jv.is-fixed,.tab-panellist.is-fixed{top:63px;padding-top:0;background:#ebe8dd}.schools .banner__btn-set--jv.is-fixed,.schools .tab-panellist.is-fixed{top:0}}.no-flexbox .banner__btn-set--jv.is-fixed,.no-flexbox .tab-panellist.is-fixed{bottom:auto}@media only screen and (min-width: 980px){.tab-panellist.is-fixed{padding-top:12px}}@media only screen and (min-width: 736px){.banner__btn-set--jv.is-fixed{padding:6px 0}}@media only screen and (max-width: 979px){.no-js header+.tab-panel:before,.js header~.tab-panel[aria-hidden=false]{content:"";position:absolute;top:-28px;right:0;width:20px;height:28px;background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.4))}}@media only screen and (min-width: 736px){.cols__group--tabs{margin-left:-5px;margin-right:-5px}}@media only screen and (min-width: 980px){.cols__group--tabs{margin-left:-2px;margin-right:-2px}}.cols__group--tabs li{padding:0 2px}@media only screen and (max-width: 979px){.tab-panellist[data-tablevel=primary] .cols__group--tabs li{padding:5px}}@media only screen and (max-width: 735px){.tab-panellist[data-tablevel=primary] .cols__group--tabs{padding:0 10px 7px 10px}}@media only screen and (min-width: 736px)and (max-width: 979px){.tab-panellist[data-tablevel=primary] .cols__group--tabs{padding:7px 110px 7px 0}}.tab-panellist[data-tablevel=secondary] .cols__group--tabs{margin-left:-1px;margin-right:-1px}.tab-panellist[data-tablevel=secondary] .cols__group--tabs li{padding:0 1px}.wf-active .tab-panellist[data-tablevel=secondary] .cols__group--tabs{margin-left:-2px;margin-right:-2px;margin-bottom:-1px}.wf-active .tab-panellist[data-tablevel=secondary] .cols__group--tabs li{padding:0 2px}[class^=pseudo-tab],.tab-paneltitle{display:block;color:#fff;background:#411154;box-shadow:none;line-height:1;text-align:center;outline:0;border-radius:2px 2px 0 0;padding:7px 6px}@media only screen and (max-width: 979px){.tab-panellist[data-tablevel=primary] [class^=pseudo-tab],.tab-panellist[data-tablevel=primary] .tab-paneltitle{border-radius:2px;border:1px solid #666;border:1px solid rgba(255,255,255,.4)}}@media only screen and (max-width: 979px){[class^=pseudo-tab],.tab-paneltitle{font-size:11px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}}@media only screen and (min-width: 980px){[class^=pseudo-tab],.tab-paneltitle{border-top:1px solid rgba(255,255,255,.4);font-weight:bold;padding:.5em .45em}}[class^=pseudo-tab]:focus,.tab-paneltitle:focus,.no-touch [class^=pseudo-tab]:hover,.no-touch .tab-paneltitle:hover,[class^=pseudo-tab]:active,.tab-paneltitle:active{color:#fff;background:#efb03e;box-shadow:none}[data-tablevel=secondary] .tab-paneltitle{font-size:11px;font-size:.6875rem;font-family:"proxima-nova",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.pseudo-tab--active,.tab-paneltitle[aria-selected],.tab-panellist[data-tablevel=primary] .pseudo-tab--active,.tab-panellist[data-tablevel=primary] .tab-paneltitle[aria-selected]{background:#cebdd7;color:#333;cursor:default;position:relative;z-index:1}@media only screen and (max-width: 735px){.pseudo-tab--active,.tab-paneltitle[aria-selected],.tab-panellist[data-tablevel=primary] .pseudo-tab--active,.tab-panellist[data-tablevel=primary] .tab-paneltitle[aria-selected]{border-color:#cebdd7}}@media only screen and (min-width: 980px){.pseudo-tab--active:after,.tab-paneltitle[aria-selected]:after,.tab-panellist[data-tablevel=primary] .pseudo-tab--active:after,.tab-panellist[data-tablevel=primary] .tab-paneltitle[aria-selected]:after{content:"";position:absolute;left:50%;bottom:-16px;margin-left:-9px;border:9px solid rgba(0,0,0,0);border-top:7px solid #cebdd7}}.pseudo-tab--active:focus,.tab-paneltitle[aria-selected]:focus,.tab-panellist[data-tablevel=primary] .pseudo-tab--active:focus,.tab-panellist[data-tablevel=primary] .tab-paneltitle[aria-selected]:focus,.no-touch .pseudo-tab--active:hover,.no-touch .tab-paneltitle[aria-selected]:hover,.no-touch .tab-panellist[data-tablevel=primary] .pseudo-tab--active:hover,.no-touch .tab-panellist[data-tablevel=primary] .tab-paneltitle[aria-selected]:hover,.pseudo-tab--active:active,.tab-paneltitle[aria-selected]:active,.tab-panellist[data-tablevel=primary] .pseudo-tab--active:active,.tab-panellist[data-tablevel=primary] .tab-paneltitle[aria-selected]:active{background:#cebdd7;color:#333}@media only screen and (min-width: 980px){.tab-panellist[data-tablevel=secondary] .tab-paneltitle[aria-selected]:after{bottom:-9px;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-top:4px solid #cebdd7}}.subsections.tab-panellist{padding:0;margin-top:2em;border-bottom:1px solid #d7d5ca}.subsections.tab-panellist li{padding:0 2px}.subsections.tab-panellist .tab-paneltitle[aria-selected]{border:1px solid #d7d5ca;border-bottom:0}.tab-paneltitle.has-stone-header[aria-selected]{background:#f1f0ec}.no-touch .tab-paneltitle.has-stone-header[aria-selected]:hover,.no-touch .tab-paneltitle.has-stone-header[aria-selected]:focus{background:#f1f0ec}@media only screen and (max-width: 632px){[data-tabwidth=narrow]{min-width:64px}[data-tabwidth=wide]{min-width:102px}}.tab-panel[data-tablevel=primary],.tab-primary{padding:2.5em 15px 4em}.tab-panel.category-info{padding:0}.tab-panel[data-tablevel=primary] .tab-primary{padding:0}.tab-panel.has-calendar{padding:0}.no-js .tab-panel[data-tablevel=primary] .section__heading+.section__intro{margin-top:1em}.no-js .tab-panel[data-tablevel=primary]:nth-of-type(even){background:#f1f0ec;border-top:1px solid #d7d5ca}.tab-content .h-entry{position:relative}.tab-content>.line>article,.customer-quotes article,.grid>.line>article{width:320px;padding:10px 10px 0;margin:0 auto 2em}.tab-content>.line>article>a,.grid>.line>article>a{display:block;position:relative}.tab-content>.line>article>a,.tab-content>.line>article p,.grid>.line>article>a,.grid>.line>article p{margin:.5em 0}.tab-content>.line>article img,.grid>.line>article img{height:185px}@media only screen and (min-width: 660px){.tab-content>.line>article,.customer-quotes article,.grid>.line>article{margin-left:0;margin-right:0}}.js .tab-content{display:none}.js .tab-content.is-solo,.js .tab-content.is-active{display:block}@media only screen and (max-width: 659px){.tab-content>.line>article,.customer-quotes article,.grid>.line>article{width:100%}.tab-content>.line>article img,.customer-quotes article img,.grid>.line>article img{height:auto}}.liveaboards .section-count,.locations .section-count,.page-summary,.page-links a,.page-links strong{display:block;float:left;line-height:28px;height:28px;margin-right:1px;background:#ebe8dd}.liveaboards .section-count,.locations .section-count,.page-summary{padding:0 5px}.pagination,.page-links{color:#99978a;overflow:hidden}.section__intro+.pagination{margin-top:2em}.category .pagination{margin:0 0 1em 10px}.category .trips .max>.pagination:first-child{padding-top:2em}.trips .subsets,.locations .pagination{padding-top:2em;border-top:0}.page-links{display:inline-block;margin-right:.5em}.page-links a,.page-links strong{width:28px;text-align:center;font-weight:normal}.page-links strong{cursor:default;background:#b3b1a8;color:#fff}.page-links [class*=page]{background-image:url("/img/icons.svg");background-repeat:no-repeat;background-position:0 -960px}.page-links .page-prev{background-position:0 -988px}.page-links .page-last{background-position:0 -1016px}.page-links .page-first{background-position:0 -1044px}.no-touch .page-links a:hover{background-color:#8d20ab;color:#fff}.no-touch .page-links .page-next:hover{background-position:-28px -960px}.no-touch .page-links .page-prev:hover{background-position:-28px -988px}.no-touch .page-links .page-last:hover{background-position:-28px -1016px}.no-touch .page-links .page-first:hover{background-position:-28px -1044px}.why-us__tec-item{margin-bottom:1em;clear:both}.why-us__tec-figure{margin-bottom:.5em}.why-us__team-photos{margin-top:.5em}.why-us__team-photos img{margin-bottom:4px}@media only screen and (max-width: 735px){.why-us__tec-figure{float:left;width:50%;margin:3px .5em 0 0}}@media only screen and (min-width: 736px)and (max-width: 979px){.why-us__tec-item{padding-left:50.3%;padding-left:calc(50% + 2px);position:relative}.why-us__tec-figure{position:absolute;top:6px;left:0;width:50%;padding:0 13px 0 15px}}@media only screen and (min-width: 980px){.why-us__team-teaser{position:absolute;top:-4px;right:0;width:33.3333%;padding-left:30px}}.team__figure{display:flex;flex-direction:column-reverse}.team__heading{margin-top:.5em}.no-flexbox .team__heading,.product-summary--person.h-card p{margin:0}.thanks--dw,.thanks--ww{background-color:#807d77;background-size:cover;background-repeat:no-repeat;position:absolute;top:63px;bottom:0;width:100%;padding:2.5em 15px}@media only screen and (min-width: 980px){.thanks--dw,.thanks--ww{padding-top:6em}}.thanks--ww{background-position:66% 0}@media only screen and (min-width: 736px){.thanks--ww{background-position:50% 0}}@media only screen and (min-width: 980px){.thanks--ww{background-position:0 0}}.thanks__message{background:rgba(0,0,0,.6);color:#fff;padding:20px;max-width:36em}.thanks__message h2{font-size:22px;font-size:1.375rem;color:#fff;margin-bottom:10px}.thanks__message p{margin:.5em 0 1em;font-family:"proxima-nova",sans-serif;font-size:20px;font-size:1.25rem}@media only screen and (min-width: 736px){.thanks__message p{font-size:22px;font-size:1.375rem}}[class*=follow-list--] li{margin:0 10px 10px 0}[class*=follow-list--] li:last-child{margin-right:0}[class*=follow-list--] a{display:block;transition:.2s outline ease-in;width:40px;height:40px}[class*=follow-list--] img{border-radius:2px}.no-touch [class*=follow-list--] a:hover,[class*=follow-list--] a:focus{transition:.2s outline ease-in}.no-touch [class*=follow-list--] a:hover img,[class*=follow-list--] a:focus img{border-radius:0}.no-touch .follow-list--footer a:hover,.follow-list--footer a:focus{outline:1px solid #fff}.follow-list--footer.has-4{max-width:110px}.follow-list--thanks li{margin:0 15px 15px 0}.follow-list--thanks a{width:60px;height:60px}.no-touch .follow-list--thanks a:hover,.follow-list--thanks a:focus{outline:7px solid rgba(0,0,0,.8)}.subscribe,.unsubscribe{padding:2.5em 15px 6em}.unsubscribe p{margin:.5em 0 1em;font-family:"proxima-nova",sans-serif;font-size:20px;font-size:1.25rem;max-width:32em}@media only screen and (min-width: 736px){.unsubscribe p{font-size:22px;font-size:1.375rem}}.article-summary{padding:1.5em 15px 0}@media only screen and (min-width: 980px){.article-summary{width:50%}}.article-summary h2{margin-top:0}@media only screen and (max-width: 414px){.article-summary h2{margin-top:10px}}.article-summary a h2{color:#711a8a;font-size:20px;font-size:1.25rem}.article-summary .h-card,.article-summary .article__byline{font-size:14px;font-size:.875rem;color:#99978a}.article-summary .article__byline{display:inline}.article-summary .article__byline:after{content:", "}.article-summary .article__byline.no-date:after{content:normal}.article-summary time{display:inline-block}.article-summary .h-card,.article-summary p{margin-top:.5em}.no-touch .article-summary p{padding-bottom:1.5em;border-bottom:1px solid #d7d5ca}.no-touch .article-summary img{display:block;width:100%}.no-touch .article-summary .more{display:inline-block;font-size:14px;font-size:.875rem}.article-summary__figure{position:relative}@media only screen and (min-width: 415px){.article-summary__figure{float:left;width:33.3333%;margin-right:1em}}@media only screen and (min-width: 980px){.article-summary__figure{width:40%}}.article-summary__figure img{display:block;width:100%}.no-touch a:hover .article-summary__figure:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.4)}.blog-topics ul{list-style:none;border-bottom:1px solid #d7d5ca;margin:.5em 0 2em}.blog-topics li{display:inline-block;width:100%;padding:5px 0;border-top:1px solid #d7d5ca}.blog-topics a{display:block}.blog-topics--wildlife{column-count:2;column-gap:15px}@media only screen and (min-width: 736px){.blog-topics--wildlife{column-count:3}}@media only screen and (max-width: 735px){.blog-topics--holiday,.blog-topics--article{width:50%}}@media only screen and (min-width: 736px){.blog-topics--holiday,.blog-topics--dive{width:33.3333%}.blog-topics--article{width:66.6666%}.blog-topics--article ul{column-count:2;column-gap:15px}}[class*=article__author]{margin-top:1em}[class*=article__author] time{color:#99978a;line-height:1.25;display:inline-block}.article__author--has-img{position:relative;padding:12px 7px 0 87px;background:rgba(255,255,255,.6);min-height:80px;max-width:205px}@media only screen and (min-width: 480px){.article__author--has-img{float:left;margin:1.5em 10px 0 0;min-height:80px}}.article__author--has-img img{display:block;position:absolute;bottom:0;left:0;width:80px}.article__byline{display:inline-block;color:#99978a;line-height:1.25}.article__cta{padding:20px;margin:1em 0;border:1px solid #d7d5ca;background:#f1f0ec;border-radius:2px}.multi-article-nav{width:100%;margin-top:2em}.article__next,.article__prev{width:50%;line-height:1.25;margin-top:1.5em}.article__next>span,.article__prev>span{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.article__next a,.article__prev a{position:relative;display:block;padding-top:35px}.article__next a:before,.article__prev a:before{content:"";display:block;position:absolute;top:0;width:28px;height:28px;border-radius:14px;border:1px solid #d7d5ca;background:#fff url("/img/icons-new.svg") no-repeat -160px 0}@media only screen and (min-width: 980px){.article__prev a{padding:0 35px 0 8px;text-align:right}.article__prev a:before{right:0;top:-6px}}@media only screen and (min-width: 980px){.article__next a{padding:0 8px 0 35px}.article__next a:before{left:0;top:-6px}}.article__next a:before{background-position:-160px -28px}.no-touch .article__prev a:hover:before,.no-touch .article__next a:hover:before{background-color:#8d20ab;border:1px solid #711a8a}.no-touch .article__prev a:hover:before{background-position:-188px 0}.no-touch .article__next a:hover:before{background-position:-188px -28px}.share-options{text-transform:uppercase}.share-options h2,.share-options a{color:#fff;font-size:14px;font-size:.875rem;line-height:1}@media only screen and (max-width: 735px){.share-options h2,.share-options a{font-size:11px;font-size:.6875rem}}.share-options a{display:block;padding:.5em .6666em;background:#711a8a;border-radius:2px;box-shadow:none}.share-options [href*=facebook]{background:#3b5998}.share-options [href*=google]{background:#f44336}.share-options [href*=twitter]{background:#619bef}@media only screen and (max-width: 735px){.share-options{margin-left:10px;margin-right:10px}}.share-options a:focus,.no-touch .share-options a:hover,.share-options a:active{box-shadow:none;color:#fff}.share-options a:focus span,.no-touch .share-options a:hover span,.share-options a:active span{text-decoration:underline}[href*=facebook]:focus,.no-touch [href*=facebook]:hover,[href*=facebook]:active{background:#4b70bf}[href*=google]:focus,.no-touch [href*=google]:hover,[href*=google]:active{background:#ef5350}[href*=twitter]:focus,.no-touch [href*=twitter]:hover,[href*=twitter]:active{background:#80b5ff}.share-options__prompt{display:block;position:relative;background:#99978a;font-family:"proxima-nova",sans-serif;font-weight:normal;padding:.5em .6666em;border-radius:2px 0 0 2px}@media only screen and (max-width: 374px){.share-options__prompt{color:#99978a;background:rgba(0,0,0,0);padding:.5em 0}}@media only screen and (min-width: 375px){.share-options__prompt{margin-right:.75em}.share-options__prompt:after{content:"";border:1em solid rgba(0,0,0,0);border-left-color:#99978a;border-right:0;position:absolute;top:0;right:-1em}}.article__continuation+.share-options{margin-top:-5em;margin-bottom:4em}span.figure{display:block}span.figure img{display:block;width:100%}.flush-left,.hang-left{float:left}.flush-right,.hang-right{float:right}.flush-left,.flush-right,.hang-left,.hang-right{margin-bottom:.5em}.figure.s1o1{margin-top:1em;margin-bottom:1em}span.flush-left{margin-right:10px}span.flush-right{margin-left:10px}.flush-left.s1o2,.flush-right.s1o2,.hang-left.s1o2,.hang-right.s1o2{width:50%}.flush-left.s1o3,.flush-right.s1o3,.hang-left.s1o3,.hang-right.s1o3{width:33.3333%}.flush-left.s1o4,.flush-right.s1o4,.hang-left.s1o4,.hang-right.s1o4{width:25%}.flush-left.s1o5,.flush-right.s1o5,.hang-left.s1o5,.hang-right.s1o5{width:20%}.flush-left.s1o6,.flush-right.s1o6,.hang-left.s1o6,.hang-right.s1o6{width:16.6666%}.search__list{list-style:none}.search__list li{padding:1em 0;border-top:1px solid #d7d5ca}.search__list h2{display:inline-block;margin-right:.5em}.search__list p{max-width:44em;margin-top:.5em}.search__item-context{display:inline-block;color:#99978a}[class*=section__header]{position:relative;padding:0 0 2em}.section__header--availability{padding:0}.section__header--availability .products__section-summary--compact{padding:0}.section__intro{font-size:20px;font-size:1.25rem}@media only screen and (min-width: 736px){.section__intro{font-size:22px;font-size:1.375rem}}.section__header--when:after{content:"";position:absolute;left:50%;margin-left:-20px;bottom:-14px;border:20px solid rgba(0,0,0,0);border-top:14px solid #fff;border-bottom:0}.section__intro+.section__intro,.section__intro p+p{margin-top:1em}.js .section__count{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}@media only screen and (max-width: 735px){.js .section__count{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;display:block;padding-bottom:1em;border-bottom:1px solid #d7d5ca;margin-bottom:1em}}.js .tab-panel .section__heading{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}[class*=products__section-summary]{color:#99978a;padding:.75em 0;font-size:18px;font-size:1.125rem}.products__section-summary--compact{padding-top:0}.products__section-summary--inline{padding:0}.section__intro+.products__section-summary{margin-top:1em;border-top:1px solid #d7d5ca;border-bottom:1px solid #d7d5ca}[class*=product-summary--]{margin:1.5em 0;padding:0 15px}@media only screen and (max-width: 735px){[class*=product-summary--]{width:100%}}@media only screen and (min-width: 736px){[class*=product-summary--]{width:330px}}.no-flexbox [class*=product-summary--] .products--destination-trips{min-height:475px}.no-flexbox [class*=product-summary--] .products--category-trips{min-height:517px}@media only screen and (min-width: 736px){.product-summary--teachers{width:33.3333%}}[class*=product-summary] figure{position:relative;margin:0}[class*=product-summary] figure a{display:block}.no-js [class*=product-summary] figure a:before,.no-touchevents [class*=product-summary] figure a:before{content:"";position:absolute;width:100%;height:100%;transition:background-color .2s ease}.no-js [class*=product-summary] figure a:hover:before,.no-touchevents [class*=product-summary] figure a:hover:before{transition:background-color .2s ease;background:rgba(255,255,255,.4)}[class*=product-summary] img{display:block;width:100%}[class*=product-summary] p{margin:.5em 0 0}[class*=product-summary] ul{list-style:none;margin:0}.product-summary__caption{position:relative}.product-summary__text{margin-top:.5em}[class^=product-summary__heading]{padding:5px 30px 7px 7px;color:#fff;margin:0;font-size:18px;font-size:1.125rem;line-height:1.3333}.product-summary__heading--schools{background-color:#411154}.product-summary--trip .product-summary__heading--schools{min-height:3.2222em}.product-summary__heading--schools[class*=trip-type__heading--]{padding:8px 30px 8px 64px}.product-summary__heading--schools.trip-type__heading--explorer{padding-left:50px}.product-summary__heading--schools.trip-type__heading--expedition{padding-left:72px}a [class^=product-summary__heading]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:rgba(0,0,0,.4) url("/img/icons-new.svg") no-repeat -120px 0}a:focus [class^=product-summary__heading],.no-touch a:hover [class^=product-summary__heading],a:active [class^=product-summary__heading]{background-color:#efb03e}a:focus [class^=product-summary__heading] .inside,a:focus [class^=product-summary__heading] .mountain,.no-touch a:hover [class^=product-summary__heading] .inside,.no-touch a:hover [class^=product-summary__heading] .mountain,a:active [class^=product-summary__heading] .inside,a:active [class^=product-summary__heading] .mountain{fill:#efb03e}.no-touch [class*=product-summary] figure a:before{content:"";position:absolute;top:0;bottom:0;width:100%;transition:background .2s ease}.no-touch [class*=product-summary] figure a:hover:before,.no-touch [class*=product-summary] figure a:focus:before{background:rgba(255,255,255,.4)}[class^=event-summary__list],.product-summary__list{border-bottom:1px solid #d7d5ca}[class^=event-summary__list] li,.product-summary__list li{border-top:1px solid #d7d5ca;padding:5px 0;margin:0}.event-summary__list--discover{border-bottom:0}.product-summary__list li{display:table;width:100%}.product-summary__list li>span{display:table-cell}.product-summary__list li>span:first-child{font-size:11px;font-size:.6875rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;color:#99978a}.product-summary__list .product-summary__block-item{display:block}.product-summary__list .product-summary__block-item>span{display:block}.product-summary__list .product-summary__block-item>span:first-child{width:100%}.product-summary__list .delim{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.product-summary__li--where>span:first-child{width:5em}.product-summary__li--destination>span:first-child{width:8em}.product-summary--trip li>span:first-child{width:13.5em}.product-summary--room li>span:first-child{width:9.5em}.product-summary--region ul{margin-top:-1px}.product-summary--region li{-webkit-column-break-inside:avoid;break-inside:avoid}.product-summary__trip-type>span:last-child span:nth-of-type(n+2){display:inline-block}.product-summary__trip-type>span:last-child span:nth-of-type(n+2):first-letter{text-transform:lowercase}.product-summary__pipe-list span{display:inline-block;line-height:1.143;border-right:1px solid #d7d5ca;padding:0 4px 0 0;margin:2px 4px 2px 0}.product-summary__pipe-list span:first-letter{text-transform:uppercase}.product-summary__pipe-list span:last-child{border:0;margin-right:0;padding-right:0}.product-summary__pipe-list .c106{display:inline}.products__section-summary--trip{color:#333;padding:.5em;background:#f1f0ec;border:1px solid #d7d5ca;border-radius:2px}.product-summary__list--schools{border-bottom:1px solid #d7d5ca}.product-summary__list--schools .attr-label,.product-attr__list .attr-label{margin-right:0}.destination-schools,.duration-schools,.when-schools,.type-icn-schools,.ages-schools{text-align:center;padding:14px 0 9px;line-height:1}.destination-schools>a,.destination-schools>span,.destination-schools>button,.duration-schools>a,.duration-schools>span,.duration-schools>button,.when-schools>a,.when-schools>span,.when-schools>button,.type-icn-schools>a,.type-icn-schools>span,.type-icn-schools>button,.ages-schools>a,.ages-schools>span,.ages-schools>button{font-size:11px;font-size:.6875rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em}.duration-schools{overflow-x:hidden}.duration-schools+[class^=product-attr__item--],.type-icn-schools+[class^=product-attr__item--]{border-top:1px solid #d7d5ca}.destination-schools,.type-icn-schools{width:92px}.pt514.pt517{width:200px}.pt514.pt517 .type-icn-schools__label{display:inline-block;width:auto}.pt514.pt517 a:nth-of-type(2),.pt514.pt517 button:nth-of-type(2),.pt514.pt517 a+button,.pt514.pt517 button+a{float:right}.duration-schools,.when-schools{position:relative;width:57px}@media only screen and (max-width: 330px){.duration-schools,.when-schools{width:58px}}.destination-schools__flag,.duration-schools b,[class^=when-schools__months]{display:block;width:44px;margin:0 auto 4px}.product-attr__list.cols__group{border-top:0}.product-attr__list.cols__group [class^=product-attr__item]{width:100%}.attr-label{color:#99978a;margin-right:.5em}.attr-label>.delim{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.attr-list li{margin:.5em 0 0 .75em;text-indent:-0.75em}.attr-list li:before{content:"■";color:#b3b1a8;margin-right:.25em}.destination-schools__flag{position:relative}.destination-schools__flag:before{content:"";position:absolute;top:0;left:0;width:42px;height:31px;border:1px solid rgba(0,0,0,.2)}.product-summary--destination .destination-schools__flag{position:absolute;right:10px;bottom:4px;border:1px solid rgba(255,255,255,.6)}.destination-schools__flag img{display:block;width:100%}.duration-schools b{background:#b2ce76;font-size:20px;font-size:1.25rem;font-weight:normal;color:#fff;padding:7px 0 6px}.when-schools__label{position:absolute;top:55px;left:0;width:100%}.product-summary--trip li>.when-schools__label:first-child{width:100%}[class^=when-schools__months]{background:#e7881f;color:#fff;padding:3px 2px;min-height:33px;display:flex;flex-direction:column;justify-content:center}.when-schools__months--multi{width:64px}.when-schools__months--single .when-schools__end{display:block;margin-top:3px}.when-schools__range{display:inline-block;word-wrap:break-word}.when-schools__range+.when-schools__range{margin-top:3px}.when-schools__start:after,.ages-schools__start:after{content:"–"}.type-icn-schools__label{display:block;width:100%;position:relative}.type-icn-schools__label svg{display:block;width:auto;max-width:100%;margin:0 auto 8px}.type-icn-schools__label:focus,.no-touch .type-icn-schools__label:hover,.type-icn-schools__label:active{background-color:rgba(0,0,0,0)}.type-icn-schools__label:focus .fg,.type-icn-schools__label:focus .inside,.type-icn-schools__label:focus .mountain,.no-touch .type-icn-schools__label:hover .fg,.no-touch .type-icn-schools__label:hover .inside,.no-touch .type-icn-schools__label:hover .mountain,.type-icn-schools__label:active .fg,.type-icn-schools__label:active .inside,.type-icn-schools__label:active .mountain{fill:#8d20ab}.type-icn-schools__label:focus .bg,.no-touch .type-icn-schools__label:hover .bg,.type-icn-schools__label:active .bg{fill:#d1a6dd}.type-icn-schools__label:focus .type-icn-schools__text,.no-touch .type-icn-schools__label:hover .type-icn-schools__text,.type-icn-schools__label:active .type-icn-schools__text{box-shadow:inset 0 -1px 0 0 #8d20ab}.type-icn-schools__label[aria-expanded=true] b:before,.type-icn-schools__label[aria-expanded=true] b:after{content:"";display:block;border:9px solid rgba(0,0,0,0);border-bottom:7px solid #d7d5ca;position:absolute;bottom:-9px;left:50%;margin-left:-9px;z-index:3}.type-icn-schools__label[aria-expanded=true] b:after{border-bottom-color:#f1f0ec;bottom:-11px}.type-icn-schools__icn-h1{display:inline-block;width:72px;height:72px;border-radius:50%;background:rgba(0,0,0,.5);border:2px solid #fff;text-align:center}.type-icn-schools__icn-small svg{height:24px;vertical-align:middle;margin-right:3px}.type-icn-schools__text{position:relative;top:2px}.type-icn-schools__icn-h1 .fg,.type-icn-schools__icn-small .fg{fill:#fff}.type-icn-schools__icn-h1 .bg,.type-icn-schools__icn-small .bg{fill:rgba(255,255,255,.25)}.type-icn-schools__icn-h1 .inside,.type-icn-schools__icn-h1 .mountain,.type-icn-schools__icn-small .inside,.type-icn-schools__icn-small .mountain{fill:#411154}.type-icn-schools__icn-h1 svg{position:relative}.type-icn-schools__icn-h1 .expedition{top:-5px}.type-icn-schools__icn-h1 .adventure{top:-3px}.type-icn-schools__icn-h1 .conservation,.type-icn-schools__icn-h1 .field-study{top:3px}.type-icn-schools__icn-h1 .marine-biology{top:4px}.type-icn-schools__icn-h1 .community{top:5px}.type-icn-schools__icn-h1 .fieldtrek{top:-2px;left:4px}.type-icn-schools__icn-h1 .mountain{fill:rgba(0,0,0,.5)}.trip-type__ages{float:left;width:80px;height:80px;line-height:1;font-size:14px;font-size:.875rem;text-align:center;margin:4px .5em 0 0;padding-top:44px;color:#fff;background:url("/img/attr-icons.svg") no-repeat 50% -360px}.trip-type__age-range{display:block}.trip-type__requirements ul{list-style:none;margin-top:.25em}.trip-type__requirements li{padding:.25em 0;border-top:1px solid #d7d5ca}@media only screen and (max-width: 979px){.trip-type__requirements{width:100%;margin-top:1em}}@media only screen and (min-width: 980px){.trip-type__intro{width:66.6666%}.trip-type__requirements{width:33.3333%}.trip-type__pagination{margin-top:1em;border-top:1px solid #d7d5ca}}@media only screen and (min-width: 1460px){.trip-type__intro{width:75%}.trip-type__requirements{width:25%}.product-attr__list.cols__group [class$=-schools]{width:25%;max-width:96px}}.product-summary--trip,.content__attr--product ul{position:relative}.type-info__details{padding:.75em .5em 1em;border:1px solid #d7d5ca;border-radius:2px;background:#f1f0ec;min-height:120px}.type-info[aria-hidden=false]{position:absolute;z-index:2;left:15px;right:15px;margin-top:10px;line-height:1.5;text-align:left;box-shadow:0 0 1em rgba(0,0,0,.25)}.type-info[aria-hidden=false] .trip-type__ages{margin-top:-14px}.type-info[aria-hidden=false] [aria-label^=Close]{position:absolute;top:10px;right:10px}.content__attr--product .type-info[aria-hidden=false]{left:0;right:0}#main[data-pagetype=project-type] .type-info__view-all,#main[data-pagetype=trip-type] .type-info__view-all{display:none}#top{position:absolute;top:0;width:0;height:1vh}[class*=brand--]{padding:0 13px;background:#411154;position:relative;z-index:12}@media only screen and (min-width: 736px){[class*=brand--]{position:absolute;top:0;width:100%}}.no-js [class*=brand--]{box-shadow:0 4px 0 rgba(0,0,0,.2)}[class*=brand--] img{display:block}@media only screen and (min-width: 736px){.js [class*=brand--] img{position:absolute}}@media only screen and (min-width: 980px){.brand__strapline{position:absolute;top:10px;width:57px;height:33px;background:url("/img/brand-strap.svg") no-repeat}}@media only screen and (max-width: 735px){#brand a.logo{display:block;width:215px}#brand a.logo:hover,#brand a.logo:active,#brand a.logo:focus{background-color:rgba(0,0,0,0);box-shadow:none}}.menu__btn,.menu__link{display:block;line-height:1;text-align:center;padding:0;position:absolute;top:15px;right:15px;width:35px}.menu__btn strong,.menu__link strong{display:block;padding-top:31px;text-transform:uppercase;color:#fff;font-size:11px;font-size:.6875rem;font-weight:normal;letter-spacing:1px}.menu__btn>span,.menu__link>span{display:block;background:#fff;position:absolute;width:31px;left:2px;height:2px;transition:all .2s ease-in}.menu__btn>span span,.menu__link>span span{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.menu__btn>span:nth-of-type(2),.menu__link>span:nth-of-type(2){top:10px;opacity:1}.menu__btn>span:nth-of-type(3),.menu__link>span:nth-of-type(3){top:20px;left:auto;right:2px}@media only screen and (min-width: 736px)and (max-width: 979px){.menu__link{top:7px}.menu__link strong{padding-top:27px}}.menu__btn[aria-expanded=true]>span{transition:all .2s ease-in}.menu__btn[aria-expanded=true] span:first-child{transform:rotate(45deg);transform-origin:0;left:6px}.menu__btn[aria-expanded=true] span:nth-of-type(2){opacity:0}.menu__btn[aria-expanded=true] span:nth-of-type(3){transform:rotate(-45deg);transform-origin:5px -6px;right:5px}@media only screen and (min-width: 736px){.menu__btn{display:none}}.menu{background:#411154}.js .menu{box-shadow:0 4px 0 rgba(0,0,0,.2);position:relative;z-index:3}@media only screen and (min-width: 550px)and (max-width: 735px){.js [class*=menu__list--]{border-top:1px solid #875c97}}.destinations-paneltitle button,.search-paneltitle button,.no-js .phone__prompt,.phone__prompt button{display:block;position:absolute;top:0;width:35px;height:63px;border-left:1px solid #875c97}.destinations-paneltitle button:after,.search-paneltitle button:after,.no-js .phone__prompt:after,.phone__prompt button:after{content:"";position:absolute;top:19px;left:50%;margin-left:-12px;width:24px;height:33px;background:url("/img/icons-new.svg") no-repeat 0 0}@media only screen and (min-width: 736px){.destinations-paneltitle button:after,.search-paneltitle button:after,.no-js .phone__prompt:after,.phone__prompt button:after{top:23px}}.no-js .phone__prompt{border:0}@media only screen and (min-width: 736px){.no-js .phone__prompt:after{top:13px}}@media only screen and (min-width: 980px){.no-js .phone__prompt:after{top:18px}}.destinations-paneltitle button{text-align:center;text-transform:uppercase;font-size:11px;font-size:.6875rem;letter-spacing:1px}.destinations-paneltitle button .btn-prompt{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.no-touch .destinations-paneltitle button:hover,.no-touch .destinations-paneltitle button:focus{background-color:#efb03e}@media only screen and (min-width: 550px)and (max-width: 735px){.destinations-paneltitle button{height:48px}.destinations-paneltitle button:after{top:10px}}@media only screen and (min-width: 550px){.destinations-paneltitle button{left:0}.destinations-paneltitle button span{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.opacity .destinations-paneltitle button span{opacity:0}}.destinations-paneltitle [aria-expanded=true]:after{background-position:0 -40px}.destinations-paneltitle [aria-expanded=true]:before{content:"";position:absolute;display:block;width:0;height:0;bottom:0;left:50%;margin-left:-6px;border:6px solid rgba(0,0,0,0);border-bottom:6px solid #f1f0ec}@media only screen and (max-width: 549px){.destinations-paneltitle [aria-expanded=true]:before{left:26px}}@media only screen and (min-width: 736px){.no-touch .destinations-paneltitle [aria-expanded=false]:hover .btn-label{clip:auto;height:auto;width:144px;overflow:visible;position:absolute;z-index:1;top:63px;left:50%;margin:0 0 0 -72px;background:#fff;border-radius:2px;padding:10px;color:#333;font-weight:bold;box-shadow:0 0 20px rgba(0,0,0,.7);transition:opacity .2s ease-in}.no-touch .destinations-paneltitle [aria-expanded=false]:hover .btn-label:before{content:"";position:absolute;display:block;width:0;height:0;top:-12px;left:50%;margin-left:-6px;border:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff}.opacity.no-touch .destinations-paneltitle [aria-expanded=false]:hover .btn-label{opacity:1}}.search-paneltitle button{right:0}.search-paneltitle button:after{background-position:-40px 0}.no-touch .search-paneltitle button:hover,.no-touch .search-paneltitle button:focus{background-color:#efb03e}@media only screen and (max-width: 735px){.search-paneltitle button{display:none}}.search-paneltitle [aria-expanded=true]:after{background-position:-40px -40px}.no-js .phone__prompt:after,.phone__prompt button:after{background-position:-80px 0}@media only screen and (max-width: 735px){.no-js .phone__prompt,.phone__prompt button{right:42px;border:0}.no-js .phone__prompt:after,.phone__prompt button:after{top:14px}}@media only screen and (min-width: 736px)and (max-width: 979px){.phone__prompt button{right:35px}}@media only screen and (min-width: 980px){.phone__prompt button{left:0}}.phone__prompt button [disabled]{cursor:default}.phone__prompt button [aria-expanded=true]:after{background-position:-80px -40px}[class^=menu__item]>a,[class^=menu__item]>strong{display:block;line-height:1;color:#fff;box-shadow:none !important}[class^=menu__item]>strong{cursor:default;color:#af93ba}.no-touch [class*=menu__item]>a:hover,[class*=menu__item]>a:focus{background-color:#efb03e;box-shadow:none;color:#fff;outline:0}.menu__item--search form{padding:15px;position:relative}@media only screen and (max-width: 735px){.menu__item--search [aria-hidden=true]{display:block;border-top:1px solid #875c97}}@media only screen and (min-width: 736px){.js .menu__item--search{position:absolute;top:0;right:0}.js .menu__item--search .disclosure-panel{display:none;position:absolute;right:0;top:59px;width:455px;background:#f1f0ec;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.7);z-index:3}.js .menu__item--search .disclosure-panel:before{content:"";position:absolute;display:block;width:0;height:0;top:-12px;right:11px;border:6px solid rgba(0,0,0,0);border-bottom:6px solid #f1f0ec}.js .menu__item--search [aria-hidden=false]{display:block}}.menu__item--search [type=search]{width:100%;padding:.5em 50px .5em 5px;border-radius:2px;outline:0}@media only screen and (max-width: 735px){.menu__item--search [type=search]{border:0;background:#666;background:rgba(255,255,255,.25)}.menu__item--search [type=search]:focus{background:#fff;border:0}}.menu__item--search [type=search]::-webkit-input-placeholder{color:#b3b3b3}.menu__item--search [type=search]::-moz-placeholder{color:#b3b3b3;opacity:1}.menu__item--search [type=search]:-ms-input-placeholder{color:#b3b3b3}.menu__item--search [type=search]:-moz-placeholder{color:#b3b3b3;opacity:1}.menu__item--search .search__guide{display:block;padding:.5em 0 0;font-size:14px;font-size:.875rem;color:#af93ba;font-weight:normal}@media only screen and (min-width: 736px){.menu__item--search .search__guide{color:#807d77}}.menu__item--search [type=submit]{position:absolute;top:20px;right:21px;margin:0;border:0;box-shadow:none;padding:6px 7px 5px}.menu__item--search [aria-label^=Close]{position:absolute;bottom:5px;right:9px;color:#b3b1a8}@media only screen and (max-width: 735px){.menu__item--search [aria-label^=Close]{display:none}}.no-touch .menu__item--search [aria-label^=Close]:hover{color:#333}.destinations-menu{background-color:#f1f0ec;line-height:1.25;padding:0 15px 32px}@media only screen and (min-width: 736px){.destinations-menu{background:#f1f0ec url("/img/world-map_winkel-tripel.jpg") no-repeat 50% 50%;background-size:cover}}@media only screen and (min-width: 980px){.destinations-menu{background-size:contain}}.destinations-menu a{display:block;padding:.5em 0;border-top:1px solid #d7d5ca;border-top-color:rgba(0,0,0,.1);box-shadow:none}.destinations-menu a:focus,.no-touch .destinations-menu a:hover,.destinations-menu a:active{box-shadow:none;background:rgba(255,255,255,.4)}.js .destinations-menu{display:none}.js .destinations-menu[aria-hidden=false]{display:block;box-shadow:0 4px 0 rgba(0,0,0,.2)}@media only screen and (max-width: 735px){.js .destinations-menu[aria-hidden=false]{position:absolute;top:49px;width:100%}}.destinations-menu__list{column-gap:15px;column-count:2}.destinations-menu__item{-webkit-column-break-inside:avoid;break-inside:avoid}.destinations-menu__region{padding:0}.destinations-menu__region a{color:#333;padding-top:32px;border:0}.destinations-menu__region-list{border-bottom:1px solid #d7d5ca;border-bottom-color:rgba(0,0,0,.1)}.brand--schools{background:#411154}.menu__list{letter-spacing:.05em;font-weight:600;justify-content:flex-end}#phone-disclosure-wrapper{position:absolute;top:11px;right:48px}[class^=menu__item]{width:50%}[class^=menu__item]>a,[class^=menu__item]>strong{font-size:13px;text-transform:uppercase}.wf-active [class^=menu__item]>a,.wf-active [class^=menu__item]>strong{font-size:14px;font-size:.875rem}.menu__item--phone{font-size:22px;font-size:1.375rem;line-height:1;color:#efb03e;letter-spacing:0;position:relative}.menu__item--phone .p-tel{font-weight:normal}.menu__phone-prompt,.menu__phone-details{display:inline-block}.menu__phone-prompt{position:relative;top:3px;background:url("/img/icons-new.svg") no-repeat -80px 0}.menu__phone-prompt,.menu__phone-prompt button{width:24px;height:24px}.js .menu__item--search{position:relative;width:auto}.search-paneltitle button{position:static;border:0}@media only screen and (min-width: 736px){.destinations-menu__list{column-count:4}}.destinations-menu__region{text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width: 735px){.brand--schools{box-shadow:0 4px 0 rgba(0,0,0,.2)}[class^=menu__item]{border-top:1px solid #875c97}[class^=menu__item]:nth-of-type(even){border-left:1px solid #875c97}[class^=menu__item]>a,[class^=menu__item]>strong{padding:15px}.menu__item--phone,[class^=menu__item--search]:nth-of-type(even),.menu__item--mntc{width:100%;border-left:0}.no-js .menu__item--phone{padding:8px 15px}.js .menu{position:relative;padding-bottom:95px}.js .menu .content__max{position:static}.js .menu__item--phone{position:absolute;top:0;border:0}.js .menu__item--search{position:absolute;bottom:0;left:0;border:0}.js .menu__phone-details{right:-3.25em;top:36px}.js .menu__phone-details:before{top:-14px;left:50%;margin-left:-9px}.destinations-paneltitle button,.destinations-menu{display:none}}@media only screen and (min-width: 736px)and (max-width: 979px){.brand--schools .content__max,.menu .content__max{max-width:716px}.brand--schools img{width:188px;top:4px}.no-js .menu__item--phone{display:none}.js .menu__item-phone{display:block}.js .menu__phone-details{right:-32px;bottom:-40px;z-index:1}.js .menu__phone-details:before{top:-16px;right:40px}}@media only screen and (max-width: 979px){.js .menu__phone-details{position:absolute;padding:.5em;width:8em;box-shadow:0 4px 2px rgba(0,0,0,.25);text-align:center;background:#fff;border-radius:2px;color:#333}.js .menu__phone-details:before{content:"";position:absolute;border:9px solid rgba(0,0,0,0);border-bottom:7px solid #fff}}@media only screen and (min-width: 736px){.menu__secondary{background:#5f2674}[class^=menu__item]{width:auto}.menu__item--destinations{position:relative}.js .destinations-menu{position:absolute;width:100%;z-index:2}.destinations-paneltitle button{left:-36px}.destinations-paneltitle button:after,.search-paneltitle button:after{top:20px}.menu__item--phone{height:63px;padding:5px}.menu__phone-prompt{top:15px}.menu__primary [class^=menu__item]{border-left:1px solid #875c97}.menu__primary [class^=menu__item]>a,.menu__primary [class^=menu__item]>strong{padding:26px 8px 23px}.menu__secondary [class^=menu__item]>a,.menu__secondary [class^=menu__item]>strong{font-size:12px;padding:1em}}@media only screen and (min-width: 980px){.brand__strapline{left:218px}.menu__primary [class^=menu__item]>a,.menu__primary [class^=menu__item]>strong{padding:26px 8px 23px}.menu__phone-prompt{top:4px}.menu__item--phone{padding:16px 8px 0;border-left:1px solid #875c97}.menu__item--phone a,.menu__item--phone a:hover{color:#efb03e;box-shadow:none;background:rgba(0,0,0,0)}}@media only screen and (min-width: 1460px){.menu__primary [class^=menu__item]>a,.menu__primary [class^=menu__item]>strong{padding:26px 21px 23px}}img{display:block;max-width:100%}.tab-content figure,.h-entry figure,.grid figure{position:relative}.tab-content figure .caption-on-top,.tab-content figure .caption-on-bottom,.tab-content figure h3,.tab-content figure .h3,.tab-content figure h4,.tab-content figure .h4,.h-entry figure .caption-on-top,.h-entry figure .caption-on-bottom,.h-entry figure h3,.h-entry figure .h3,.h-entry figure h4,.h-entry figure .h4,.grid figure .caption-on-top,.grid figure .caption-on-bottom,.grid figure h3,.grid figure .h3,.grid figure h4,.grid figure .h4{position:absolute;z-index:2;width:100%;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .2s ease;transition:background-color .2s ease;color:#fff;margin:0;padding:5px 10px}.tab-content figure h3,.tab-content figure .h3,.tab-content figure h4,.tab-content figure .h4,.h-entry figure h3,.h-entry figure .h3,.h-entry figure h4,.h-entry figure .h4,.grid figure h3,.grid figure .h3,.grid figure h4,.grid figure .h4{padding:5px 30px 7px 7px}.tab-content figure .caption-on-top,.tab-content figure h3,.tab-content figure .h3,.tab-content figure h4,.tab-content figure .h4,.h-entry figure .caption-on-top,.h-entry figure h3,.h-entry figure .h3,.h-entry figure h4,.h-entry figure .h4,.grid figure .caption-on-top,.grid figure h3,.grid figure .h3,.grid figure h4,.grid figure .h4{top:0}.tab-content figure .caption-on-bottom,.h-entry figure .caption-on-bottom,.grid figure .caption-on-bottom{bottom:0}figure a{display:block}figure a .h4:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:rgba(0,0,0,.4) url("/img/icons.svg") no-repeat 100% -891px}.banner__figure .landing__banner-caption--wildlife,.banner__figure .landing__banner-caption--dive{line-height:1.25}@media only screen and (max-width: 979px){.banner__figure .landing__banner-caption--wildlife,.banner__figure .landing__banner-caption--dive{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}}@media only screen and (min-width: 980px){.banner__figure .landing__banner-caption--wildlife,.banner__figure .landing__banner-caption--dive{width:calc(33.3333% - 19px);top:-127px;right:0}}@media only screen and (min-width: 1460px){.banner__figure .landing__banner-caption--wildlife,.banner__figure .landing__banner-caption--dive{width:calc(25% - 19px);top:-60px}}.banner__figure .landing__banner-caption--wildlife a,.banner__figure .landing__banner-caption--dive a{display:inline;color:#fff}.no-touch .banner__figure .landing__banner-caption--wildlife a:hover,.no-touch .banner__figure .landing__banner-caption--wildlife a:focus,.no-touch .banner__figure .landing__banner-caption--dive a:hover,.no-touch .banner__figure .landing__banner-caption--dive a:focus{border-bottom:1px solid rgba(255,255,255,.7)}@media only screen and (min-width: 980px)and (max-width: 1459px){.banner__figure .landing__banner-caption--dive{top:-210px}}.tooltip-toggler--banner-img{display:block;position:absolute;bottom:-6px;right:-4px;padding:0;width:40px;height:40px;background:url("/img/icons-new.svg") no-repeat 6px -108px}@media only screen and (min-width: 980px){.tooltip-toggler--banner-img{display:none}}@media only screen and (max-width: 979px){.no-js .tooltip-toggler--banner-img:focus+span,.tooltip-toggler--banner-img.show+span{display:block;background:rgba(0,0,0,.6);padding:5px;position:absolute;right:0;bottom:-37px}.no-js .tooltip-toggler--banner-img:focus+span:after,.tooltip-toggler--banner-img.show+span:after{content:"";position:absolute;right:14px;top:-6px;border:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,.6);border-top:0}}@media only screen and (max-width: 735px){.no-js .tooltip-toggler--banner-img:focus+span,.tooltip-toggler--banner-img.show+span{bottom:36px;top:auto}.no-js .tooltip-toggler--banner-img:focus+span:after,.tooltip-toggler--banner-img.show+span:after{top:auto;bottom:-6px;border-top:6px solid rgba(0,0,0,.6);border-bottom:0}}[class*=banner__btn-set--]{color:#b3b3b3;font-family:"proxima-nova",sans-serif;font-size:16px;line-height:1}@media only screen and (min-width: 480px){[class*=banner__btn-set--]{margin-top:.5em}}@media only screen and (min-width: 736px){[class*=banner__btn-set--] .cols__group{margin-left:-5px;margin-right:-5px}}[class*=banner__btn-set--] li{padding:5px}[class*=banner__btn-set--] a{padding:.5em}@media only screen and (max-width: 735px){.banner__btn-set--home{padding:0 4px 1em 10px;margin-top:-10px}}.banner__btn-set--home{font-size:20px;font-size:1.25rem}@media only screen and (max-width: 414px){.banner__btn-set--home{font-size:16px;font-size:1rem}}@media only screen and (max-width: 735px){.banner__btn-set--home a{background:#e7881f}}@media only screen and (min-width: 736px){.banner__btn-set--home{font-size:22px;font-size:1.375rem}}@media only screen and (max-width: 420px){.dive .banner__btn-set--home a{min-width:6.5em}}.banner__btn-set-arrow{width:100%;padding:5px}@media only screen and (min-width: 480px){.banner__btn-set-arrow{width:auto}.banner__btn-set-arrow span{padding:.5em 0;display:block}}@media only screen and (min-width: 736px){[class*=banner__btn-set--] .banner__btn-set-arrow{padding:5px 1.4166em 5px 0}.banner__btn-set-arrow span{background:rgba(0,0,0,.6);padding:.5em .3333em .5em .6666em;border-radius:2px 0 0 2px;color:#ccc;position:relative}.banner__btn-set-arrow span:after{content:"";position:absolute;right:-1em;top:0;border:1em solid rgba(0,0,0,0);border-left-color:rgba(0,0,0,.6);border-right:0}}.landing__intro{padding:2.5em 15px 6em;background:#f1f0ec}.schools .landing__intro{padding-bottom:3em}.landing__intro-text,[class*=landing__section-intro]{font-family:"proxima-nova",sans-serif;font-size:20px}@media only screen and (min-width: 1460px){.landing__intro-text,[class*=landing__section-intro]{font-size:22px}}@media only screen and (min-width: 980px){.no-js .landing__intro-text{font-size:22px}}@media only screen and (min-width: 980px){.js .landing__intro-text{width:66.6666%;padding-right:15px}}.landing__intro-text p+p,[class*=landing__section-intro] p+p,p.landing__intro-text{margin-top:1em}@media only screen and (min-width: 1460px){.js .landing__intro-text,.js #featured-trips{width:75%}}.landing__intro-byline{float:left;margin:3px .5em 0 0;width:87px}.landing__intro-byline img{display:block;width:100%;border:1px solid #b3b1a8}.landing__intro-byline figcaption{font-family:"proxima-nova",sans-serif;color:#99978a;padding:5px 0 0;font-size:14px;line-height:1.25}.p-role{display:inline-block}blockquote.landing__intro-text{overflow:hidden;margin-bottom:1em}[class*=landing__tab-panelset--]{margin-top:2.5em}[class*=landing__tab-panelset--] .tab-panel{width:100%;margin-bottom:10px}[class*=landing__tab-panelset--] .tab-panel>div{position:relative;height:100%;padding:10px;background:#fff;box-shadow:0 4px 1px rgba(0,0,0,.2)}[class*=landing__tab-panelset--] figure{position:relative}[class*=landing__tab-panelset--] img{display:block;width:100%}[class*=landing__tab-panelset--] .landing__promo-list-img{width:33.3333%;float:left;margin-right:10px}@media only screen and (min-width: 736px){.no-js .landing__tab-panellist{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.no-js [class*=landing__tab-panelset--] .cols__group{margin-left:-5px;margin-right:-5px}.no-js [class*=landing__tab-panelset--] .tab-panel{padding:0 5px;width:33.3333%}.no-js [class*=landing__tab-panelset--] .product-summary__heading{position:relative;background:#000}}@media only screen and (min-width: 736px)and (max-width: 979px){.no-js .landing__tab-panelset .tab-panel:nth-of-type(1n + 4){width:50%}}@media only screen and (min-width: 980px){.no-js .landing__tab-panelset .tab-panel{width:20%}}.js [class*=landing__tab-panelset--] h2{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}@media only screen and (min-width: 980px){.js [class*=landing__tab-panelset--]{margin-top:0;position:absolute;right:0;z-index:2;padding-left:19px;width:33.3333%}}@media only screen and (min-width: 1460px){.js [class*=landing__tab-panelset--]{width:25%}}@media only screen and (min-width: 980px){.js .landing__tab-panelset--home{top:-74px}}@media only screen and (min-width: 1460px){.js .landing__tab-panelset--home{top:2.5em}}@media only screen and (min-width: 980px){.js .landing__tab-panelset--home-dive{top:-160px}}@media only screen and (min-width: 1460px){.js .landing__tab-panelset--home-dive{top:2.5em}}@media only screen and (min-width: 980px){.js .landing__tab-panelset--home-schools{top:-62px}.js .landing__tab-panelset--home-schools .tab-panel{min-height:24.25em}}@media only screen and (min-width: 980px){.js .landing__tab-panelset--jv{top:-54px}}@media only screen and (min-width: 980px){.js .landing__tab-panelset--ausnc-jv{top:-120px}}@media only screen and (min-width: 1460px){.js .landing__tab-panelset--ausnc-jv{top:-160px}}.landing__promo-list{list-style:none}.landing__promo-list li{padding:5px 0}.landing__promo-list li+li{border-top:1px solid #d7d5ca}.landing__promo-list time{display:block;color:#99978a}h2+.landing__promo-list li:first-child{padding-top:0}p+.landing__promo-list{border-top:1px solid #d7d5ca}.enews.tab-panel p{margin:1em 0 .5em}.dive .tab-panel>div{min-height:330px}.dive .landing__brochure>div{padding-bottom:43%}.dive .landing__brochure h3{font-size:18px}.dive .landing__brochure p{margin-top:.5em}.dive .landing__brochure img{position:absolute;bottom:0;left:0}.dive .enews.tab-panel h3{font-size:28px}.dive .enews.tab-panel .landing__enews-example{display:inline-block;padding:7px;font-size:17px;font-family:"proxima-nova",sans-serif;background:rgba(255,255,255,.85);margin:1em 0}.no-touch .dive .enews.tab-panel .landing__enews-example:hover{background:#fff}.dive .enews.tab-panel>div{padding-right:60px;background:#1b64af url("/img/whats-bubbling.jpg") no-repeat 100% 0;border:10px solid #fff;color:#fff;color:rgba(255,255,255,.85)}[class*=home-section--]{padding-bottom:4em}[class*=home-section--]:before{content:"";position:absolute;width:100%;height:4px;background:rgba(0,0,0,.2);z-index:1}.home-section--destinations{padding-bottom:4.5em}.home-section--categories{background:#f1f0ec}.home-section__header{height:200px;padding:190px 15px 0;background-color:#411154;background-repeat:no-repeat;background-size:cover;background-position:100% 0;position:relative;margin-bottom:2.5em}@media only screen and (max-width: 735px){.home-section__header{background-position:75% 0}}.home-section__heading{color:#fff;font-size:45px;font-size:2.8125rem;line-height:1.0666;text-shadow:0 0 10px rgba(0,0,0,.7)}.home-section__header .home-section__heading{position:absolute;bottom:0}[class*=landing__divider]{margin-top:35px;padding-top:21px;border-top:1px solid #d7d5ca}@media only screen and (min-width: 736px){.landing__divider--regions,.landing__divider--destinations{padding-top:0;border:0}}@media only screen and (min-width: 736px){.landing__divider--regions span{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}}.home-section--experience{background-repeat:none;background-position:50% 0;background-size:cover}.home-section--experience .home-section__heading{padding:30px 0 20px}@media only screeen and (min-width: 736px){.home-section--experience .home-section__heading{padding-top:85px}}.home-section--experience [class*=landing__section-intro]{color:rgba(255,255,255,.8)}.home-section--experience [class*=landing__section-intro] .underline{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.no-touch .home-section--experience [class*=landing__section-intro] .underline:hover{background:rgba(0,0,0,.25);border-bottom:1px solid #fff}.landing__section-intro--experience-2{padding-top:1.5em;border-top:1px solid rgba(255,255,255,.4)}@media only screen and (min-width: 736px){[class^=landing__regions]{position:relative;overflow:hidden}[class^=landing__regions] img{display:block;position:relative;left:50%;margin-left:-416px}[class^=landing__regions] .btn{position:absolute;left:50%}}@media only screen and (max-width: 735px){.landing__regions--wildlife .btn{min-width:9.4em;margin-bottom:.75em}}@media only screen and (min-width: 736px){.landing__regions--wildlife #africa{top:286px;margin-left:-21px}.landing__regions--wildlife #asia-australasia{top:271px;margin-left:174px}.landing__regions--wildlife #europe{top:99px;margin-left:-80px}.landing__regions--wildlife #north-america{top:98px;margin-left:-327px}.landing__regions--wildlife #latin-america{top:315px;margin-left:-270px}.landing__regions--wildlife #polar{top:0;margin-left:-26px}}.landing__regions--schools .btn{font-weight:bold;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width: 735px){.landing__regions--schools .btn{min-width:9.4em;margin-bottom:.75em}}@media only screen and (min-width: 736px){.landing__regions--schools #africa{top:251px;margin-left:-39px}.landing__regions--schools #asia{top:191px;margin-left:198px}.landing__regions--schools #europe{top:75px;margin-left:-25px}.landing__regions--schools #americas{top:214px;margin-left:-319px}}@media only screen and (max-width: 735px){.landing__regions--dive .btn{min-width:9.4em;margin-bottom:.75em}}@media only screen and (min-width: 736px){.landing__regions--dive:after{content:"";position:absolute;left:50%;bottom:0;margin-left:180px;width:358px;height:358px;background:url("/img/south-pacific-ring.png")}.landing__regions--dive #africa{top:266px;margin-left:-45px}.landing__regions--dive #americas{top:230px;margin-left:-315px}.landing__regions--dive #asia{top:214px;margin-left:233px;z-index:1}.landing__regions--dive #caribbean{top:192px;margin-left:-260px}.landing__regions--dive #europe{top:105px;margin-left:-100px}.landing__regions--dive #indian-ocean{top:266px;margin-left:60px}.landing__regions--dive #middle-east{top:183px;margin-left:17px}.landing__regions--dive #polar{top:0;margin-left:-26px}.landing__regions--dive #south-pacific{top:325px;margin-left:210px;z-index:1}}@media only screen and (min-width: 980px){.landing__regions--dive #americas{top:217px;margin-left:-340px}.landing__regions--dive #south-pacific{top:300px;margin-left:350px}}[class*=jv-section--],[class*=jv__section]{padding:2.5em 15px 4em;border-top:1px solid #d7d5ca}[class*=jv-section--] h2,[class*=jv__section] h2{font-size:42px}.jv-section--articles{padding-bottom:2.5em}.js #when.jv-section--when,.no-js #when.jv-section--when{padding:0 0 4em}.jv-sections>section:nth-child(even){background:#f1f0ec}.ausnc-jv__gallery .gallery__row{padding:0;border:0;background:rgba(0,0,0,0);margin:-2px}.ausnc-jv__gallery figure{width:33.3333%;padding:2px}@media only screen and (min-width: 480px)and (max-width: 979px){.ausnc-jv__gallery figure{width:25%}}.ausnc-jv__section--locations,.ausnc-jv__section--wildlife{background:#f1f0ec}.ausnc-jv__section--when{background-color:#02466a;background-repeat:no-repeat;background-position:100% 0;background-size:cover;border:0}.ausnc-jv__section--when .landing__section-intro{color:#fff}@media only screen and (min-width: 736px){.ausnc-jv__section--when .landing__section-intro{padding:15px 0;margin-left:33.3333%}}@media only screen and (min-width: 1460px){.ausnc-jv__section--when .landing__section-intro{margin-left:25%}}.ausnc-jv__section--brochure{padding-bottom:0}@media only screen and (min-width: 736px){.ausnc-jv__col--brochure,.ausnc-jv__col--enews{width:50%;padding:0 15px}.ausnc-jv__col--brochure p,.ausnc-jv__col--enews p{font-size:16px}}.ausnc-jv__col--brochure p,.ausnc-jv__col--enews p{margin-top:1em}.ausnc-jv__col--brochure figure,.ausnc-jv__col--enews figure{margin-top:1.5em}.ausnc-jv__col--brochure img,.ausnc-jv__col--enews img{display:block;width:100%}.ausnc-jv__col--brochure{position:relative}@media only screen and (max-width: 735px){.ausnc-jv__col--brochure{border-bottom:1px solid #d7d5ca;margin-bottom:2.5em}}@media only screen and (min-width: 736px){.ausnc-jv__col--brochure figure{position:absolute;left:15px;right:15px;bottom:0}}.ausnc-jv__col--enews figure{border:1px solid #d7d5ca;border-bottom:0;box-shadow:0 0 7px rgba(0,0,0,.2);max-width:300px}.ausnc-jv__section--dive{background:#123b61;border:0;color:#a9d9ea;padding-bottom:2.5em}.ausnc-jv__section--dive img{display:block;float:left;margin:-3px 1em 0 0}.home-h1__primary{display:block;font-size:44px;font-size:2.75rem;line-height:1}.home-h1__secondary{display:block;font-size:24px;font-size:1.5rem}@media only screen and (max-width: 414px){.home-h1__primary{font-size:calc(1rem + 9vw)}.home-h1__secondary{font-size:calc(1rem + 2.5vw)}}@media only screen and (min-width: 736px){.home-h1__primary{font-size:55px;font-size:3.4375rem;line-height:1.091}.home-h1__secondary{font-size:30px;font-size:1.875rem}}.cols__group--customer-quotes{margin:1.5em 0}@media only screen and (min-width: 736px){.cols__group--customer-quotes{margin-left:-15px;margin-right:-15px}.cols__group--customer-quotes .customer-quote--card{width:33.3333%}}.cols__group--customer-quotes .customer-quote--card{padding:0 15px}.customer-quote__figure img{display:block;width:100%}[class^=customer-quote__text] p{font-size:20px;font-size:1.25rem}[class^=customer-quote__text] p:first-child{text-indent:-0.4em}[class^=customer-quote__text] p:first-child:before{content:"“"}[class^=customer-quote__text] p:last-of-type:after{content:"”"}.customer-quote__text{padding:15px;box-shadow:0 4px 1px rgba(0,0,0,.2);background:#fff}@media only screen and (min-width: 736px){.customer-quote__text{min-height:23.75em}}@media only screen and (min-width: 980px){.customer-quote__text{min-height:14.5em}}@media only screen and (min-width: 1460px){.customer-quote__text{min-height:11.25em}}.customer-quote__citation{margin-top:.5em;display:block;color:#99978a;font-size:14px;font-size:.875rem}.customer-quote--linear{position:relative}.customer-quote--linear+.customer-quote--linear{margin-top:2.5em;padding-top:2.5em}.customer-quote--linear+.customer-quote--linear:before{content:"";position:absolute;top:0;left:15px;right:15px;border-top:1px solid #d7d5ca}.customer-quote--linear .customer-quote__figure,.customer-quote--linear .customer-quote__text--testimonial{padding-left:15px;padding-right:15px}.customer-quote--linear .customer-quote__figure{margin-bottom:1em}.customer-quote--linear .customer-quote__text--testimonial{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 736px){.customer-quote--linear .customer-quote__figure{width:33.3333%;margin-bottom:0}.customer-quote--linear .customer-quote__text--testimonial{width:66.6666%}.customer-quote--linear:nth-of-type(even){flex-direction:row-reverse}}@media only screen and (min-width: 1460px){.customer-quote--linear .customer-quote__figure{width:25%}.customer-quote--linear .customer-quote__text--testimonial{width:75%}}button{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:1;text-align:inherit;padding:0;background:rgba(0,0,0,0)}h2 button,h3 button{line-height:inherit}button,[class^=btn],[type=submit]{display:inline-block;outline:0;border:0;margin:0}[class^=btn],[type=submit]{padding:.4375em .625em;border-radius:2px;border-top:1px solid rgba(255,255,255,.4);color:#fff;background:#411154;font-weight:bold;line-height:1;box-shadow:0 4px 1px rgba(0,0,0,.2);transition:background-color .2s ease}.btn--compact{padding:.25em .3333em}@media only screen and (max-width: 370px){.btn--rq{margin-top:.25em}}main [type=submit].h3,main [type=submit].h4{color:#fff}[class^=btn]:focus,[type=submit]:focus,.no-touch [class^=btn]:hover,.no-touch [type=submit]:hover,[class^=btn]:active,[type=submit]:active{color:#fff;background:#efb03e;transition:background-color .2s ease;box-shadow:0 4px 1px rgba(0,0,0,.2)}.pseudo-link{font-size:inherit;font-family:inherit;line-height:inherit;padding:0;box-shadow:inset 0 -1px 0 0 rgba(113,26,138,.4)}.pseudo-link:focus,.no-touch .pseudo-link:hover,.pseudo-link:active{box-shadow:inset 0 -1px 0 0 #8d20ab;background-color:#f1f0ec}.pseudo-link[disabled]{color:inherit !important}[class^=btn-helper--]{padding:.25em .33em;background:#99978a}[class^=btn-helper--]:focus,.no-touch [class^=btn-helper--]:hover,[class^=btn-helper--]:active{background:#807d77}.js .fieldset-panel--person,.js .btn-helper--add-person{margin-bottom:1.5em}.js .btn-helper--add-person{box-shadow:0 4px 1px rgba(0,0,0,.2)}.btn-helper--remove-fieldset{position:relative;top:-4px;left:.33em}.btn-helper--copy-email{position:absolute;top:-3px;left:5em}.cta{padding:0 10px}.btn--enquire,.btn--quote{background:#e7881f}@media only screen and (max-width: 735px){.btn--enquire{font-size:11px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;padding:8px}}@media only screen and (min-width: 736px){.btn--enquire{position:absolute;right:0;bottom:9px;font-size:20px;font-size:1.25rem;z-index:2;padding:.25em .33em}.tab-panellist.is-fixed .btn--enquire{font-size:22px;font-size:1.375rem;bottom:8px}}@media only screen and (min-width: 980px){.btn--enquire{bottom:15px;font-size:28px;font-size:1.75rem}}.btn--enquire:focus strong,.no-touch .btn--enquire:hover strong,.btn--enquire:active strong{position:relative;top:1px}#request-quote{margin-top:1em}.btn--enquire[aria-selected=true],.no-touch .btn--enquire[aria-selected=true]{background:#cebdd7;cursor:default}@media only screen and (min-width: 980px){.btn--enquire[aria-selected=true],.no-touch .btn--enquire[aria-selected=true]{font-size:18px;font-size:1.125rem;border-radius:2px 2px 0 0;border:0;box-shadow:none;padding:.5em}.btn--enquire[aria-selected=true]:hover,.no-touch .btn--enquire[aria-selected=true]:hover{top:auto}}@media only screen and (min-width: 736px){.btn--enquire[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-14px;margin-left:-9px;border:9px solid rgba(0,0,0,0);border-top:7px solid #cebdd7}}@media only screen and (min-width: 980px){.btn--enquire[aria-selected=true]{bottom:0;transition:all .2s ease}}.btn--enquire[aria-selected=true]:focus{outline:0}.is-fixed .btn--enquire[aria-selected=true]{transition:all 0 ease}.btn--close{color:#b3b3b3;background:rgba(0,0,0,0);padding:5px;box-shadow:none;font-size:22px;font-size:1.375rem;font-weight:normal}.no-js .btn--close{display:none}main .btn--close{position:absolute;top:5px;right:5px}.btn--close:focus,.no-touch .btn--close:hover,.btn--close:active{color:gray;background:none;box-shadow:none}.tab-panel.brochure__section{padding:2.5em 15px 4em}@media only screen and (min-width: 736px){.tab-panel.brochure__section{padding:2.5em 0 4em}}.tab-panel.brochure__section h2+.section__intro{margin-top:.5em}.brochure__thumb{float:left;margin:-0.5em 1em 0 0;width:120px}@media only screen and (min-width: 736px){.brochure__thumb{margin-top:3px}}@media only screen and (min-width: 980px){.brochure__thumb{width:170px}.schools .brochure__thumb{width:135px}}@media only screen and (min-width: 1460px){.brochure__thumb{width:149px}.schools .brochure__thumb{width:114px}}.brochure__thumb img{display:block;width:100%}.schools .brochure__thumb{border:1px solid #d7d5ca}.brochure__alt{margin:1em 0 2em;padding:1em;border-radius:2px;background:#f7f7be}@media only screen and (min-width: 980px){.brochure__alt{margin:1em 0 2em 186px}}@media only screen and (min-width: 1460px){.brochure__alt{margin:1em 0 2em 165px}}.brochure__alt--jv{padding:1em;background:#fff;border-radius:2px;margin-top:2em;border:1px solid #d7d5ca}.jv-sections>section:nth-child(odd) .brochure__alt--jv{background:#f1f0ec}.cols__group--brochure-options>div{margin-bottom:2em}.cols__group--brochure-options .btn{min-width:240px;max-width:300px}@media only screen and (min-width: 736px){.cols__group--brochure-options{margin-left:-15px;margin-right:-15px}.cols__group--brochure-options>div{width:50%;padding:0 15px}.cols__group--brochure-options .btn{display:block}}.brochure-option__note{margin-top:1em;color:#99978a;font-size:14px;font-size:.875rem;max-width:300px}.brochure-thumbs>span{display:inline-block;position:relative}.brochure-thumbs__cover{width:32.5%;max-width:155px;z-index:1}.brochure-thumbs__cover:after{content:"";position:absolute;top:4px;right:-4px;width:4px;bottom:0;background:rgba(0,0,0,.25)}.brochure-thumbs__cover img{width:100%}.brochure-thumbs__spread{top:15px;width:65%;max-width:310px;border-right:2px solid rgba(0,0,0,.25);transform:rotate(5deg);transform-origin:0 0}.brochure-thumbs__spread:before,.brochure-thumbs__spread:after{content:"";position:absolute;top:0;width:20%;height:150px}.brochure-thumbs__spread:before{left:30%;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%)}.brochure-thumbs__spread:after{left:50%;background:linear-gradient(to right, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0) 100%)}.brochure-thumbs__spread img{width:50%}fieldset{position:relative;padding:0;border:0;margin:0}[class*=legend--]{position:absolute;left:0;top:.5em}.legend--h2,.legend--h3{font-family:"proxima-nova",sans-serif;font-weight:bold}.legend--h3{font-size:20px;font-size:1.25rem}input{line-height:1}input,textarea{border:1px solid #fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2);outline:0;padding:.3333em;font-size:inherit;transition:all .2s ease}label input:focus,textarea:focus [aria-invalid=true]:focus{border-color:#000 !important;background:#fff !important;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .2s ease}label input:focus~span,textarea:focus [aria-invalid=true]:focus~span{color:#000}.no-boxshadow input,.no-boxshadow textarea{border-color:#99978a}.no-boxshadow input:focus,.no-boxshadow textarea:focus{border-color:#807d77}.no-touch input:hover,.no-touch textarea:hover{border-color:#99978a;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .2s ease}.no-touch input:focus,.no-touch textarea:focus{border:1px solid #000}.no-touch.no-boxshadow input:hover,.no-touch.no-boxshadow textarea:hover{border-color:#807d77}textarea{resize:vertical}input[type=checkbox],input[type=radio],select{padding:0;border:0;outline:0;line-height:1;box-shadow:none}input[type=submit]{font-weight:bold}[readonly]{color:#999}[class*=fieldset-panel]{margin:3px 0;border-radius:2px;width:100%;padding:4.5em 1em 2.5em;background:#f1f0ec}@media only screen and (min-width: 736px){[class*=fieldset-panel]{margin:1em 0 2em;padding:4em 1em 1.5em;border:1px solid #d7d5ca}}.fieldset-panel--address{padding-top:3em}div.fieldset-panel{padding-top:1em}[class*=fieldset-panel]>legend>span{top:1.5em;left:15px}@media only screen and (min-width: 736px){[class*=fieldset-panel]>legend>span{top:.75em}}[class*=fieldset-panel]>fieldset{padding:0}.cols__group--fields{margin-left:-5px;margin-right:-5px}.cols__group--fields>*{padding:0 5px}.cols__group--fields+.cols__group--fields{margin-top:1em}label{position:relative;color:#807d77}[class*=field-][aria-selected=true]{color:#333}label,select{cursor:pointer}[class*=field-below]{position:relative}[class*=field-below] label,[class*=field-below] label>span:first-child,[class*=field-below] input,[class*=field-below] textarea,[class*=field-below] select{display:block}[class*=field-below] input,[class*=field-below] textarea{width:100%}[class*=field-inline]>span{display:block;margin-bottom:.5em}[class*=field-inline] label{display:table;width:100%;line-height:1.25}[class*=field-inline] label>span{display:table-cell;vertical-align:top}.field__checkrad{width:1.25em}.fwrap-num2req{min-width:3.75em}.fwrap-num4req{width:5em}.fwrap-num5req{width:5em}.has-focus~.fwrap-sel{border:2px solid #807d77;border-left:0;padding:0}.has-focus~.fwrap-sel:before,.has-focus~.fwrap-sel:after{margin:-1px -1px 0 0}.has-focus~.fwrap-sel select{margin:0 0 0 1px}em.fguide{font-style:normal;color:#99978a}.ffocus{display:none;position:relative;background:#fff;border:1px solid #b3b1a8;border-radius:2px;padding:10px}.ffocus:before,.ffocus:after{content:"";position:absolute;top:-10px;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:0;border-bottom-color:#fff}.ffocus:before{top:-11px;border-bottom-color:#b3b1a8}input+.ffocus{position:absolute;width:180px;left:50%;margin-left:-90px;box-shadow:0 0 20px rgba(0,0,0,.6);z-index:1}.row input+.ffocus{top:4.25em}.row .fwrap-teltype input+.ffocus{top:2.5em}input:focus+.ffocus{display:block}.field__req-guide{display:block;transition:opacity .2s ease;font-style:normal;line-height:1;text-transform:uppercase;text-align:center;padding:.3333em 3px;color:#fff;background:#b3b1a8;border:1px solid #b3b1a8;border-radius:0 2px 2px 0}.field__req-guide span{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}#required-legend{line-height:1;color:#807d77;margin-bottom:1em}@media only screen and (min-width: 736px){#required-legend{position:absolute;top:17px;left:63%}}@media only screen and (min-width: 980px){#required-legend{position:absolute;left:auto;right:15px}}#required-legend .field__req-guide{border-radius:2px;display:inline-block;padding:3px}[class*=field-] .field__req-guide{position:absolute;right:0;bottom:0;padding:2px;padding-top:calc(.3333em + 1px);padding-bottom:calc(.3333em + 1px)}.wf-active [class*=field-] .field__req-guide{padding-top:calc(.3333em + 2px);padding-bottom:calc(.3333em + 2px)}.no-touch label:hover input+.field__req-guide{border:1px solid #99978a;border-left-color:#b3b1a8}.wrap-ph1.em1_2 .fguide-req{right:.5em}.wrap-ph3.px .fguide-req{right:3px}.wrap-ph2.px .fguide-req{right:2px}.fwrap-ddmmyyyy legend .fguide-req,.fwrap-teltype legend .fguide-req{bottom:auto;top:calc(1px + 1.5em);z-index:1}input:focus+.field__req-guide{opacity:0;transition:opacity .2s ease}.no-opacity input:focus+.field__req-guide{display:none}.fwrap-chk .fguide-req{top:0;bottom:auto;border-radius:2px}[class*=fwrap],form iframe{margin-top:1.5em}legend+p,legend.invisible+.row,legend+label[class*=fwrap],.fwrap-ddmmyyyy [class*=fwrap],.fwrap-teltype [class*=fwrap]{margin-top:0}legend+.row{margin-top:-1em}.form--enquiry .fieldset-panel--enquiry{margin-top:-0.5em}fieldset.is-summarised [class*=fwrap],fieldset.is-summarised .row>*,fieldset.is-summarised [class*=fwrap-num]{width:auto;min-width:0;padding-right:0;margin-top:0}fieldset.is-summarised .show-complete,fieldset.is-summarised .fwrap-ddmmyyyy legend,fieldset.is-summarised .flabel{color:#99978a}fieldset.is-summarised kbd{font-family:sans-serif}fieldset.is-summarised fieldset[class*=fwrap],fieldset.is-summarised>.row>label{margin:0 .5em .5em 0}fieldset.is-summarised p,fieldset.is-summarised em,fieldset.is-summarised .hide-complete,fieldset.is-summarised input,fieldset.is-summarised select,fieldset.is-summarised strong,fieldset.is-summarised textarea,fieldset.is-summarised .fwrap-ddmmyyyy legend{display:none}fieldset.is-summarised .fwrap-ddmmyyyy .row{margin-top:0}fieldset.is-summarised .show-complete:after{content:":"}fieldset.is-summarised .btn-edit{position:absolute;top:1em;right:1em}fieldset.is-summarised .ddmm kbd:after{content:"/";color:#99978a}.clone-data{position:relative;display:inline-block}.clone-data ol{list-style:none;margin:0;width:8.5em;position:absolute;top:2.25em;left:50%;margin-left:-4.25em;z-index:3;box-shadow:0 0 20px rgba(0,0,0,.6)}.clone-data button{display:block;color:#711a8a}.clone-data li+li{margin-top:.5em;border-top:1px solid #b3b1a8;padding-top:.5em}[class*=fwrap]>.clone-data{position:absolute;top:-5px;right:.5em}[aria-invalid=true]{background:#ffc !important;border-color:#807d77 !important}.field-inline--contact,.field-inline--event,.field-inline--other,.field-inline--other-brochures,.field-inline--person{margin-top:1em;padding-top:1em;border-top:1px solid #d7d5ca}.field-inline--contact strong,.field-inline--other strong,.field-inline--other-brochures strong{display:inline-block}.field-inline--other-brochures:first-of-type{margin-top:0}.fields-how{margin:.5em 0;padding:.5em 0;border-top:1px solid #d7d5ca;border-bottom:1px solid #d7d5ca}.fields-how .field-inline{padding:.5em 1.5em .5em 0}.fields-how .field-inline:last-child{padding-right:0}@media only screen and (max-width: 510px){.fields-how .field-inline{width:50%}}.field-below--quote{margin-top:1em}@media only screen and (max-width: 735px){[class*=field-below]{width:100%}[class*=field-below]+[class*=field-below]{margin-top:1em}.field-below--title,.field-below--address:nth-of-type(5){width:50%}}@media only screen and (min-width: 736px){.field-below--title{width:26%}.fieldset-panel--person .field-below--name{width:50%}.fieldset-panel--person .field-below--email{width:67%}.fieldset-panel--person .field-below--phone{width:33%}.fieldset-panel--contact .field-below--name,.fieldset-panel--contact .field-below--phone{width:37%}.fieldset-panel--contact .field-below--email{width:63%}.field-below--address{width:50%;margin-top:1em}.field-below--destination,.field-below--interest{margin-bottom:1em}.fieldset--enews [class*=field-],.fieldset-panel--enews [class*=field-],.fieldset-panel--jv-enews [class*=field-]{margin-top:1em}.fieldset--enews .field-below--name,.fieldset-panel--enews .field-below--name,.fieldset-panel--jv-enews .field-below--name{width:50%}.fieldset--enews .field-below--email,.fieldset-panel--enews .field-below--email,.fieldset-panel--jv-enews .field-below--email{width:1000%}.field-below--quote{width:50%}}@media only screen and (min-width: 980px){.field-below--title{width:20%}.fieldset-panel--person .field-below--name,.fieldset-panel--person .field-below--phone{width:20%}.fieldset-panel--person .field-below--email{width:40%}.fieldset-panel--contact .field-below--name,.fieldset-panel--contact .field-below--phone{width:40%}.fieldset-panel--contact .field-below--email{width:60%}.field-below--address{width:33.3333%}.fieldset--enews .field-below--name,.fieldset-panel--enews .field-below--name,.fieldset-panel--jv-enews .field-below--name{width:22%}.fieldset--enews .field-below--email,.fieldset-panel--enews .field-below--email,.fieldset-panel--jv-enews .field-below--email{width:46%}.fieldset--enews .field-submit,.fieldset-panel--enews .field-submit,.fieldset-panel--jv-enews .field-submit{width:10%;margin-top:2.5em}.field-below--quote{width:33.3333%}}@media only screen and (min-width: 1460px){.field-below--quote{width:20%}}.mailing-optin p{margin-top:1em}.mailing-optin__note{font-size:14px;font-size:.875rem}#holiday-enquiry{padding:0}.holiday-enquiry__intro{background:#711a8a;color:#fff;padding:15px;border-radius:2px}#contact.tab-panel{padding:2.5em 0 4em}#contact>[aria-label^=Close]{position:absolute;top:1em;right:27px;color:#b3b1a8;display:block}#contact iframe{min-height:117em}@media only screen and (min-width: 736px){#contact iframe{height:auto;min-height:99em}}@media only screen and (min-width: 980px){#contact iframe{min-height:81em}}@media only screen and (min-width: 1460px){#contact iframe{min-height:81em}}.footer{color:#999;position:relative;z-index:20}.footer h2,.footer .h2,.footer .legend--h2{color:#999;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1em}.footer a{color:#fff;box-shadow:none}.footer a:focus,.no-touch .footer a:hover,.footer a:focus{color:#efb03e;background-color:rgba(0,0,0,0);box-shadow:none}.footer__band{padding:0 15px;background:#000}.footer__band--about{background:#411154;padding:2em 15px;border-top:1px solid #884d4d;border-bottom:1px solid #884d4d}.footer__group{padding:2em 0}.footer__group+.footer__group{border-top:1px solid #333}@media only screen and (min-width: 980px){#subscribe+.footer__group{padding-bottom:0}}.schools #see-also{border-top:1px solid #333}.footer-topmost,.footer-topmost--wide{padding:0 15px;width:50%}.footer-topmost,.footer-topmost--wide{margin-bottom:1.5em}.footer-topmost span,.footer-topmost--wide span{display:block}@media only screen and (max-width: 735px){.footer-topmost:last-child{width:100%}.footer-topmost:last-child span{display:inline}}@media only screen and (min-width: 736px)and (max-width: 979px){.footer-topmost{width:33.3333%}.footer-topmost--wide{width:66.6666%}}@media only screen and (min-width: 980px){.footer-topmost{width:16.6666%}.footer-topmost--wide{width:33.3333%}}@media only screen and (min-width: 1460px){.footer-topmost span,.footer-topmost--wide span{display:inline}}.footer-topmost__list{border-top:1px solid #333}.footer-topmost__list a,.footer-topmost__list strong{display:block;padding:5px 0;font-weight:normal;border-bottom:1px solid #333}.footer__group .fieldset--enews{padding-top:2.5em}.footer__group .legend--h2{top:0}@media only screen and (max-width: 735px){.footer__group [class^=field-]{margin-top:1em}}.footer__group label{color:rgba(255,255,255,.6)}.footer__group label input,.js .footer__group label [aria-invalid]{background:rgba(255,255,255,.75);border-color:rgba(0,0,0,0)}.js .footer__group label input{background:rgba(255,255,255,.25);border-color:rgba(0,0,0,0)}.footer__group label input:focus,.js .footer__group label input:focus{background:#fff;border-color:#fff}.js .footer__group label [aria-invalid]+span{position:absolute;right:4px;bottom:7px;line-height:1;color:#fff}.js .footer__group label [aria-invalid=false]+span{width:18px;height:18px;border-radius:9px;background:#690}.js .footer__group label [aria-invalid=false]+span:after{content:"✓";position:absolute;top:3px;left:3px}.js .footer__group label [aria-invalid=true]+span{border:9px solid rgba(0,0,0,0);border-bottom:18px solid #c00}.js .footer__group label [aria-invalid=true]+span:after{content:"!";position:absolute;top:4px;left:-2px}.footer-brochure{width:100%}@media only screen and (min-width: 980px){.footer-brochure{width:50%;padding:0 15px}}@media only screen and (min-width: 520px){.footer-brochure__table{display:table;width:100%}.footer-brochure__table ul,.footer-brochure__table figure{display:table-cell;vertical-align:top}.footer-brochure__table figure{vertical-align:bottom}.footer-brochure__table ul{width:190px}}.footer-brochure__table ul{list-style:none;padding-right:10px}.footer-brochure__table li{margin-bottom:.5em}.footer-brochure__table span{display:block}.footer-brochure__table figure a{max-width:300px}.footer-brochure__table img{display:block;max-width:100%}.footer-accreditation{flex-grow:1;margin-left:-5px;margin-right:-5px;border-top:1px solid #333;padding-top:2em}.footer-accreditation>figure{padding-left:5px;padding-right:5px}.footer-accreditation img{height:23.4vw;max-height:120px}.footer-follow{width:100%;position:relative;justify-content:space-between}@media only screen and (max-width: 979px){.footer-follow{padding-top:2em;border-top:1px solid #333}}@media only screen and (min-width: 980px){.footer-follow{width:33.3333%;padding:0 15px}}.footer-follow a{display:block;width:40px;height:40px}.footer-follow img{border-radius:2px}.footer-follow a:focus,.no-touch .footer-follow a:hover,.footer-follow a:active{outline:1px solid #fff}@media only screen and (min-width: 980px)and (max-width: 1459px){#epa-logo{width:150px}}[class^=sibling-sites__link--]{margin-bottom:10px}[class^=sibling-sites__link--] img{display:block}.sibling-sites__caption{padding:5px;color:#fff;color:rgba(255,255,255,.8);text-transform:uppercase;font-size:11px;font-size:.6875rem;letter-spacing:.08em;text-align:center;background:#666;background:rgba(0,0,0,.3)}.sibling-sites__link--dive{background-color:#123b61}.sibling-sites__link--families{background-color:#061626}.sibling-sites__link--naturalist{background-color:#0b525a}.sibling-sites__link--schools{background-color:#5f2674}.sibling-sites__link--walks{background-color:#30427d}.sibling-sites__link--wildlife{background-color:#000}.schools .sibling-sites__link--wildlife{position:relative}.schools .sibling-sites__link--wildlife:before,.schools .sibling-sites__link--wildlife:after{content:"";position:absolute}[class^=sibling-sites__link--]:focus{position:relative;outline:1px solid #fff}[class^=sibling-sites__link--]:focus .sibling-sites__caption,.no-touch [class^=sibling-sites__link--]:hover .sibling-sites__caption{background:rgba(0,0,0,.7);color:#fff}@media only screen and (max-width: 735px){.schools .sibling-sites__link--wildlife{border:1px solid #333}}@media only screen and (min-width: 736px){[class^=sibling-sites__link--]{width:33.3333%;margin:0}.sibling-sites__caption{min-height:5.3333em}}@media only screen and (min-width: 736px)and (max-width: 979px){.sibling-sites a:nth-child(-n+2){width:50%}.sibling-sites a:nth-child(-n+2) .sibling-sites__img-wrapper{padding:0 16.6666%}.sibling-sites a:nth-child(-n+2) .sibling-sites__caption{min-height:0}.schools .sibling-sites__link--wildlife:before{left:0;right:1px;border-top:1px solid #333}.schools .sibling-sites__link--wildlife:after{top:0;right:1px;bottom:0;border-right:1px solid #333}}@media only screen and (min-width: 980px)and (max-width: 1459px){.footer-accreditation img{max-height:110px}}@media only screen and (min-width: 980px){.footer-accreditation{width:50%;margin-left:-15px;margin-right:-15px;padding-top:0;border:0}.footer-accreditation>figure{padding:0 15px}[class^=sibling-sites__link--]{width:20%}.schools .sibling-sites__link--wildlife:before,.schools .sibling-sites__link--wildlife:after{width:100%;border-top:1px solid #333}.schools .sibling-sites__link--wildlife:after{bottom:0}}@media only screen and (min-width: 736px){.footer-office,.footer-financial{width:50%;padding:0 15px}}@media only screen and (min-width: 980px){.footer-office{width:66.6666%}.footer-financial{width:33.3333%}}.footer-office a{color:#999}.footer-office .org,.footer-office .adr,.footer-office .postal-code,.footer-office .country-name{display:inline-block}.footer-financial{padding-left:0}@media only screen and (max-width: 735px){.footer-financial{margin:1em 0;padding:1em 0;width:100%;border-top:1px solid #333;border-bottom:1px solid #333}}.footer-financial a{display:block;color:#999;position:relative;padding-left:160px;max-width:24em;font-size:14px;line-height:1.25;min-height:63px;background:url("/img/abtot-atol.svg") no-repeat;background-size:150px 50px}.footer-financial strong,.footer-financial span{border:0;clip:rect(0 0 0 0);position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}#finpro{transition:none}.footer-legal{font-size:14px;font-size:.875rem;width:100%}.footer-legal li+li{margin-left:.5em;border-left:1px solid #333;padding-left:.5em}@media only screen and (max-width: 735px){.footer-legal li:first-child{width:100%}.footer-legal li:nth-of-type(2){margin:0;padding:0;border:0}}@media only screen and (min-width: 736px){.footer-legal{padding:2em 15px 0}}@media only screen and (min-width: 980px){.footer-legal{padding-top:0}}.footer-legal a{color:#999}#go-top{position:fixed;width:100%;bottom:0}#go-top a{display:block;position:absolute;right:50%;margin-right:-16px;bottom:0;width:0;height:0;border:14px solid rgba(0,0,0,0);border-top-width:0;border-bottom-color:rgba(0,0,0,.2)}#go-top a:before{content:"";display:block;position:absolute;top:-2px;left:-16px;border:16px solid rgba(0,0,0,0);border-top-width:0;border-bottom-color:rgba(255,255,255,.3);z-index:-1}@media only screen and (min-width: 1090px){#go-top a{right:-36px}}.no-touch #go-top a:hover{right:8px;border:16px solid rgba(0,0,0,0);border-top-width:0;border-bottom-color:#000}.no-touch #go-top a:hover:before{left:-20px;border:20px solid rgba(0,0,0,0);border-top-width:0;border-bottom-color:rgba(255,255,255,.6)}@media only screen and (min-width: 1090px){.no-touch #go-top a:hover{right:-38px}}.enews-footer{position:relative;padding-top:1em;overflow-x:hidden;background:#300d3f}.enews-footer>.content__max{border-bottom:1px solid rgba(255,255,255,.25)}.enews-footer__content{align-items:flex-end}.enews-footer__example figcaption{margin-bottom:.25em}.enews-footer__example a{display:block;position:relative;color:#fff}.enews-footer__example a figcaption{text-decoration:underline;font-weight:bold}.enews-footer__example a:after{content:"";position:absolute;width:.5em;right:-0.5em;top:2em;bottom:0;background:rgba(0,0,0,.25)}.enews-footer__example a:focus,.enews-footer__example a:hover{color:#fff;background:rgba(0,0,0,.2)}.enews-footer__example img{display:block;width:100%}.enews-footer__cta{padding:0 15px 1em}.enews-footer__cta p{margin-top:.5em;font-size:18px;font-size:1.125rem;color:#fff;text-shadow:0 0 .5em rgba(0,0,0,.6)}a.enews-footer__btn span,input.enews-footer__btn{background:#e7881f}a.enews-footer__btn:focus span,a.enews-footer__btn:hover span,input.enews-footer__btn:focus,input.enews-footer__btn:hover{background:#efb03e}.footer__band--enews{background:#300d3f;padding:0 15px}.footer__band--enews .footer__group{padding:.5em 0 2em}@media only screen and (max-width: 479px){.enews-footer__example figcaption{padding-left:15px}}@media only screen and (min-width: 480px)and (max-width: 735px){.enews-footer__example{padding-left:15px}}@media only screen and (min-width: 736px){.enews-footer__content{flex-direction:row-reverse}.enews-footer__example{width:50%;padding-right:15px}.enews-footer__cta{width:50%;padding:0 0 1.5em 5px}}@media only screen and (min-width: 980px){.enews-footer__example{width:33.3333%}.enews-footer__cta{width:66.6666%;padding-left:15px}.enews-footer__cta p{font-size:20px;font-size:1.25rem}}.is-targeted{animation:target-fade 4s 1;animation-timing-function:ease-in;-moz-animation:target-fade 4s 1;-moz-animation-timing-function:ease-in;-o-animation:target-fade 4s 1;-o-animation-timing-function:ease-in;-webkit-animation:target-fade 4s 1;-webkit-animation-timing-function:ease-in}@keyframes target-fade{0%{background-color:#f7f7be}100%{background-color:rgba(247,247,190,0)}}@-moz-keyframes target-fade{0%{background-color:#f7f7be}100%{background-color:rgba(247,247,190,0)}}@-o-keyframes target-fade{0%{background-color:#f7f7be}100%{background-color:rgba(247,247,190,0)}}@-webkit-keyframes target-fade{0%{background-color:#f7f7be}100%{background-color:rgba(247,247,190,0)}}.lead-teacher{margin-top:1em}@media only screen and (min-width: 980px){.lead-teacher>div{width:50%}}.toc--terms{margin:2.5em 0}.toc--terms ol{list-style:none;counter-reset:toc-counter}.toc--terms ol>li{counter-increment:toc-counter;padding-left:1.75em;text-indent:-1.9375em}.toc--terms ol>li::before{content:counter(toc-counter);display:inline-block;width:1.3em;margin-right:.4em;text-align:right;color:#99978a}#conditions>li{margin-top:1em}@media only screen and (min-width: 736px){.toc--terms ol{column-count:2}.toc--terms ol li{display:inline-block;width:100%}}@media only screen and (min-width: 980px){.toc--terms ol{column-count:3}}@media only screen and (min-width: 1460px){.toc--terms{position:absolute;top:0;right:0;width:calc(50% - 30px)}.toc--terms ol{column-count:auto}}[aria-busy=true]:before,[aria-busy=true]:after{content:"";display:block;border-radius:50%;position:fixed;top:50vh;left:50vw;z-index:200}.no-vunits [aria-busy=true]:before,.no-vunits [aria-busy=true]:after{position:absolute;top:50%;left:50%}[aria-busy=true]:before{width:110px;height:110px;margin:-55px 0 0 -55px;background:rgba(255,255,255,.4)}[aria-busy=true]:after{width:80px;height:80px;margin:-50px 0 0 -50px;border:10px solid rgba(65,17,84,.2);border-left-color:#411154;transform:translateZ(0);animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.no-cssanimations .loading .loader{background:url("/img/loading-100.gif") no-repeat 50% 50%}/*# sourceMappingURL=schools.min.css.map */