.dive-site-public-page .dive-site_sidelink .dive-site_sidelink_edit,.dive-site-public-page .empty-description a,.dive-site-public-page .empty-masonry a,.dive-site-public-page .suggest-improvement,.dive-page .cta-links-editing,.dive-page-another-user .cta-links-editing,.owner-edit-page .cta-links-editing{letter-spacing:0.6px;color:#1CB0DD;text-transform:uppercase;opacity:1;text-decoration:underline;font-size:1.2rem;font-weight:800}.my-lists-page{padding:0 10vw}.my-lists-page .breadcrumb{color:#2F4565B3}.my-lists-page .breadcrumb a{color:#2F4565}.my-lists-page .social-links{display:grid;grid-template-columns:repeat(3, 3vw)}.my-lists-page .social-links span{border:none !important;margin:0;display:flex;align-items:center}.my-lists-page .location-svg-1,.my-lists-page .location-svg-2,.my-lists-page .dive-svg,.my-lists-page .favorite-svg,.my-lists-page .comment-svg,.my-lists-page .image-svg,.my-lists-page .image-svg-2,.my-lists-page .mf-svg-1,.my-lists-page .time-svg-1,.my-lists-page .time-svg-2,.my-lists-page .time-svg-3{stroke:#709BBA}@media (max-width: 1375px){.my-lists-page .lists-main-container{padding:0 5%}}@media (max-width: 992px){.my-lists-page .lists-main-container{margin-top:5%;padding-bottom:10%}}.my-lists-page .lists-main-container{margin-top:65px}.my-lists-page .lists-main-container .lists-main-container>h1{font-size:40px}.my-lists-page .lists-main-container .lists-number{align-items:center;gap:1rem;margin-right:2rem}.my-lists-page .lists-main-container .lists-number .fa-bookmark-o{font-size:4rem}.my-lists-page .lists-main-container .lists-number .num-lists{display:flex;flex-direction:column;justify-content:center}.my-lists-page .lists-main-container .lists-number .num-lists span{text-align:left;font-size:2.7rem;letter-spacing:1px;color:#2F4565;opacity:1;font-weight:500}.my-lists-page .lists-main-container .lists-number .num-lists span:last-child{font-size:1.5rem;text-transform:uppercase;font-weight:normal}.my-lists-page .lists-item__rename-input{position:static;width:70%}.my-lists-page .lists-item{margin-bottom:0;border-block:1px solid transparent;border-image:linear-gradient(90deg, #fff 0%, #dee5f2 10%, #dee5f2 80%, #fff 100%) 1}.my-lists-page .lists-item:first-child{border-top:1px solid transparent}.my-lists-page .lists-item__container{display:grid;grid-template-columns:repeat(4, 1fr);padding:25px 0;gap:10px}.my-lists-page .lists-item__container .list-name{text-align:left;font-size:2rem;display:flex;align-items:center}.my-lists-page .lists-item__container .list-name a{color:#041022;border-block-end:1px solid #041022;padding-bottom:3px}.my-lists-page .lists-item__container .list-name input{text-transform:initial;font-size:1.5rem}.my-lists-page .lists-item__container .list-name .lists-item__map-marker-icon{margin:0 10px 0 0}.my-lists-page .lists-item__container .list-time,.my-lists-page .lists-item__container .list-num-dives{text-align:left;font-size:1.3rem;letter-spacing:0.5px;opacity:1;display:flex;align-items:center;column-gap:10px}.my-lists-page .lists-item__container .list-time p,.my-lists-page .lists-item__container .list-num-dives p{margin-bottom:0;font-size:1.5rem;color:#2F4565B3}.my-lists-page .lists-item__container .list-time p span,.my-lists-page .lists-item__container .list-num-dives p span{font-weight:500;color:#2F4565;opacity:0.8}.my-lists-page .lists-item__container .list-item__style{display:flex;align-items:center;justify-content:end}.my-lists-page .lists-item__container .list-item__style .lists-item__controller{padding:1vw;font-size:2rem;color:#709BBA;border-inline-start:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}.my-lists-page .lists-item__container .list-item__style .lists-item__controller:last-child{border-inline-end:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}.my-lists-page .lists-item__container .list-item__style .list-edit-link{text-align:center;font-size:1.3rem;letter-spacing:1px;color:#2F4565;text-transform:uppercase;opacity:0.7;text-decoration:underline;font-weight:bold;padding:1vw;border-inline-end:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}.my-lists-page .dives-list-class{display:flex;align-items:start;justify-content:start;flex-direction:column;margin:-3.5rem 0 1rem 2rem;font-size:1.5rem}.my-lists-page .dives-list-class a{color:#2F4565}.my-lists-page .box-shadow-wrapper{height:100px;width:100%;content:"";background:radial-gradient(#BFEBFF -100%, rgba(255,255,255,0) 50%) no-repeat padding-box;clip-path:circle(33.9% at 50% 0)}.my-lists-page .box-shadow-content{background-color:#fff;content:"";height:50%}.my-lists-page .empty-list-msg{margin-top:-5rem;padding-top:5rem;border-block-start:1px solid transparent;border-image:linear-gradient(90deg, #fff 0%, #dee5f2 10%, #dee5f2 80%, #fff 100%) 1}.account-page-details .breadcrumb{color:#2F4565B3}.account-page-details .breadcrumb a{color:#2F4565}.account-page-details .page-title{display:flex;justify-content:space-between}.account-page-details .owner-DC-list{display:flex;align-items:start;flex-direction:row-reverse;column-gap:5%}.account-page-details .edit-text{margin-top:16px}.account-page-details .remove-float{float:none}.account-page-details .preview-link__container{margin-top:16px}.account-page-details .preview-link a,.account-page-details .edit-icon{text-decoration:underline;text-transform:uppercase;font-weight:800}.account-page-details .preview-link a{color:#2F4565}.account-page-details .preview-link{margin-right:20px}.account-page-details .preview-link:hover,.account-page-details .edit-icon:hover{text-decoration:none}.account-page-details .flex-horizontal{display:flex;flex-direction:row}.account-page-details a{border:none}.account-page-details .input-group-addon{background:#FAFAFF 0 0 no-repeat padding-box;border:1px solid #D1D1F0}.account-page-details .input-group-addon.binary-switch__on{border:1px solid #5555EA;background:#FFFFFF 0 0 no-repeat padding-box;box-shadow:0 0 10px #2432d940}.account-page-details .input-group-addon>button{background-color:white;outline:none}.account-page-details .input-group-addon>button:focus,.account-page-details .input-group-addon>button:active:focus{outline:none}.account-page-details .toggle-switch{cursor:pointer;padding:12px 15px}.account-page-details .edit-inline__editable__input{padding:40px 30px 20px 30px;box-shadow:0 0 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0 0;border-bottom:2px solid #dee5f2;margin:-30px 0 10px 0}.account-page-details .cancel-icon,.account-page-details .save-icon{top:15px;font-size:1.2rem;text-transform:uppercase;font-weight:bold;text-decoration:underline}.account-page-details .cancel-icon{color:#2F4565;position:absolute;right:68px;cursor:pointer}.account-page-details .save-icon{right:30px}.account-page-details .toggle-switch__container{margin-top:16px}.account-page-details .edit-inline__editable__container{position:relative;margin-top:-30px}.account-page-details .tabbable-panel{padding:0}.account-page-details .tabbable-line>.nav-tabs{border:none;margin:0}.account-page-details .tabbable-line>.nav-tabs>li{margin-right:2px}.account-page-details .tabbable-line>.nav-tabs>li>a{border:0;margin-right:0;padding:15px;color:#425d88;text-transform:uppercase;text-decoration:underline;font-weight:500}.account-page-details .tabbable-line>.nav-tabs>li>a>i{color:#a6a6a6}.account-page-details .tabbable-line>.nav-tabs>li.open,.account-page-details .tabbable-line>.nav-tabs>li:hover{border-bottom:3px solid #fbcdcf}.account-page-details .tabbable-line>.nav-tabs>li.open>a,.account-page-details .tabbable-line>.nav-tabs>li:hover>a{border:0;background:none !important;color:#333333}.account-page-details .tabbable-line>.nav-tabs>li.open>a>i,.account-page-details .tabbable-line>.nav-tabs>li:hover>a>i{color:#a6a6a6}.account-page-details .nav-tabs>li.active>a,.account-page-details .nav-tabs>li.active>a:hover,.account-page-details .nav-tabs>li.active>a:focus{background-color:transparent}.account-page-details .tabbable-line>.nav-tabs>li.open .dropdown-menu,.account-page-details .tabbable-line>.nav-tabs>li:hover .dropdown-menu{margin-top:0}.account-page-details :where(.tabbable-line>.nav-tabs>li.active){border-bottom:3px solid #ff8925;position:relative}.account-page-details .tabbable-line>.nav-tabs>li.active>a{border:0;color:#041022;text-decoration:none}.account-page-details .tabbable-line>.nav-tabs>li.active>a>i{color:#404040}.account-page-details .tabbable-line>.tab-content{margin-top:-3px;background-color:#fff;border:0;border-top:1px solid #eee;padding:15px 0}.account-page-details .tabbable-line>.tab-content{padding-bottom:0}.account-page-details .nav-tabs>li.active>a{background-color:transparent}.account-page-details .tabbable-line{background:#e7f6ff;background:radial-gradient(circle, #e7f6ff 50px, #fff 400px);border-top:1px solid transparent;border-bottom:1px solid transparent;border-image:linear-gradient(90deg, #fff 0%, #dee5f2 7%, #dee5f2 93%, #fff 100%);border-image-slice:1;display:flex;justify-content:center;align-items:center}.account-page-details .account-subheader__additional-links-container{float:right;display:inline-block}.account-page-details .account-subheader__additional-links-container>a{text-transform:uppercase;color:#8a8cad;font-size:12px;font-weight:300;position:relative;margin-right:30px}.account-page-details .account-subheader__additional-links-container>a:hover,.account-page-details .account-subheader__additional-links-container>a:active,.account-page-details .account-subheader__additional-links-container>a:focus,.account-page-details .account-subheader__additional-links-container>a:active:focus{border-color:#8a8cad}.account-page-details .account-subheader__additional-links-container>a:last-child{margin-right:0}.account-page-details .account-section{margin-top:75px}.account-page-details .account-section__title{font-size:25px;margin-bottom:-17px;margin-top:0}.account-page-details .account-section__subtitle{font-size:13px;margin-bottom:5px}.account-page-details .account-section__delimiter{width:75px}.account-page-details .account-section__animals-container{margin-top:30px}.account-page-details .account-main-section{margin-top:75px}.account-page-details .account-main-section__title{font-size:35px;margin-bottom:-17px;margin-top:0;font-weight:700}.account-page-details .account-main-section__subtitle{font-size:14px;margin-bottom:5px}.account-page-details .account-main-section__delimiter{width:75px}.account-page-details .account-main-section__animals-container{margin-top:30px}.account-page-details .account-main-section__first_col{margin-top:50px}.account-page-details .account-main-section__first_col__avatar-container{width:120px;height:120px;display:inline-block;position:relative}.account-page-details .account-main-section__first_col__avatar-container>img{width:120px;height:120px;clip-path:circle(40% at center)}.account-page-details .avatar-mask{position:absolute;height:100%;width:100%;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:1px dashed #9AB8CE}.account-page-details .select-avatar-placeholder{font-size:100px;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.account-page-details .upload-avatar-icon{width:40px;height:40px}.account-page-details .account-main-section__second_col{margin-top:50px}.account-page-details .account-info-section{border-block-start:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1;padding:30px 0;position:relative}.account-page-details .account-info-section:first-child{border-top:1px solid transparent}.account-page-details .account-info-section__title{margin:0;font-size:13px;color:#8a8cad;text-transform:uppercase;font-weight:300}.account-page-details .account-info-section__value{margin-top:16px;margin-bottom:0;font-size:20px;color:#4a4a73;display:inline-block}.account-page-details .account-secondary-section{margin-top:50px}.account-page-details .account-secondary-section__title{font-size:30px;margin:0;margin-bottom:-17px}.account-page-details .account-secondary-section__subtitle{font-size:13px;margin-bottom:5px}@media (max-width: 767px){.account-page-details .hide-mobile{display:none !important}.account-page-details #my-account-btn{font-size:14px;color:#2F4565}.account-page-details .upload-avatar-icon{font-size:14px;color:#2F4565;text-decoration:underline}.account-page-details .page-title{display:block}.account-page-details .page-title div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center}.account-page-details .page-title .owner-DC-list{flex-direction:column;align-items:center}.account-page-details .page-title .owner-DC-list .tabs{flex-direction:column;justify-content:center}.account-page-details .page-title .owner-DC-list .tabs .tabs__item{padding:10px 0;margin-right:0}.account-page-details .page-title .owner-DC-list .public-profile-link{letter-spacing:0.6px;color:#1CB0DD;text-transform:uppercase;opacity:1;text-decoration:underline;font-size:1.2rem;font-weight:800}.account-page-details .page-title .account-main-section__delimiter{margin-top:15px !important;margin-bottom:15px}.account-page-details .nav-tabs{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;position:relative;background-color:#fff}.account-page-details .nav-tabs li{width:100%;text-align:center;margin-right:0;border-block-start:2px solid;border-image-source:radial-gradient(transparent 0%, #63A1EA 50%, transparent 90%);border-image-slice:1}.account-page-details .nav-tabs li:last-child{border-block-end:2px solid;border-image-source:radial-gradient(transparent 0%, #63A1EA 50%, transparent 90%);border-image-slice:1}.account-page-details .nav-tabs::before{position:absolute;width:30vw;content:"";background-color:transparent;box-shadow:#bfebff 0px -40px 100px 30px;left:50%;top:40%;transform:translate(-50%, -50%);height:55px;z-index:-1}.account-page-details .tabbable-panel{margin-bottom:5px}.account-page-details .tabbable-panel .tabbable-line{background:transparent;border:none}.account-page-details .account-section__container{border-block-start:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1}}@media (min-width: 768px) and (max-width: 991px){.account-page-details .breadcrumb{text-align:left}.account-page-details .navigation-bar,.account-page-details .breadcrumb,.account-page-details .page-title{width:90vw;margin:0 auto}.account-page-details li[role='presentation'] a{font-size:12px}}@media (max-width: 991px){.account-page-details .account-main-section{margin-top:0}.account-page-details .breadcrumb{margin-top:50px}.account-page-details .account-main-section__second_col{margin-top:20px}.account-page-details .account-section__container{display:flex;justify-content:space-between;align-items:center}.account-page-details .account-section__container .upload-avatar-icon{width:unset;height:unset}.account-page-details .account-section__container .account-main-section__first_col__avatar-container{width:140px;height:140px}.account-page-details .account-section__container .account-main-section__first_col__avatar-container>img{width:140px;height:140px}.account-page-details .input-group{width:100%}}.owner-edit-page #main-content{min-height:80vh}.owner-edit-page .jumbotron h1{color:white}.owner-edit-page .jumbotron .dive-center-region{display:flex;color:white;font-size:2.4rem}.owner-edit-page .jumbotron .dive-center-region span{margin-right:1rem}.owner-edit-page .footer-small-map__subtitle{font-size:24px;font-weight:300;margin-top:0}.owner-edit-page .dive-svg,.owner-edit-page .mf-svg-1,.owner-edit-page .location-svg-1,.owner-edit-page .location-svg-2{stroke:#709BBA}.owner-edit-page #impact-counter .media-body>*{color:white}.owner-edit-page #impact-counter .media-body>span{text-transform:uppercase}@media (min-width: 768px){.owner-edit-page #impact-counter{width:600px}}.owner-edit-page .description-wrapper .divesite-description{line-height:29px;font-size:1.8rem;color:#041022;opacity:0.8}.owner-edit-page .description-wrapper .edit-tool{top:-30px;right:0}.owner-edit-page .description-wrapper .empty-description{display:flex}.owner-edit-page .credits{margin-top:2.3rem;color:#04102280}.owner-edit-page .credits a{color:#0055D5;border:none}.owner-edit-page .suggest-improvement{text-transform:uppercase;text-decoration:underline;font-size:1.2rem;letter-spacing:1px;margin-top:3.2rem;display:block;width:auto;border:none}.owner-edit-page .dive-site_activities{display:flex;justify-content:space-between}.owner-edit-page .dive-site_activity span a{text-transform:uppercase;margin-left:10px;font-size:1rem;border-bottom:none;text-decoration:none}.owner-edit-page .dive-center_sidelinks{display:flex;flex-direction:column}.owner-edit-page .dive-center_sidelink{display:flex;padding:30px 0;border-bottom:1px solid #DEE5F2;word-break:break-word}.owner-edit-page .dive-center_sidelink .sidelink-container{width:80%}.owner-edit-page .dive-center_sidelink:first-child{border-top:1px solid #DEE5F2}.owner-edit-page .dive-center_sidelink a{text-align:left;text-decoration:underline;font-size:1.8rem;line-height:26px;font-family:"Ubuntu", serif;color:#041022;opacity:1;border-bottom:none}.owner-edit-page .dive-center_sidelink a:hover{text-decoration:none}.owner-edit-page .dive-center_sidelink span.icon{margin-right:10px;color:#2F4565;opacity:0.3;text-align:left;font-size:22px;line-height:26px}.owner-edit-page .dive-center_sidelink span.jump-to{display:block;text-transform:uppercase;letter-spacing:1.3px;color:#2F4565;opacity:0.6;font-size:1.3rem}.owner-edit-page .dive-center_sidelink span.info{font-size:1.8rem;color:#041022;opacity:0.8;display:block}.owner-edit-page a.icons{display:inline-block;text-decoration:none;color:#8a8cad !important;font-size:1.2rem !important}.owner-edit-page .latest-dive .latest-dive__details .name{flex:2;display:flex;flex-direction:column;padding-left:20px}.owner-edit-page .latest-dive .latest-dive__details .star-ratings{margin:0 5px}.owner-edit-page .latest-dive .latest-dive__details .icons span{margin:0 10px}.owner-edit-page div.section{margin:70px 0}.owner-edit-page .panel{border-radius:10px}.owner-edit-page .dive-center-contact h3 a{color:#041022;text-decoration:underline}.owner-edit-page .dive-center-contact>span{font-size:1.3rem;color:#2F4565;opacity:0.6}.owner-edit-page .dive-center-contact__icons{margin:10px 0}.owner-edit-page .dive-center-contact__icons a{color:#709BBA;font-size:2.5rem;margin-right:10px}.owner-edit-page .dive-centers-nearby{margin:20px 0}.owner-edit-page .site-section__content,.owner-edit-page .site-section,.owner-edit-page #anchor-top-description{margin-top:0}.owner-edit-page .site-description__credits{margin-bottom:20px}.owner-edit-page .site-description{font-size:1.3rem}.owner-edit-page .aligned-row{display:flex;flex-flow:row wrap}.owner-edit-page .aligned-row::before{display:block}.owner-edit-page .empty-masonry,.owner-edit-page .empty-description{padding:20px;display:flex;flex-direction:column;justify-content:center;background-color:#F7FCFE;border:1px dashed grey;border-radius:10px;width:100%;text-align:center}.owner-edit-page .empty-masonry p,.owner-edit-page .empty-description p{font-size:1.6rem;line-height:1.8rem;color:#2F4565;opacity:0.7}.owner-edit-page .empty-masonry a,.owner-edit-page .empty-description a{letter-spacing:0.6px;color:#1CB0DD;text-transform:uppercase;opacity:1;text-decoration:underline;font-size:1.2rem;font-weight:800}.owner-edit-page .masonry--margin-site{margin-top:0}.owner-edit-page .compiled-map{width:100%;height:300px;background-color:#336699;margin-top:60px}.owner-edit-page .small-map-container{margin:60px 0;height:325px;position:relative}.owner-edit-page .masonry--margin{overflow:visible;margin:20px 0 35px 0}.owner-edit-page .card>.card-info{height:123px}.owner-edit-page #site-map{border-radius:20px}.owner-edit-page .edit-circle-icon{left:10px;top:12px}.owner-edit-page .modal-header{border:none;color:black;padding:35px 90px 45px 90px;background-color:transparent;border-bottom:1px solid #DEE5F2}.owner-edit-page .modal-content{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;background-color:white}.owner-edit-page .modal-footer{text-align:center;height:auto}.owner-edit-page .modal-body__input-container>input{padding:30px;box-shadow:0 0 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0 0;border-bottom:1px solid #8a8cad}.owner-edit-page input{padding:30px;box-shadow:0 0 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0 0;border-bottom:1px solid #8a8cad}.owner-edit-page .dive-section__action{margin:20px 0}.owner-edit-page .dive-section__action button{padding:20px;text-align:center;width:100%}.owner-edit-page .gallery_col{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;margin:25px auto}.owner-edit-page .grid-container{margin-right:40vw}.owner-edit-page .grid-edit-page{display:grid;grid-template-columns:minmax(5%, 30%) 42vw;align-items:center;margin:50px 0}.owner-edit-page .grid-logo .empty-logo{background-color:#F7FCFE}.owner-edit-page .image-hover:hover{background-color:rgba(0,0,0,0.5);transition:all 0.25s ease;border-radius:10%}.owner-edit-page .image-hover img{vertical-align:top;max-width:100%;backface-visibility:hidden;border-radius:10%;position:relative;z-index:-1}.owner-edit-page .image-hover figcaption{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.owner-edit-page .image-hover:hover:before,.owner-edit-page .image-hover:hover figcaption{opacity:1}.user-public-page .breadcrumb a{color:#2F4565}.user-public-page .user-page-avatar{position:absolute;top:125px;right:-5rem;z-index:3;width:100px;height:100px;background-color:white;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-public-page .user-page-avatar__img{width:80px;height:80px;border-radius:50%}@media (max-width: 992px){.user-public-page .map__simple-header-wrapper{height:45px}.user-public-page .dropdown-mobile{bottom:auto;top:27px;position:absolute}}.user-public-page .stats__text{margin-top:15px}.user-public-page .location-svg-1,.user-public-page .location-svg-2,.user-public-page .dive-svg,.user-public-page .favorite-svg,.user-public-page .comment-svg,.user-public-page .image-svg,.user-public-page .image-svg-2,.user-public-page .mf-svg-1,.user-public-page .time-svg-1,.user-public-page .time-svg-2,.user-public-page .time-svg-3{stroke:#8BBCE0}.user-public-page .masonry__item--full{display:none}.user-public-page a.icons{display:inline-block;text-decoration:none;color:#8a8cad !important;font-size:1.2rem !important}.user-public-page .latest-dives__unit>div{margin-left:0}.user-public-page .latest-dives__unit--dive_site{font-size:1.4rem;font-weight:bold;letter-spacing:0;color:#041022;overflow-wrap:break-word}.user-public-page .latest-dives__unit--dive_date{font-size:1.5rem;letter-spacing:0;color:#2F4565;opacity:0.7}.user-public-page .pos-relative{position:relative}.user-public-page .latest-dives__unit--edit--link{letter-spacing:0.6px;color:#2F4565;text-transform:uppercase;opacity:1}.user-public-page .separator{background:url("/public/images/app/wave-stretched.png") no-repeat;height:25px}.user-public-page .activity-links{letter-spacing:0.6px;color:#425D88;text-transform:uppercase;opacity:1}.user-public-page .activity-links .fa{color:#FF8925}.user-public-page .activity-links a{color:#425D88}.user-public-page .badges-container-xl{margin-bottom:100px}.user-public-page .user-page-badges{margin-top:-17rem;padding-top:0}.user-public-page .user-page-badges .badges-container{display:grid;align-items:center}.user-public-page .user-page-badges .badges-container .inl-block{justify-self:start;margin:15px 0}.user-public-page .user-page-badges .badges-container:not(:has(:nth-child(4))){grid-template-columns:1fr 1fr 1fr}.user-public-page .user-page-badges .badges-container:not(:has(:nth-child(4))) :nth-child(2){justify-self:center}.user-public-page .user-page-badges .badges-container:not(:has(:nth-child(4))) :nth-child(3){justify-self:end}.user-public-page .user-page-badges .badges-container:not(:has(:nth-child(3))) :last-child{justify-self:start}.user-public-page .user-page-badges .badges-container:has(:nth-child(4)){grid-template-columns:repeat(4, 1fr)}.user-public-page .user-page-badges .badges-container:has(:nth-child(5)){grid-template-columns:repeat(5, 1fr)}.user-public-page .user-page-badges .badges-container:has(:nth-of-type(6)) .inl-block{margin-top:15px}.user-public-page .user-page-badges .badges-container:has(:nth-child(5)) .separator{margin-bottom:20px}.user-public-page .user-page-badges .user-page-badges__img{min-height:5vw;margin-top:10px}.user-public-page .public-page-stats-container:not(:has(.stats:nth-child(3))) :last-child{justify-self:start}.user-public-page .public-page-stats-container:not(:has(.stats>:nth-child(4))){grid-template-columns:1fr 1fr 1fr}.user-public-page .public-page-stats-container:not(:has(.stats>:nth-child(4))) :first-child{justify-self:start}.user-public-page .public-page-stats-container:not(:has(.stats>:nth-child(4))) :nth-child(3){justify-self:end}.user-public-page .public-page-stats-container:has(.stats:nth-child(4)){grid-template-columns:repeat(6, 1fr)}.user-public-page .public-page-stats-container:has(.stats:nth-child(4)) .stats{justify-self:start}.user-public-page .public-page-stats-container .stats__icon{margin:0}.user-public-page .follow-btn{cursor:pointer;text-transform:uppercase}.user-public-page .follow-btn a{color:#425D88}.user-public-page .fa.fa-rss.followed{color:#425D88}.user-public-page .fa.fa-rss,.user-public-page .fa.fa-rss.unfollowed{color:#FF8925}.user-public-page .masonry{display:flex}.user-public-page img.masonry__item,.user-public-page img.gallery-overlay__img{height:10vh;object-fit:cover;border-radius:10px}.user-public-page img.masonry__item,.user-public-page img.gallery-overlay__img,.user-public-page .gallery-overlay__cover{border-radius:10px;border:1px solid #f1f1f1}.user-public-page .header-elements{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 5%}.user-public-page #data-col:has(.logged-out-user) .user-page-second-col__header{justify-content:end}.user-public-page .user-page-second-col__header{padding-right:0;margin-right:-30px}.user-public-page .user-ctas{margin-top:8%;padding:0}.user-public-page #data-col:not(:has(.activity-links)) .user-page-badges{margin-top:2.5rem}.user-public-page .user-page-title-container .user-infos{display:flex;gap:2rem;align-items:center}.user-public-page .user-page-title-container .user-infos .certification{text-transform:uppercase;font-size:1.3rem;background-color:#BAD5F533;border:1px solid #BAD5F5;padding:3px 10px}.user-public-page .user-page-title-container .user-infos .dropdown-map__menu__subtitle--user-page{margin-top:1px;margin-right:10px;text-align:left;font-size:1.5rem;color:#2F4565;opacity:0.8}.user-public-page .dropdown-map__menu__title--user-page{font-size:50px;font-weight:700;margin:0;color:#000}.user-public-page .uploaded-photos{margin-top:50px}.user-public-page .user-page-section .latest-dives__header{flex-direction:column;margin-bottom:40px}.user-public-page .user-page-section .latest-dives__header .stats__icon{position:absolute;left:-5rem;top:2%}.user-public-page .user-page-section .user-page-section__title{font-weight:700;font-size:30px;color:#000;margin-bottom:0;letter-spacing:2.5px;text-transform:uppercase}.user-public-page .stats__text__label{word-wrap:anywhere;padding:0 0.5vw}.user-public-page .activity-links a,.user-public-page .activity-links span{display:inline-flex;align-items:center;gap:5px;font-weight:500}.user-public-page .activity-links .fa{font-size:26px}@media (max-width: 767px){.user-public-page .header-elements{padding:unset}.user-public-page .user-page-title-container{align-items:center;justify-content:center}.user-public-page .user-page-title-container .user-infos{margin-top:5px;flex-direction:column;justify-content:center;gap:5px}.user-public-page .user-page-avatar{position:relative;top:0;right:unset}.user-public-page .activity-links{text-align:center}.user-public-page .uploaded-photos{margin-top:unset}.user-public-page .stats__text__label{font-size:12px}.user-public-page .uploaded-photos{margin-top:15px}}@media (min-width: 768px) and (max-width: 991px){.user-public-page .breadcrumb{text-align:left}.user-public-page .user-page-avatar{top:35px;left:-40px;bottom:unset}.user-public-page .user-page-padding-container{padding-left:8rem}}@media (max-width: 992px){.user-public-page .user-page-badges .user-page-badges__img{min-height:8rem}.user-public-page .user-page-badges .badges-container .inl-block{justify-self:center}.user-public-page .public-page-stats-container{margin-top:-11rem}.user-public-page .public-page-stats-container .stats{justify-self:center !important}.user-public-page .public-page-stats-container:has(.stats:nth-child(4)){grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}.user-public-page .dropdown-map__menu__title--user-page{font-size:30px}.user-public-page .user-page-avatar{width:60px;height:60px}.user-public-page .user-page-avatar img{height:60px;width:60px}.user-public-page .user-page-padding-container{height:100%;background-color:#fff;border-top-right-radius:15px;border-top-left-radius:15px}.user-public-page .hideContent{height:28rem}.user-public-page .showContent{margin-top:-75vh}}@media (min-width: 993px){.user-page-second-col{margin-left:-20px}}.my-dives-page .breadcrumb{color:#2F4565B3}.my-dives-page .breadcrumb a{color:#2F4565}.my-dives-page .location-svg-1,.my-dives-page .location-svg-2,.my-dives-page .dive-svg,.my-dives-page .favorite-svg,.my-dives-page .comment-svg,.my-dives-page .image-svg,.my-dives-page .image-svg-2,.my-dives-page .mf-svg-1{stroke:#8BBCE0}.my-dives-page .flex-vertical{display:flex;flex-direction:column}.my-dives-page .latest-dives__unit--dive_site{display:inline-flex;align-items:center;font-size:1.4rem;font-weight:bold;letter-spacing:0;color:#041022;overflow-wrap:break-word}.my-dives-page .latest-dives__unit--map-icon{font-size:14px;margin:0 0 0 5px}.my-dives-page .latest-dives__unit--dive_date{font-size:1.5rem;letter-spacing:0;color:#2F4565;opacity:0.7}.my-dives-page .latest-dives__unit--dive_rating{margin-left:0 !important}.my-dives-page .latest-dives__unit--stats .svg-icon{display:block;position:relative;width:25px;margin-right:15px}.my-dives-page .latest-dives__unit--dive_edit_link{letter-spacing:0.6px;color:#2F4565;text-transform:uppercase;opacity:1}.my-dives-page .hover-marker{box-shadow:#F5E991 0 0 35px 20px;border-radius:12px;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(245,233,145,0.5)}70%{-webkit-box-shadow:0 0 0 50px rgba(245,233,145,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(245,233,145,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(245,233,145,0.5);box-shadow:0 0 0 0 rgba(245,233,145,0.4)}70%{-moz-box-shadow:0 0 0 50px rgba(245,233,145,0);box-shadow:0 0 0 50px rgba(245,233,145,0)}100%{-moz-box-shadow:0 0 0 0 rgba(245,233,145,0);box-shadow:0 0 0 0 rgba(245,233,145,0)}}.my-dives-page .dive-svg,.my-dives-page .mf-svg-1,.my-dives-page .location-svg-1,.my-dives-page .location-svg-2,.my-dives-page .image-svg,.my-dives-page .image-svg-2,.my-dives-page .time-svg-1,.my-dives-page .time-svg-3,.my-dives-page .time-svg-2,.my-dives-page .favorite-svg{stroke:#709BBA}.my-dives-page .my-map-main-padding-container .location-svg-1,.my-dives-page .my-map-main-padding-container .location-svg-2{stroke:#a3deff}.my-dives-page .my-map-main-padding-container .favorite-svg{stroke:#ffad1e}.my-dives-page .my-map-main-padding-container .wishlist-svg,.my-dives-page .my-map-main-padding-container .wishlist-svg-1{stroke:#d6a1f7}.my-dives-page .my-map-main-padding-container .favorite-svg{stroke:#709BBA}.my-dives-page a.widget-links{color:#425D88;text-transform:uppercase;opacity:1;text-decoration:underline;margin-right:30px}.my-dives-page .stats_data{text-align:left;font-size:2rem;letter-spacing:0;color:#2F4565;opacity:1;line-height:18px}.my-dives-page .stats_label{text-align:left;letter-spacing:0;color:#2F4565;text-transform:uppercase;opacity:0.7;word-wrap:anywhere}.my-dives-page .stats_icon{display:inline-flex;align-items:center;justify-content:center;height:40px;margin-right:10px}.my-dives-page .stats_icon>svg{height:40px}.my-dives-page #add-site-real-btn{border-radius:10px}.my-dives-page .half-header__items{height:66px;align-items:stretch;margin-right:0;width:100%;padding-left:30px;justify-content:space-between}.my-dives-page #filter-summary{padding:10px;border:2px solid #D6C05D;font-size:1.4rem;color:#45390B}.my-dives-page .notification__mail{position:absolute;top:17px;right:25px;width:10px;height:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;background-color:red}.my-dives-page #filter-control{margin-top:-13rem}.my-dives-page #filter-control>div{position:relative}.my-dives-page #filter-control>div input{border:1px solid #BFEBFF;border-radius:10px;width:100%;height:60px;color:#4a4a73;background-color:transparent;border-bottom:2px solid #BFEBFF;font-size:20px;font-weight:500;padding:10px}.my-dives-page #filter-control .filter-icons{font-size:24px;position:absolute;top:15px;right:20px;color:#ADD4E3}.my-dives-page #filter-control #filter-summary .clear-filter{text-transform:uppercase;float:right;text-decoration:underline;font-weight:bold}.my-dives-page #filter-control #filter-summary .clear-filter::after{content:"";clear:both}.my-dives-page #filter-control #filter-summary .clear-filter .keyword{font-weight:bold}.my-dives-page #filter-control .clear-filter,.my-dives-page #filter-control #filter-bar-close{cursor:pointer}.my-dives-page .dive-sites__list__wrapper{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%}.my-dives-page .dive-sites__list__container{display:flex;justify-content:center;align-items:center;padding:30px 60px;width:calc(100% - 120px);border-top:1px solid transparent;border-image:linear-gradient(90deg, rgba(99,161,234,0.1) 0%, rgba(99,161,234,0.8) 53%, rgba(99,161,234,0.1) 100%) 1;z-index:1000}.my-dives-page .dive-sites__list-item{display:inline-flex;justify-content:center;align-items:center;margin:0 20px;font-size:16px;color:#ffffff}.my-dives-page .dive-sites__list-item__icon{font-size:24px;margin:0 5px 0 0}.my-dives-page .dive-sites__list-item__count{display:inline-flex;justify-content:center;align-items:center;margin:0 0 0 5px;background-color:#415593;color:#ffffff;width:18px;height:18px;font-size:14px;border-radius:4px}.my-dives-page .user-page-badges{margin-top:-16rem;padding-top:7rem}.my-dives-page .public-page-stats-container{grid-template-columns:repeat(4, 1fr)}.my-dives-page .public-page-stats-container .stats{align-items:center;flex-direction:row;justify-self:start;padding:0 0.5vw}.my-dives-page .public-page-stats-container .dive-svg,.my-dives-page .public-page-stats-container .mf-svg-1,.my-dives-page .public-page-stats-container .location-svg-1,.my-dives-page .public-page-stats-container .location-svg-2,.my-dives-page .public-page-stats-container .image-svg,.my-dives-page .public-page-stats-container .image-svg-2,.my-dives-page .public-page-stats-container .time-svg-1,.my-dives-page .public-page-stats-container .time-svg-3,.my-dives-page .public-page-stats-container .time-svg-2,.my-dives-page .public-page-stats-container .favorite-svg{stroke:#8BBCE0}@media (max-width: 767px){.my-dives-page .simple-pagination{margin-right:10px}.my-dives-page .public-page-stats-container .stats{flex-direction:column;justify-self:center;gap:5px}.my-dives-page .public-page-stats-container .stats>div{align-items:center}.my-dives-page .public-page-stats-container .stats .stats_icon{margin-right:unset}}@media (min-width: 768px) and (max-width: 991px){.my-dives-page .hideContent{height:35rem}.my-dives-page .activity-links{margin-top:0 !important}.my-dives-page .showContent{margin-top:-80vh}.my-dives-page .title-main{margin-top:0 !important}}@media (max-width: 991px){.my-dives-page .latest-dives{background-color:#fff}.my-dives-page #filter-control{margin:-10rem 0 2rem 0}.my-dives-page .dive-sites__list__wrapper{top:45px;bottom:unset;z-index:997}.my-dives-page .dive-sites__list__wrapper .dive-sites__list__container{border:none}.my-dives-page .user-page-title-container{align-items:center}.my-dives-page .activity-links{min-height:230px}.my-dives-page .activity-links>div{margin-top:10px;justify-content:center !important}.my-dives-page .modal-body .dive-section div:nth-child(5){flex-direction:column}.my-dives-page .dropdown-mobile{top:105%;margin-top:unset;height:60vh;overflow-y:scroll}.my-dives-page .my-map-main-padding-container{background-color:#fff;padding-top:5px;border-top-right-radius:20px;border-top-left-radius:20px}}@media (min-width: 992px){.my-dives-page .my-map-main-padding-container{padding:0 7%}}.dive-page .dive-site_sidelinks{margin-top:-19rem}.dive-page .footer-small-map__subtitle{font-size:24px;font-weight:300;margin-top:0}.dive-page .bi.bi-water{fill:#709BBA;width:32px;height:32px}.dive-page .bi.bi-bookmark-star{fill:#425D88;width:32px;height:32px}.dive-page .bi.bi-bookmark-star.favorite--selected{fill:orange !important}.dive-page #impact-counter .media-body>*{color:white}.dive-page #impact-counter .media-body>span{text-transform:uppercase}@media (min-width: 768px){.dive-page #impact-counter{width:600px}}.dive-page .divesite-description{line-height:29px;font-size:1.8rem;color:#041022}.dive-page .credits{margin-top:2.3rem;color:#04102280}.dive-page .credits a{color:#0055D5;border:none}.dive-page .suggest-improvement{text-transform:uppercase;text-decoration:underline;font-size:1.2rem;letter-spacing:1px;display:block;width:auto;border:none}.dive-page .dive-site_activities{display:flex;justify-content:space-between}.dive-page .dive-site_activity{display:flex;align-items:center}.dive-page .dive-site_sidelink a{text-align:left;text-decoration:underline;font-size:22px;line-height:26px;color:#041022;opacity:1;border-bottom:none;margin-left:5%}.dive-page .dive-site_sidelink a:hover{text-decoration:none}.dive-page .dive-site_sidelink span{color:#2F4565;opacity:0.3;text-align:left;font-size:22px;line-height:26px}.dive-page .add-favorites{margin-top:-1rem;padding-bottom:1rem}.dive-page .add-favorites .bi-bookmark-star{stroke:#FF8925;stroke-width:0.5px;fill:none}.dive-page .add-favorites a{font-weight:500}.dive-page .latest-dive .latest-dive__details .name{flex:2;display:flex;flex-direction:column;padding-left:20px}.dive-page .latest-dive .latest-dive__details .star-ratings{margin:0 5px}.dive-page .latest-dive .latest-dive__details .icons span{margin:0 10px}.dive-page div.section{margin:70px 0}.dive-page .panel{border-radius:10px;flex:1}.dive-page .dive-log h3 a{color:#041022;text-decoration:underline}.dive-page .dive-log>span{font-size:1.3rem;color:#2F4565;opacity:0.6}.dive-page .dive-log{margin:10px 0}.dive-page .dive-log a{color:#709BBA;font-size:2.5rem;margin-right:10px}.dive-page .dive-centers-nearby{margin:20px 0}.dive-page .site-section__content,.dive-page .site-section,.dive-page #anchor-top-description{margin-top:0}.dive-page .site-description__credits{margin-bottom:20px}.dive-page .site-description{font-size:1.3rem}.dive-page .aligned-row{display:flex;flex-flow:row wrap}@media (max-width: 768px){.dive-page .aligned-row{flex-direction:column}}.dive-page .aligned-row::before{display:block}.dive-page .empty-description,.dive-page .empty-masonry{padding:20px 30px;display:flex;justify-content:space-between;align-items:center;background-color:#F7FCFE;border:1px dashed grey;border-radius:10px;width:100%;margin-top:0}.dive-page .empty-description:first-child,.dive-page .empty-masonry:first-child{flex-direction:column;justify-content:initial;align-items:initial}.dive-page .empty-description h3{color:#4a4a73}.dive-page .empty-description p,.dive-page .empty-masonry p{font-size:1.4rem;line-height:1.8rem;color:#2F4565;opacity:0.7;margin-bottom:0}.dive-page .empty-description a,.dive-page .empty-masonry a,.dive-page a.dive-section__link--outline{letter-spacing:0.6px;color:#1CB0DD;text-transform:uppercase;opacity:1;text-decoration:underline;font-size:1.2rem;font-weight:800;line-height:29px}.dive-page a.dive-section__link--outline{display:block;border:2px solid #1CB0DD;border-radius:10px;width:fit-content;padding:10px;text-decoration:none}.dive-page .masonry--margin-site{overflow:visible}.dive-page span.badge.badge-notify{background:#709BBA 0 0 no-repeat padding-box;border:1px solid #FFFFFF;position:relative;top:-36px;left:0;padding:2px 5px;font-size:10px;color:white}.dive-page .greyed-out{color:grey !important;margin-left:5%}.dive-page .add_dive_btn--container{display:block}.dive-page .add_dive_btn--container>a.btn.btn-square.btn-square--orange,.dive-page .add_dive_btn--container>button.btn.btn-square.btn-square--orange{display:block;margin:15px 0;width:100%}.dive-page .modal-header{border:none;color:black;padding:35px 90px 45px 90px;background-color:transparent;border-bottom:1px solid #DEE5F2}.dive-page .modal-content{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;background-color:white}.dive-page .modal-body__input-container>input{padding:30px;box-shadow:0 0 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0 0;border-bottom:1px solid #8a8cad}.dive-page #image-selector{pointer-events:none}.dive-page .select2-search__field{width:500px !important;padding:30px !important;border:1px solid #dee5f2;border-radius:10px 10px 0 0}.dive-page .modal-footer{text-align:center;height:auto}.dive-page #add-dive-btn{text-align:center;width:100%;border-radius:10px;margin:30px;height:70px}.dive-page .wave-delimiter-icon.site-section__delimiter{stroke:white}.dive-page span.edit-header{text-align:left;font-size:2rem}.dive-page .dive-section p.description{font-size:1.8rem;opacity:0.8}.dive-page p.site-section__container__text-content{font-size:1.8rem;opacity:0.8}.dive-page button.save-submit{margin:20px 0}.dive-page input{padding:30px;box-shadow:0 0 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0 0;border-bottom:1px solid #8a8cad}.dive-page .dive-section__action{margin:20px 0}.dive-page .dive-section__action button{padding:20px;text-align:center;width:100%}.dive-page .color-red{color:#df3500 !important}.dive-page #datetime-calender-icon{position:absolute;top:0;right:10px;padding:20px;font-size:2.8rem;vertical-align:middle;color:#829CBA;opacity:0.5}.dive-page span.select2-container.select2-container--bootstrap.select2-container--open{margin-left:0}.dive-page .marine-life--item--remove{cursor:pointer}.dive-page .masonry--margin{overflow:visible}.dive-page .portlet .tabbable-line>.tab-content{padding-bottom:0}.dive-page .upload-dive-log{padding:20px;display:flex;flex-direction:column;justify-content:center;background-color:#F7FCFE;border:1px dashed grey;border-radius:10px;margin:20px 0}.dive-page .selected_animal{float:left;width:fit-content;margin:10px 5px 0 0}.dive-page .dive-log-placeholder{position:absolute;top:23px;left:5px;display:inline-block;padding:8px}.dive-page div.edit-section--editable-inline{position:relative}.dive-page #modal_dive_log input.edit-section__field{text-align:right}.dive-page a#add-favorite{text-transform:uppercase}.dive-page a#add-favorite:hover{text-decoration:underline}.dive-page a.dive-section__link{text-transform:uppercase;text-decoration:underline}.dive-page .edit-section__field--textarea{overflow-wrap:break-word;height:225px;text-align:justify}.dive-page .edit-section__field--textarea::-webkit-scrollbar{width:0.3em;height:0.1em}.dive-page .edit-section__field--textarea::-webkit-scrollbar-thumb{background-color:grey;border-radius:15%}.dive-page #dive-buddies .media-left i{font-size:45px;color:#709BBA}.dive-page #marine-life .marine-animal img{width:64px;height:44px;overflow:hidden}.dive-page #marine-life .marine-animal img .mf-svg-1{width:44px !important;height:44px !important}.dive-page #marine-life .marine-animal img span{display:inline-block;width:40px;height:40px}.dive-page #marine-life .marine-animal img .name{flex:1}.dive-page #dive-log .dive-log__info{display:inline-block}.dive-page .section .media-left span{display:inline-block;width:48px;height:48px}.dive-page .dive-log__field{text-align:left;font-size:1.4rem;letter-spacing:0.7px;color:#2F4565;text-transform:uppercase;opacity:0.7;display:block;line-height:2.8rem;margin:10px 0}.dive-page .dive-log__data{text-align:left;font-size:2.2rem;color:#2F4565;text-transform:lowercase;opacity:1;display:block;line-height:2.8rem;margin:10px 0}.dive-page .section{padding:0}.dive-page .chart-area-container{min-width:50vw;position:relative;margin:50px 0}.dive-page .chart-area-container canvas{height:37rem}.dive-page .chart-area-container--flex{display:flex}.dive-page .chart-area-container__chart{position:relative;flex:0 0 100%}.dive-page .tooltip-chart{position:absolute;z-index:1000;background:rgba(27,20,100,0.9);color:white;font-size:13px;border-radius:3px;opacity:1;transition:all 0.1s ease;pointer-events:none;transform:translate(-50%, 0);padding:10px;min-width:155px}.dive-page .tooltip-chart>*{margin:0}.dive-page .tooltip-chart__warning{color:#ffad1e}.dive-page .log-stats{color:#4a4a73;font-weight:400;font-size:12px;width:108%;padding-left:22px}.dive-page .log-stats__right{width:250px;padding-left:0;margin-left:15px;display:flex;flex-direction:column;order:1;flex:0 0 250px;align-self:center}.dive-page .log-stats__unit{margin-right:10px}.dive-page .log-stats__unit:last-of-type{margin-right:0}.dive-page .log-stats__key{font-weight:300;color:#8a8cad;text-transform:uppercase}.dive-page .chart-share-container{position:absolute;right:-65px;top:1px}.dive-page .chart-share-container>.social-dive-btn:first-of-type{margin-bottom:15px}@media (max-width: 767px){.dive-page .chart-area-container{max-width:unset;height:unset;margin:0}.dive-page .breadcrumb{margin-bottom:0 !important}.dive-page .jumbotron__content-hero{padding-bottom:0 !important}}@media (min-width: 768px) and (max-width: 991px){.dive-page .sidebar-component{display:grid !important;grid-template-columns:3fr 1fr}.dive-page .sidebar-component .social-links{grid-column:2 / 3}.dive-page .sidebar-component .dive-site_sidelinks{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));justify-items:center;grid-column:1 / 3;border-block:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1;margin-top:15px;padding:15px 0}.dive-page .sidebar-component .dive-site_sidelinks .dive-site_sidelink{margin-top:0}.dive-page .sidebar-component .dive-site_sidelinks .dive-site_sidelink a{font-size:14px;margin-left:0}.dive-page .media-left{position:relative;left:0}}@media (max-width: 991px){.dive-page .sidebar{min-height:fit-content !important}.dive-page .sidebar-component{display:flex;justify-content:space-between;align-items:center;width:90vw;margin:20px auto 0 auto;padding:0 10px}.dive-page .sidebar-component .social-links{flex:1;justify-content:end;border-inline-start:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1}.dive-page .sidebar-component .add-favorites{margin-top:revert;padding-bottom:0;flex:2}.dive-page .sidebar-component .add-favorites .dive-site_activity{padding-bottom:revert !important;column-gap:10px}.dive-page .sidebar-component .add-favorites .dive-site_activity span a{margin-left:0}.dive-page .header-infos-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.dive-page .header-infos-container input{text-align:center}.dive-page .dive-header{align-items:center}.dive-page .dive-header>img.avatar-map{margin:0 10px 0 0}.dive-page #dive-description{padding-right:0}.dive-page #dive-photos{padding-left:0;margin-top:20px}.dive-page .account-main-section__delimiter{margin-bottom:20px}.dive-page .empty-masonry{flex-direction:column;align-items:start;justify-content:center}.dive-page .dive-details .section:last-of-type{margin-bottom:0}}@media (min-width: 992px){.dive-page .social-links{margin-bottom:54px;background:-webkit-linear-gradient(top, #bfebff -15%, #fff 15%);box-shadow:100px -50px 100px -10px #fff inset, -100px -50px 100px -10px #fff inset;min-height:250px;padding-top:2rem;margin-top:-0.5rem;border-block-start:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}}.dive-photo-item{display:inline-block;border:1px solid #ccc;border-radius:10px;margin-right:20px;position:relative;margin-bottom:18px}.dive-center-public-page .social-links{margin-bottom:2rem}.dive-center-public-page .jumbotron h1{color:white}.dive-center-public-page #destination-page .jumbotron{padding-bottom:122px}.dive-center-public-page #destination-page .jumbotron-hero{padding:0}.dive-center-public-page #destination-page .jumbotron-hero .jumbotron__content-hero{position:absolute;width:100%;z-index:999;padding-bottom:120px;bottom:0}.dive-center-public-page #destination-page .jumbotron__site-map{border-radius:0}.dive-center-public-page .divesite-description{line-height:29px;font-size:1.8rem;color:#36404e;margin-top:20px}.dive-center-public-page .dive-info-gallery .item:nth-child(1){grid-column:span 4;background-color:red;width:100%;height:300px}.dive-center-public-page .credits a{color:#0055D5;border:none}.dive-center-public-page .dive-site_activity span a{text-transform:uppercase;margin-left:10px;font-size:1rem;border-bottom:none;text-decoration:none}.dive-center-public-page .dive-center_sidelinks{display:flex;flex-direction:column}.dive-center-public-page .dive-center_sidelinks :where(.dive-center_sidelink){display:flex;padding:30px 0;margin-right:10px;border-block-end:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}.dive-center-public-page .dive-center_sidelinks :where(.dive-center_sidelink:first-child){border-block-start:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}.dive-center-public-page .dive-center_sidelinks .dive-center-link-shadow{border-block-start:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1;background:-webkit-linear-gradient(top, #bfebff -15%, #fff 15%);box-shadow:100px -50px 100px -10px #fff inset, -100px -50px 100px -10px #fff inset;min-height:250px;padding-top:4rem}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink a{text-align:left;font-size:1.8rem;line-height:26px;letter-spacing:0px;color:#041022;opacity:1;border-bottom:none}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink a:hover{text-decoration:none}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink span.icon{margin-right:10px;color:#2F4565;opacity:0.3;text-align:left;font-size:2.5rem;line-height:26px}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink span.jump-to{display:block;text-transform:uppercase;letter-spacing:1.3px;color:#2F4565;opacity:0.6;font-size:1.3rem}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink span.info{font-size:1.8rem;color:#041022;opacity:0.8;display:block}.dive-center-public-page .dive-site_sidelinks>span:first-child{text-transform:uppercase;font:normal normal normal 13px/14px Ubuntu;letter-spacing:1.3px;color:#2F4565}.dive-center-public-page .latest-dive .latest-dive__details .icons span{margin:0 10px}.dive-center-public-page .dive-center-contact h3 a{color:#041022;text-decoration:underline}.dive-center-public-page .dive-center-contact>span{font-size:1.3rem;color:#2F4565;opacity:0.6}.dive-center-public-page .dive-center-contact__icons a{color:#709BBA;font-size:2.5rem;margin-right:10px}.dive-center-public-page .aligned-row{display:flex;flex-flow:row wrap}.dive-center-public-page .aligned-row::before{display:block}.dive-center-public-page .empty-description p,.dive-center-public-page .empty-masonry p{font-size:1.6rem;line-height:1.8rem;color:#2F4565;opacity:0.7}.dive-center-public-page .empty-description a,.dive-center-public-page .empty-masonry a{letter-spacing:0.6px;color:#1CB0DD;text-transform:uppercase;opacity:1;text-decoration:underline;font-size:1.2rem;font-weight:800}.dive-center-public-page h3.site-dive-details-user__text-container__name>a{color:#041022;text-transform:capitalize;text-decoration:underline}.dive-center-public-page h3.site-dive-details-user__text-container__name+span{color:#041022;font-size:1.6rem;opacity:0.6}.dive-center-public-page .small-map-container{margin:60px 0;height:325px;position:relative}.dive-center-public-page .masonry--margin{margin:0;overflow:visible}.dive-center-public-page .masonry__item{border-radius:10px}.dive-center-public-page #site-map{border-radius:20px}.dive-center-public-page .stats-dc__img--in-text{width:200px;margin:0 20px 10px 0;border-radius:10px;float:left}.dive-center-public-page .below-counter_section_stats{align-items:center}.dive-center-public-page .below-counter_section_stat{align-items:center}.dive-center-public-page .below-counter_section_stats .below-counter_section_stat .count{font-size:16px}.dive-center-public-page .below-counter_section_stat .icon-text{color:#2F4565;font-size:12px;font-weight:400;text-transform:uppercase;margin:0 5px}.dive-center-public-page .gallery-overlay__img{width:100%;border-radius:10px}.dive-center-public-page .dive-location{display:flex;color:white;font-size:2.4rem}.dive-center-public-page .section-title{font-size:2.7rem;letter-spacing:2.97px;color:#051331;text-transform:uppercase;opacity:1}.dive-center-public-page .section-subtitle{font-size:1.4rem;letter-spacing:1.4px;color:#041022;text-transform:uppercase;opacity:0.7;margin:10px 0 5px 0 !important}.dive-center-public-page .nearby-divesites-content{background-color:white;margin-bottom:100px;border-block-start:2px solid;border-image-source:radial-gradient(transparent 0%, #63A1EA 50%, transparent 80%);border-image-slice:1}.dive-center-public-page .nearby-divesites-shadow{position:absolute;width:15vw;content:"";background-color:transparent;box-shadow:#bfebff 0px -40px 100px 30px;left:35%;top:15%;height:55px;z-index:-1}.dive-center-public-page :where(.destinations){grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr));padding:0 25px}.dive-center-public-page :where(.nearby-divesites-content>div>div:first-child){display:flex;flex-direction:column;justify-content:center;align-items:center}.dive-center-public-page .destinations .destination-card{border-radius:10px;box-shadow:-15px 10px 30px 0px #a7e3fe88;height:fit-content}.dive-center-public-page .destinations .destination{position:relative;overflow:hidden;background-color:white;box-shadow:none;border-radius:10px !important}.dive-center-public-page .destinations .destination .cover-image-card{position:absolute;top:0;left:0;width:100%;height:90px;background-size:cover}.dive-center-public-page .destinations .destination .card.hovercard .bottom{padding:1rem 0.5rem}.dive-center-public-page .destinations .destination .card>.card-info{height:100px;margin-top:85px}.dive-center-public-page .destinations .destination .card>.card-info .title{margin-top:10px}.dive-center-public-page .fa-check{color:white}.dive-center-public-page .dive-center-infos h1{margin-top:0}.dive-center-public-page .dive-center-infos>div{display:flex;align-items:center;justify-content:start}@media (max-width: 767px){.dive-center-public-page .sidebar{margin-top:-5rem}.dive-center-public-page .sidebar .sidebar-component{display:flex;flex-direction:column;align-items:center}.dive-center-public-page .sidebar .sidebar-component .social-links a{color:#fff !important;border:1px solid #fff !important;opacity:0.9}.dive-center-public-page .divesite-description{display:grid;place-items:center}.dive-center-public-page .dive-center_sidelinks{text-align:center}}@media (min-width: 768px) and (max-width: 991px){.dive-center-public-page #main-content{margin-top:20px}.dive-center-public-page .sidebar-component{display:grid;grid-template-columns:1fr 0.5fr 1fr}.dive-center-public-page .sidebar-component .social-links{grid-column:3 / 4;grid-row:1 / 3;align-items:center;justify-content:center;border-inline-start:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1}.dive-center-public-page .sidebar-component .dive-center_sidelinks{grid-column:1 / 2;grid-row:1;display:contents;text-align:left}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:nth-of-type(1){grid-row:1 / 2;grid-column:1 / 3}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:nth-of-type(2){grid-row:2 / 3;grid-column:1 / 3}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:nth-of-type(3){grid-row:3 / 4;grid-column:1 / 3}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:nth-of-type(4){grid-row:3 / 4;grid-column:-3 / -1;justify-self:end}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink>div{align-items:start}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:has(.dive-center-link-shadow):nth-of-type(2){grid-row:1 / 2;grid-column:1 / 3}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:has(.dive-center-link-shadow):nth-of-type(3){grid-row:3 / 4;grid-column:1 / 3}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:has(.dive-center-link-shadow):nth-of-type(4){grid-row:2 / 3;grid-column:1 / 3}.dive-center-public-page .sidebar-component .dive-center_sidelinks .dive-center_sidelink:has(.dive-center-link-shadow):nth-of-type(5){grid-row:3 / 4;grid-column:-3 / -1;justify-self:end}.dive-center-public-page .masonry--margin-site{width:80vw;margin:0 auto}.dive-center-public-page .masonry--margin-site img.masonry__item:first-child{height:30vh !important}.dive-center-public-page .nearby-divesites-content{margin-bottom:0}.dive-center-public-page .nearby-divesites-content>div>div:first-child{align-items:unset}}@media (max-width: 991px){.dive-center-public-page #main-content{flex-direction:column !important}.dive-center-public-page .sidebar-container{padding:0}.dive-center-public-page .dive-center-infos{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dive-center-public-page .dive-center-infos>div{display:flex;align-items:start;margin:0 10vw}.dive-center-public-page .dive-center_sidelinks{align-items:center;justify-content:center}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink{padding:10px 0;margin-right:0;border:none}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.dive-center-public-page .dive-center_sidelinks .dive-center_sidelink>div span:first-child{font-weight:500}.dive-center-public-page .header-container{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (min-width: 992px){.dive-center-public-page .container{width:65vw !important;margin:0 auto}}@media (min-width: 992px) and (max-width: 1649px){.dive-center-public-page .destinations{grid-template-columns:repeat(2, minmax(23rem, 28rem))}}@media (min-width: 1650px){.dive-center-public-page .destinations{grid-template-columns:repeat(4, minmax(25rem, 32rem))}}@media (min-width: 1920px){.dive-center-public-page .margin-left-title{margin-left:calc(10vw + 1rem)}}.inbox .conversation__header{font-size:1.5rem}.inbox .private-message-header--reverse{justify-content:end;flex-direction:row-reverse}.inbox .private-message-header--reverse .message-avatar{margin-left:0.5em}.inbox a{color:#041022}.inbox .breadcrumb{color:#2F4565B3}.inbox .breadcrumb a{color:#2F4565}.inbox .header-text{font-weight:500}.inbox .time-text{color:#2F4565B3}@media (min-width: 768px){.inbox body{overflow:hidden !important;height:100vh}}.inbox .media-left{left:0}.inbox #contacts-toggle-container{text-align:center;margin-left:6%;margin-right:6%}.inbox #contacts-toggle{font-size:26px;cursor:pointer;border:1px solid;border-radius:20px;padding-left:0.5em;padding-right:0.5em}.inbox .contacts-section>.contact-container:first-child{border-top:1px solid #f4f0eb}.inbox .contacts-section>.contact-container{display:flex;padding:20px 0px;position:relative;align-items:center;border-bottom:1px solid #f4f0eb;cursor:pointer}.inbox .contacts-section>.contact-container:hover,.inbox .contacts-section>.contact-container.active{background-color:#fef8f4;background:linear-gradient(90deg, white 0%, #fef8f4 55%, #fef8f4 100%)}.inbox .contacts-section>.contact-container.active{border-right:4px solid #ff8925 !important}.inbox .contacts-section>.contact-container .contact-avatar,.inbox .contacts-section>.contact-container .contact-avatar-default{margin:0;width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:10px}.inbox .contacts-section>.contact-container .contact-avatar img,.inbox .contacts-section>.contact-container .contact-avatar-default img{width:100%;object-fit:fill}.inbox .contacts-section>.contact-container .contact-avatar-default{overflow:unset;font-size:20px}.inbox .contacts-section>.contact-container .contact-details{margin:0;color:#212b3b;font-size:1em;margin-right:15px}.inbox .contacts-section>.contact-container .contact-details .contact-name{color:#041022;font-size:15px;overflow:hidden;text-overflow:ellipsis}.inbox .contacts-section>.contact-container .contact-details .contact-message-elapsed{color:#495c78;font-size:1.2rem;margin-top:2px;margin-right:15px}.inbox .contacts-section>.contact-container .msgCountWrap{position:absolute;display:flex;align-items:center;right:45px;justify-content:center;background:#487a9d;min-height:16px;min-width:22px;padding:2px 8px;border-radius:2px}.inbox .contacts-section>.contact-container .msgCountWrap.unread::after{content:'';position:absolute;margin:auto;left:auto;right:auto;bottom:-7px;border:4px solid transparent;border-top:4px solid #487a9d}.inbox .contacts-section>.contact-container .msgCountWrap.unread::before{content:'';top:-4px;width:10px;right:-4px;height:10px;border-radius:50%;position:absolute;background:#ff8925;border:2px solid #fff}.inbox .contacts-section>.contact-container .msgCountWrap .msgCount{color:#fff;border-radius:2px;font-size:0.73em;margin:0}.inbox .contact-avatar-default,.inbox .message-avatar-default{border:2px solid #8a8cad;display:inline-flex;align-items:center;justify-content:center}.inbox .contact-avatar-default{font-size:30px}.inbox .message-avatar-default{font-size:20px}.inbox .contacts-col>div{height:100vh;margin-left:10%;background-color:#fff;border-right:0.7px solid #deebfb}.inbox .private-messages-col{padding-top:3rem}.inbox .private-messages-col::after{height:50vh;content:'-';position:absolute;left:0;top:10%;height:100%;bottom:10%;height:80%;width:25px;background:linear-gradient(45deg, rgba(111,234,250,0.0627451), rgba(111,234,250,0.0823529), rgba(111,234,250,0.188235), rgba(111,234,250,0.188235), rgba(111,234,250,0.0823529), rgba(111,234,250,0.0627451), white);filter:blur(10px);margin-left:-10px}.inbox .private-messages-col .conversation__header{width:80%;padding-bottom:30px;margin-left:8% !important;margin-right:8% !important;border-image-slice:1 !important;border-bottom:0.5px solid transparent;border-image:linear-gradient(90deg, rgba(241,235,235,0.60688) 9%, rgba(228,221,221,0.674107) 25%, rgba(198,193,193,0.88139) 39%, rgba(173,167,167,0.75534) 50%, rgba(198,188,188,0.696516) 64%, rgba(213,206,206,0.584471) 75%, rgba(242,242,242,0.564863) 92%)}.inbox .private-messages-col .conversation__header>.media-left{padding-right:20px}.inbox .private-messages-col .conversation__header>.media-body{vertical-align:unset}.inbox .private-messages-col .conversation__header>.media-body .header-text{font-size:17px;margin-top:4px;margin-bottom:-5px}.inbox .private-messages-col .conversation__header>.media-body .time-text{font-size:77%;color:#2f4565}.inbox .private-messages-col .conversation__header .message-avatar,.inbox .private-messages-col .conversation__header .message-avatar-default{width:42px;height:42px;border-radius:50%;vertical-align:top}.inbox .private-messages-col .conversation-container{width:83%;height:70vh;display:flex;overflow:auto;flex-wrap:wrap;margin-left:13%;align-content:flex-start}.inbox .private-messages-col .conversation-container>div{overflow-y:auto;width:95%}.inbox .chatBox_holder{display:flex;flex-direction:column;width:90% !important;margin-bottom:20px}.inbox .chatBox_holder .message-avatar,.inbox .chatBox_holder .message-avatar-default{margin:0;width:26px;height:26px;overflow:hidden;border-radius:50%;margin-right:10px}.inbox .chatBox_holder .message-avatar img,.inbox .chatBox_holder .message-avatar-default img{width:100%;object-fit:fill}.inbox .chatBox_holder .message-avatar-default{overflow:unset;font-size:16px}.inbox .chat_sender{display:flex;align-items:center;margin-bottom:15px}.inbox .chat-reverse{display:flex;flex-direction:row-reverse !important}.inbox .chat-reverse .message-avatar,.inbox .chat-reverse .message-avatar-default{margin-left:10px;margin-right:0px}.inbox .chatDate{color:#2f4565;font:normal normal normal 12px/15px Ubuntu}.inbox .chatBox-content-container{margin-right:15%}.inbox .chatBox-content-container-reverse{margin-left:15%}.inbox .chatBox-content{position:relative;color:#292828;font-size:14px;background:#fff;width:100%;padding:10px 25px;border-radius:0px 5px 5px 5px;border:1px solid #29b6f6;box-shadow:0px 0px 40px 1px #6feafa43}.inbox .chatBox-content::after{content:'';position:absolute}.inbox .compose-chatBox{border-image-slice:1 !important;border-top:1px solid transparent;border-image:linear-gradient(90deg, rgba(241,235,235,0.60688) 9%, rgba(228,221,221,0.674107) 25%, rgba(198,193,193,0.88139) 39%, rgba(173,167,167,0.75534) 50%, rgba(198,188,188,0.696516) 64%, rgba(213,206,206,0.584471) 75%, rgba(242,242,242,0.564863) 92%);width:100%;position:fixed;bottom:0;width:68rem;background-color:#fff;padding-bottom:1rem}.inbox .compose-chatBox>.box-holder{margin-left:15%}.inbox .compose-chatBox>.box-holder{margin-right:5%;border-radius:7px;background:#6feafa19;border:1px solid #29b6f6}.inbox .compose-chatBox .box-input-group{height:70px;padding:7px;background:#fff;border-top-left-radius:7px;border-top-right-radius:7px;border:solid 0.1px #5da4de35;border-bottom:0.6px solid #5da4de80}.inbox .compose-chatBox .box-input-group .message-avatar,.inbox .compose-chatBox .box-input-group .message-avatar-default{width:40px;height:40px;overflow:hidden;margin-right:5px;border-radius:50%}.inbox .compose-chatBox .box-input-group .message-avatar img,.inbox .compose-chatBox .box-input-group .message-avatar-default img{width:100%;object-fit:fill}.inbox .compose-chatBox .box-input-group .message-avatar-default{width:23px;height:23px;overflow:unset;font-size:16px;padding:4px 8px}.inbox .compose-chatBox .box-input-group>input{height:25px;border:none;font-size:1.2em;padding:5px 0px;background:transparent}.inbox .compose-chatBox .box-input-group>input::-webkit-input-placeholder{font-size:1.2em}.inbox .compose-chatBox .box-input-group>input:-ms-input-placeholder{font-size:1.2em}.inbox .compose-chatBox .box-input-group>input::placeholder{font-size:1.2em}.inbox .compose-chatBox .box-input-group>button{color:#fff;border-radius:7px;background:#ff8900;white-space:nowrap;font-size:1em !important;box-shadow:0px 2px 2px rgba(219,7,7,0.8)}.inbox .compose-chatBox .box-input-group>button:hover{background:#d87300;border:1px solid #d87300}@media (max-width: 768px){.inbox .contacts-section>.contact-container{margin-left:5%;margin-right:5%;padding:7px 0px}.inbox .private-messages-col{padding-top:1.2rem}.inbox .private-messages-col .conversation__header{padding-bottom:20px;margin-left:5% !important;margin-right:5% !important}.inbox .private-messages-col .conversation__header>.media-left{padding-right:20px;vertical-align:middle}.inbox .private-messages-col .conversation__header>.media-body{vertical-align:unset}.inbox .private-messages-col .conversation__header>.media-body .header-text{font-size:16px}.inbox .private-messages-col .conversation-container{width:100%;height:59vh;margin-left:5%}.inbox .private-messages-col .compose-chatBox>.box-holder{margin-left:5%}.inbox .chatBox_holder{width:95% !important}}#destinations-page .media-body h4{font-size:30px}#destinations-page .media-body span{font-size:14px;text-transform:uppercase}#destinations-page .destinations .destination.featured .card-info>.title{font-size:4rem;margin:0 3rem}#destinations-page .destinations .destination.featured .card.hovercard .card-info{margin:23rem 4em 17rem 1em}#destinations-page .destinations .destination .card-info{margin:7.5rem 2rem}#destinations-page .media-left{position:static}#destinations-page .jumbotron-hero{padding:0}#destinations-page .jumbotron-hero .jumbotron__content-hero{position:absolute;width:100%;z-index:999;bottom:0}#destinations-page .map-container{position:relative;height:60vh}#destinations-page .destinations-map{width:100%;height:100%}#destinations-page .text-warning{color:#F39C12 !important}#destinations-page .dive-svg,#destinations-page .mf-svg-1,#destinations-page .location-svg-1,#destinations-page .location-svg-2{stroke:#9ecde2 !important}#destinations-page .region-svg-1{fill:#9ecde2 !important}#destinations-page section.stage{font-size:2.4rem;margin:0 auto;text-align:center}#destinations-page .below-counter_section_stats{padding-top:15px}#destinations-page .stat_icon>svg{margin-right:5px;width:20px;height:20px}#destinations-page .stat_title{font-size:18px;font-weight:500}#destinations-page .stat_title--lg{font-size:20px;line-height:20px}#destinations-page #all-destinations{margin-bottom:12rem}#destinations-page #all-destinations .region-infos{display:flex;align-items:center;margin-bottom:50px}#destinations-page #all-destinations .region-infos>div:first-child{border-right:2px solid #e1e1e1}#destinations-page .destination-divider{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:7rem;margin-top:3rem;background:#46c6ff;background:radial-gradient(ellipse farthest-side at bottom center, #46c6ff -180%, transparent 70%, #fff -200%);background:-webkit-radial-gradient(ellipse farthest-side at bottom center, #46c6ff -180%, transparent 70%, #fff -200%);background:-moz-radial-gradient(ellipse farthest-side at bottom center, #46c6ff -180%, transparent 70%, #fff -200%);border-block-end:2px solid;border-image-source:radial-gradient(transparent 25%, #63A1EA 50%, transparent 85%);border-image-slice:1}#destinations-page .destination-divider a{text-transform:uppercase;margin-bottom:-35px}#destinations-page .root-destinations .root-destination .card-info>.title{margin-top:1rem}#destinations-page .destination .hovercard .bottom .stat_title{font-size:2rem}#destinations-page .destination .hovercard .bottom .stat_subtitle{text-transform:uppercase;font-size:1.5rem;opacity:0.5;word-wrap:anywhere}#destinations-page .text-main{text-shadow:2px 2px 4px #606060;margin-bottom:5.1rem;font-size:1.8rem}@media (max-width: 767px){#destinations-page .jumbotron-hero .jumbotron__content-hero{margin-bottom:10rem}#destinations-page .destinations-list{margin-bottom:50px}#destinations-page .region-infos .count-container{display:flex;flex:1}#destinations-page .region-infos .count-container .media{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}#destinations-page .region-infos .count-container .media .media-left{width:max-content;height:40px;padding-right:0 !important}#destinations-page .region-infos .count-container .media .media-left span{margin-right:0 !important}#destinations-page .region-infos .count-container .media .media-body{width:fit-content;text-align:center;display:flex;flex-direction:column}#destinations-page .region-infos .count-container .media .media-body span{font-size:10px;word-break:break-word}#destinations-page .region-infos .count-container .media .media-body h3{font-size:22px}#destinations-page .region-infos .destination-section__title{text-align:center;font-size:30px}#destinations-page .region-infos .destination-section__sub-title{font-size:14px}#destinations-page .destinations{display:block}#destinations-page .destinations .destination.featured .card.hovercard .card-info{margin:7.5rem 2rem}#destinations-page .destination-divider a{margin-bottom:0;padding:20px;text-align:center}#destinations-page .card-info .title a{font-size:24px}#destinations-page .destinations .destination.featured .card-info>.title{margin:0}#destinations-page .destination.hide-mobile{display:none}#destinations-page .destination.show-mobile{display:block}}@media (min-width: 768px) and (max-width: 992px){#destinations-page .root-destination .card-info{padding:2rem 4rem}#destinations-page .root-destination:first-child{border-radius:0}#destinations-page .root-destination:hover{margin-bottom:0}#destinations-page .stat_icon--lg>svg{display:inline-block;width:36px;height:36px}#destinations-page .destination-divider{margin-bottom:3rem}#destinations-page .media-left span{width:40px !important}#destinations-page .count-container:nth-child(2) .media-left span{width:45px !important}}@media (max-width: 992px){#destinations-page .region-infos{flex-direction:column}#destinations-page .region-infos>div:first-child{border-right:none !important;display:flex;flex-direction:column;align-items:center;justify-content:center}#destinations-page #all-destinations{margin-bottom:0}#destinations-page .count-container{margin-top:3rem}}@media (min-width: 1024px){#destinations-page .stat_icon--lg>svg{display:inline-block;width:36px;height:36px}}.dive-page-another-user #main-content{min-height:500px}.dive-page-another-user .breadcrumb{padding:8px 0;text-shadow:2px 2px 4px #0b436b}.dive-page-another-user .breadcrumb a{color:#fff}.dive-page-another-user #impact-counter .media-body>*{color:white}.dive-page-another-user #impact-counter .media-body>span{text-transform:uppercase}.dive-page-another-user .divesite-description{line-height:29px;font-size:1.8rem;color:#041022;opacity:0.8}.dive-page-another-user .dive-info-gallery .item:nth-child(1){grid-column:span 4;background-color:red;width:100%;height:300px}.dive-page-another-user .credits a{color:#0055D5;border:none}.dive-page-another-user .dive-site_sidelink a{text-align:left;text-decoration:underline;font-size:22px;line-height:26px;color:#041022;opacity:1;border-bottom:none}.dive-page-another-user .dive-site_sidelink--disabled a{text-decoration:none;color:#808080;cursor:default}.dive-page-another-user .dive-site_sidelink--disabled a:active{color:#808080}.dive-page-another-user .dive-site_sidelink a:hover{text-decoration:none}.dive-page-another-user .dive-site_sidelink span{color:#2F4565;opacity:0.3;text-align:left;font-size:22px;line-height:26px}.dive-page-another-user .latest-dive .latest-dive__details .icons span{margin:0 10px}.dive-page-another-user div.section{margin:70px 0}.dive-page-another-user .panel{border-radius:10px;flex:1}.dive-page-another-user .dive-log h3 a{color:#041022;text-decoration:underline}.dive-page-another-user .dive-log>span{font-size:1.3rem;color:#2F4565;opacity:0.6}.dive-page-another-user .dive-log a{color:#709BBA;font-size:2.5rem;margin-right:10px}.dive-page-another-user .dive-log__info .dive-log__field{text-align:left;font-size:1.4rem;letter-spacing:0.7px;color:#2F4565;text-transform:uppercase;opacity:0.7;display:block;line-height:2.8rem;margin:10px 0}.dive-page-another-user .dive-log__info .dive-log__data{text-align:left;font-size:2.2rem;color:#2F4565;text-transform:lowercase;opacity:1;display:block;line-height:2.8rem;margin:10px 0}.dive-page-another-user .aligned-row{display:flex;flex-flow:row wrap}.dive-page-another-user .aligned-row::before{display:block}.dive-page-another-user .content-center{justify-content:center}.dive-page-another-user .empty-description,.dive-page-another-user .empty-masonry{padding:20px;display:flex;flex-direction:column;background-color:#F7FCFE;border:1px dashed grey;border-radius:10px;width:100%}.dive-page-another-user .empty-description p,.dive-page-another-user .empty-masonry p{font-size:1.6rem;line-height:1.8rem;letter-spacing:0;color:#2F4565;opacity:0.7}.dive-page-another-user .empty-description a,.dive-page-another-user .empty-masonry a{letter-spacing:0.6px;color:#1CB0DD;text-transform:uppercase;opacity:1;text-decoration:underline;font-size:1.2rem;font-weight:800}.dive-page-another-user .masonry--margin-site{overflow:visible;margin-top:0}.dive-page-another-user h3.site-dive-details-user__text-container__name>a{color:#041022;text-transform:capitalize;text-decoration:underline}.dive-page-another-user h3.site-dive-details-user__text-container__name+span{color:#041022;font-size:1.6rem;opacity:0.6}.dive-page-another-user .modal-body__input-container>input{padding:30px;box-shadow:0 0 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0 0;border-bottom:1px solid #8a8cad}.dive-page-another-user .wave-delimiter-icon.site-section__delimiter{stroke:white}.dive-page-another-user p.site-section__container__text-content{font-size:1.8rem;opacity:0.8;margin-top:0}.dive-page-another-user input{padding:30px;box-shadow:0 0 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0 0;border-bottom:1px solid #8a8cad}.dive-page-another-user .shaka-anchor{filter:drop-shadow(3px 2px 2px black)}.dive-page-another-user .shaka-anchor .shaka-container__footer-small-map{position:absolute;bottom:-2.5rem;right:-10rem}.dive-page-another-user .shaka-anchor .shaka-counter__footer-small-map{position:absolute;left:35px;bottom:0;font-size:18px}#destination-page .breadcrumb .active{color:#fff;text-shadow:2px 2px 4px #0b436b}#destination-page .breadcrumb .active li{text-shadow:2px 2px 4px #0b436b}#destination-page .info .diving-types{margin-top:2rem}#destination-page .info .diving-types span{background-color:#ECF6FC;filter:none;color:#041022;font-weight:300}#destination-page .diving-types{margin-top:1rem;display:flex;flex-wrap:wrap;gap:10px}#destination-page .diving-types span{padding:9px;font-weight:600;font-size:1.5rem;border-radius:10px;display:inline-block;background-color:#093a6f;color:white;filter:drop-shadow(0 0 0.75rem #000)}#destination-page .infos-title{color:#041022}#destination-page .infos-title:before{content:"";width:50px;border-top:3px solid #000;display:block;padding-top:10px}#destination-page .media .media-body .media-heading{font-size:24px}#destination-page .media .media-body span{font-size:14px}#destination-page .jumbotron{background:radial-gradient(circle farthest-corner at top right, transparent 7%, #0b2a58 35%),url(/public/images/app/bg_diver.jpeg) right top no-repeat border-box,#0b2a58;padding-bottom:0}#destination-page .title-main{width:80%;color:#4a4a73;padding:15px 0}#destination-page .dive-months{margin:0 auto}#destination-page .jumbotron-hero{padding:0}#destination-page .jumbotron-hero .jumbotron__content-hero{position:absolute;width:100%;bottom:0}#destination-page .map-container{position:relative;height:40rem;z-index:0}#destination-page .info-text-header{color:#051331;text-transform:uppercase;font:normal normal 500 1.7rem Ubuntu}#destination-page .info-text-header:first-child{margin-top:15px}#destination-page .info-text{color:#041022;opacity:0.8;line-height:150%;font-size:16px}#destination-page .temperature-info{color:#041022;border-radius:7px;background:#dee5f2 0% 0% no-repeat padding-box}#destination-page .temperature-info>div:nth-child(2){background:#cfd8ea;min-height:100%}#destination-page .temperature-info .text-fahrenheit{letter-spacing:-0.3px;font:normal normal 700 2.4em Barlow Condensed !important}#destination-page .temperature-info .text-fahrenheit-symbol{vertical-align:text-top;font:normal normal 400 0.6em Ubuntu}#destination-page .temperature-info .text-celsius{opacity:0.85;margin-top:-2px;font:normal normal 300 2.1em Barlow Condensed !important}#destination-page .img-gallery img{object-fit:cover}#destination-page .img-gallery .counter-overlay{top:50%;left:47%;position:absolute;transform:translate(-50%, -50%)}#destination-page .explore-box{color:#ffffff;font-size:0.9em;padding-top:10px;padding-bottom:25px;border-radius:10px;background-size:contain;box-shadow:-1px 10px 50px 10px #a7e3fe88;background:url("/public/images/app/explore.png"),#205ebb 10% 10% no-repeat border-box;background-position:20% 80%;height:200px}#destination-page .explore-box h2{text-transform:uppercase}#destination-page .explore-box p{font-size:1.5rem}#destination-page .explore-box>p{padding:0px 15%}#destination-page .explore-box .header-text{font-size:1.6em}#destination-page .explore-box-button{margin-top:-25px;font-size:1.5rem;margin-bottom:3rem}#destination-page .impact-counter .count{margin-top:-20px;font:normal normal lighter 2.2em Bebas Neue}#destination-page .dive-site-cards>div:nth-child(odd){padding-right:2px;padding-left:0}#destination-page .dive-site-cards>div:nth-child(even){padding-left:2px;padding-right:0}#destination-page .dive-site-cards .card{border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:-1px 10px 50px 10px #a7e3fe88;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important}#destination-page .dive-site-cards .card-body>.title span{color:black}#destination-page .dive-site-cards .card-body>.region{height:30px}#destination-page .dive-site-cards .card-body>div:first-child{height:25px}#destination-page .dive-site-cards .card-header{height:60px;border-top-left-radius:10px;border-top-right-radius:10px}#destination-page .dive-site-cards .card-footer{color:#2f4565;font-weight:lighter;border-top:1px solid rgba(2,156,248,0.3)}#destination-page .dive-site-cards .card-footer .text{opacity:0.7;color:#2f4565;font-size:0.77em;font-weight:lighter}#destination-page .explore-dive-site-button{color:#ff8900;border:2px solid;border-radius:8px;letter-spacing:0.7px;font:normal normal bold 1em Ubuntu}#destination-page .other-destination-header{color:#051331}#destination-page .other-destination-header::before{width:60px;content:'';display:block;margin-left:auto;margin-right:auto;margin-bottom:5px;border-bottom:3px solid black}#destination-page .other-destination-footer{border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:rgba(0,0,0,0.6)}@media (min-width: 768px){#destination-page .navbar-nav>li{text-transform:uppercase;letter-spacing:1.7px;border-right:0.1px solid #edeaea}#destination-page .navbar{min-height:54px;border-top-left-radius:20px;border-top-right-radius:20px}#destination-page .navbar-default .navbar-nav>.active:first-child>a,#destination-page .navbar-default .navbar-nav>.active:first-child>a:focus,#destination-page .navbar-default .navbar-nav>.active:first-child>a:hover{border-top-left-radius:20px}#destination-page .navbar-default .navbar-nav>.active>a,#destination-page .navbar-default .navbar-nav>.active>a:focus,#destination-page .navbar-default .navbar-nav>.active>a:hover,#destination-page .navbar-nav a:focus,#destination-page .navbar-nav a:hover{color:#555;background-color:#ffffff;border-bottom:4px solid #ff8925}#destination-page .navbar-nav>li:first-child>a:focus,#destination-page .navbar-nav>li:first-child>a:hover{border-top-left-radius:20px}#destination-page .section h2{font-size:3rem}#destination-page .second-column{background:linear-gradient(to bottom, transparent, transparent, rgba(244,250,252,0.7) 80%, transparent, transparent) no-repeat border-box}#destination-page .second-column>.row{width:88%;margin-left:9%;margin-right:3%}#destination-page .dive-site-cards-header::after{content:'';width:50px;display:block;margin-left:auto;margin-right:auto;padding-bottom:4px;border-bottom:2.5px solid black}#destination-page .other-cards{display:flex;font:unset;justify-content:center}#destination-page .other-cards>div{min-height:20%;width:17%;border-radius:15px}#destination-page .other-cards>div:not(:last-child){margin-right:3.75%}#destination-page .other-cards .header-text{height:120px;font:normal normal bold 1.5em Ubuntu;text-shadow:2px 1px black}#destination-page .other-cards .months-header-text{opacity:0.6;font:normal normal normal 0.7em Ubuntu}#destination-page .other-cards .counter{border-top:1px solid rgba(2,156,248,0.4);font:normal normal 300 1em Barlow Condensed}}#destination-page .second-column{border-inline-start:1px solid;border-image:linear-gradient(transparent, #BFEBFF 30%, transparent 100%) 1}#destination-page .img.img-responsive svg{width:50px !important;height:50px !important}#destination-page .img.img-responsive .mf-svg-1,#destination-page .img.img-responsive .dive-svg,#destination-page .img.img-responsive .location-svg-1,#destination-page .img.img-responsive .location-svg-2{stroke:#709BBA !important}#destination-page .beside-card__pic img{border-radius:10px}@media (max-width: 767px){#destination-page .jumbotron-hero .jumbotron__content-hero{padding-bottom:0 !important}#destination-page #title-main{text-align:center}#destination-page .diving-types{justify-content:center;margin-top:20px}}.marine-life-page img{border-radius:10px;width:100%;height:20vh;object-fit:cover}.marine-life-page .stats-panel{height:auto}.marine-life-page .shadow-container{background-color:#fff;border-block-start:2px solid;border-image-source:radial-gradient(transparent, #63A1EA 50%, transparent 80%);border-image-slice:1;margin:3rem 3rem 3rem 0;min-height:200px}.marine-life-page .border-shadow{position:absolute;width:20vw;content:"";background-color:transparent;box-shadow:#bfebff 0px -40px 100px 30px;left:50%;top:40%;transform:translate(-50%, -50%);height:40px;z-index:-1}.dive-site-public-page p{margin-bottom:0}.dive-site-public-page #destination-page .jumbotron-hero .jumbotron__content-hero{padding-bottom:20px}.dive-site-public-page .jumbotron h1{color:white}.dive-site-public-page .media-left{position:static;left:0}.dive-site-public-page .footer-small-map__subtitle{font-size:24px;font-weight:300;margin-top:0}.dive-site-public-page .dive-svg,.dive-site-public-page .mf-svg-1,.dive-site-public-page .location-svg-1,.dive-site-public-page .location-svg-2{stroke:#709BBA !important}.dive-site-public-page #impact-counter .media-body>*{color:white}.dive-site-public-page #impact-counter .media-body>span{text-transform:uppercase}.dive-site-public-page .divesite-description{line-height:1.8rem;font-size:1.8rem;color:#041022;opacity:0.8}.dive-site-public-page .dive-info-gallery{width:100%;display:grid;grid-gap:5px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:300px 70px}.dive-site-public-page .dive-info-gallery .item:nth-child(1){grid-column:span 4;background-color:red;width:100%;height:300px}.dive-site-public-page .credits{margin-top:2.3rem;color:#04102280}.dive-site-public-page .credits a{color:#0055D5;border:none}.dive-site-public-page .suggest-improvement{text-transform:uppercase;text-decoration:underline;font-size:1.2rem;letter-spacing:1px;margin-top:3.2rem;display:block;width:auto;border:none}.dive-site-public-page .border-container{width:100%;height:50px;position:absolute;color:transparent;z-index:1000;background-color:#fff;border-top-left-radius:25px;right:0;top:-3%}.dive-site-public-page .dive-site_activities{display:flex;gap:20px}.dive-site-public-page .dive-site_activity span a{text-transform:uppercase;margin-left:10px;font-size:1rem;border-bottom:none;text-decoration:none}.dive-site-public-page .dive-site_sidelinks{display:flex;flex-direction:column;margin-top:-20rem}.dive-site-public-page .dive-site_sidelink{margin-top:20px}.dive-site-public-page .dive-site_sidelink a{text-align:left;text-decoration:underline;font-size:22px;line-height:26px;color:#041022;opacity:1;border-bottom:none;margin-left:5%}.dive-site-public-page .dive-site_sidelink a:hover{text-decoration:none}.dive-site-public-page .dive-site_sidelink .dive-site_sidelink_edit{display:inline-block;margin-left:8px}.dive-site-public-page .dive-site_sidelink span{color:#2F4565;opacity:0.3;text-align:left;font-size:22px;line-height:26px}.dive-site-public-page .dive-site_sidelinks>span:first-child{text-transform:uppercase;font:normal normal normal 13px/14px Ubuntu;letter-spacing:1.3px;color:#2F4565}.dive-site-public-page .no-dives-header{font-size:28px}.dive-site-public-page .latest-dive .latest-dive__details .name{flex:2;display:flex;flex-direction:column;padding-left:20px}.dive-site-public-page .latest-dive .latest-dive__details .star-ratings{margin:0 5px}.dive-site-public-page .latest-dive .latest-dive__details .icons span{margin:0 10px}.dive-site-public-page div.section{margin:70px 0}.dive-site-public-page .panel{border-radius:10px;flex:1}.dive-site-public-page .dive-center-contact section{flex-direction:row-reverse;justify-content:start;align-items:start;gap:10px}.dive-site-public-page .dive-center-contact section h3{margin:0}.dive-site-public-page .dive-center-contact h3 a{color:#041022;text-decoration:underline}.dive-site-public-page .dive-center-contact>span{font-size:1.3rem;color:#2F4565;opacity:0.6}.dive-site-public-page .dive-center-contact__icons{margin:10px 0}.dive-site-public-page .dive-center-contact__icons a{color:#709BBA;font-size:2.5rem;margin-right:10px}.dive-site-public-page .dive-centers-nearby{margin:20px 0}.dive-site-public-page .destinations.dive-sites-listing,.dive-site-public-page .destinations.dive-sites-listing a,.dive-site-public-page #destination-page .destinations.dive-sites-listing .desc{color:black}.dive-site-public-page .site-section__content,.dive-site-public-page .site-section,.dive-site-public-page #anchor-top-description{margin-top:0}.dive-site-public-page .site-description__credits{margin-bottom:20px}.dive-site-public-page .site-description{font-size:1.8rem}.dive-site-public-page .aligned-row{display:flex;flex-flow:row wrap}.dive-site-public-page .aligned-row::before{display:block}.dive-site-public-page .empty-description,.dive-site-public-page .empty-masonry{padding:20px;display:flex;flex-direction:column;justify-content:center;background-color:#F7FCFE;border:1px dashed grey;border-radius:10px;opacity:1}.dive-site-public-page .empty-description p,.dive-site-public-page .empty-masonry p{font-size:1.6rem;line-height:1.8rem;letter-spacing:0;color:#2F4565;opacity:1}.dive-site-public-page .masonry--margin-site{margin-top:0}.dive-site-public-page span.badge.badge-notify{background:#709BBA 0% 0% no-repeat padding-box;border:1px solid #FFFFFF;position:relative;top:-50px;left:0;padding:2px 5px;font-size:10px;color:white}.dive-site-public-page .disabled-icon{opacity:0.2}.dive-site-public-page .fa-icon{font-size:26px;color:#709BBA}.dive-site-public-page h3.site-dive-details-user__text-container__name{color:#041022;text-transform:capitalize;text-decoration:underline}.dive-site-public-page h3.site-dive-details-user__text-container__name>a{color:#041022;text-transform:capitalize;text-decoration:underline}.dive-site-public-page h3.site-dive-details-user__text-container__name+span{color:#041022;font-size:1.6rem;opacity:0.6}.dive-site-public-page span.site-dive-details-content__comment:before{content:"";position:absolute;top:-30px;left:0;height:30px;width:30px;border:none;border-bottom-left-radius:50%;background:transparent;box-shadow:0 20px 0 0 #f0f9fd}.dive-site-public-page span.site-dive-details-content__comment{position:relative;display:block;padding:33px;margin:10px 10px 10px 50px;background-color:#f0f9fd;white-space:normal;letter-spacing:0px;color:#2F4565;opacity:0.75;font-size:1.6rem;line-height:1.5;word-break:break-word}.dive-site-public-page .greyed-out{color:grey !important}.dive-site-public-page .add_dive_btn--container{display:block}.dive-site-public-page .add_dive_btn--container>a.btn.btn-square.btn-square--orange,.dive-site-public-page .add_dive_btn--container>button.btn.btn-square.btn-square--orange{display:block;margin:20px 0;width:70%}.dive-site-public-page .modal-header{border:none;color:black;padding:35px 90px 45px 90px;background-color:transparent;border-bottom:1px solid #DEE5F2}.dive-site-public-page .modal-content{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;background-color:white}.dive-site-public-page .modal-body__input-container>input{padding:30px;box-shadow:0px 0px 25px #38344012;border:1px solid #DEE5F2;border-radius:10px 10px 0px 0px;border-bottom:1px solid #8a8cad}.dive-site-public-page .modal-footer{text-align:center;height:auto}.dive-site-public-page #add-dive-btn{text-align:center;width:100%;border-radius:10px;margin:30px;height:70px}.dive-site-public-page #datetime-calender-icon{position:absolute;top:0;right:10px;padding:20px;font-size:2.8rem;vertical-align:middle;color:#829CBA;opacity:0.5}.dive-site-public-page .btn-report{position:static;bottom:120px}.dive-site-public-page span.select2-container.select2-container--bootstrap.select2-container--open{margin-left:0}.dive-site-public-page .nearby-divesites .section-title{font-size:2.7rem;letter-spacing:2.97px;color:#051331;opacity:1}.dive-site-public-page .nearby-divesites .section-title h2{font-size:1.4rem;letter-spacing:1.4px;color:#041022;opacity:0.7}.dive-site-public-page .nearby-divesites .destination{overflow:hidden;background-color:white;box-shadow:none}.dive-site-public-page .nearby-divesites .destination .destination-card-image{position:absolute;top:0;left:0;width:100%;height:90px;background-size:cover}.dive-site-public-page .nearby-divesites .destination .below-counter_section_stats{display:flex;justify-content:start;align-items:center}.dive-site-public-page .nearby-divesites .destination .below-counter_section_stats .below-counter_section_stat{display:flex;align-items:center;justify-content:center;gap:5px}@media (max-width: 767px){.dive-site-public-page #dive-description{display:block}.dive-site-public-page .marine-animals .marine-animal{display:grid;grid-template-columns:0.5fr 1fr;grid-template-rows:50px 50px;justify-items:start !important;align-items:center !important;padding:10px 0}.dive-site-public-page .marine-animals .marine-animal .image{grid-row:1 / 3}.dive-site-public-page .marine-animals .marine-animal .name{grid-column:2 / 3;grid-row:1 / 2;padding-left:0 !important;height:fit-content !important}.dive-site-public-page .marine-animals .marine-animal .name a{line-height:normal}.dive-site-public-page .marine-animals .marine-animal .stat{grid-column:2 / 3;grid-row:2 / 3}.dive-site-public-page .latest-dive .latest-dive__details{display:grid;grid-template-rows:80px 25px 50px;grid-template-columns:20vw 65vw;align-items:end !important;justify-items:start;flex-direction:column;width:fit-content}.dive-site-public-page .latest-dive .latest-dive__details .star-ratings{margin-left:0}.dive-site-public-page .latest-dive .latest-dive__details .icons span:first-child{margin-left:0}.dive-site-public-page .latest-dive .latest-dive__details .icons span.badge.badge-notify{left:5px}.dive-site-public-page .latest-dive .latest-dive__details img{grid-row:1 / 2;grid-column:1 / 2}.dive-site-public-page .latest-dive .latest-dive__details .name{grid-column:2 / 3;grid-row:1 / 2;padding-left:0 !important}.dive-site-public-page .latest-dive .latest-dive__details .star-ratings{grid-row:2 / 3;grid-column:2 / 3}.dive-site-public-page .latest-dive .latest-dive__details .dive-details-counters,.dive-site-public-page .latest-dive .latest-dive__details .dive-details-cta{grid-column:2 / 3;grid-row:3 / 4}.dive-site-public-page .latest-dive .latest-dive__details .dive-details-cta{justify-self:end}.dive-site-public-page .sidebar-component{grid-template-columns:2fr 2fr;grid-template-rows:7rem 7rem}.dive-site-public-page .sidebar-component .add_dive_btn--container{grid-column:1 / 3}.dive-site-public-page .sidebar-component .dive-site_activities{grid-column:1 / 2}.dive-site-public-page .sidebar-component .social-links{grid-column:2 / 3}.dive-site-public-page .marine-animal{flex-direction:column;align-items:start;justify-content:center}}@media (min-width: 768px) and (max-width: 991px){.dive-site-public-page .sidebar-component{grid-template-columns:1fr 1.5fr 0.5fr}.dive-site-public-page .sidebar-component .add_dive_btn--container{grid-column:1 / 2}.dive-site-public-page .sidebar-component .dive-site_activities{grid-column:2 / 3}.dive-site-public-page .sidebar-component .social-links{grid-column:3 / 4}.dive-site-public-page .mobile-counter{padding-bottom:3rem}.dive-site-public-page .latest-dive{width:100%}.dive-site-public-page .latest-dive .latest-dive__details{width:100%;justify-content:space-between;align-items:center;flex-direction:row}.dive-site-public-page .dive-site_sidelinks{flex-direction:row;margin-top:0;grid-column:1 / 4;width:100%;justify-content:center;border-block-start:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1}.dive-site-public-page .dive-site_sidelinks .dive-site_sidelink{width:100%;text-align:center;margin:0;padding:25px 0}.dive-site-public-page .dive-site_sidelinks .dive-site_sidelink a{font-size:14px;margin:0}.dive-site-public-page .dive-site_sidelinks .dive-site_sidelink:last-child{margin-right:10px}.dive-site-public-page .dive-centers-nearby>div{flex-direction:row !important}}@media (max-width: 991px){.dive-site-public-page .mobile-counter{padding-top:3rem;border-block-start:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1}.dive-site-public-page .mobile-counter div .media{justify-content:center;flex-direction:column}.dive-site-public-page .mobile-counter div .media .media-body{width:fit-content;text-align:center}.dive-site-public-page .mobile-counter div .media .media-body h4{font-size:26px;color:#041022 !important}.dive-site-public-page .mobile-counter div .media .media-body span{font-size:12px;color:#8a8cad !important}.dive-site-public-page .mobile-counter div .media .media-left{padding:0}.dive-site-public-page .mobile-counter div .media .media-left span{margin-right:0 !important}.dive-site-public-page .mobile-counter div .media .media-left span svg{width:30px;height:30px}.dive-site-public-page #main-content .sidebar{min-height:fit-content !important}.dive-site-public-page #main-content .sidebar .sidebar-component{display:grid;align-items:center;justify-items:center}.dive-site-public-page #main-content .sidebar .sidebar-component .add_dive_btn--container{width:90%}.dive-site-public-page #main-content .sidebar .sidebar-component .add_dive_btn--container button{width:100%}.dive-site-public-page #main-content .sidebar .sidebar-component .add_dive_btn--container>a.btn-square--orange{width:100% !important;margin-right:0 !important}.dive-site-public-page #main-content .sidebar .sidebar-component .dive-site_activities{width:100%;justify-content:center;border-inline-end:2px solid;border-image-source:radial-gradient(transparent 40%, #dee5f2 50%, transparent 90%);border-image-slice:1}.dive-site-public-page #main-content .sidebar .sidebar-component .social-links{margin-top:0 !important}.dive-site-public-page #main-content #dive-description{margin-bottom:5rem}.dive-site-public-page #main-content .page-content{margin-top:0 !important}.dive-site-public-page #main-content .masonry--margin-site>img:first-child{width:100%}.dive-site-public-page #main-content .latest-dive{display:flex;justify-content:space-between;align-items:center;flex-direction:column;column-gap:5rem}.dive-site-public-page #main-content .gallery-overlay .gallery-overlay__img{height:15vh !important}.dive-site-public-page .account-main-section__delimiter{margin-bottom:15px}.dive-site-public-page .internal-site-regions{margin:0}.dive-site-public-page .internal-site-regions a{font-size:14px}.dive-site-public-page #nearby-dive-centers{margin:0}.dive-site-public-page #nearby-dive-centers .dive-centers-nearby>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.dive-site-public-page .nearby-divesites .section-title{font-size:2rem !important;margin:0 !important}.dive-site-public-page .nearby-divesites h3.section-subtitle{font-size:14px !important;margin:5px 0 !important}.dive-site-public-page .nearby-divesites .card.hovercard .card-info .title{font-size:2.2rem !important}.dive-site-public-page .empty-description{margin-top:4rem}}@media (min-width: 992px){.dive-site-public-page .page-header-site .dive-location{flex-direction:row}.dive-site-public-page .page-header-site>div,.dive-site-public-page .page-header-site>ul{margin:1vh !important}.dive-site-public-page .social-links{margin-bottom:54px;background:-webkit-linear-gradient(top, #bfebff -15%, #fff 15%);box-shadow:100px -50px 100px -10px #fff inset, -100px -50px 100px -10px #fff inset;min-height:250px;padding-top:2rem;margin-top:-0.5rem;border-block-start:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}.dive-site-public-page .social-links span>a{margin-top:3px}}.activity-page .media{display:flex}.activity-page .media .media-left{position:revert;display:inline-block}.activity-page .media .media-body{display:block;width:inherit}.activity-page .modal-body{max-height:400px;overflow-y:auto;margin-bottom:35px;padding:40px}.activity-page .empty-dive-title{position:relative;font-weight:700;font-size:4.5rem;color:#8a8cad;z-index:2;margin-bottom:50px}.activity-page .link--no-underline>img{width:50px;border-radius:50%}.activity-page .user-suggestion-card,.activity-page .divesites-suggestions{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));column-gap:10px}.activity-page .updates.stat-container{cursor:pointer}.activity-page .updates.stat-container div{display:flex;flex-direction:column}.activity-page .updates.stat-container__name{color:#2f4565;text-transform:uppercase;opacity:0.75}.activity-page .updates.stat-container__value{color:#2f4565;opacity:1}.activity-page .updates-infos{display:flex;gap:15px}.activity-page .updates-infos :where(.stat-container){display:grid;grid-template-columns:0.5fr 1fr;align-items:center;justify-self:end;column-gap:10px}.activity-page .updates-infos .stat-container:last-of-type{grid-template-columns:3rem 1fr}.activity-page .stat-container+span{display:flex;justify-content:end}.activity-page .feed-entry__head__avatar{height:40px;width:40px;flex-basis:40px;border-radius:50%;position:relative}.activity-page .feed-entry__head__avatar--default{border:2px solid #8a8cad;display:inline-flex;align-items:center;justify-content:center}.activity-page .feed-entry__head__avatar--default>i{color:#8a8cad;font-size:20px}.activity-page .feed{margin-top:20px}.activity-page .feed-entry{position:relative;margin-bottom:20px;border-radius:3px;font-size:15px;color:#595389}.activity-page .feed-entry__link{color:black;border-color:black;padding-bottom:1px}.activity-page .feed-entry__head{display:flex;align-items:center}.activity-page .feed-entry__date{font-size:75%;font-weight:300;color:#d1d1df;display:inline-flex;flex-direction:column;align-items:flex-end;position:absolute;top:0;right:0.3em;z-index:2;float:right}.activity-page .feed-entry__body{margin-top:20px}.activity-page .feed-entry__map{position:relative;right:-15px;top:-15px;float:right;height:70px;border-radius:3px}.activity-page .feed-entry__remove_btn{color:white;text-transform:uppercase;background-color:red}.activity-page .feed-entry__head__text{display:inline-block;word-break:break-all;margin-left:15px;line-height:1.75}.activity-page .feed-entry-stars{margin-left:3px;display:inline-block}.activity-page .feed-entry__gallery.sidebar{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:5px}.activity-page .feed-entry__gallery.sidebar img{flex:1;margin-bottom:unset !important;object-fit:cover;object-position:center}.activity-page .feed-entry__gallery.main{display:flex;flex:3;aspect-ratio:16/9}.activity-page .feed-entry__gallery.main img{height:100%;width:100%;object-fit:cover;object-position:center}.activity-page .feed-entry__gallery__item{cursor:pointer;border-radius:10px}.activity-page .feed-entry-discard-btn{color:#d1d1df;font-size:12.5px;margin-right:15px;cursor:pointer}.activity-page .feed-entry-discard-btn--reverse{margin-right:0;margin-left:15px}.activity-page .feed-entry__never-btn{position:absolute;right:15px;bottom:15px;cursor:pointer;font-size:80%;color:#d1d1df}.activity-page .feed-entry__center-icon{width:20px;height:24px;display:inline-block;cursor:pointer;position:absolute;top:15px;right:135px}.activity-page .feed-entry__flex{display:flex;align-items:stretch;justify-content:space-between;gap:5px;height:25rem}@media (max-width: 767px){.activity-page .updates.stat-container div{text-align:center;flex-direction:row;align-items:center;justify-items:center;gap:5px}.activity-page .stat-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.activity-page .updates-infos{justify-content:space-between}.activity-page .updates.fa-icon{margin-top:revert}.activity-page .feed .media-body{display:revert;width:91%}.activity-page .feed .media-left{position:relative;left:-20px}.activity-page .marine-animal{flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.activity-page .marine-animal .name{flex-wrap:wrap;flex:unset}.activity-page .feed-entry__flex{height:initial}.activity-page .page-header{display:block !important}.activity-page .page-header>div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}}@media (min-width: 768px) and (max-width: 991px){.activity-page .breadcrumb{text-align:left;padding-left:20px}.activity-page .page-header{flex-direction:column;padding-left:20px;border-bottom:none}.activity-page .updates-infos{gap:30px;margin-top:20px}}@media (max-width: 991px){.activity-page .page-header h2{margin:0 !important}.activity-page .page-header .wave-delimiter-icon{margin-top:0 !important}.activity-page .latest-dives__unit{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}}.faq-page .breadcrumb{background-color:transparent;text-align:center}.faq-page .breadcrumb a{font-weight:bold;color:#2F4565;text-decoration:underline}.faq-page .fit-content{width:fit-content;font-size:25px}.faq-page .search-input{width:400px;padding:2rem;font-size:1.7rem;border-width:1px;border-color:#CCCCCC;background-color:#FFFFFF;color:#10366F99;border-style:solid;border-radius:8px;box-shadow:0px 0px 5px rgba(66,66,66,0.53)}.faq-page .search-input:focus{outline:none}.faq-page p{color:#2F4565}.faq-page .collapse-button{width:4rem;height:4rem;border:none;background-color:transparent;background-size:contain;background-repeat:no-repeat}.faq-page .collapse-button{font-size:3rem;font-weight:300}.faq-page .collapse-button__plus{color:#FF8900}.faq-page .collapse-button__minus{color:#1CB0DD}.faq-page div.faq-item{padding:15px 0}.faq-page div.faq-item::after,.faq-page .faq-item:first-child::before{content:'';background-image:url(/public/images/app/gray_separator.png);background-repeat:no-repeat;background-position:bottom center;height:30px;width:100%;display:inline-block;background-size:contain}.faq-page .faq-item:first-child::before{margin-bottom:20px}.faq-page .search-container{background-image:url(/public/images/app/gray_separator.png);background-position:center;background-size:contain;background-repeat:no-repeat}.faq-page .faq-item__header h4{flex:4}.faq-page .faq-item__header span{flex:1;text-align:end}.faq-page #main-row{height:min-content}@media (max-width: 767px){.faq-page .search-input{width:80vw}.faq-page .title-main{text-align:center}.faq-page .search-container{margin:unset}.faq-page #question-col{margin-top:0 !important}}#wrapper{width:100%;max-width:768px;position:relative}#carousel{overflow:auto;scroll-behavior:smooth;scrollbar-width:none}#carousel::-webkit-scrollbar{height:0}#prev,#next{display:flex;justify-content:center;align-content:center;background:transparent;border:2px solid white;color:white;padding:8px;border-radius:50%;outline:0;cursor:pointer;position:absolute;font-size:20px}#prev{top:50%;left:0;transform:translate(50%, -50%);display:none}#next{top:50%;right:-15px;transform:translate(-50%, -50%)}#content{display:grid;grid-auto-flow:column;margin:auto;box-sizing:border-box}.item{width:180px;height:180px;background:green}:is(.dive-site-public-page,.dive-page,.dive-center-public-page) #main-content{flex-direction:row-reverse}#select2-report-select-container{margin-left:10px}.search-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#344F7E;border-radius:10px}.dive-details-counters .icons .img-rounded{width:25px;height:25px}a{border:none;text-decoration:none}.text-wordwrap{hyphens:auto;color:#a3deff;width:150px}.beside-card__pic{flex-basis:auto}.beside-card__pic img{max-width:100%;object-fit:cover;object-position:center;width:128px;height:74px}.dive-site-page-modal-datetimepicker span{right:20px;top:30px}.feed-entry__head__avatar{height:40px;width:40px;flex-basis:40px;border-radius:50%;position:relative}.feed-entry__link{color:black;border-color:black;padding-bottom:1px}.search-container{width:30vw;margin:0 auto;display:flex;align-items:center;justify-content:center}.explore-page .search-container{width:60%;margin-top:-190px;margin-left:auto;margin-right:auto}.half-header__item--first{display:flex;align-items:center;justify-content:start;column-gap:3rem}.half-header__item--first a{font-weight:500;color:#2F4565;text-transform:uppercase;padding:24px 0;border-bottom:2px solid transparent}.half-header__item--first a:hover,.half-header__item--first a.active{border-bottom:2px solid #FF931E}.half-header__item--second{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;width:10vw;height:100%}.half-header__item--second .half-header__item{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#EDEFF3;font-size:2rem;color:#fff}.half-header__item--second .half-header__item:first-child{background-color:#f7f7f7}.half-header__item--second .half-header__item:last-child{background-color:#DEDEDE}.half-header__item--second .half-header__item:nth-child(2){position:relative}.half-header__item--second .logged-out-user{display:flex;place-items:center;grid-column:2 / 4}.half-header__item--second .logged-out-user>a{color:#000000}.map-control-links{height:66px;z-index:1000;cursor:pointer;position:absolute;right:100px;display:flex;align-items:center;justify-content:end;column-gap:5%;width:60%}.map-control-links a{color:#fff;padding:32px 0}.map-control-links a:hover{color:#76D0F8}.activity-links,.user-page-badges{padding:30px 0;background:-webkit-linear-gradient(top, #bfebff -15%, #fff 15%);box-shadow:100px -50px 100px -10px #fff inset, -100px -50px 100px -10px #fff inset;min-height:250px;border-block-start:2px solid;border-image-source:radial-gradient(transparent 30%, #63A1EA 50%, transparent 100%);border-image-slice:1}.latest-dives__unit{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:3vw;padding:20px 0;border-top:1px solid #dee5f2}.latest-dives__unit>div{display:flex;justify-content:space-between;align-items:center}.latest-dives__unit:hover{background-color:#EDEFF3}.latest-dives__unit:last-child{border-bottom:1px solid #dee5f2}.latest-dives__unit .latest-dives__unit--stats{display:flex;justify-content:center;align-items:center}.latest-dives__unit .latest-dives__unit--stats .svg-icon{width:27px;height:34px;display:block;margin-right:15px}.badge.badge-notify{background:#709BBA 0 0 no-repeat padding-box;border:1px solid #FFFFFF;position:absolute;top:-10px;right:5px;padding:2px 5px;font-size:10px;color:white}.edit-btn{border-left:1px solid #dee5f2;padding:10px 30px;height:100%;display:grid;place-items:center;font-weight:500;letter-spacing:0.6px}.edit-btn a{text-transform:uppercase;text-decoration:underline;color:#2F4565}.user-page-title-container{display:flex;flex-direction:column}.public-page-stats-container{display:grid;margin-top:-7rem}.public-page-stats-container .stats{display:flex;justify-self:center;flex-direction:column;align-items:center;min-height:58px;color:#8a8cad;text-transform:uppercase;margin:15px 0}.breadcrumb{background-color:transparent;text-align:left;font-size:1.4rem;padding:0;margin-bottom:10px;letter-spacing:0.5px}.breadcrumb a{font-weight:bold;color:#fff;text-decoration:underline}.breadcrumb li:last-child{color:inherit}.dive-info-gallery{width:100%;display:grid;grid-gap:5px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:300px 70px}.dive-info-gallery .item:nth-child(1){grid-column:span 4;background-color:red;width:100%;height:300px}.dive-site_sidelink i{font-size:2rem}#destination-page .jumbotron-hero{padding:0}#destination-page .jumbotron-hero .jumbotron__content-hero{position:absolute;width:100%;z-index:999;padding-bottom:100px;bottom:0}#destination-page .map-container{position:relative;height:40rem}#destination-page .jumbotron__site-map{border-radius:0}#destination-page .small-map-container{position:relative;height:500px}.destinations.dive-sites-listing,.destinations.dive-sites-listing a,#destination-page .destinations.dive-sites-listing .desc{color:black}.account-main-section__delimiter{margin-top:0;margin-bottom:50px}.check-icon{background-image:url("/public/images/app/check.png");height:20px;width:30px;display:inline-block;background-size:contain;background-repeat:no-repeat}.dive-log__field-units{font-style:normal;font-size:1.5rem}.media-left{position:absolute;left:-50px}.masonry__item{border-radius:10px}.masonry__item--third{margin-top:5px}#dive-description{text-align:left}.dive-header{display:flex;flex-direction:row;align-items:start;text-shadow:2px 2px 4px #0b436b}.dive-header>img.avatar-map{margin:8px 10px 0 -55px}.jumbotron h1{color:white;text-shadow:2px 2px 4px #0b436b}.jumbotron .jumbotron__content-hero .dive-location{display:flex;color:#fff;font-size:2.4rem}.jumbotron .jumbotron__content-hero .dive-location a{color:#fff;text-decoration:underline;opacity:0.9;text-shadow:2px 2px 4px #0b436b}.jumbotron .jumbotron__content-hero h1{color:#fff}.jumbotron .jumbotron__content-hero h1 a{color:#fff}.dive-page .dive-datetimepicker-container>input,.dive-page-another-user .dive-datetimepicker-container>input{padding:0;border:none;text-shadow:2px 2px 4px #0b436b}.disabled-icon{opacity:0.2}.fa-icon{font-size:1.9rem;color:#709BBA}#image-selector-icon{position:absolute;top:24px;right:24px;display:inline-block;padding:8px;letter-spacing:0.26px;color:#1CB0DD;opacity:1;border:1px solid #1CB0DD;border-radius:10px;cursor:pointer}.dive-site_activity .bi-bookmark-star{stroke:#FF8925;stroke-width:0.5px;fill:none;width:32px;height:32px}.dive-site_activity span a{margin-left:10px;border-bottom:none;text-decoration:none;color:#425D88;font-size:1.2rem;letter-spacing:0.6px;text-transform:uppercase;opacity:1;font-weight:800}.dive-site_sidelinks{display:flex;flex-direction:column}.dive-site_sidelink{margin-top:20px}.dive-site_sidelink .greyed-out{color:grey !important}.dive-log-data{margin-top:50px}span.site-dive-details-content__comment{position:relative;display:block;padding:25px;background-color:#f0f9fd;white-space:normal;color:#2F4565;opacity:0.75;font-size:1.6rem;width:90%;line-height:1.5}#comment_area_wrapper{margin-top:-6rem}.modal-dialog{color:#041022;font:normal 125%/1.4 'Ubuntu', 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;letter-spacing:0;font-size:1.5rem;line-height:2.5rem}.modal-dialog .modal-header{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;padding:20px;margin-bottom:2rem}.modal-dialog .modal-header .navigation-bar{gap:4rem;list-style-type:none;margin-bottom:0;margin-top:2.5rem}.modal-dialog .modal-header .navigation-bar li{border-bottom:2px solid transparent;padding-bottom:2rem}.modal-dialog .modal-header .navigation-bar li a{color:#2F4565}.modal-dialog .modal-header .navigation-bar li.active{border-bottom:2px solid #FF8925}.modal-dialog .modal-header .navigation-bar li.active a{color:#2F4565}.modal-dialog .modal-body .empty-masonry{display:flex;flex-direction:column;background-color:#F7FCFE;border:1px dashed grey;border-radius:10px;width:100%;text-align:center;padding:3rem 1rem}.modal-dialog .modal-body label{color:#100841;font-size:1.7rem;text-transform:initial;font-weight:500;margin-bottom:10px}.modal-dialog .modal-body .tab-pane input{padding:15px 20px;border-bottom:2px solid #dee5f2;border-top-left-radius:20px;border-top-right-radius:20px}.modal-dialog .modal-body .tab-pane .media-left{left:-5rem;top:-0.5rem;width:45px;height:45px}.modal-dialog .modal-body .dive-section__action{margin-top:3rem}.modal-dialog .modal-body .dive-section__action .import-log-label{color:#fff;text-transform:uppercase;font-size:12px;font-weight:500}.modal-dialog .modal-body .select2-container{border:1px solid #EDEFF3;border-bottom:2px solid #EDEFF3;border-top-left-radius:20px;border-top-right-radius:20px;padding:15px 20px}.modal-dialog .modal-body .select2-container .select2-selection{border:none !important}.animals-buddy-border-container{padding:20px 0;border-block-start:1px solid #dee5f2}.animals-buddy-border-container:last-child{border-block-end:1px solid #dee5f2}.buddy-list .buddy-style{color:#041022;text-decoration:underline}.dive-site_sidelinks>span:first-child{text-transform:uppercase;font:normal normal normal 13px/14px Ubuntu;letter-spacing:1.3px;color:#2F4565;font-size:1.3rem}.dive-page .media-subheading,.dive-page-another-user .media-subheading{text-transform:uppercase;color:#041022}.dive-page .cta-links-editing,.dive-page-another-user .cta-links-editing,.owner-edit-page .cta-links-editing{line-height:29px;background-color:transparent;border:none}.my-dives-page .message-orange-point,.user-public-page .message-orange-point{top:0;right:-6px}.social-links{display:flex;column-gap:20px}.social-links span{text-align:center}.social-links a.icons{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#2F4565 !important;font-size:1.8rem !important;border:1px solid #2F4565;border-radius:50%;width:35px;height:35px}.social-links a.icons i{padding-top:3px}.pressure-svg-active-2{stroke:#FF931E}.discard-dc-btn{margin:0;position:absolute;right:40px;bottom:15px}.dive-center-contact{height:150px;display:flex;flex-direction:column;justify-content:space-between}.map-pointer-override .jumbotron__content-hero{pointer-events:none}.map-pointer-override .jumbotron__content-hero .container{pointer-events:all}.force-text-danger{color:#A94442 !important}.mobile_header .mobile_menu{border-right:1px solid #9BBEFC;padding:15px}#see_all_dive_sites{border:2px solid #FF8900;color:#FF8900;padding:20px;text-align:center;display:block;width:400px;margin:50px auto 0 auto;border-radius:10px;text-transform:uppercase;font-weight:500}#see_all_dive_sites:hover{text-decoration:underline}.section h4{margin:0}.section h4 a{color:#041022;text-decoration:underline}:is(.my-dives-page,.user-public-page) .latest-dives{margin:unset;padding:unset}@media (max-width: 767px){.container{width:90vw;margin:0 auto}.close-btn{width:40px;height:40px;right:-8px;top:-8px}.jumbotron__content-hero .dive-location{font-size:16px !important;text-shadow:1px 2px #000}.jumbotron__content-hero .dive-location .footer-small-map__subtitle a{font-size:16px}.check{gap:15px}.footer-links{flex-direction:column;border-bottom:1px solid #DEE5F2;width:100%}.footer-links:last-child{border-bottom:none}.explore-page .search-container{margin-top:-45rem}.latest-activity>div{border-right:none}.site-counter{display:flex;flex-wrap:wrap;row-gap:25px}#connect-dives-box{background-size:cover;border-bottom-right-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:0}#explore-box{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0;border-bottom-left-radius:0}.connect-box{height:230px;padding:0 30px 30px 30px}:is(.my-dives-page,.user-public-page) .latest-dives__unit>div{width:100%}:is(.my-dives-page,.user-public-page) .latest-dives__unit>div:nth-child(2){padding-top:2rem;border-block-start:2px solid;border-image-source:radial-gradient(transparent 50%, #dee5f2 50%, transparent 100%);border-image-slice:1}:is(.my-dives-page,.user-public-page) .latest-dives__unit .edit-btn{padding:10px 10px 10px 35px}.latest-dives__unit:last-of-type{border-bottom:1px solid #dee5f2}.select2-animals-dropdown{width:100% !important}}@media (min-width: 768px) and (max-width: 991px){.jumbotron__content-hero .dive-location{font-size:18px !important;text-shadow:1px 2px #000}.jumbotron__content-hero .dive-location .footer-small-map__subtitle a{font-size:18px}.check{gap:25px}.check:first-child{border-right:2px solid #dee5f2;border-image:radial-gradient(transparent 30%, #dee5f2 70%, transparent) 1}.latest-logged-dives{border-right:none !important;padding-bottom:3rem;border-block-end:2px solid;border-image-source:radial-gradient(transparent 40%, #dee5f2 50%, transparent 100%);border-image-slice:1}.latest-logged-species{border-inline-end:2px solid;border-image-source:radial-gradient(transparent 40%, #dee5f2 50%, transparent 100%);border-image-slice:1}.latest-activity{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;row-gap:20px}.latest-activity>div{height:550px}.connect-box{height:400px;padding:0 3rem !important}:is(.my-dives-page,.user-public-page) .latest-dives__unit{justify-content:space-between;column-gap:10vw}:is(.my-dives-page,.user-public-page) .latest-dives__unit>div:first-child{flex:2}:is(.my-dives-page,.user-public-page) .latest-dives__unit>div:last-child{flex:1}:is(.my-dives-page,.user-public-page) .public-page-stats-container .stats{justify-self:center;margin-top:0}}@media (max-width: 991px){.leaflet-google-mutant .gm-style{visibility:hidden}.jumbotron{margin-bottom:0}.breadcrumb{text-align:center}.footer-section{padding-top:83px;margin:0 !important;background:#fff url("../../images/app/footer_bg.png") no-repeat top center !important}.footer-section .footer-contacts{border-block-end:2px solid;border-image-source:radial-gradient(transparent 0%, #dee5f2 50%, transparent 85%);border-image-slice:1;border-block-start:2px solid;border-image-source:radial-gradient(transparent 0%, #dee5f2 50%, transparent 85%);border-image-slice:1}.footer-section li a.icons{font-size:2.5rem}.links-border{border:1px solid #DEE5F2;width:90vw}.tablets_footer .tablets_footer_links{border:1px solid #DEE5F2;display:flex;justify-content:center;align-items:center}.align-tablets{display:flex;align-items:center;justify-content:center;font-size:1.8rem !important;padding:1.5rem 0 !important}.footer-links a{font-size:1.5rem}.explore-page{position:absolute}.connect-container{width:90%}.connect-container .connect-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.connect-container .connect-box__title{font-size:22px}.connect-container .connect-box__subtitle{font-size:14px}.connect-container .connect-box__text{font-size:16px;margin-top:10px}.latest-activity .header-text{font-size:20px}.latest-activity .activity-item>div{justify-content:center}.latest-activity .activity-item .activity-details .name-text{font-size:20px}.latest-activity .activity-item .activity-details .text-faint{font-size:16px}.latest-activity .activity-item:last-child{padding-bottom:0}.latest-activity .most-popular-dive-sites{padding-bottom:2em;padding-top:2em;border-block-end:2px solid;border-image-source:radial-gradient(transparent 40%, #dee5f2 50%, transparent 100%);border-image-slice:1}.latest-activity .latest-logged-dives{padding-top:2em}.stats-container{padding-top:3rem}.site-counter{border-block-end:2px solid;border-image-source:radial-gradient(transparent 40%, #dee5f2 50%, transparent 100%);border-image-slice:1}#see_all_dive_sites{width:fit-content}.mobile_menu{padding:2rem;border-right:1px solid #9BBEFC}.search-icon-wrapper{min-width:60px;padding-right:2rem}.search-icon-wrapper .search-site-mobile{font-size:20px;color:#fff}.modal-footer{padding:15px !important}:is(.my-dives-page,.user-public-page) .latest-dives__unit{display:flex;flex-wrap:wrap;align-items:center;row-gap:15px;padding:1rem 2.5rem}:is(.my-dives-page,.user-public-page) .expand-map-container{width:60px;height:40px;background-color:#fff;position:relative;top:20px;z-index:1000;margin:0 auto;border-radius:50%}:is(.my-dives-page,.user-public-page) .expand-map-container i{padding-bottom:10px}:is(.my-dives-page,.user-public-page) .leaflet-container{height:90vh !important}:is(.my-dives-page,.user-public-page) .leaflet-bottom{z-index:997}:is(.my-dives-page,.user-public-page) .leaflet-bottom.leaflet-left{bottom:50% !important}:is(.my-dives-page,.user-public-page) :where(.showContent){z-index:1000;background-color:transparent;margin-top:-75vh;transition:margin-top 0.5s ease-in, height 0.5s ease-in;overflow:visible;height:80vh}:is(.my-dives-page,.user-public-page) :where(.hideContent){z-index:1000;position:fixed;background-color:transparent;transition:margin-top 0.5s ease-out, height 0.5s ease-out;margin-top:0;bottom:0;height:20rem;overflow:hidden}:is(.my-dives-page,.user-public-page) .rotate-angle-arrow{transition:rotate 0.3s ease-in-out;rotate:180deg}.locations__dive-site{justify-content:space-between}.locations__dive-site .star-icon--middle{width:14px}.locations__dive-site .locations__dive-site__star-container{right:0;left:0;top:5px;flex:1;text-align:end}:is(.dive-site-public-page,.dive-page) #main-content{flex-direction:column !important}:is(.dive-site-public-page,.dive-page) .page-header-site{margin:2rem 0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}:is(.dive-site-public-page,.dive-page) .page-header-site .display-stars{margin-top:5rem}:is(.dive-site-public-page,.dive-page) .page-header-site .dive-location{margin-bottom:5rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}:is(.dive-site-public-page,.dive-page) .jumbotron__content-hero{display:flex;justify-content:center;align-items:center}}@media (min-width: 992px){.main-content-page{margin:0 5vw}.sidebar-container{border-top-left-radius:25px;right:0;max-height:70vh;background:white;margin-top:-100px;width:55rem;z-index:1000}.sidebar-container .sidebar-shadow{position:absolute;width:50px;content:"";background-color:transparent;box-shadow:#BFEBFF -16px 25px 100px -15px;left:0;top:10%;bottom:60%;z-index:-1}.sidebar-container .sidebar{border-inline-start:1px solid;border-image:linear-gradient(to bottom, #BFEBFF 40%, transparent 80%) 1;width:100%;background:white;padding:20px;margin-top:35px;min-height:500px}.sidebar-container .sidebar .sidebar-component{top:0;padding-left:30px;min-height:500px}.sidebar-container .sidebar .sidebar-component .gallery-wrapper{display:flex;flex-direction:column}.sidebar-container .margin-left-title{margin-left:10vw}.margin-left-title{margin-left:calc(5vw + 1rem)}}@media (min-width: 1400px){.col-xl-10{width:41.666%}.col-xl-14{width:58.333%}}@media (min-width: 1920px){.margin-left-title{margin-left:calc(15vw + 1rem)}.container-wide{margin:0 15vw}}
