.paragraph--unpublished{background-color:#fff4f4}
.ajax-progress.ajax-progress-fullscreen{z-index:1261}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0;font-weight:700}.webform-ajax-messages .messages+.messages{margin:0}.webform-ui-dialog{top:50px !important}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important}
.country-visibility--hide{visibility:hidden;display:none}
.page-node-type-padi-course article.page-node-content{padding-top:0}.page-node-type-padi-course .hero{margin-bottom:24px}.page-node-type-padi-course .padi-course__requirements span{font-weight:700}.page-node-type-padi-course .padi-course__requirements div{margin-bottom:16px}.page-node-type-padi-course .page-node-pdpv2 .hero{margin-bottom:0}.page-node-type-padi-course .page-node-pdpv2 .pdp-add-to-cart{margin-top:24px;margin-bottom:0}@media only screen and (min-width:768px){.page-node-type-padi-course .page-node-pdpv2 .pdp-add-to-cart{margin-top:0}}.page-node-type-padi-course .page-node-pdpv2 .about-course-wrapper{border:1px solid #d7dee4}.page-node-type-padi-course .page-node-pdpv2 .about-course{margin:24px}@media only screen and (min-width:768px){.page-node-type-padi-course .page-node-pdpv2 .about-course{margin:32px}}.page-node-type-padi-course .page-node-pdpv2 .about-course__title .heading__title{margin-top:0}.page-node-type-padi-course .page-node-pdpv2 .about-course__description{margin-bottom:16px}@media only screen and (min-width:1270px){.page-node-type-padi-course .page-node-pdpv2 .about-course__description{margin-right:32px}}@media only screen and (min-width:768px){.page-node-type-padi-course .page-node-pdpv2 .about-course__list-items{display:flex}}.page-node-type-padi-course .page-node-pdpv2 .about-course__list{margin-top:48px}@media only screen and (min-width:1270px){.page-node-type-padi-course .page-node-pdpv2 .about-course__list{margin-top:0}}@media only screen and (min-width:768px){.page-node-type-padi-course .page-node-pdpv2 .about-course__list{width:50%}}@media only screen and (min-width:768px){.page-node-type-padi-course .page-node-pdpv2 .about-course__list:nth-child(2){margin-left:32px}}.page-node-type-padi-course .page-node-pdpv2 .about-course__list .heading__title{margin-top:0}.page-node-type-padi-course .page-node-pdpv2 .certification_process__heading{margin-bottom:24px}.page-node-type-padi-course .page-node-pdpv2 .padi_elearning__body{margin-bottom:16px}.page-node-type-padi-course .page-node-pdpv2 .with_instructor__body{margin-bottom:16px}.page-node-type-padi-course .page-node-pdpv2 .cert-info-grid{padding-top:0;padding-bottom:0}.page-node-type-padi-course .page-node-pdpv2 .field--name-field-components .padi-grid{padding-top:0;padding-bottom:0}.page-node-type-padi-course .page-node-pdpv2 .more-courses-override{padding-top:0}
.pdp-add-to-cart{width:100%;height:auto;background:#fff;border:0;text-align:left;margin-bottom:24px;word-wrap:break-word}.pdp-add-to-cart-form{margin-bottom:8px}.pdp-add-to-cart-form .form-group{margin-bottom:0}.pdp-add-to-cart form .bootstrap-select>.dropdown-toggle{height:48px;font-weight:normal;border-radius:4px;padding-left:16px;padding-right:16px}.pdp-add-to-cart form .bootstrap-select>.dropdown-toggle .filter-option{display:flex;align-items:center}.pdp-add-to-cart form .bootstrap-select>.dropdown-toggle .bs-caret{display:flex}.pdp-add-to-cart form .bootstrap-select.open .dropdown-menu a{font-weight:normal}.pdp-add-to-cart form .bootstrap-select .bs-caret{right:16px}@media only screen and (min-width:768px){.pdp-add-to-cart__sticky-bar-content{display:flex;justify-content:flex-end;align-items:center}}.pdp-add-to-cart__sticky-bar-content .pdp-add-to-cart__button{padding-top:0 !important;margin-bottom:0 !important;text-align:center}.pdp-add-to-cart__sticky-bar-content .product-info{display:none;text-align:left;margin-right:32px}@media only screen and (min-width:768px){.pdp-add-to-cart__sticky-bar-content .product-info{display:block}}.pdp-add-to-cart__sticky-bar-content .product-info .pdp-add-to-cart__title{font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.02em;color:#657381;text-transform:uppercase;margin-bottom:0}.pdp-add-to-cart__sticky-bar-content .product-info .pdp-add-to-cart__price{line-height:125%;color:inherit;font-size:18px;font-weight:600;letter-spacing:0;margin-bottom:0}@media only screen and (min-width:768px){.pdp-add-to-cart__sticky-bar-content .product-info .pdp-add-to-cart__price{font-size:20px;letter-spacing:-0.015em}}.pdp-add-to-cart__sticky-bar-content .product-info .pdp-add-to-cart__price.populated{margin-top:4px}.pdp-add-to-cart__details span{font-weight:bold}.pdp-add-to-cart__details div{margin-bottom:16px}.pdp-add-to-cart__experience{color:#657381;font-style:normal;font-weight:500;line-height:1.35;text-transform:uppercase;margin-bottom:8px}.pdp-add-to-cart__title{line-height:125%;color:inherit;font-size:25px;font-weight:700;letter-spacing:-0.02em;margin-top:0;margin-bottom:16px}@media only screen and (min-width:768px){.pdp-add-to-cart__title{font-size:31px}}.pdp-add-to-cart__price{line-height:125%;color:inherit;font-size:20px;font-weight:700;letter-spacing:-0.015em;margin-bottom:16px}@media only screen and (min-width:768px){.pdp-add-to-cart__price{font-size:25px;letter-spacing:-0.02em}}.pdp-add-to-cart__price span.slashed{line-height:125%;color:inherit;font-size:18px;font-weight:600;letter-spacing:0;text-decoration-line:line-through}@media only screen and (min-width:768px){.pdp-add-to-cart__price span.slashed{font-size:20px;letter-spacing:-0.015em}}.pdp-add-to-cart__price span.sale{color:#f23d4e}.pdp-add-to-cart__price-note{color:#657381;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;margin-bottom:24px}.pdp-add-to-cart__gift-anchor a{text-decoration:none}.pdp-add-to-cart__visit-text{font-style:normal;font-weight:normal;font-size:14px;line-height:20px}.pdp-add-to-cart__button{padding-top:32px;margin-bottom:48px}@media only screen and (min-width:768px){.pdp-add-to-cart__sticky-bar-content .pdp-add-to-cart__button{margin-bottom:0}}@media only screen and (min-width:768px){.pdp-add-to-cart__sticky-bar-content .pdp-add-to-cart__button .button{width:auto}}.pdp-add-to-cart__language-note{margin-top:8px;margin-bottom:16px}.pdp-add-to-cart__language-note a{color:#0070d3;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;text-decoration:none}.pdp-add-to-cart__language-note a:hover,.pdp-add-to-cart__language-note a:active,.pdp-add-to-cart__language-note a:focus,.pdp-add-to-cart__language-note a:active:hover{color:#0070d3}.pdp-add-to-cart__diveshop{margin-bottom:48px}@-moz-document url-prefix(){@media only screen and (min-width:768px){.pdp-add-to-cart{margin-top:50px}}}.page-node-pdpv2 .pdp-add-to-cart__button,.certification-cards-pdp-block .pdp-add-to-cart__button{margin-bottom:32px}.page-node-pdpv2 .pdp-add-to-cart__price-container,.certification-cards-pdp-block .pdp-add-to-cart__price-container{margin-bottom:32px}.page-node-pdpv2 .pdp-add-to-cart__price-container #afterpay-clearpay-message,.certification-cards-pdp-block .pdp-add-to-cart__price-container #afterpay-clearpay-message{margin-top:16px}.page-node-pdpv2 .pdp-add-to-cart__price-note,.certification-cards-pdp-block .pdp-add-to-cart__price-note{margin-bottom:24px}.certification-cards-pdp-block{position:relative;min-height:500px}.block-certification-cards-pdp-block{min-height:500px}.block-certification-cards-pdp-block #pdp-add-to-cart-box .form-fields{position:relative}.block-certification-cards-pdp-block #alert-physical-ecard{margin-bottom:16px}.block-certification-cards-pdp-block #alert-physical-ecard .alert-box.alert-neutral .alert-box-bar{background-color:#ffd43b}.block-certification-cards-pdp-block form.pdp-cert-cards-add-to-cart-form{margin-bottom:20px}.block-certification-cards-pdp-block .pdp-add-to-cart__button{padding-top:24px;margin-bottom:24px}.block-certification-cards-pdp-block .pdp-add-to-cart__details{font-size:13px;margin-bottom:20px}.block-certification-cards-pdp-block #card-excerpt{margin-top:20px;margin-bottom:0}.block-certification-cards-pdp-block #card-excerpt p{display:inline}.block-certification-cards-pdp-block #card-excerpt span:before{content:" "}.block-certification-cards-pdp-block #lightbox-card-image{width:100%;margin-bottom:24px}.block-certification-cards-pdp-block #image-file{display:none}.block-certification-cards-pdp-block #image-file-preview{overflow:hidden;width:200px;height:auto;object-fit:cover;margin-bottom:24px}.block-certification-cards-pdp-block .upload-body{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;align-items:center}.block-certification-cards-pdp-block .upload-info{width:100%}@media only screen and (min-width:768px){.block-certification-cards-pdp-block .upload-info{width:35%}}.block-certification-cards-pdp-block .upload-field{width:100%;border:1px dashed #d7dee4;border-radius:4px;display:flex;height:300px;background-color:#eaf0f5;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:column;padding:16px}@media only screen and (min-width:768px){.block-certification-cards-pdp-block .upload-field{width:60%}}.block-certification-cards-pdp-block .upload-field .padi-icons--upload{color:#0070d3;margin-bottom:40px}.block-certification-cards-pdp-block .lightbox__ctas{padding-top:16px;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.block-certification-cards-pdp-block .lightbox__ctas a{text-decoration:none}.block-certification-cards-pdp-block .lightbox__ctas a+button{margin-left:16px}@media only screen and (min-width:768px){.block-certification-cards-pdp-block .card-boxes{display:flex;flex-wrap:nowrap;justify-content:space-between}.block-certification-cards-pdp-block .card-boxes .card-boxed{width:49%}}.block-certification-cards-pdp-block .drop-down:not(:first-child){margin-top:16px}
.search-api-autocomplete-suggestion{padding:3px 5px;position:relative}.search-api-autocomplete-search .ui-menu-item-wrapper{border:0;color:#333;margin:0;padding:0}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#0072b9;color:#fff}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}
