/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ld-blue1:#012F49;--ld-blue2:#98BCD0;--ld-white:#FDFCFB;--ld-gray1:#333;--ld-gray2:#d2e1f2;--ld-grad1:#115686;--ld-grad2:#1361B9;--ld-grad3:#021748;--ld-grad4:#020308;--mob-peak:50px;--tab-peak:50px;--dt-peak:50px;--mob-pad:40px;--tab-pad:50px;--dt-pad:70px;}
body{color:var(--ld-blue1);background:var(--ld-white);}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:transparent;}.tabs ul.primary li a.is-active{background-color:transparent;}.tabs ul.primary li.is-active a{background-color:transparent;border-bottom-color:transparent;}#navbar-top{background-color:transparent;}#navbar-main{background-color:transparent;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:var(--ld-white);}.nav-link{color:var(--ld-white);}.nav-link:hover,.nav-link:focus{color:var(--ld-white);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:transparent;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:transparent;border-color:transparent;}.btn-primary{background-color:#012F49;border-color:#012F49;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:transparent;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:var(--ld-white);}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.site-name{font-size:40px;}footer .site-name{font-size:25px;}html{width:100%;max-width:100%;}html body{width:100%;max-width:100%;}html .path-frontpage #main-wrapper{display:none;}html #ld-page-wrapper{width:100%;max-width:100%;background:var(--ld-blue2);background:-moz-linear-gradient(180deg,rgb(15,83,122) 0%,rgb(3,3,10) 100%);background:-webkit-linear-gradient(180deg,rgb(15,83,122) 0%,rgb(3,3,10) 100%);background:linear-gradient(180deg,rgb(15,83,122) 0%,rgb(3,3,10) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#53c0ff",endColorstr="#020024",GradientType=1);}body,body h1,body h2,body h3,body h4,body h5,.grotesk{font-family:"aktiv-grotesk",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--ld-blue1);line-height:normal;}.grotesk{font-style:italic;color:var(--ld-white)}body h1{letter-spacing:.18em;font-weight:700;color:var(--ld-white);text-align:center;font-style:italic}body h2{letter-spacing:.18em;font-weight:700;font-style:italic}body h3{font-weight:700;}body a{text-decoration:none;}body h1 a,body h2 a,body h3 a,body h4 a,body h5 a{color:var(--ld-blue1);}.font-italic,em{font-family:"aktiv-grotesk",sans-serif;font-optical-sizing:auto;font-style:italic;}body .btn{padding:16px 20px;border-radius:5px 40px;text-transform:uppercase;font-style:italic;margin-right:10px;margin-bottom:10px;}.btn-sm{padding:8px 12px !important;}body .btn:hover{background-color:var(--ld-blue2);color:var(--ld-blue1);}body .ld-bg-white,.node--type-page #block-lastdive-content,.node--type-premiere #block-lastdive-content,.path-protected-page #block-lastdive-content{background-color:rgba(255,255,255,.9);padding:20px 16px 25px;margin-top:50px;margin-bottom:50px;border-radius:5px 40px;}.path-protected-page #block-lastdive-content form label{color:var(--ld-blue);}.node--type-page #block-lastdive-content a{color:var(--ld-blue1)}.node--type-article #block-lastdive-content a{color:var(--ld-blue1)}body .ld-bg-white a:not(.btn),.node--type-page #block-lastdive-content a:not(.btn),.node--type-premiere #block-lastdive-content a:not(.btn){color:#0071b3!important;font-weight:700;}.ld-bg-white h2{text-align:center;margin-top:20px;margin-bottom:40px;color:var(--ld-blue1)}body .ld-bg-white.view-display-id-page_1 a{font-weight:normal;}.mr-2{margin-right:.5rem!important;}@media (min-width:576px){body .container,body .container-sm{max-width:520px}}@media (min-width:768px){body .container,body .container-md,body .container-sm{max-width:720px}body .ld-bg-white,.node--type-page #block-lastdive-content,.node--type-premiere #block-lastdive-content{padding:30px 26px 40px;margin-top:75px;margin-bottom:75px;}}@media (min-width:992px){body .container,body .container-lg,body .container-md,body .container-sm{max-width:920px}body .ld-bg-white,.node--type-page #block-lastdive-content,.node--type-premiere #block-lastdive-content{padding:50px;}}@media (min-width:1200px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl{max-width:1040px}}@media (min-width:1400px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{max-width:1120px}}.view-ld-people img,.field--name-field-media-image img,.views-field-field-image img,body .card,body .card img{border-radius:5px 40px;width:100%;height:auto;}body .navbar-toggler{background-color:rgba(255,255,255,.7);border:1px solid var(--ld-white);border-radius:5px 10px;position:fixed;top:16px;right:16px;z-index:4;padding:2px;}body .navbar-brand{padding:0;margin:auto;}div#CollapsingNavbar{position:fixed;height:100vh;background:rgb(83,192,255);background:-moz-linear-gradient(180deg,rgb(15,83,122) 0%,rgb(3,3,10) 100%);background:-webkit-linear-gradient(180deg,rgb(15,83,122) 0%,rgb(3,3,10) 100%);background:linear-gradient(180deg,rgb(15,83,122) 0%,rgb(3,3,10) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#53c0ff",endColorstr="#020024",GradientType=1);left:0;top:0;width:100%;z-index:3;}div#CollapsingNavbar ul{flex-direction:column;padding:20px;}div#CollapsingNavbar ul li{font-size:24px;padding:20px;}@media (min-width:768px){div#CollapsingNavbar{position:static;height:auto;background:transparent;}div#CollapsingNavbar ul{flex-direction:row;padding:5px;}div#CollapsingNavbar ul li{font-size:16px;padding:5px;}}#navbar-main{padding-top:0;align-items:start;}#CollapsingNavbar .navbar-expand-lg .nav .nav-link.active,.navbar-expand-lg .nav .show>.nav-link{color:var(--ld-white);}#block-lastdive-main-menu{color:var(--ld-white);}body a{color:var(--ld-white);}body a:hover{color:var(--ld-blue2)}#CollapsingNavbar .nav a{color:var(--ld-white);text-transform:uppercase;font-weight:500;}#CollapsingNavbar .nav a:hover{color:var(--ld-blue2)}#CollapsingNavbar ul.nav .nav-link,#CollapsingNavbar ul.nav .nav-link.active{padding:10px;font-style:italic;font-weight:400;font-family:"aktiv-grotesk",sans-serif;color:var(--ld-white);}.path-frontpage #page{position:relative;}.path-frontpage #header{position:absolute;left:0;top:0;right:0;z-index:4;}#block-lastdive-pagetitle{text-align:center;}#header{padding:60px 0 30px;}#main{padding-bottom:35px}@media (min-width:768px){#header{padding:60px;}}body .text-white{color:var(--ld-white) !important;}body .text-blue{color:var(--ld-blue) !important;}body a .text-blue{color:var(--ld-blue) !important;}.ld-bg-white h2{text-align:center;margin-top:20px;margin-bottom:30px;color:var(--ld-blue1)}.ld-bg-blue1{background-color:var(--ld-blue1);}.ld-center{position:relative;display:block;}#get-involved{position:relative;}#get-involved .ld-bg-white{margin-top:0}footer.site-footer{background-color:rgba(2,2,2,1);padding-bottom:0;padding-top:30px;}.site-footer .block{border:0;margin-top:0;margin-bottom:0;}.site-footer__bottom .content{padding:0;}.site-footer__bottom{margin-top:0;}.site-footer nav{font-size:12px;}#CollapsingNavbar .site-footer ul.nav .nav-link{padding:8px;}.navbar-brand img,#block-lastdive-footerlogo img{max-width:275px;border-radius:0 !important;margin:auto;}#block-lastdive-lastdivefooterlogos .d-flex.justify-content-center.align-items-center{width:48%;margin-bottom:14px;}#block-lastdive-lastdivefooterlogos .ld-bg-white{margin-top:20px;margin-bottom:30px;}#block-lastdive-lastdivefooterlogos img{max-width:80%;border-radius:0 !important;margin:0 auto;width:auto;max-height:200px;}#block-lastdive-lastdivefooter{margin-bottom:0;}#block-lastdive-lastdivefooter .content{padding-bottom:0;}@media (min-width:992px){#block-lastdive-lastdivefooterlogos .d-flex.justify-content-center.align-items-center{width:18%;margin-bottom:14px;}}#block-lastdive-lastdivehomegetinvolved .content{width:100%}.views-field-body .field--type-image{padding:20px;}.block-views-blocklast-dive-captain-s-log-block-1 h3 a{text-decoration:none;font-weight:700;color:var(--ld-blue1);}.view-last-dive-captain-s-log .views-field-field-image{padding-bottom:20px;}.path-captains-log #block-lastdive-content{background-image:url(/themes/custom/lastdive/images/map-full1200.jpg);background-size:cover;background-position:center center;margin-bottom:20px;padding:40px 20px;border-radius:5px 40px;margin:0 20px 20px;min-height:50vh;}.small.text-uppercase{padding:1px 0 3px;}.view-last-dive-captain-s-log .card{background-color:rgba(255,255,255,.8);}.card img{width:100%;height:auto;}.card .btn{padding:8px 16px}.last-dive-tags ul{list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;}.last-dive-tags ul li{color:var(--ld-white);padding:4px 8px;margin-right:5px;font-size:12px;background-color:var(--ld-blue1);width:auto;border-radius:20px!important;}.view-last-dive-partners h3{color:var(--ld-white);}.view-last-dive-partners img{width:100%;height:auto;}.partner-title{color:var(--ld-blue2)}.row.region.region-footer-fourth{width:calc(24% * 3);text-align:right;}.ld-footer-menu ul,.menu--last-dive-social-media ul{display:flex;flex-direction:row;flex-wrap:wrap;text-transform:uppercase;justify-content:center;}footer .nav-link{padding:5px;}@media (min-width:768px){.ld-footer-menu ul,.menu--last-dive-social-media ul{justify-content:flex-end;}}#CollapsingNavbar .menu--last-dive-social-media ul.nav li{margin-left:10px;}.menu--last-dive-social-media ul li a.fab,.menu--last-dive-social-media ul li a.far{font-size:0;}.ld-bg-white .menu--last-dive-social-media ul li a.fab:before,.ld-bg-white .menu--last-dive-social-media ul li a.far:before{color:var(--ld-blue1)}.menu--last-dive-social-media ul li a.fab:before,.menu--last-dive-social-media ul li a.far:before{font-size:40px;color:var(--ld-white);}@media (min-width:768px){.menu--last-dive-social-media ul li a.fab:before,.menu--last-dive-social-media ul li a.far:before{font-size:60px;}}.menu--last-dive-social-media ul li a.fab:hover:before,.menu--last-dive-social-media ul li a.far:hover:before{color:var(--ld-blue2)}form label{color:#fff;}form.user-pass-reset{color:#fff;}body #mc_embed_signup{background-color:transparent;}body #mc_embed_signup label{color:var(--ld-blue1);}body #mc_embed_signup #mc-embedded-subscribe-form{font-size:.9em;margin-top:0;margin-bottom:0}body #mc_embed_signup #mc-embedded-subscribe-form form{width:80%;margin:auto}body #mc_embed_signup #mc-embedded-subscribe-form h2{text-align:left;}body #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group label{margin-top:0;margin-bottom:0}body #mc_embed_signup #mc-embedded-subscribe-form form{margin-top:0;margin-bottom:0}body #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group{padding:0}body #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input{border-radius:20px;padding:4px;border:0}body #mc_embed_signup #mc-embedded-subscribe-form #mc-embedded-subscribe{margin-top:10px;border-radius:5px 40px;}body #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{margin-bottom:0}body #mc_embed_signup .indicates-required{position:absolute;right:0;top:25px;}body .fade{transition:opacity .5s linear;}.fadeIn{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease;}.fadeIn-visible{opacity:1;transform:translateY(0);}.fadeIn-visible-active{opacity:1!important;}.view-ld-premieres{}.list-group{}.list-group .list-group-item{background-color:transparent;border:none;}.views-field-field-country ul{margin:0;}.views-field-field-country .list-group-item{color:#fff;padding:0;}.node--type-premiere #block-lastdive-content{display:none;}.ld-bg-blue1.text-center.text-white.text-uppercase.p-2.mr-2{align-self:flex-start;}.node--type-ld-person .field--name-field-person-category,.view-ld-people .views-field-body .list-group{display:flex;padding-bottom:15px;flex-direction:row;}.node--type-ld-person .field--name-field-person-category .field__item,.view-ld-people .views-field-body .list-group-item{color:var(--ld-blue1);padding:4px;background-color:var(--ld-blue2);margin-right:3px;font-size:12px;text-transform:uppercase;border-radius:2px;}.node--type-ld-person .field--type-text-with-summary{color:white}.view-ld-people{.views-row{padding-bottom:35px;}}@media(min-width:768px){.view-display-id-block_1.view-last-dive-captain-s-log .views-field-field-image{padding-bottom:80px;}}.field--name-field-video-ld{position:relative;width:100%;max-width:100%;}.field--name-field-video-ld video{width:100%;height:auto;aspect-ratio:16/9;}@supports not (aspect-ratio:16/9){.field--name-field-video-ld{padding-bottom:56.25%;height:0;}.field--name-field-video-ld video{position:absolute;top:0;left:0;height:100%;}}.field--name-field-video-poster{display:none;}
