<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.form-discount .g-recaptcha{margin-top:50px !important}.login-container .g-recaptcha,.form-login .g-recaptcha,.form-edit-account .g-recaptcha{margin-bottom:10px !important}.required-captcha.checkbox{position:absolute;display:block;visibility:visible;overflow:hidden;opacity:0;width:1px;height:1px}.block.newsletter .field-recaptcha .field .control:before{content:none}.review-form .field-recaptcha{margin-bottom:10px}.form.send.friend .g-recaptcha{margin-top:40px}.block-minicart .block-content&gt;.actions .smart-buttons{margin-top:15px}.pay-later-message{margin-top:10px}.smart-buttons&gt;div&gt;div{vertical-align:bottom}.apple-pay{margin-top:14px}.cart-summary .apple-pay{margin-top:11px}.google-pay{margin-top:14px}.google-pay button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0}.cart-summary .google-pay{margin-bottom:14px}.product-info-stock-sku .configurable-variation-qty{display:none}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(359.9deg)}}@font-face{font-weight:400;font-style:normal;font-family:'amcform';src:url('../../frontend/Jellyfish/Training/en_US/Amasty_Customform/fonts/amcform.eot?hcflpq');src:url('../../frontend/Jellyfish/Training/en_US/Amasty_Customform/fonts/amcform.eot?hcflpq#iefix') format('embedded-opentype'),url('../../frontend/Jellyfish/Training/en_US/Amasty_Customform/fonts/amcform.ttf?hcflpq') format('truetype'),url('../../frontend/Jellyfish/Training/en_US/Amasty_Customform/fonts/amcform.woff?hcflpq') format('woff'),url('../../frontend/Jellyfish/Training/en_US/Amasty_Customform/fonts/amcform.svg?hcflpq#amcform') format('svg');font-display:block}.ln_overlay{background-color:#fff;height:300%;left:0;text-align:center;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;width:500%;z-index:555;display:none}.ln_overlay img{margin-top:300px;left:45%;display:block;position:fixed}.ln_slider_container{width:calc(80%);margin:0 15px 0 5px}.filter-options-content a{display:inline-block !important}.ln_overlay{background-color:#fff;height:100%;left:0;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;width:100%;z-index:555;display:none}.ln_overlay img{top:40%;left:45%;display:block;position:fixed}.ln_slider_container{width:calc(80%);margin:0 15px 0 5px}.layered-filter-block-container .ln_tooltip{display:inline-block;vertical-align:middle;margin-left:5px}.filter-content .category-items{margin:0;padding-left:30px;list-style:none}.filter-content .icon-expand:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:inherit;color:inherit;content:'\e608';font-family:'luma-icons';vertical-align:bottom;display:inline-block;font-weight:700;overflow:hidden;speak:none;text-align:center;padding-right:5px}.filter-content .active.icon-expand:after{content:'\e622'}.filter-content input[type=text]:focus,.filter-content input[type=checkbox]:focus,.filter-content input[type=radio]:focus,.filter-content select:focus{outline:none !important;box-shadow:none !important}.filter-content .filter-options-item li a:hover{background:0 0 !important;color:#006bb4}.filter-content .filter-options-item li a:hover span{color:#006bb4}.filter-content .filter-options-item .ui-slider-handle{height:15px !important;width:15px !important;background:#01007f;left:-2px;bottom:-3px}.filter-content #ln_slider_price{margin-bottom:5px}.mp-show-navigation{display:none}a.chosen-single.chosen-default,.chosen-single-with-deselect{border-radius:3px !important;min-height:30px !important;line-height:26px !important;background:#fff !important;box-shadow:none}.chosen-container-single .chosen-single div{top:3px}.chosen-container-single .chosen-search input[type=text]{box-shadow:none !important;border-radius:2px;border:1px solid #ccc}li.active-result.highlighted{border-radius:2px !important;background-image:none !important;border:none !important}.chosen-container-single .chosen-single abbr{top:9px !important}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{margin-right:0 !important}.chosen-container-multi .chosen-choices li.search-field input[type=text]{width:100% !important}ul.chosen-results::-webkit-scrollbar{width:6px}ul.chosen-results::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}ul.chosen-results::-webkit-scrollbar-thumb{background-color:#ccc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.ln_slider_range{margin-top:10px}.ln_slider_range_input{width:60px !important;height:30px !important;text-align:center;padding:0}.filter-options-content .rating-summary{padding-bottom:3px}.filter-options-content .rating-summary.selected{background-color:#e8e8e8}@media (min-width:1200px){#ln_slider_range_price .ln_slider_from{width:45%;padding:0;display:inline-block;text-align:center}#ln_slider_range_price .ln_slider_to{width:45%;float:right;text-align:center;padding:0}.ln_slider_container label{min-width:0 !important}}@media (max-width:1195px){.ln_slider_from{display:block;margin-bottom:15px;padding-left:15px}.ln_slider_to{display:block;padding-left:15px}}@media (max-width:820px) and (min-width:768px){.ln_slider_range_input{display:block;margin:0 auto 10px auto}.ln_slider_range .ln_slider_range_input_to{float:none !important}}.ln_slider_range .ln_slider_range_input_to{float:right}.ln_slider_container label{min-width:50px;display:inline-block}.swatch-option-label-layered{height:24px !important;display:block !important;margin-bottom:5px !important}.swatch-option-label-layered .swatch-option.text{padding-top:1px !important;padding-bottom:1px !important}.swatch-text .swatch-option.color{height:24px !important}.swatch-attribute .swatch-option.disabled{pointer-events:none}@media (max-width:767px){.ln_slider_range{text-align:center}.ln_slider_range .ln_slider_range_input_to{float:none !important}.block.filter button#ln_button_submit{display:none}.block.filter.active button#ln_button_submit{display:block;position:fixed;top:0;z-index:999999;right:15%}}.mplayer-subcategory{width:90%;margin:auto}.mplayer-category-item .mplayer-item-slider{padding:10px;box-sizing:border-box;color:#575757;text-align:center;font-size:18px;height:100%;position:relative}.mplayer-category-item-label{background:#fff;color:#000;box-shadow:3px 3px 3px 3px rgba(0,0,0,.1);margin:0;padding:10px 5px;border:1px solid #fff;line-height:1.2;word-break:break-word}.mplayer-category-item-image{margin-bottom:7px}.mplayer-category-item-label:hover{border:2px solid #01007f}a.mplayer-item-slider:hover{text-decoration:none}.filter-options-item .layer-search-box{border-radius:4px}#mpstoreswitcher-redirect-popup{position:fixed;bottom:0;left:0;width:100%;z-index:999;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3)}.mpstoreswitcher-redirect-content{position:relative;margin:0 auto;padding:20px;width:100%;max-width:1000px}@media (max-width:770px){.mpstoreswitcher-redirect-content{width:auto}}.mpstoreswitcher-select{background:#fff;border:1px solid #c2c2c2 !important;color:#757575 !important;cursor:pointer;display:inline-block;font-weight:600;padding:12px 16px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle}button:not(.primary){box-shadow:none !important}.mpstoreswitcher-select:hover{background:#464646;color:#fff !important}.mpstoreswitcher-redirect-choose{float:right;margin:25px}#mpstoreswitcher-save-store-popup{visibility:visible;opacity:1;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;z-index:200}.mpstoreswitcher-popup_save{position:relative;margin:15% auto;padding:20px;background:#fff;border-radius:5px;width:20%}.mpstoreswitcher-save-store-content{width:95%;text-align:center;margin-top:20px}.mpstoreswitcher-save-store-content label{font-weight:600}.mpstoreswitcher-choose{padding:20px}.mp-save-store-yes{margin-right:20px}.mpstoreswitcher-btn-close-save-popup:before,.mpstoreswitcher-btn-close-save-popup:after{position:absolute;top:10px;right:20px;content:' ';height:20px;width:2px;background-color:#575757;cursor:pointer}.mpstoreswitcher-btn-close-save-popup:before{transform:rotate(45deg)}.mpstoreswitcher-btn-close-save-popup:after{transform:rotate(-45deg)}@media (min-width:300px) and (max-width:1000px){.mpstoreswitcher-popup_save{width:60%}}.catalog-product-view .slick-active{opacity:1 !important}.catalog-product-view .slick-current{opacity:1 !important}.catalog-product-view .slick-slide{opacity:1}.cms-google-analytics-courses .slick-active{opacity:1 !important}.mst-search-in__wrapper{max-width:100%;display:flex;overflow:hidden;position:relative;flex-grow:1;margin-bottom:10px;flex-wrap:wrap}.mst-search-in__wrapper .mst-search-in__title{border:none;padding:6px 3px 6px 6px;margin-right:3px;font-weight:600;white-space:nowrap}.mst-search-in__wrapper .mst-search-in__item{white-space:nowrap;border:1px solid #ccc;border-radius:2px;margin:0 5px 5px 0;padding:6px 12px;color:#494949;text-decoration:none;cursor:pointer;display:flex;align-items:center}.mst-search-in__wrapper .mst-search-in__item span.name{display:flex;flex-wrap:nowrap;font-size:13px}.mst-search-in__wrapper .mst-search-in__item span.name i{font-style:normal;display:flex;align-items:center}.mst-search-in__wrapper .mst-search-in__item span.name i:after{font-size:7px;content:"\e608";font-family:"luma-icons";margin:0 5px;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;color:#757575}.mst-search-in__wrapper .mst-search-in__item span.name i:last-child:after{display:none}.mst-search-in__wrapper .mst-search-in__item span.count{color:#757575;display:block;margin-left:8px;font-size:80%}.mst-search-in__wrapper .mst-search-in__item span.count:before{content:"("}.mst-search-in__wrapper .mst-search-in__item span.count:after{content:")"}.mst-search-in__wrapper .mst-search-in__item:hover{border-color:#ff5501;text-decoration:none}.mst_categorySearchLoader{display:none;position:absolute;top:6px;right:15px;width:20px;height:20px}.mst_categorySearchLoader .spinner-item{box-sizing:border-box;display:block;position:absolute;width:20px;height:20px;margin:0;border:2px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#999 transparent transparent}.mst_categorySearchLoader .spinner-item.spinner-item-1{animation-delay:-.45s}.mst_categorySearchLoader .spinner-item.spinner-item-2{animation-delay:-.3s}.mst_categorySearchLoader .spinner-item.spinner-item-3{animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mst_categorySearch{display:block;position:relative}.mst_categorySearch_searchIcon{position:absolute;left:7px;top:3px;font-size:21px}span.mst_categorySearch_totals{position:absolute;right:0;padding:6px 15px;color:#999;display:none}input#mst_categorySearch{padding:0 0 0 35px;margin-bottom:15px;width:100%;max-width:100%}.mst_categorySearchLoader .fa-spinner{font-size:30px}#search_autocomplete,.search-autocomplete,#searchbox_autocomplete{display:none !important;height:0 !important;overflow:hidden !important}.block-search{z-index:10000}#address-validation{padding-bottom:33px}.checkout-suggested-addresses&gt;p{margin-top:1rem}.checkout-suggested-addresses .suggested-address{padding:10px;line-height:30px;border:1px solid transparent;cursor:pointer}.checkout-suggested-addresses .suggested-address label{cursor:pointer}.checkout-suggested-addresses .suggested-address.selected-address{background:#f5f5f5;border:1px solid #ccc}.checkout-suggested-addresses .suggested-address .suggested-address-details{padding:0 0 0 22px;cursor:pointer}.checkout-suggested-addresses .suggested-address .suggested-address-diff{background-color:#ff0}body[class*=page-layout-admin] .page-create-order button[data-index=validateAddressButton]{margin-top:1.5rem}body[class*=page-layout-admin] #tj-suggested-addresses .fieldset{border:0}body[class*=page-layout-admin] #tj-suggested-addresses .fieldset&gt;.legend{padding:0 0 10px;border-bottom:1px solid #c6c6c6;width:100%;box-sizing:border-box}body[class*=page-layout-admin] #tj-suggested-addresses .fieldset&gt;.legend span{font-size:2.2rem;font-weight:300}body[class*=page-layout-admin] #tj-suggested-addresses .checkout-suggested-addresses .suggested-address input[type=radio]{margin-right:5px;vertical-align:1px}.am-checkout #address-validation{padding-bottom:0}.aw-onestep #address-validation{margin:5px;padding-bottom:0}.aw-onestep #address-validation .step-title{display:none}.aw-onestep .checkout-suggested-addresses label:before{margin-top:0 !important;margin-left:14px !important}.aw-onestep .checkout-suggested-addresses .suggested-address-details{padding-left:14px}@media only screen and (min-device-width:320px) and (max-device-width:780px) and (orientation:landscape){.product-video{height:100%;width:81%}}@media only screen and (max-width:768px){.field-tooltip .field-tooltip-content{left:auto;right:-10px;top:40px}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{border:10px solid transparent;height:0;left:auto;margin-top:-21px;right:10px;top:0;width:0}.field-tooltip .field-tooltip-content:before{border-bottom-color:#999}.field-tooltip .field-tooltip-content:after{border-bottom-color:#f4f4f4;top:1px}}@media only screen and (max-width:768px){.opc-block-summary .product-item .product-item-inner{display:block}.opc-block-summary .product-item .product-item-name-block{display:block;text-align:left}.opc-block-summary .product-item .subtotal{display:block;text-align:left}}#registrant-options .item .control table .col.qty .input-qty{display:none}.select2-container{background-color:transparent;transition:background-color .25s ease 0s;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;min-width:155px;max-width:200px}.select2-container:hover{background-color:rgba(255,255,255,.3)}@media (max-width:767px){.select2-container{min-width:auto;max-width:none}}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:20px 25px 20px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding:20px 25px 20px 20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;color:#37474f;border:1px solid #fff;border-radius:0;box-shadow:3px 3px 10px -5px #000;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}@media (max-width:767px){.select2-dropdown{min-width:100%}}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;margin-bottom:0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:none;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{padding:0;height:auto;background-color:transparent;border:none;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#9e9e9e;line-height:28px;font-size:1.125rem}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#9e9e9e}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:50%;right:10px;width:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.select2-container--default .select2-selection--single .select2-selection__arrow{right:20px}}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACmSURBVHjadNA7DkFhEIbhxx+FRrAACoUFuPQu25DYhG1YgNIOtKIR23ApzqEVpY5mJCcnTDOZ+b53MjMV23cPKyzw8D9a2GBZxRpj7DHD8wfQDH2AesIcJ/RDaJSARgE4YZ5wxxRnDEvgFxiGPsU9hXjDBBeMsEMn8ij6k/Cp2L6Lq7RxQBcv1HCNm/OvKZX2z2NiFkAWdV40pR+fymLyMXJWNnwGAFyOJehObs+MAAAAAElFTkSuQmCC');background-position:right 13px center;border-bottom:medium none;height:6px;left:13px;margin-left:-3px;margin-top:-2px;position:absolute;top:50%;width:13px}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(93,93,93,.2)}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:transparent;padding:22px 15px;border:1px solid #fff;border-radius:0;outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #fff}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#fff;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#00affe;border:none;border-left:1px solid #00affe;border-top-right-radius:0;border-bottom-right-radius:0;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #fff;border-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #fff}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,transparent 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,transparent);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#00000000',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #fff;border-radius:0;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #fff}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #fff;border-radius:0;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #fff}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #fff;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:transparent;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:rgba(93,93,93,.2)}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#fff}.category-view .course-selector-container .select2-container{display:block;max-width:100%;min-width:100%;border-bottom:1px solid #fff}.category-view .course-selector-container .select2-container:hover{background:0 0}.category-view .course-selector-container .select2-selection--single .select2-selection__rendered{padding:0;padding-right:20px;font-size:1rem;color:#fff}.category-view .course-selector-container .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:2px}.catalog-category-view span.select2-results{background:#263238;color:#fff}.catalog-category-view .select2-dropdown{border:0}.catalog-category-view .select2-results__option{padding:0;line-height:1.5}.catalog-category-view .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1e90ff}.course-calendar-index .select2-dropdown{min-width:300px}.course-index-index .select2-dropdown{min-width:300px}.course-calendar-index .select2-container{display:block;width:auto !important}.course-calendar-index .select2-container:hover{background:0 0}.course-calendar-index span.select2-results{background:#263238;color:#fff}.course-calendar-index .select2-dropdown{border:0}.course-calendar-index .select2-results__option{padding:5px 10px;line-height:1.5}.course-calendar-index .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#2b667e}.course-calendar-index .select2-container .select2-selection--single .select2-selection__rendered{padding:5px 25px;color:#fff;font-size:1rem}.slick-slider{display:table;table-layout:fixed;width:100%;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;width:100%;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;width:100%;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none !important}@font-face{font-family:DM Sans;src:url('../../frontend/Jellyfish/Training/en_US/fonts/DMSans-Regular.ttf'),url('../../frontend/Jellyfish/Training/en_US/fonts/DMSans-Regular.woff');font-display:swap}@font-face{font-family:DM Sans-Bold;src:url('../../frontend/Jellyfish/Training/en_US/fonts/DMSans-Bold.ttf'),url('../../frontend/Jellyfish/Training/en_US/fonts/DMSans-Bold.woff');font-display:swap}@font-face{font-family:DM Sans-Medium;src:url('../../frontend/Jellyfish/Training/en_US/fonts/DMSans-Medium.ttf'),url('../../frontend/Jellyfish/Training/en_US/fonts/DMSans-Medium.woff');font-display:swap}.standard_btn_mixin{background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;border-radius:0;cursor:pointer;display:block;font-weight:600;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.standard_btn_mixin:hover{color:#fff}.standard_btn_mixin:hover:before{transform:scaleX(1)}.standard_btn_mixin:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.standard_btn_mixin_tablet{background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:14px;line-height:18px;letter-spacing:1px;padding:18px 30px;border-radius:0;cursor:pointer;display:block;font-weight:600;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.standard_btn_mixin_tablet:hover{color:#fff}.standard_btn_mixin_tablet:hover:before{transform:scaleX(1)}.standard_btn_mixin_tablet:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.standard_link_hover_effect_mixin{position:relative}.standard_link_hover_effect_mixin:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.standard_link_hover_effect_mixin:hover:before{width:100%}html{font-size:100%}body,button,input,select,textarea,input[type=text],input[type=email]{color:#000;font-family:'DM Sans',sans-serif;font-size:16px;line-height:28.8px;font-size:1rem;line-height:1.8rem}.pane-content{color:#455962}.lighter-font{font-family:'DM Sans',sans-serif}.text-bold{font-weight:700}.text-lighter{font-weight:200}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.1}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h1,.h1{font-size:64px}h2,.h2{font-size:48px}h3,.h3{font-size:36px}h4,.h4{font-size:32px}h5,.h5{font-size:28px}h6,.h6{font-size:24px}h1,h2,h3,h4,h5{clear:both;color:#fff;font-family:'DM Sans-Medium',sans-serif;font-weight:500;-webkit-font-smoothing:auto}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}h1 b,h2 b,h3 b,h4 b,h5 b,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-family:'DM Sans',sans-serif}h1{font-size:31.008px;line-height:31.008px;font-size:1.938rem;line-height:1.938rem}h1.page-header{border-bottom:none;margin:0;padding-bottom:0;font-family:'DM Sans',sans-serif}h1.page-header .lighter-font{font-weight:300}h1.pane-title{color:#00affe}@media (min-width:768px){h1{font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem}}@media (min-width:992px){h1{font-size:70px;line-height:78px;font-size:4.375rem;line-height:4.875rem}}h2{font-size:24px;line-height:26px;font-size:1.5rem;line-height:1.625rem}@media (min-width:768px){h2{font-size:24px;line-height:26px;font-size:1.5rem;line-height:1.625rem}}@media (min-width:992px){h2{font-size:36px;line-height:40px;font-size:2.25rem;line-height:2.5rem}}h3{font-size:24px;line-height:26px;font-size:1.5rem;line-height:1.625rem}@media (min-width:768px){h3{font-size:24px;line-height:26px;font-size:1.5rem;line-height:1.625rem}}@media (min-width:992px){h3{font-size:36px;line-height:40px;font-size:2.25rem;line-height:2.5rem}}h4{font-size:24px;line-height:20px;font-size:1.5rem;line-height:1.25rem}@media (min-width:768px){h4{font-size:18px;line-height:20px;font-size:1.125rem;line-height:1.25rem}}@media (min-width:992px){h4{font-size:32px;line-height:36px;font-size:2rem;line-height:2.25rem}}h5{font-size:16px;line-height:18px;font-size:1rem;line-height:1.125rem}@media (min-width:768px){h5{font-size:16px;line-height:18px;font-size:1rem;line-height:1.125rem}}@media (min-width:992px){h5{font-size:24px;line-height:28px;font-size:1.5rem;line-height:1.75rem}}h6{font-size:14px;line-height:16px;font-size:.875rem;line-height:1rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.spotlight-intro{color:#455962;font-family:'DM Sans-Medium',sans-serif;font-size:28px;line-height:32px;font-size:1.75rem;line-height:2rem}span.h1,span.h2,span.h3,span.h4,span.h5{clear:both;color:#455962;font-family:'DM Sans',sans-serif}span.h1{font-size:66px;line-height:72px;font-size:4.125rem;line-height:4.5rem}span.h2{font-size:70px;line-height:78px;font-size:4.375rem;line-height:4.875rem}span.h3{font-size:36px;line-height:40px;font-size:2.25rem;line-height:2.5rem}span.h4{font-size:32px;line-height:36px;font-size:2rem;line-height:2.25rem}span.h5{font-size:24px;line-height:28px;font-size:1.5rem;line-height:1.75rem}.pane-node-body h1,.node-frequently-asked-questions h1,.pane-node-body h2,.node-frequently-asked-questions h2,.pane-node-body h3,.node-frequently-asked-questions h3,.pane-node-body h4,.node-frequently-asked-questions h4{color:#00affe}.pane-node-body h5,.node-frequently-asked-questions h5,.pane-node-body p,.node-frequently-asked-questions p{font-weight:300}p{font-weight:300;margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier,monospace;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Courier,monospace;font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.checkout-cart-index,.checkout-details-index,.checkout-attendees-index,.checkout-mapping-index,.checkout-index-index,.payfast-redirect-index,.checkout-onepage-success{background-color:#f7f7f7;background-position:0 0 !important;background-repeat:no-repeat;background-size:100%}.checkout-cart-index .page-header,.checkout-details-index .page-header,.checkout-attendees-index .page-header,.checkout-mapping-index .page-header,.checkout-index-index .page-header,.payfast-redirect-index .page-header,.checkout-onepage-success .page-header{color:#fff;padding:10px 15px 0;font-family:'DM Sans',sans-serif}@media (max-width:767px){.checkout-cart-index,.checkout-details-index,.checkout-attendees-index,.checkout-mapping-index,.checkout-index-index,.payfast-redirect-index,.checkout-onepage-success{background-position:center top !important;background-size:180% !important}.checkout-cart-index .main,.checkout-details-index .main,.checkout-attendees-index .main,.checkout-mapping-index .main,.checkout-index-index .main,.payfast-redirect-index .main,.checkout-onepage-success .main{padding-bottom:0 !important}}.checkout-cart-index .page-main,.checkout-details-index .page-main,.checkout-attendees-index .page-main,.checkout-mapping-index .page-main,.checkout-index-index .page-main,.payfast-redirect-index .page-main,.checkout-onepage-success .page-main{padding:0;min-height:calc(100vh - 140px);max-width:2560px}@media (min-width:768px) and (max-width:991px){.checkout-cart-index .page-main,.checkout-details-index .page-main,.checkout-attendees-index .page-main,.checkout-mapping-index .page-main,.checkout-index-index .page-main,.payfast-redirect-index .page-main,.checkout-onepage-success .page-main{min-height:calc(100vh - 200px)}}@media (max-width:767px){.checkout-cart-index .page-main,.checkout-details-index .page-main,.checkout-attendees-index .page-main,.checkout-mapping-index .page-main,.checkout-index-index .page-main,.payfast-redirect-index .page-main,.checkout-onepage-success .page-main{margin-top:20px}}.checkout-cart-index .page-bottom,.checkout-details-index .page-bottom,.checkout-attendees-index .page-bottom,.checkout-mapping-index .page-bottom,.checkout-index-index .page-bottom,.payfast-redirect-index .page-bottom,.checkout-onepage-success .page-bottom{margin:0}.checkout-cart-index .section-share .social-share.social-fixed,.checkout-details-index .section-share .social-share.social-fixed,.checkout-attendees-index .section-share .social-share.social-fixed,.checkout-mapping-index .section-share .social-share.social-fixed,.checkout-index-index .section-share .social-share.social-fixed,.payfast-redirect-index .section-share .social-share.social-fixed,.checkout-onepage-success .section-share .social-share.social-fixed{position:relative}.checkout-cart-index .section-share .social-share.social-fixed .social-back-top,.checkout-details-index .section-share .social-share.social-fixed .social-back-top,.checkout-attendees-index .section-share .social-share.social-fixed .social-back-top,.checkout-mapping-index .section-share .social-share.social-fixed .social-back-top,.checkout-index-index .section-share .social-share.social-fixed .social-back-top,.payfast-redirect-index .section-share .social-share.social-fixed .social-back-top,.checkout-onepage-success .section-share .social-share.social-fixed .social-back-top{color:#1565c0}.checkout-cart-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-details-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-attendees-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-mapping-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-index-index .section-share .social-share.social-fixed .social-back-top:hover:before,.payfast-redirect-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-onepage-success .section-share .social-share.social-fixed .social-back-top:hover:before{border-bottom:2px solid;color:#007ab2}.checkout-cart-index .section-share .social-share.social-fixed .social-share-btn,.checkout-details-index .section-share .social-share.social-fixed .social-share-btn,.checkout-attendees-index .section-share .social-share.social-fixed .social-share-btn,.checkout-mapping-index .section-share .social-share.social-fixed .social-share-btn,.checkout-index-index .section-share .social-share.social-fixed .social-share-btn,.payfast-redirect-index .section-share .social-share.social-fixed .social-share-btn,.checkout-onepage-success .section-share .social-share.social-fixed .social-share-btn,.checkout-cart-index .section-share .social-share.social-fixed .social-options,.checkout-details-index .section-share .social-share.social-fixed .social-options,.checkout-attendees-index .section-share .social-share.social-fixed .social-options,.checkout-mapping-index .section-share .social-share.social-fixed .social-options,.checkout-index-index .section-share .social-share.social-fixed .social-options,.payfast-redirect-index .section-share .social-share.social-fixed .social-options,.checkout-onepage-success .section-share .social-share.social-fixed .social-options{display:none}@media (max-width:991px){.checkout-cart-index .region-footer-bottom,.checkout-details-index .region-footer-bottom,.checkout-attendees-index .region-footer-bottom,.checkout-mapping-index .region-footer-bottom,.checkout-index-index .region-footer-bottom,.payfast-redirect-index .region-footer-bottom,.checkout-onepage-success .region-footer-bottom{padding:10px;box-sizing:border-box}}.checkout-cart-index .footer,.checkout-details-index .footer,.checkout-attendees-index .footer,.checkout-mapping-index .footer,.checkout-index-index .footer,.payfast-redirect-index .footer,.checkout-onepage-success .footer{position:relative;overflow:hidden}.checkout-cart-index .footer .shape,.checkout-details-index .footer .shape,.checkout-attendees-index .footer .shape,.checkout-mapping-index .footer .shape,.checkout-index-index .footer .shape,.payfast-redirect-index .footer .shape,.checkout-onepage-success .footer .shape{position:absolute;bottom:0;height:40px;overflow:hidden;width:220px;left:50%;margin-left:-580px}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .footer .shape,.checkout-details-index .footer .shape,.checkout-attendees-index .footer .shape,.checkout-mapping-index .footer .shape,.checkout-index-index .footer .shape,.payfast-redirect-index .footer .shape,.checkout-onepage-success .footer .shape{display:none}}.checkout-cart-index .footer .shape .shape_1,.checkout-details-index .footer .shape .shape_1,.checkout-attendees-index .footer .shape .shape_1,.checkout-mapping-index .footer .shape .shape_1,.checkout-index-index .footer .shape .shape_1,.payfast-redirect-index .footer .shape .shape_1,.checkout-onepage-success .footer .shape .shape_1{position:absolute;top:-24px;left:100px}.checkout-cart-index .footer .shape .shape_2,.checkout-details-index .footer .shape .shape_2,.checkout-attendees-index .footer .shape .shape_2,.checkout-mapping-index .footer .shape .shape_2,.checkout-index-index .footer .shape .shape_2,.payfast-redirect-index .footer .shape .shape_2,.checkout-onepage-success .footer .shape .shape_2{position:absolute;top:-50px;left:-125px}.checkout-cart-index .footer .shape .shape_3,.checkout-details-index .footer .shape .shape_3,.checkout-attendees-index .footer .shape .shape_3,.checkout-mapping-index .footer .shape .shape_3,.checkout-index-index .footer .shape .shape_3,.payfast-redirect-index .footer .shape .shape_3,.checkout-onepage-success .footer .shape .shape_3{display:none}.checkout-cart-index .footer__bottom,.checkout-details-index .footer__bottom,.checkout-attendees-index .footer__bottom,.checkout-mapping-index .footer__bottom,.checkout-index-index .footer__bottom,.payfast-redirect-index .footer__bottom,.checkout-onepage-success .footer__bottom{position:relative;overflow:hidden}.checkout-cart-index .shape,.checkout-details-index .shape,.checkout-attendees-index .shape,.checkout-mapping-index .shape,.checkout-index-index .shape,.payfast-redirect-index .shape,.checkout-onepage-success .shape{position:absolute;bottom:0;height:40px;overflow:hidden;width:220px;left:50%;margin-left:-580px}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .shape,.checkout-details-index .shape,.checkout-attendees-index .shape,.checkout-mapping-index .shape,.checkout-index-index .shape,.payfast-redirect-index .shape,.checkout-onepage-success .shape{display:none}}.checkout-cart-index .shape .shape_1,.checkout-details-index .shape .shape_1,.checkout-attendees-index .shape .shape_1,.checkout-mapping-index .shape .shape_1,.checkout-index-index .shape .shape_1,.payfast-redirect-index .shape .shape_1,.checkout-onepage-success .shape .shape_1{position:absolute;top:-24px;left:100px}.checkout-cart-index .shape .shape_2,.checkout-details-index .shape .shape_2,.checkout-attendees-index .shape .shape_2,.checkout-mapping-index .shape .shape_2,.checkout-index-index .shape .shape_2,.payfast-redirect-index .shape .shape_2,.checkout-onepage-success .shape .shape_2{position:absolute;top:-50px;left:-125px}.checkout-cart-index .shape .shape_3,.checkout-details-index .shape .shape_3,.checkout-attendees-index .shape .shape_3,.checkout-mapping-index .shape .shape_3,.checkout-index-index .shape .shape_3,.payfast-redirect-index .shape .shape_3,.checkout-onepage-success .shape .shape_3{display:none}.checkout-header{display:none;background-color:transparent;position:relative;box-shadow:none;height:61px}@media (max-width:767px){.checkout-header{padding:0 15px;height:39px}}.checkout-onepage-success .checkout-header{margin-top:0;height:0}.checkout-header .container{padding:0}.checkout-header .logo-container{position:relative;left:0;top:5px}.checkout-header .logo-container img{max-width:100%;width:auto}@media (min-width:768px) and (max-width:991px){.checkout-header .logo-container img{padding:5px}}@media (max-width:767px){.checkout-header .logo-container img{max-width:125px}}.checkout-header .tel-no-container{margin-top:5px}@media (min-width:768px) and (max-width:991px){.checkout-header .tel-no-container{padding:5px !important}}.checkout-header .tel-no-container a{float:right;font-size:1.5rem;line-height:1.5rem;text-decoration:none;color:#fff}@media (max-width:767px){.checkout-header .tel-no-container a{font-size:1rem;padding-right:10px;text-decoration:none}}.cart-empty{background:#fff;padding:20px !important;border-radius:20px}.cart-empty a{color:#0069df;margin-left:4px}.cart-empty a:active,.cart-empty a:visited{color:#0069df}.cart-empty a:hover{color:#0069df;text-decoration:underline}.currency-symbol{display:inline-block;font-family:'DM Sans',sans-serif}.checkout-onepage-success .page-main,.thankyou-order-print .page-main{max-width:2560px}@media (max-width:767px){.checkout-onepage-success .page-main,.thankyou-order-print .page-main{margin-top:0}.checkout-onepage-success .page-main .checkout-header,.thankyou-order-print .page-main .checkout-header{padding:20px 15px}}.checkout-onepage-success .checkout-success,.thankyou-order-print .checkout-success{margin:0;padding:24px;border:1px solid #e0e0e0;background:#fff;border-radius:20px 20px 0 0}.checkout-onepage-success .checkout-success .detail-section,.thankyou-order-print .checkout-success .detail-section{width:100%;border-radius:none;border:none}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header{padding:0}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-title,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-title{padding:15px 0;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:flex-end}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-title h3,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-title h3{display:inline-block;margin:0;color:#000;font-size:32px;line-height:40px;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-title h3,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-title h3{font-size:24px;line-height:30px}}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-link-container a,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-link-container a{margin:0 15px;font-weight:16px;line-height:22px;color:#0069df}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-link-container a:last-child,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-link-container a:last-child{margin-right:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form,.thankyou-order-print .checkout-success .checkout-step-container.finish-form{color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form{padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-internal-div,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-internal-div,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section{padding:15px 0;margin-bottom:10px;margin-top:5px;-webkit-font-smoothing:auto}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .msg-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .msg-info{margin:24px 0;font-size:22px;line-height:30px;padding:0}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .msg-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .msg-info{font-size:20px;line-height:28px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info{font-family:'DM Sans',sans-serif;padding:0;color:#000;font-size:18px;line-height:26px;font-weight:400}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info a,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info a{color:#0069df}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info b,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info b,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info b,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info b{font-family:'DM Sans-Bold',sans-serif}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification{padding:24px;width:100%;background-color:#f6f5f7;border-radius:20px;display:-ms-flexbox;display:flex}@media (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification{display:block;margin:0 -15px;width:auto}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .os-image-holder,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .os-image-holder{order:2;border-radius:10px;overflow:hidden}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info{order:1;line-height:24px;padding:12px 24px 12px 0}@media (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info{padding:15px}}@media (min-width:768px) and (max-width:991px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info{padding:15px 20px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5{color:#000;font-size:20px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5 i,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5 i{background-color:transparent;color:#00affe;margin-right:10px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message{padding-bottom:15px;padding-top:15px;background-color:#eceff1;margin-top:0 !important;padding-left:48px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info{padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info a{color:#424242;font-family:'DM Sans-Medium',sans-serif;font-weight:500}@media (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container{padding:0}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info{padding-left:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info{padding-right:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5{color:#424242}@media (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info{margin:10px 0;padding:0 15px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5{color:#424242;font-size:1.375rem;padding:10px 0}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info{font-size:16px;line-height:24px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5{font-size:20px;line-height:28px;color:#000}@media (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section{padding:0 15px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel-body,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel-body{padding:0;box-shadow:none;border:none;margin-bottom:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header{border-top:1px solid #e0e0e0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header h5{font-size:20px;line-height:28px;color:#000;padding:10px 0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-title{border-bottom:1px solid #e0e0e0;color:#000;font-size:12px;line-height:20px;padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-table-head,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-table-head{display:none}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content{padding-bottom:24px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container{border-bottom:1px solid #e0e0e0;padding:24px 0;margin-bottom:10px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container.plp-ty,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container.plp-ty{align-items:flex-start}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-title{font-size:12px;line-height:17px;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-title{font-size:12px;line-height:17px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details{padding-left:0}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details{position:static !important;padding-bottom:24px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title{color:#000;font-size:24px;line-height:34px;-webkit-font-smoothing:auto;padding-bottom:8px !important;display:block !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title .course-level,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title .course-level{display:block}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link a{color:#0069df;margin-top:12px !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-duration,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-duration,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link{padding-right:40px !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-table-head .os-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-table-head .os-title{font-size:12px;line-height:17px;padding:0 !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees{text-align:right}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container&gt;.os-location,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container&gt;.os-location,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-date,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-date,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees{margin-bottom:24px;text-align:left;font-size:14px;line-height:22px;padding:0}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer{width:100%;margin:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-footer,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-footer{display:flex;justify-content:space-between;align-items:center}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container:nth-child(2),.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container:nth-child(2){min-width:370px}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container:nth-child(2),.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container:nth-child(2){min-width:260px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row--alt,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row--alt{align-items:flex-start}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-label{font-size:12px;line-height:17px;text-transform:uppercase;letter-spacing:.02em;position:relative;top:-3px}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-label{font-size:10px;line-height:15px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:auto;top:7px}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-label{font-size:10px;line-height:15px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount{text-align:right;font-size:18px;line-height:26px;padding:0}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount{font-size:16px;line-height:24px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount .smaller-text,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount .smaller-text{font-size:.875rem;font-weight:400}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount div,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount div{font-size:14px;line-height:22px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-label{font-size:24px;line-height:34px;-webkit-font-smoothing:auto;position:relative;top:-3px}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-label{font-size:20px;line-height:28px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount{font-size:24px;line-height:34px;text-align:right;padding:0;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount{font-size:20px;line-height:28px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount .smaller-text{font-size:.875rem;font-weight:400}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount{text-align:right;font-size:18px;padding:0}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount{font-size:16px}}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount .smaller-text{font-size:.875rem;font-weight:400;padding-left:5px}@media (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-label{padding:0;border-top:1px solid #ddd}}.checkout-onepage-success .os-sub-footer,.thankyou-order-print .os-sub-footer{background-color:#02883e;border-radius:0 0 20px 20px;padding:24px;color:#fff;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .os-sub-footer,.thankyou-order-print .os-sub-footer{padding:24px}}.checkout-onepage-success .os-sub-footer h4,.thankyou-order-print .os-sub-footer h4{color:inherit;margin:0;font-size:32px;line-height:40px}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .os-sub-footer h4,.thankyou-order-print .os-sub-footer h4{font-size:24px;line-height:30px}}.checkout-onepage-success .os-sub-footer .footer-title,.thankyou-order-print .os-sub-footer .footer-title{padding:0}.checkout-onepage-success .os-sub-footer .footer-content,.thankyou-order-print .os-sub-footer .footer-content{font-size:18px;line-height:26px;text-align:right;padding:0}@media (min-width:768px) and (max-width:1023px){.checkout-onepage-success .os-sub-footer .footer-content,.thankyou-order-print .os-sub-footer .footer-content{font-size:16px;line-height:24px}}.checkout-onepage-success .os-sub-footer .footer-content a,.thankyou-order-print .os-sub-footer .footer-content a{color:#fff;text-decoration:underline}.checkout-onepage-success .os-curated-list-container,.thankyou-order-print .os-curated-list-container{background-color:#fff;padding:40px 0;margin-top:15px;margin-bottom:15px}@media (max-width:991px){.checkout-onepage-success .os-curated-list-container,.thankyou-order-print .os-curated-list-container{padding:0 0 30px}}.checkout-onepage-success .os-curated-list-container .os-cl-cont,.thankyou-order-print .os-curated-list-container .os-cl-cont{padding:0}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list{margin-left:-17px;margin-right:-17px}@media (max-width:991px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list{margin-left:15px;margin-right:15px}}@media (max-width:767px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list{margin-left:15px;margin-right:15px}}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul{margin:0 0 12px 12px}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav{margin:0;color:#37474f}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:before,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:before,.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:after,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:after{color:#00affe}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5{margin:20px 5px;color:#37474f;font-size:1.5rem;padding:0 15px;padding-left:0}@media (max-width:991px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5{padding:0;font-size:1.125rem}}@media (max-width:767px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5{width:100%}}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .cat_slider_item,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .cat_slider_item{margin:0 5px;float:left;max-width:330px}.checkout-onepage-success .checkout-back-top a,.thankyou-order-print .checkout-back-top a{font-size:1.5rem;color:#00affe}.checkout-onepage-success .region-footer-bottom,.thankyou-order-print .region-footer-bottom{margin-top:15px}.checkout-onepage-success .calender-link,.thankyou-order-print .calender-link{font-family:'DM Sans-Medium',sans-serif;font-weight:500;display:inline-block;padding-left:25px;font-size:18px;text-decoration:none;color:#00b0ff;background:url('../../frontend/Jellyfish/Training/en_US/images/Calendar-icon.png') no-repeat left center}.checkout-onepage-success .popup-calender,.thankyou-order-print .popup-calender{width:200px;padding:15px 15px 20px;margin-top:5px;margin-left:-15px;position:absolute}.checkout-onepage-success .popup-calender.active,.thankyou-order-print .popup-calender.active{background:#fff;z-index:1;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);box-shadow:0px 0px 30px 0px rgba(0,0,0,.15)}.checkout-onepage-success .save-list,.thankyou-order-print .save-list{margin-top:15px;display:none}.checkout-onepage-success .save-list.active,.thankyou-order-print .save-list.active{display:block}.checkout-onepage-success .calender-save,.thankyou-order-print .calender-save{font-family:'DM Sans-Medium',sans-serif;font-weight:500;display:block;text-transform:capitalize;padding-left:35px;font-size:16px;text-decoration:none;color:#424242;margin-top:23px}.checkout-onepage-success .calender-save.apple,.thankyou-order-print .calender-save.apple{background:url('../../frontend/Jellyfish/Training/en_US/images/apple.png') no-repeat left center}.checkout-onepage-success .calender-save.google,.thankyou-order-print .calender-save.google{background:url('../../frontend/Jellyfish/Training/en_US/images/google.png') no-repeat left center}.checkout-onepage-success .calender-save.outlook,.thankyou-order-print .calender-save.outlook{background:url('../../frontend/Jellyfish/Training/en_US/images/outlook.png') no-repeat left center}.checkout-onepage-success .calender-save:first-child,.thankyou-order-print .calender-save:first-child{margin-top:0}.block-commerce-checkout-progress{display:flex;justify-content:center;padding:0;margin-bottom:20px}@media (min-width:768px) and (max-width:1023px){.block-commerce-checkout-progress{padding:40px 0 0}}.block-commerce-checkout-progress ol,.block-commerce-checkout-progress ul{list-style-type:none}.block-commerce-checkout-progress ol.commerce-checkout-progress,.block-commerce-checkout-progress ul.commerce-checkout-progress{margin:0;padding:0;display:flex;align-items:top;justify-content:space-between;position:relative;min-width:710px}@media (min-width:768px) and (max-width:1023px){.block-commerce-checkout-progress ol.commerce-checkout-progress,.block-commerce-checkout-progress ul.commerce-checkout-progress{min-width:472px}}.block-commerce-checkout-progress ol.commerce-checkout-progress:before,.block-commerce-checkout-progress ul.commerce-checkout-progress:before{content:'';display:block;width:calc(100% - 50px);height:1px;background:#e0e0e0;top:18px;left:25px;position:absolute}.block-commerce-checkout-progress ol.commerce-checkout-progress.corporate-credit-order li,.block-commerce-checkout-progress ul.commerce-checkout-progress.corporate-credit-order li{width:25%}.block-commerce-checkout-progress ol.commerce-checkout-progress li,.block-commerce-checkout-progress ul.commerce-checkout-progress li{color:#525252;margin:0;padding:0;text-align:center;max-width:80px;z-index:1;-webkit-font-smoothing:auto}.block-commerce-checkout-progress ol.commerce-checkout-progress li .checkout-counter,.block-commerce-checkout-progress ul.commerce-checkout-progress li .checkout-counter{width:36px;height:38px;display:inline-block;color:#525252;border-radius:20px;border:1px solid #e0e0e0;background:#fff;padding-top:7px;position:relative;text-align:center;margin-bottom:10px;font-size:16px;line-height:22px;-webkit-font-smoothing:auto}.block-commerce-checkout-progress ol.commerce-checkout-progress li span,.block-commerce-checkout-progress ul.commerce-checkout-progress li span,.block-commerce-checkout-progress ol.commerce-checkout-progress li a,.block-commerce-checkout-progress ul.commerce-checkout-progress li a{font-size:12px;line-height:16px;display:block}@media (min-width:768px) and (max-width:1023px){.block-commerce-checkout-progress ol.commerce-checkout-progress li span,.block-commerce-checkout-progress ul.commerce-checkout-progress li span,.block-commerce-checkout-progress ol.commerce-checkout-progress li a,.block-commerce-checkout-progress ul.commerce-checkout-progress li a{font-size:10px}}.block-commerce-checkout-progress ol.commerce-checkout-progress li.checkout_txt h5,.block-commerce-checkout-progress ul.commerce-checkout-progress li.checkout_txt h5{display:block;margin:0;color:inherit;font-size:2rem;color:#fff}@media (min-width:768px) and (max-width:991px){.block-commerce-checkout-progress ol.commerce-checkout-progress li.checkout_txt h5,.block-commerce-checkout-progress ul.commerce-checkout-progress li.checkout_txt h5{font-size:1.125rem;line-height:1.6;padding:0;text-align:center}}.block-commerce-checkout-progress ol.commerce-checkout-progress li.active,.block-commerce-checkout-progress ul.commerce-checkout-progress li.active{color:#000}.block-commerce-checkout-progress ol.commerce-checkout-progress li.active .checkout-counter,.block-commerce-checkout-progress ul.commerce-checkout-progress li.active .checkout-counter{color:#fff;background:0 0;z-index:1}.block-commerce-checkout-progress ol.commerce-checkout-progress li.active .checkout-counter:before,.block-commerce-checkout-progress ul.commerce-checkout-progress li.active .checkout-counter:before{content:'';width:38px;height:38px;border-radius:10px;transform:rotate(-12.7deg);position:absolute;top:1px;left:-1px;background:#000;z-index:-1}.summary-section.details-summary{width:calc(33.333% - 15px);margin-bottom:130px}@media (min-width:768px) and (max-width:1023px){.summary-section.details-summary{order:1;margin-bottom:24px;width:100%}}.summary-section .summary-section-inner{border-radius:20px;border:1px solid #e0e0e0;background:#fff}@media (min-width:768px) and (max-width:1023px){.summary-section .summary-section-inner--active .view-content,.summary-section .summary-section-inner--active .view-footer{display:block}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.summary-section .summary-section-inner--active .head:after{transform:rotate(180deg)}}.summary-section .summary-section-inner .line-item-container{border-bottom:1px solid #ddd;margin-bottom:15px;width:100%}.summary-section .summary-section-inner .line-item-container .checkout-summary-line-item{border-bottom:none;margin-bottom:0;width:100%}.summary-section .summary-section-inner .line-item-container .participant-names{color:#4bb14d;font-size:1.125rem;line-height:1;margin:7px 0;position:relative;font-weight:700}.summary-section .summary-section-inner .line-item-container .participant-names:after{position:absolute;right:-2px;content:"";background-image:url("../../frontend/Jellyfish/Training/en_US/images/sprite.png");background-position:-80px -43px;background-repeat:no-repeat;color:transparent;height:20px;width:30px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.summary-section .view-header{padding:32px 32px 0}@media (min-width:768px) and (max-width:1023px){.summary-section .view-header{padding:24px}.summary-section .view-header:hover{cursor:pointer}}.summary-section .view-header .head{font-size:22px;line-height:28px;padding:0;color:#000;position:relative;-webkit-font-smoothing:auto;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.summary-section .view-header .head{font-size:18px;line-height:24px}.summary-section .view-header .head:after{position:absolute;height:8px;width:12px;background:url("../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg") 0 0 no-repeat;content:" ";top:10px;right:0;transition:transform .2s ease-in-out}}.summary-section .view-content{padding:0 32px;color:#231f20}@media (min-width:768px) and (max-width:1023px){.summary-section .view-content{display:none;padding:0 24px}}.summary-section .view-content .checkout-summary-line-item{border-bottom:1px solid #e0e0e0;padding:24px 0}.summary-section .view-content .checkout-summary-line-item .checkout-summary-title-container h5.checkout-summary-title{color:#000;font-size:24px;margin:0;line-height:34px;-webkit-font-smoothing:auto;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.summary-section .view-content .checkout-summary-line-item .checkout-summary-title-container h5.checkout-summary-title{font-size:18px;line-height:24px}}.summary-section .view-content .checkout-summary-line-item .checkout-summary-title-container span{text-align:right}.summary-section .view-content .checkout-summary-line-item .checkout-summary-title-container span.payment-qty:before{content:"x"}.summary-section .view-content .checkout-summary-line-item .product.options h5.checkout-summary-title{font-size:18px;line-height:26px;margin-bottom:12px}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-duration{display:none}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date{font-size:16px;line-height:24px;padding:12px 40px 0 0;color:#000;position:relative}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date .course-attendance{position:absolute;top:12px;right:0}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date span{display:block}.summary-section .view-content .checkout-summary-line-item .participant-names{font-weight:400;font-size:16px;line-height:22px}.summary-section .view-content .table-totals{margin-top:24px}.summary-section .view-content .table-totals th{background:0 0;border:0;padding:3px 0;vertical-align:middle;min-width:90px}.summary-section .view-content .table-totals tr{display:block}.summary-section .view-content .table-totals td{display:block;background:0 0;border:0;text-align:right;padding:0;width:100%}.summary-section .view-content .table-totals .grand .mark{visibility:hidden}.summary-section .view-content .table-totals .grand .total-append-label{margin-left:5px}.summary-section .view-content .table-totals .sub .total-append-label{margin-left:5px}.summary-section .view-content .table-totals .checkout-summary-total-text{font-size:24px;line-height:34px;letter-spacing:.02em;text-transform:none;position:relative;bottom:3px;-webkit-font-smoothing:auto}.summary-section .view-content .table-totals .checkout-summary-total-text.subtotal-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:5px}.summary-section .view-content .table-totals .checkout-summary-total-text.discount-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:auto;top:7px}.summary-section .view-content .table-totals .checkout-summary-total-figures{text-align:right;padding-right:0;font-size:24px;line-height:34px}.summary-section .view-content .table-totals .checkout-summary-total-figures span.VAT-info{font-size:14px;font-weight:400}.summary-section .view-content .table-totals .checkout-summary-total-figures span.main-total{font-size:22px;line-height:34px;letter-spacing:-.02em;-webkit-font-smoothing:auto}.summary-section .view-content .table-totals .total-in-VAT{font-size:18px;line-height:26px;width:100%;text-align:right}.summary-section .view-content .table-totals .total-in-VAT span.VAT-info{font-size:14px}.summary-section .view-content .table-totals .subtotal-amount,.summary-section .view-content .table-totals .discount-amount{text-align:right}.summary-section .view-content .table-totals .subtotal-amount div,.summary-section .view-content .table-totals .discount-amount div{font-size:14px;height:22px}.summary-section .view-content .table-totals .subtotal-amount .price,.summary-section .view-content .table-totals .discount-amount .price{font-size:18px;height:26px;-webkit-font-smoothing:auto}.summary-section .view-content .table-totals .subtotal-amount .smaller-text,.summary-section .view-content .table-totals .discount-amount .smaller-text{font-size:14px;line-height:22px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding-left:5px}.summary-section .view-footer{padding:0 32px 32px}@media (min-width:768px) and (max-width:1023px){.summary-section .view-footer{display:none;padding:0 0 24px}}.summary-section .checkout-summary-row{display:flex;flex-wrap:no-wrap;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.summary-section .checkout-summary-row--alt{align-items:flex-start}.summary-section .checkout-summary-total-container{padding-top:24px;color:#000}@media (min-width:768px) and (max-width:1023px){.summary-section .checkout-summary-total-container{padding:24px 24px 0}}.summary-section .checkout-summary-total-container .checkout-summary-total-text{font-weight:700;font-size:24px;line-height:34px;letter-spacing:.02em;text-transform:none;position:relative;bottom:3px}.summary-section .checkout-summary-total-container .checkout-summary-total-text.subtotal-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:5px}.summary-section .checkout-summary-total-container .checkout-summary-total-text.discount-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:auto;top:7px}.summary-section .checkout-summary-total-container .checkout-summary-total-figures{text-align:right;padding-right:0;font-size:24px;line-height:34px}.summary-section .checkout-summary-total-container .checkout-summary-total-figures span.VAT-info{font-size:14px;font-weight:400}.summary-section .checkout-summary-total-container .checkout-summary-total-figures span.main-total{font-size:22px;line-height:34px;letter-spacing:-.02em;-webkit-font-smoothing:auto}.summary-section .checkout-summary-total-container .total-in-VAT{font-size:18px;line-height:26px;width:100%;text-align:right}.summary-section .checkout-summary-total-container .total-in-VAT span.VAT-info{font-size:14px}.summary-section .checkout-summary-total-container .subtotal-amount,.summary-section .checkout-summary-total-container .discount-amount{text-align:right}.summary-section .checkout-summary-total-container .subtotal-amount div,.summary-section .checkout-summary-total-container .discount-amount div{font-size:14px;line-height:22px}.summary-section .checkout-summary-total-container .subtotal-amount .price,.summary-section .checkout-summary-total-container .discount-amount .price{font-size:18px;height:26px;-webkit-font-smoothing:auto}.summary-section .checkout-summary-total-container .subtotal-amount .smaller-text,.summary-section .checkout-summary-total-container .discount-amount .smaller-text{font-size:14px;line-height:22px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding-left:5px}.summary-section .d-line-block{display:inline-block}.checkout-cart-index{background:#f6f5f7}.checkout-cart-index .page-wrapper{min-height:400px}.checkout-cart-index .page-main{min-height:calc(100vh - 200px)}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .page-main{min-height:calc(100vh - 150px)}}.checkout-cart-index .jf{position:relative;padding-bottom:135px}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .jf{padding:0 0 90px}}.checkout-cart-index .site-footer--checkout{position:absolute;width:100%;bottom:0;left:0}.checkout-cart-index .cart-container{margin-bottom:90px}.checkout-cart-index .cart-container .form-cart{width:100%;margin:0;float:none;display:block;padding:0 !important}.checkout-cart-index .cart-container .cart-summary{width:100%;margin:0;padding:0;float:none;display:block}.checkout-cart-index .cart-container .rewards{background:#fff;border:1px solid #e0e0e0;border-bottom:none !important;border-radius:20px 20px 0 0;padding:40px 40px 0}.checkout-cart-index .cart-container .rewards .table-wrapper{margin:0}.checkout-cart-index .cart-container .rewards .cart.table-wrapper .cart&gt;.item{border-bottom:none}.checkout-cart-index .cart.table-wrapper{border-top:none}.checkout-cart-index .basket-label{display:block;font-size:12px;line-height:17px;letter-spacing:.02em;font-family:'DM Sans-Medium',sans-serif;font-weight:500;text-transform:uppercase;color:#000;padding:0 0 16px}.checkout-cart-index .basket-label-container{border:0 !important;padding:0;margin:0 0 16px;display:none !important}.checkout-cart-index .basket-item-container{color:#000;font-size:1rem;padding:0 0 60px;position:relative;border:none;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .basket-item-container{padding:0 0 90px}}.checkout-cart-index .basket-item-container:after{content:'';height:1px;width:100%;background:#e0e0e0;position:absolute;bottom:36px;left:0}.checkout-cart-index .basket-item-container .basket-item-description{color:#37474f}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .basket-item-container .basket-item-description{position:static}}.checkout-cart-index .basket-item-container .basket-item-description .product-item-photo{display:none}.checkout-cart-index .basket-item-container .basket-item-description h5.basket-course-title{display:inline-block;margin:0 0 12px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:32px;line-height:40px;padding-right:30px;letter-spacing:-.02em;color:#000}.checkout-cart-index .basket-item-container .basket-item-description h5.basket-course-title .basket-course-level{font-weight:400;font-family:'DM Sans',sans-serif;display:inline-block}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-duration{display:none;font-size:16px;line-height:24px;color:#000;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .basket-item-container .basket-item-description .basket-course-edit{position:absolute;bottom:50px;left:0}}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-edit .action-edit{display:none}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-edit .action-delete{text-transform:uppercase;background:0 0;border:0;box-shadow:none;color:#ff4975;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:12px;line-height:17px;letter-spacing:.02em}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-edit .action-delete:hover{text-decoration:none}.checkout-cart-index .basket-item-container .basket-item-description button.delete-line-item{text-transform:capitalize;padding-right:15px !important}.checkout-cart-index .basket-item-container .basket-item-total{text-align:right}.checkout-cart-index .basket-item-container .basket-item-total .basket-entity{font-size:1.625rem;font-weight:700;padding-right:0}.checkout-cart-index .basket-item-container .basket-item-total .basket-entity .price-excluding-tax{font-size:1.625rem}.checkout-cart-index .basket-item-container .basket-entity{padding:0}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .basket-item-container .basket-entity{padding-bottom:12px;position:static}}@media (max-width:767px){.checkout-cart-index .basket-item-container .basket-item-quantity{margin-top:0}}.checkout-cart-index .basket-item-container .basket-item-quantity .basket-entity{text-align:center}.checkout-cart-index .basket-item-container .basket-item-quantity .label{display:none}@media (min-width:768px){.checkout-cart-index .basket-item-container .basket-item-quantity .basket-entity{width:80px;margin:0 auto}.checkout-cart-index .basket-item-container .basket-item-quantity .basket-label{text-align:center}}.checkout-cart-index .basket-item-container .basket-item-quantity .control{display:flex;justify-content:center}.checkout-cart-index .basket-item-container .basket-item-quantity .control button{line-height:0;color:#0069df;border:0;background:0 0;text-align:center;box-shadow:none;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:21px;padding:0;margin:0;display:inline-block;height:20px;width:20px}.checkout-cart-index .basket-item-container .basket-item-quantity .control input{border:none;text-align:center;width:45px;height:30px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#000;padding-left:5px;padding-right:5px;position:relative;top:-5px}.checkout-cart-index .basket-item-container .basket-item-quantity .control input:focus{border-color:#000;color:#000;box-shadow:none}.checkout-cart-index .basket-item-container .basket-item-quantity .line-item-update button{text-align:center;text-transform:uppercase;background:0 0;border:0;box-shadow:none;color:#0069df;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:12px;line-height:17px;letter-spacing:.02em;padding:0;margin:0}.checkout-cart-index.bundle-checkout .basket-item-container .basket-item-description{flex:0 0 72%;max-width:72%}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index.bundle-checkout .basket-item-container .basket-item-description{flex:0 0 100%;max-width:100%}}.checkout-cart-index.bundle-checkout .basket-item-container .basket-item-date,.checkout-cart-index.bundle-checkout .basket-item-container .basket-item-location{display:none}.checkout-cart-index .commerce-order-handler-area-order-total{clear:both;color:#fff;padding:40px;background:#0069df;border-radius:0 0 20px 20px;position:relative}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer{display:flex;justify-content:space-between;align-items:flex-start}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container{flex:0 0 350px;padding-bottom:60px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-lable{font-size:24px;line-height:34px;margin-bottom:4px;-webkit-font-smoothing:auto}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-desc{font-size:1rem;line-height:.9;margin:0 0 20px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-logos{position:absolute;bottom:40px;left:40px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-logos .card-image{margin:5px 5px 5px 0;width:48px;border-radius:4px;border:1px solid #fff}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container{padding:0;max-width:320px;width:100%;font-family:'DM Sans-Medium',sans-serif;font-weight:500}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container__row{display:flex;align-items:flex-end;width:100%;margin-bottom:14px;flex-wrap:wrap}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container__row:nth-last-child(2){margin-bottom:8px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .subtotal-label,.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-label{width:50%;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:.02em}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .subtotal-amount,.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-amount{width:50%;font-size:18px;line-height:18px;text-align:right;position:relative;bottom:-4px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .subtotal-amount .smaller-text,.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-amount .smaller-text{font-size:.875rem;font-weight:400;padding-left:5px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-label{width:50%;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:.02em}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-amount{width:50%;font-size:18px;line-height:18px;text-align:right;position:relative;bottom:-4px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-text{font-size:14px;padding-top:4px;width:100%;text-align:right}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .total-label{width:50%;font-size:24px;line-height:24px;letter-spacing:-.01em;-webkit-font-smoothing:auto}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .total-amount{text-align:right;width:50%;font-size:24px;line-height:24px;letter-spacing:-.01em;-webkit-font-smoothing:auto;position:relative;bottom:-4px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .total-amount .smaller-text{font-size:.8rem}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .tax-label{width:50%}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .tax-amount{width:50%;font-size:18px;line-height:18px;text-align:right}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .tax-amount .smaller-text{font-size:.8rem;padding-left:5px}.checkout-cart-index .commerce-order-handler-area-order-total .btn.checkout{min-width:245px}.checkout-cart-index .form-actions.commerce-line-item-actions{background-color:#37474f;padding:0 15px;position:relative;width:fit-content;display:contents}.checkout-cart-index .form-actions.commerce-line-item-actions .item{text-align:right}@media (max-width:767px){.checkout-cart-index .form-actions.commerce-line-item-actions{padding:0}}.checkout-cart-index .discout-wrapper{margin-bottom:0 !important;display:flex;padding:0 40px 40px;justify-content:flex-end;align-items:flex-end;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#fff}.checkout-cart-index .discout-wrapper .add-another-container{order:2}.checkout-cart-index .discout-wrapper--open{height:158px;overflow:hidden}.checkout-cart-index .discout-wrapper label.control-label{color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:16px;line-height:21px;margin-bottom:0}.checkout-cart-index .discout-wrapper .form-control.form-text{border:1px solid #8f8f8f;box-shadow:none;padding:17px 14px;color:#8f8f8f;border-radius:8px;font-size:18px;line-height:24px}.checkout-cart-index .discout-wrapper .commerce_coupon{order:1;padding-top:13px}.checkout-cart-index .discout-wrapper .commerce_coupon .coupon-hide-show p{font-weight:500;color:#000;font-size:16px;line-height:22px;cursor:pointer;position:relative;padding:0 20px 10px}.checkout-cart-index .discout-wrapper .commerce_coupon .coupon-hide-show p:after{content:'';width:12px;height:2px;background:#000;position:absolute;top:9px;left:0}.checkout-cart-index .discout-wrapper .commerce_coupon .coupon-hide-show p:before{content:'';width:2px;height:12px;background:#000;position:absolute;top:4px;left:5px}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper.form-group{margin-bottom:0}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .discount-txt div.mage-error{font-size:1rem;position:absolute;top:100%;left:0}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .discount-txt .field .control{position:relative}@media (min-width:768px) and (max-width:991px){.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .discount-txt .form-item input.form-control{height:24px}}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .discount-button{width:auto;right:0;top:18px;z-index:1;border-left:5px solid #fff;padding:0;margin-top:32px}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .voucher-progress{color:#455962;font-size:1rem;margin-left:15px;max-width:315px;float:right;text-align:left;width:100%;margin-top:5px}@media (min-width:992px){.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .voucher-progress{max-width:320px}}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .voucher-progress .available-credits{font-family:'DM Sans',sans-serif;color:#00affe;font-size:1.125rem}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list{clear:both}@media (min-width:768px){.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list{padding-right:0}}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content{padding:0}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table{margin:0}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table .coupon-code{display:inline-block;font-family:'DM Sans',sans-serif;font-size:1rem;float:left}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table .coupon-remove{display:inline-block;float:right}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table .coupon-remove a{text-decoration:none}.checkout-cart-index .fieldset.coupon{display:flex;align-items:flex-start;justify-content:space-between;padding-right:24px;margin-bottom:0}.checkout-cart-index .fieldset.coupon .discount-button{order:2}.checkout-cart-index .fieldset.coupon .discount-txt{order:1}.checkout-cart-index .block.shipping{display:none}.checkout-step-container{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:60px}@media (min-width:768px) and (max-width:1023px){.checkout-step-container{flex-wrap:wrap}}.detail-section{width:calc(66.666% - 15px);background:#fff;border-radius:20px;border:1px solid #e0e0e0;margin-bottom:112px}@media (min-width:768px) and (max-width:1023px){.detail-section{order:2;width:100%}}.detail-section .form-wrapper&gt;.panel-body{width:100%;padding:0 32px}@media (min-width:768px) and (max-width:1023px){.detail-section .form-wrapper&gt;.panel-body{padding:0 24px}}.detail-section .input-fields{margin-bottom:0}.detail-section .input-fields .field-type-text{position:relative;margin-bottom:32px;width:calc(50% - 8px)}.detail-section .input-fields .field-type-text label{color:#8f8f8f;font-size:1.125rem;font-weight:400;left:14px;position:absolute;top:15px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:'DM Sans',sans-serif;pointer-events:none;padding:0}@media (min-width:768px) and (max-width:1023px){.detail-section .input-fields .field-type-text label{top:7px}}.detail-section .input-fields .field-type-text label.focussed{background:#fff;font-size:12px;line-height:14px;color:#0069df;top:-7px;left:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.detail-section .input-fields .field-type-text label span.form-required{display:none}.detail-section .input-fields .field-type-text input{box-shadow:none;font-size:18px;line-height:24px;height:58px;color:#000;padding:17px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}@media (min-width:768px) and (max-width:1023px){.detail-section .input-fields .field-type-text input{padding:9px 14px;height:42px}}.detail-section .input-fields .field-type-text input:focus{box-shadow:none}.detail-section .input-fields .mage-error{font-size:.9rem;margin-top:0;color:red}.detail-section .input-fields fieldset legend{padding:32px;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.detail-section .input-fields fieldset legend{padding:24px}}.detail-section .input-fields fieldset legend span{font-family:'DM Sans',sans-serif;font-size:22px;line-height:30px;-webkit-font-smoothing:auto;color:#000}@media (min-width:768px) and (max-width:1023px){.detail-section .input-fields fieldset legend span{font-size:18px;line-height:24px}}.detail-section .input-fields fieldset .panel-body{width:100%;padding:0 32px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.detail-section .input-fields fieldset .panel-body{padding:0 24px}}.wbtracks-track-view .detail-section{width:100%;background:#fff;margin-bottom:0;border:none}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .detail-section{order:2;width:100%}}.wbtracks-track-view .detail-section .form-wrapper&gt;.panel-body{width:100%;padding:0 32px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .detail-section .form-wrapper&gt;.panel-body{padding:0 24px}}.wbtracks-track-view .detail-section .input-fields{margin-bottom:0}.wbtracks-track-view .detail-section .input-fields .field-type-text{position:relative;margin-bottom:32px;width:calc(50% - 8px)}.wbtracks-track-view .detail-section .input-fields .field-type-text label{color:#8f8f8f;font-size:1.125rem;font-weight:400;left:14px;position:absolute;top:15px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:'DM Sans',sans-serif;pointer-events:none;padding:0}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .detail-section .input-fields .field-type-text label{top:7px}}.wbtracks-track-view .detail-section .input-fields .field-type-text label.focussed{background:#fff;font-size:12px;line-height:14px;color:#0069df;top:-7px;left:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wbtracks-track-view .detail-section .input-fields .field-type-text label span.form-required{display:none}.wbtracks-track-view .detail-section .input-fields .field-type-text input{box-shadow:none;font-size:18px;line-height:24px;height:58px;color:#000;padding:17px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .detail-section .input-fields .field-type-text input{padding:9px 14px;height:42px}}.wbtracks-track-view .detail-section .input-fields .field-type-text input:focus{box-shadow:none}.wbtracks-track-view .detail-section .input-fields .mage-error{font-size:.9rem;margin-top:0;color:red}.wbtracks-track-view .detail-section .input-fields fieldset legend{padding:32px 0;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .detail-section .input-fields fieldset legend{padding:24px 0}}.wbtracks-track-view .detail-section .input-fields fieldset legend span{font-family:'DM Sans',sans-serif;font-size:22px;font-weight:500;line-height:30px;-webkit-font-smoothing:auto;color:#0069df}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .detail-section .input-fields fieldset legend span{font-size:20px;line-height:28px}}.wbtracks-track-view .detail-section .input-fields fieldset .panel-body{width:100%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .detail-section .input-fields fieldset .panel-body{padding:0}}.checkout-buttons{background:#0069df;border-radius:0 0 20px 20px}.checkout-buttons .panel-body{padding:32px;display:flex;align-items:center;justify-content:space-between}.checkout-buttons .panel-body .checkout-continue{order:2;padding:13px 48px;font-weight:500;line-height:1;min-width:200px}.checkout-buttons .panel-body .checkout-back,.checkout-buttons .panel-body .back-button{order:1;font-size:1rem;text-decoration:none;text-transform:none !important;font-family:'DM Sans',sans-serif;color:#fff;margin-top:0;padding:0;font-weight:400;position:relative;padding-left:25px;background:0 0;border:0}.checkout-buttons .panel-body .checkout-back:before,.checkout-buttons .panel-body .back-button:before{content:url('../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg');position:absolute;left:0;top:-2px;height:18px;width:20px;transform:rotate(180deg)}.checkout-buttons .panel-body input,.checkout-buttons .panel-body .checkout-processing{display:none}.checkout-details-index .page-wrapper{min-height:400px}.checkout-details-index .page-main{min-height:calc(100vh - 65px)}.checkout-details-index .site-footer--checkout{position:absolute;width:100%;bottom:0;left:0}.attendee-details-form{background:0 0}.attendee-details-form .form-radios{display:flex;width:100%;justify-content:space-between}.attendee-details-form .form-radios .form-type-radio{width:calc(50% - 12px);padding-bottom:32px}.attendee-details-form .form-radios .form-type-radio label.control-label{background:#fff;border:1px solid #e0e0e0;border-radius:10px;min-height:188px;width:100%;padding:24px 24px 24px 44px;margin-bottom:0;font-size:24px;line-height:28px;-webkit-font-smoothing:auto;position:relative;color:#8f8f8f}.attendee-details-form .form-radios .form-type-radio label.control-label:before{content:'';border:1px solid #8f8f8f;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:26px;left:24px}.attendee-details-form .form-radios .form-type-radio label.control-label:hover{cursor:pointer}.attendee-details-form .form-radios .form-type-radio label.control-label input{opacity:0}.attendee-details-form .form-radios .form-type-radio label.control-label.selected{background:#f6f5f7;border:#f6f5f7;color:#000}.attendee-details-form .form-radios .form-type-radio label.control-label.selected:before{content:'';border:1px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:26px;left:24px}.attendee-details-form .form-radios .form-type-radio label.control-label.selected:after{content:'';background:#000;border-radius:50%;display:block;position:absolute;width:12px;height:12px;top:32px;left:30px}.attendee-details-form .form-radios .form-type-radio__details{font-size:14px;line-height:22px;margin:16px 0 0 -18px;letter-spacing:.02em;font-family:'DM Sans',sans-serif}.attendee-details-form .form-radios .form-type-radio__details strong{display:block;margin-bottom:8px;font-family:'DM Sans-Bold',sans-serif}.attendee-details-form .form-wrapper{position:relative}.attendee-details-form .add-more-button{padding:30px 40px}@media (min-width:768px) and (max-width:1023px){.attendee-details-form .add-more-button{padding:20px 24px}}.attendee-details-form .remove-icon{top:-63px;right:40px;position:absolute;background-color:transparent;color:#ff4975;cursor:pointer;font-size:12px;line-height:18px;padding:10px 0;border:none;text-transform:uppercase;box-shadow:none;letter-spacing:.02em}.attendee-details-form .remove-icon:hover{text-decoration:underline}.attendee-details-form .checkout-buttons .panel-body .back-button{margin-top:0}.attendee-details-form .checkout-buttons .panel-body .back-button:before{top:-3px}.checkout-attendees-index .page-wrapper{min-height:400px}.checkout-attendees-index .page-main{min-height:calc(100vh - 65px)}.checkout-attendees-index .site-footer--checkout{position:absolute;width:100%;bottom:0;left:0}.attendees-mapping-form .course-container{padding:32px}@media (min-width:768px) and (max-width:1023px){.attendees-mapping-form .course-container{padding:24px}}.attendees-mapping-form .course-container .course-details-container .course-name{padding-bottom:32px;border-bottom:1px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.attendees-mapping-form .course-container .course-details-container .course-name{padding-bottom:24px}}.attendees-mapping-form .course-container .course-details-container .course-name h5{line-height:38px;font-size:28px;color:#000;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.attendees-mapping-form .course-container .course-details-container .course-name h5{font-size:22px;line-height:30px}}.attendees-mapping-form .course-container .course-details-container .course-name span{line-height:24px;font-size:16px}.attendees-mapping-form .course-container .participant-container .course-quantity{width:100%;position:relative;font-size:12px;line-height:17px;text-transform:uppercase;color:#7a7a7a}.attendees-mapping-form .course-container .participant-container .course-quantity span{font-size:16px;line-height:22px}.attendees-mapping-form .course-container .participant-container .course-quantity.course-quantity-full .course-quantity-descr:before{content:'';width:20px;height:20px;margin-right:5px;border-radius:10px;display:inline-block;background:#0aa951;position:absolute;top:0;left:0}.attendees-mapping-form .course-container .participant-container .course-quantity.course-quantity-full .course-quantity-descr:after{content:'';border:2px solid #fff;border-top:none;border-right:none;width:12px;height:6px;display:block;transform:rotate(-45deg);position:absolute;top:6px;left:5px}.attendees-mapping-form .course-container .participant-container .course-quantity .participant-selected,.attendees-mapping-form .course-container .participant-container .course-quantity .course-quantity{color:#7a7a7a;font-size:16px;line-height:22px}.attendees-mapping-form .course-container .participant-container .course-quantity .course-quantity-descr{float:right;font-size:12px;line-height:17px;padding:3px 0 0 28px;text-transform:uppercase;color:#000;position:relative}.attendees-mapping-form .course-container .participant-container .participant-info{font-size:18px;line-height:24px;margin-top:20px;margin-bottom:15px;color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}@media (max-width:767px){.attendees-mapping-form .course-container .participant-container .participant-info{font-size:1rem}}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes{padding:8px 0 24px}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox{margin-bottom:8px}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox.checkbox-disabled{color:#ddd}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label{padding-left:36px;font-size:1.125rem;margin-bottom:0;position:relative;color:#8f8f8f}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label:before{content:'';border:1px solid #8f8f8f;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:1px;left:0}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label.selected-checkbox{color:#000}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label.selected-checkbox:before{content:'';border:1px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:1px;left:0}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label.selected-checkbox:after{content:'';background:#000;border-radius:50%;display:block;position:absolute;width:12px;height:12px;top:7px;left:6px}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox input[type=checkbox]{width:28px;margin:0;padding:0;opacity:0;left:0;margin-left:-20px;position:absolute;top:50%}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox input[type=checkbox]:checked+label.control-label{background-position:-124px -42px}.checkout-mapping-index .page-wrapper{min-height:400px}.checkout-mapping-index .page-main{min-height:calc(100vh - 65px)}.checkout-mapping-index .site-footer--checkout{position:absolute;width:100%;bottom:0;left:0}.checkout-container{width:100%;padding-left:30px;padding-right:30px;max-width:1290px;margin:0 auto;display:flex;justify-content:space-between;padding-bottom:60px}@media (min-width:768px) and (max-width:1023px){.checkout-container{flex-wrap:wrap;padding-bottom:30px}}.checkout-container:before,.checkout-container:after{display:none}.checkout-container .opc-estimated-wrapper{display:none}.checkout-container aside.modal-custom.opc-sidebar{width:calc(33.333% - 15px);margin-top:0 !important}@media (min-width:768px) and (max-width:1023px){.checkout-container aside.modal-custom.opc-sidebar{order:1;width:100%;margin-bottom:0}}.checkout-container aside.modal-custom.opc-sidebar .summary-section.details-summary{width:100%}.checkout-container aside.modal-custom.opc-sidebar .modal-content{border:0;background:0 0}.checkout-container aside.modal-custom.opc-sidebar .modal-inner-wrap{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);box-shadow:none}.checkout-container aside.modal-custom.opc-sidebar .modal-inner-wrap .modal-header{display:none}.checkout-container .opc-wrapper{width:calc(66.666% - 15px);border:1px solid #e0e0e0;background:#fff;border-radius:20px;padding:32px 32px 120px;position:relative;float:none}@media (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper{order:2;width:100%;padding:24px 24px 120px}}.checkout-container .opc-wrapper hr{display:none}.checkout-container .opc-wrapper .form-login{display:none !important}.checkout-container .opc-wrapper .payment-methods{margin:0}.checkout-container .opc-wrapper .payment-methods .step-title{color:#000;font-size:20px;line-height:28px;padding:0 0 32px;-webkit-font-smoothing:auto;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.checkout-container .opc-wrapper .payment-methods .select-method-radio{display:flex;align-items:center}.checkout-container .opc-wrapper .payment-methods .payment-method-title{vertical-align:top;display:inline-block;padding:0 64px 0 0 !important}.checkout-container .opc-wrapper .payment-methods .payment-method-title label{cursor:pointer;color:#000;position:relative;font-size:18px;line-height:24px;padding:0 0 20px 30px}@media (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .payment-methods .payment-method-title label{padding:0 0 0 30px}}.checkout-container .opc-wrapper .payment-methods .payment-method-title label:before{content:'';border:2px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:0;left:0}.checkout-container .opc-wrapper .payment-methods .payment-method-title input[type=radio]{width:28px;margin:0;padding:0;opacity:0;left:0;margin-left:-20px;position:absolute;top:50%}.checkout-container .opc-wrapper .payment-methods .payment-method-title input[type=radio]:checked+label:before{content:'';border:1px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:0;left:0}.checkout-container .opc-wrapper .payment-methods .payment-method-title input[type=radio]:checked+label:after{content:'';background:#000;border-radius:50%;display:block;position:absolute;width:12px;height:12px;top:6px;left:6px}.checkout-container .opc-wrapper .payment-methods .payment-method{width:100%}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content{padding:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .step-title{font-size:20px;line-height:28px;color:#000;padding-bottom:32px;display:inline-block}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .billing-address-form{max-width:100%}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar{background:#0069df;padding:32px;border-radius:0 0 20px 20px;position:absolute;bottom:0;left:0;width:100%;height:110px}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar .primary{width:100%;display:flex;justify-content:space-between;align-items:center}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout{order:2;border-radius:30px;border:none;padding:12px 24px;font-size:16px;line-height:22px;display:inline-block;text-align:center;background:#fff;color:#000;margin:0;font-weight:500;width:230px;-webkit-font-smoothing:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:link,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:link,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:visited,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:visited,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:hover,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:hover,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:active,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:active{color:#000 !important}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout{margin-left:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-cancel{order:1;font-size:1rem;text-decoration:none;font-family:'DM Sans',sans-serif;color:#fff;padding:0;font-weight:400;position:relative;padding-left:25px;background:0 0;border:0;margin:0;width:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-cancel:before{content:url('../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg');position:absolute;left:0;top:4px;height:18px;width:20px;transform:rotate(180deg)}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset.street label{clip:auto;overflow:visible}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset.street{margin-bottom:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset{background-color:#fff;margin-bottom:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field{position:relative;margin-bottom:32px}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field label{color:#8f8f8f;font-size:18px;font-weight:600 !important;line-height:24px;left:14px;position:absolute;top:15px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;pointer-events:none;padding:0}@media (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field label{top:7px}}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field label.focussed{background:#fff;font-size:12px;line-height:14px;color:#0069df;top:-7px;left:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field label span.form-required{display:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-size:18px;line-height:24px;height:58px;color:#000;padding:17px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%}@media (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field input{padding:9px 14px;height:42px}}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field input:focus{box-shadow:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field select{-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent !important;background-image:url('../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg');background-position:right 24px center;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:8px;background-size:auto;box-shadow:none;color:#000;cursor:pointer;font-size:18px;line-height:24px;height:58px;padding:17px 14px;overflow-x:hidden;text-overflow:ellipsis;max-width:100% !important}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field select option:first-child{color:#757575}@media (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field select{padding:9px 14px;height:42px}}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field ._with-tooltip{position:static}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .mage-error,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field-error{font-size:.9rem;margin-top:0;color:red}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend{border:0;float:left;margin-bottom:10px;padding:35px 0;text-align:left}@media (max-width:767px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend{padding:15px 0;border-color:#bdbdbd}}@media (min-width:768px) and (max-width:991px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend{padding:35px 0;border-color:#bdbdbd}}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend.panel-heading{border-bottom:1px solid #bdbdbd}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend span{font-size:1.6rem;color:#455962;font-family:FSAlvar,sans-serif;padding:0;font-weight:400}@media (max-width:767px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend span{padding:0 15px;font-size:1.25rem}}@media (min-width:768px) and (max-width:991px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend span{font-size:1.375rem}}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset .panel-body{float:left;width:100%;padding:35px 45px}@media (max-width:767px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset .panel-body{padding:15px}}@media (min-width:768px) and (max-width:991px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset .panel-body{padding:15px 20px}}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-details-name{font-weight:500;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-address-details{margin:0;line-height:2;padding:0;position:relative}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address{position:absolute;top:0;right:0;border-radius:30px;padding:9px 24px;font-size:14px;line-height:18px;display:inline-block;text-align:center;-webkit-font-smoothing:auto;background:#000;color:#fff;border:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address:hover{border:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .form-purchase-order{padding-top:32px}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .form-purchase-order input,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .form-purchase-order .field{margin-bottom:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .checkout-agreements-block{padding-top:28px}@media (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .checkout-agreements-block{padding-top:0}}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .terms-information{padding-left:35px !important;position:relative}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content.stripe-payments-card-form{border-top:0}.checkout-container .opc-wrapper .payment-methods .payment-method .credit-card-types{text-align:right;margin:15px 0}.checkout-container .opc-wrapper .payment-methods .cart-extra-form{margin:0;padding:0 !important}@media (max-width:991px){.checkout-container .opc-wrapper .payment-methods .cart-extra-form .important-information .imp-section-title-container{padding:15px 0}}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-section-title-text{font-family:'DM Sans',sans-serif;font-weight:700;font-size:1.25rem}@media (max-width:767px){.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-section-title-text{font-size:1rem}}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-section-title-text .fa{color:#00affe;font-size:1.1rem;margin-right:10px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-imp-img img{width:100%}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-information{display:-ms-flexbox;display:flex}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-information .terms-title{order:2;line-height:37px;padding:0;font-size:18px;line-height:24px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-information .terms-checkbox-holder{margin-top:5px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox{width:24px;margin-right:10px;position:absolute;top:0;left:0}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox],.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox],.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox],.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]{appearance:none;width:24px;height:24px;top:-7px;left:0;position:absolute;z-index:1}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder label,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder label,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox label,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox label{width:24px;height:24px;position:absolute;border:1px solid #8f8f8f;top:-5px;left:0;background:0 0;border-radius:4px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox]:checked+label,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox]:checked+label,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox]:checked+label,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]:checked+label{border:1px solid #000;background:#000}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox]:checked+label:before,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox]:checked+label:before,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox]:checked+label:before,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]:checked+label:before{content:'';width:2px;height:5px;background:#fff;display:block;position:absolute;top:11px;left:6px;transform:rotate(-50deg);z-index:1}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox]:checked+label:after,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox]:checked+label:after,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox]:checked+label:after,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]:checked+label:after{content:'';width:15px;height:2px;top:9px;right:2px;background:#fff;display:block;position:absolute;transform:rotate(-50deg);z-index:1}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox{position:relative;top:8px}.checkout-container .opc-wrapper .step-content{margin:0}.checkout-container .table-totals{margin-bottom:0}.checkout-container .table-totals tr.grand.totals td.amount .currency-symbol{color:#4caf50}@media (max-width:767px){.checkout-container .table-totals tr.grand.totals th.mark strong{display:none}}.checkout-index-index .page-wrapper .site-footer--checkout{position:absolute;width:100%;bottom:0;left:0}.checkout-payment-method .checkout-billing-address{margin-bottom:0}.fr-fr .checkout-container .opc-wrapper .payment-method .fieldset fieldset.street label{width:auto}.en-kr .checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field .adyen-checkout__label{position:relative !important}.en-kr .adyen-checkout__input-wrapper{pointer-events:all}.en-kr .adyen-cc-form-wrapper{display:none}.en-kr .checkout-container .opc-wrapper .payment-methods .payment-method-title label{display:flex;align-items:self-start}.en-kr .checkout-container .opc-wrapper .payment-methods .payment-method-title label span{font-weight:400;line-height:1.9}.en-kr .adyen-sprite.adyen_cc{margin-right:10px}.custom-the-shard{display:flex;width:100%}.custom-the-shard .terms-imp-img{float:none !important;order:2;flex:0 0 150px}.custom-the-shard .terms-imp-img img{border-radius:10px}.custom-the-shard .imp-section-title-container{order:1;padding:0 20px 24px 0}.custom-the-shard .imp-section-title-container .imp-checkbox{width:24px;margin-right:10px;flex:0 0 24px !important;max-width:24px !important}.custom-the-shard .imp-section-title-container input[type=checkbox]{width:24px;height:24px}.custom-the-shard .imp-section-title-container .imp-section-desc-holder{padding-right:0 !important;padding-left:0 !important;flex:0 0 90% !important;max-width:90% !important}.checkout-index-index .loader .loader-message{position:absolute;top:112px;color:#fff;max-width:768px;opacity:1}.checkout-index-index .opc-sidebar.opc-summary-wrapper.custom-slide{position:static;visibility:visible;opacity:1;-webkit-transition:none;transition:none;z-index:1}.checkout-index-index .columns .column.main,.checkout-index-index .page-layout-1column .column.main{padding-bottom:135px;position:relative;min-height:calc(100vh - 65px)}.checkout-index-index .page-wrapper{min-height:400px}.container{width:100% !important;padding-left:30px !important;padding-right:30px !important;max-width:1290px !important}.cms-warner-bros .container{padding:0 !important;margin:0 !important}body{background:#fff;color:#000;font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-top:116px}@media (min-width:768px) and (max-width:1023px){body{padding-top:112px}}body.checkout-cart-index,body.checkout-details-index,body.checkout-attendees-index,body.checkout-mapping-index,body.checkout-index-index{padding-top:0}.container{max-width:1752px !important}.cms-warner-bros .container{max-width:1905px !important;margin:0 auto !important}.wbtracks-track-view .container{padding:0 12px !important}a,a:visited{outline:none;color:#0069df}a:hover,a:focus,a:active{outline:none;color:#00358c}button,button:focus{outline:none}.jf{overflow:hidden}@media (min-width:768px) and (max-width:1023px){.overflow-hidden{max-height:calc(100vh - 120px)}}@media (min-width:768px) and (max-width:1023px){.overflow-hidden.page-wrapper,.overflow-hidden.jf{max-height:calc(100vh - 120px)}}.g-recaptcha{display:none}.catalog-product-view .columns{display:block}.catalog-product-view .product-info-main{width:100% !important}.bundle-options-container .product-add-form{display:block !important}.contact div.mage-error,.newsletter div.mage-error,.detail__modal div.mage-error,.course-registration-form div.mage-error{display:none;position:absolute;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;letter-spacing:.2px;margin-top:19px;color:#ff4975}.course-registration-form div.mage-error{display:none !important}.app__modal{overflow:hidden}.jf--blur{overflow:hidden}.jf__mid{position:relative}.jf--blur .jf__mid{filter:blur(15px)}.loading-mask{display:none;background:rgba(0,0,0,.9)}.loading-mask .loader__img{max-width:100px;bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100}.no-result{border:1px solid #455b64;text-align:center;padding:10px 12px;font-size:16px;line-height:20px;letter-spacing:1px}.box-shadow-class{box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd}.btn{border-radius:30px}.btn-primary{color:#fff;background:#00affe;text-transform:uppercase;font-size:1rem;font-weight:400;padding:10px 25px;font-family:'DM Sans',sans-serif;border-radius:0}.btn-primary:hover{background:#008ccb}.btn-primary:not(.primary){box-shadow:none}.no-padding{padding:0 !important}.navigation,.page-header .header.panel,.header.content,.footer.content,.page-wrapper&gt;.widget,.page-wrapper&gt;.page-bottom,.block.category.event,.top-container,.page-main{max-width:100% !important;padding:0 !important}.columns .column.main,.page-layout-1column .column.main{padding:0;margin:0}p{font-weight:400;margin-bottom:15px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background:0 0 !important}.btn-standard,button[class$=__button],a[class$=__button],button[class$=__link],button[class$=__btn],.ad__link,.search-bar__link,.register__link,.register__now__link,.minilabs__button,.back-to-cards,.contact__button,.register-bar__link{position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.btn-standard:after,button[class$=__button]:after,a[class$=__button]:after,button[class$=__link]:after,button[class$=__btn]:after,.ad__link:after,.search-bar__link:after,.register__link:after,.register__now__link:after,.minilabs__button:after,.back-to-cards:after,.contact__button:after,.register-bar__link:after{display:inline-block;position:absolute;line-height:2}.btn-standard:hover,button[class$=__button]:hover,a[class$=__button]:hover,button[class$=__link]:hover,button[class$=__btn]:hover,.ad__link:hover,.search-bar__link:hover,.register__link:hover,.register__now__link:hover,.minilabs__button:hover,.back-to-cards:hover,.contact__button:hover,.register-bar__link:hover{border:1px solid #fff;background:#000;color:#fff;text-decoration:none}.btn-standard:hover:after,button[class$=__button]:hover:after,a[class$=__button]:hover:after,button[class$=__link]:hover:after,button[class$=__btn]:hover:after,.ad__link:hover:after,.search-bar__link:hover:after,.register__link:hover:after,.register__now__link:hover:after,.minilabs__button:hover:after,.back-to-cards:hover:after,.contact__button:hover:after,.register-bar__link:hover:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg)}.btn-standard:active,button[class$=__button]:active,a[class$=__button]:active,button[class$=__link]:active,button[class$=__btn]:active,.ad__link:active,.search-bar__link:active,.register__link:active,.register__now__link:active,.minilabs__button:active,.back-to-cards:active,.contact__button:active,.register-bar__link:active,.btn-standard:focus,button[class$=__button]:focus,a[class$=__button]:focus,button[class$=__link]:focus,button[class$=__btn]:focus,.ad__link:focus,.search-bar__link:focus,.register__link:focus,.register__now__link:focus,.minilabs__button:focus,.back-to-cards:focus,.contact__button:focus,.register-bar__link:focus{border:1px solid #0069df;color:#000;background:#e4f2ff;text-decoration:none}.btn-standard:active:after,button[class$=__button]:active:after,a[class$=__button]:active:after,button[class$=__link]:active:after,button[class$=__btn]:active:after,.ad__link:active:after,.search-bar__link:active:after,.register__link:active:after,.register__now__link:active:after,.minilabs__button:active:after,.back-to-cards:active:after,.contact__button:active:after,.register-bar__link:active:after,.btn-standard:focus:after,button[class$=__button]:focus:after,a[class$=__button]:focus:after,button[class$=__link]:focus:after,button[class$=__btn]:focus:after,.ad__link:focus:after,.search-bar__link:focus:after,.register__link:focus:after,.register__now__link:focus:after,.minilabs__button:focus:after,.back-to-cards:focus:after,.contact__button:focus:after,.register-bar__link:focus:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg)}.register__link:hover:after,.back-to-cards:hover:after,.register__now__link:hover:after,.register__link:active:after,.back-to-cards:active:after,.register__now__link:active:after,.register__link:focus:after,.back-to-cards:focus:after,.register__now__link:focus:after{content:none !important}.contact__button{font-weight:500}a[class*=about__list-item--bold],a[class*=cards__link],a[class*=grid__link],a[class*=policy__link],a[class*=accordian__link],a[class*=slider__link],a[class*=regions__language],span[class*=nav__menu-title],.nav__menu-link--large,.blog-detail__tags-list a,.blog-detail__left a,.news__link a,.policy__details a,.category-listing__title a,.course-calendar__accordion-btn button,.private-courses__detail p a{position:relative}a[class*=about__list-item--bold]:active,a[class*=cards__link]:active,a[class*=grid__link]:active,a[class*=policy__link]:active,a[class*=accordian__link]:active,a[class*=slider__link]:active,a[class*=regions__language]:active,span[class*=nav__menu-title]:active,.nav__menu-link--large:active,.blog-detail__tags-list a:active,.blog-detail__left a:active,.news__link a:active,.policy__details a:active,.category-listing__title a:active,.course-calendar__accordion-btn button:active,.private-courses__detail p a:active,a[class*=about__list-item--bold]:focus,a[class*=cards__link]:focus,a[class*=grid__link]:focus,a[class*=policy__link]:focus,a[class*=accordian__link]:focus,a[class*=slider__link]:focus,a[class*=regions__language]:focus,span[class*=nav__menu-title]:focus,.nav__menu-link--large:focus,.blog-detail__tags-list a:focus,.blog-detail__left a:focus,.news__link a:focus,.policy__details a:focus,.category-listing__title a:focus,.course-calendar__accordion-btn button:focus,.private-courses__detail p a:focus,a[class*=about__list-item--bold]:hover,a[class*=cards__link]:hover,a[class*=grid__link]:hover,a[class*=policy__link]:hover,a[class*=accordian__link]:hover,a[class*=slider__link]:hover,a[class*=regions__language]:hover,span[class*=nav__menu-title]:hover,.nav__menu-link--large:hover,.blog-detail__tags-list a:hover,.blog-detail__left a:hover,.news__link a:hover,.policy__details a:hover,.category-listing__title a:hover,.course-calendar__accordion-btn button:hover,.private-courses__detail p a:hover{text-decoration:underline;color:#000}a[class*=cards__link]{position:absolute}a[class*=footer__link]:active,a[class*=footer__bottom-lnk]:active,a[class*=footer__link]:focus,a[class*=footer__bottom-lnk]:focus,a[class*=footer__link]:hover,a[class*=footer__bottom-lnk]:hover{color:#ccc;text-decoration:underline}.page.messages .messages .message{margin:0;padding:0 !important;position:fixed;max-width:400px;z-index:105;top:calc(50vh - 44px);right:calc(50vw - 200px)}.page.messages .messages .message:before{content:'';display:block;max-width:100vw;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;z-index:102;background:rgba(0,0,0,.4);align-items:center;justify-content:center}.message__text,.message.message-error.error&gt;div,.message.message-success.success&gt;div{background:#fff;position:relative;z-index:999;padding:20px 30px 20px 45px;font-size:18px;line-height:24px;color:#000}.message__text:before,.message.message-error.error&gt;div:before,.message.message-success.success&gt;div:before{display:none}.checkout-cart-index .message__text,.checkout-details-index .message__text,.checkout-attendees-index .message__text,.checkout-mapping-index .message__text{display:none}.checkout-cart-index .message-error.error.message .message__text,.checkout-details-index .message-error.error.message .message__text,.checkout-attendees-index .message-error.error.message .message__text,.checkout-mapping-index .message-error.error.message .message__text{display:block}.checkout-cart-index .message-success.success.message .message__text,.checkout-details-index .message-success.success.message .message__text,.checkout-attendees-index .message-success.success.message .message__text,.checkout-mapping-index .message-success.success.message .message__text{display:block}.message.success&gt;*:first-child:before,.message.error&gt;*:first-child:before{top:32px;left:5px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.loader{position:fixed;background:0 0;top:50%;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.loader--block{position:absolute}.loader__img{max-width:100px}.loader .loader-message{font-size:20px;font-weight:600;padding:0 25px}.Loading-mask__show{display:unset}.cookie__popup{display:none}#back-to-homepage-url{display:block}.feefo-review-widget-product{position:relative;z-index:1}.feefowidget-logo-small{background:0 0 !important}.category__top .category__review{display:flex;justify-content:center}.category-listing-top{background-color:#14499e;background-position:top right;background-repeat:no-repeat;letter-spacing:normal;background-size:cover}@media (min-width:768px) and (max-width:1023px){.category-listing-top{background-size:cover}}.category-listing-top__title{font-family:'DM Sans',sans-serif;font-size:64px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;color:#fff;padding-bottom:16px;padding-top:64px}@media (min-width:768px) and (max-width:1023px){.category-listing-top__title{padding-bottom:0}}.category-listing-top__copy{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#fff;padding-bottom:89px;padding-top:20px;margin:0;width:60%}@media (min-width:768px) and (max-width:1023px){.category-listing-top__copy{width:unset;padding-bottom:64px}}.category-listing{background-color:#fff;padding:64px 0 76px}.category-listing .container{display:flex;flex-wrap:wrap}.category-listing .category-listing__content{display:flex;flex-wrap:wrap;gap:16px}@media only screen and (min-width:768px){.category-listing .category-listing__content{gap:30px}}@media only screen and (min-width:1400px){.category-listing .category-listing__content{margin:0 7.8%}}.category-listing .category-listing__card{width:100%;min-height:285px;background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;margin:0;overflow:hidden;padding:16px 16px 60px;transition:all .2s ease-in;position:relative}@media only screen and (min-width:768px){.category-listing .category-listing__card{width:calc(33.333% - 24px);min-height:430px}}@media only screen and (min-width:1400px){.category-listing .category-listing__card{width:calc(25% - 22.5px);padding:24px 24px 68px}}.category-listing .category-listing__card:hover{cursor:pointer;transform:scale(1.05)}.category-listing .category-listing__card .category-listing__title{font-size:28px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:38px;letter-spacing:-.02em;color:#000;margin-bottom:16px}.category-listing .category-listing__card .category-listing__title:hover{cursor:pointer}.category-listing .category-listing__card .category-listing__img{display:block;max-width:196px;width:100%;margin:0 auto 16px auto}.category-listing .category-listing__card .category-listing__copy{color:#000}.category-listing .category-listing__card .category-listing__copy .category-listing__text{font-size:16px;line-height:24px}.category-listing .category-listing__card .category-listing__copy .category-listing__text-link{display:inline-block;position:relative;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.02em;padding:0 48px 0 24px;position:absolute;bottom:32px;left:0;max-width:100%;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.category-listing .category-listing__card .category-listing__copy .category-listing__text-link{padding:0 40px 0 16px}}.category-listing .category-listing__card .category-listing__copy .category-listing__text-link:after{content:'';display:inline-block;position:absolute;top:1px;right:18px;width:18px;height:18px;background-size:cover;background:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg')}@media (min-width:768px) and (max-width:1023px){.category-listing .category-listing__card .category-listing__copy .category-listing__text-link:after{right:16px}}.box-promo{padding:48px 56px;border-radius:40px;font-size:32px;line-height:40px;margin-bottom:112px;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.box-promo{font-size:24px;line-height:30px;padding:32px 40px}}.box-promo--w-cta{display:flex;align-items:center;justify-content:space-between}.box-promo--green{background:#02883e;color:#fff}.box-promo__text{padding-right:24px}.box-promo__cta{min-width:200px;text-align:right}.box-promo__cta .btn--small{font-size:16px;line-height:22px;padding:12px;min-width:220px}.box-promo--narrow{margin-bottom:96px}@media only screen and (min-width:1400px){.box-promo--narrow{margin:0 7.8% 96px}}@media only screen and (min-width:1400px){.cms-warner-bros .box-promo--narrow{margin:0 auto;width:100%;max-width:1290px}}@media (min-width:768px) and (max-width:1023px){.cms-warner-bros .box-promo--narrow{margin-bottom:0;width:calc(100% - 24px);margin:0 auto}}.ad__left--bg{width:50% !important;background-color:#14499e}@media (min-width:768px) and (max-width:1023px){.ad__left--bg{padding-top:30px !important}}.ad__right--bg{background-color:#f7f7f7}@media (min-width:768px) and (max-width:1023px){.ad__right--bg{padding-top:32px !important;width:100%}}.ad--online{width:100% !important}.ad__row .ad__right .ad__banner-img{width:100%}.ad__row .ad__left .ad__logo--left{line-height:1.17}.ad__logo--left{color:#fff}.ad__logo--right{color:#14499e;font-family:'DM Sans',sans-serif !important}@media (min-width:768px) and (max-width:1023px){.ad__logo--right{font-size:36px !important}}.ad__logo--left{font-family:'DM Sans',sans-serif}@media (min-width:768px) and (max-width:1023px){.ad__logo--left{font-size:36px !important}}.grid__header--online{color:#4daf4e !important}.light-grey-bg{background-color:#f7f7f7;margin-top:60px;max-width:unset !important}.light-grey-bg .grid__row--online{max-width:1290px;margin:auto;align-items:flex-end}@media (min-width:768px) and (max-width:1023px){.light-grey-bg{margin-top:30px;max-width:unset !important}}.grid__row--online{flex-wrap:unset !important}@media (min-width:768px) and (max-width:1023px){.grid__row--online{flex-wrap:wrap !important}}@media (min-width:768px) and (max-width:1023px){.grid__row--online .grid__column:nth-child(1){margin-left:10px}.grid__row--online .grid__column:nth-child(2){margin-bottom:0}}.category-listing-btm{width:100%;height:272px;background-color:#f7f7f7;display:flex}@media (min-width:768px) and (max-width:1023px){.category-listing-btm{background-color:#f7f7f7;position:relative;bottom:0}}.category-listing-btm__container{display:flex;justify-content:space-between}.category-listing-btm--right{padding-top:80px;padding-bottom:80px;flex-direction:row;align-items:center;height:100%;vertical-align:middle;position:relative;display:flex}@media (min-width:768px) and (max-width:1023px){.category-listing-btm--right{padding-top:48px;padding-bottom:48px;width:70%}}.category-listing-btm--left{overflow:hidden;max-width:800px;width:60%}.category-listing-btm__copy{font-family:'DM Sans',sans-serif;font-size:48px;font-weight:300;line-height:1.17;padding-top:80px;padding-bottom:80px;color:#14499e}@media (min-width:768px) and (max-width:1023px){.category-listing-btm__copy{font-size:32px;line-height:1.25;padding-top:100px;padding-bottom:80px}}.category-listing-btm__link,.category-listing-btm__link:visited{display:block;background-color:#00affe;text-transform:uppercase;font-size:28px;font-weight:500;letter-spacing:1px;text-align:center;color:#fff;padding:18px 32px;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.category-listing-btm__link:focus,.category-listing-btm__link:visited:focus,.category-listing-btm__link:active,.category-listing-btm__link:visited:active{color:#fff}.category-listing-btm__link:before,.category-listing-btm__link:visited:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.category-listing-btm__link:hover,.category-listing-btm__link:visited:hover{color:#fff}.category-listing-btm__link:hover:before,.category-listing-btm__link:visited:hover:before{transform:scaleX(1)}.category-listing-btm__title{font-family:'DM Sans',sans-serif;font-size:48px;font-weight:300;line-height:1.25;padding-top:80px}.category-listing-btm .online-learn__copy{font-family:'DM Sans',sans-serif;font-size:32px;line-height:1.33;padding-bottom:40px}.category-listing-btm .online-learn__text{display:block;opacity:.5;font-size:28px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:1.5;letter-spacing:2px;color:#455b64;text-transform:uppercase}.category-listing-btm .online-learn__num{display:block;font-family:'DM Sans',sans-serif;font-size:40px;line-height:1.2;letter-spacing:3.33px;color:#00affe}@media (min-width:768px) and (max-width:1023px){.category-listing-btm .online-learn__num{font-size:32px}}.category-listing-btm .online-learn__row{width:50%}@media (min-width:768px) and (max-width:1023px){.category-listing-btm .online-learn__row{max-width:unset !important;width:80%;margin-bottom:64px}}.category-listing-btm .online-learn__row .category-listing-btm__title{padding-bottom:40px}.btn-darkbg-outline:hover,.btn-darkbg-outline:focus,.btn-darkbg-outline:visited,.btn-darkbg-outline:active{border:2px solid #00affe;padding:16px 30px}.online-learn{height:auto;background-color:#fff !important}@media (min-width:768px) and (max-width:1023px){.online-learn{position:relative}}.online-learn .category-listing-btm--right{display:block !important}@media (min-width:768px) and (max-width:1023px){.online-learn .category-listing-btm--right{padding-top:64px;width:40%}}.online-learn .category-listing-btm__copy{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:300;line-height:1.25;color:#455b64}@media (min-width:768px) and (max-width:1023px){.online-learn .category-listing-btm__copy{font-size:36px;padding-top:64px;padding-left:0}}.detail__top .detail__desc .detail__main-title{color:#fff;width:73%}@media (min-width:768px) and (max-width:1023px){.detail__top .detail__desc .detail__main-title{width:100%}}@media (min-width:768px) and (max-width:1023px){.ad--online .ad__row .ad__left,.ad--online .ad__row .ad__left,.ad--online .ad__row .ad__right{width:50% !important}}.category-sort{background-color:#fff;padding-top:40px;padding-bottom:40px}.category-sort__select{width:115px;border:none;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg) no-repeat;background-position:100% 70%}.category-sort__option{font-size:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:2px;color:#455b64}.category-sort__container{display:flex;justify-content:flex-end}.filter__wrapper{background-color:#fff;padding-top:40px}@media only screen and (max-width:767px){.slider .slick-arrow{margin-top:235px}}.slider .slick-arrow:before{content:''}.slider .slick-slide{margin-right:20px}.slider .slick-slide:last-child{margin-right:0}.home--review .slider__card{cursor:default}.home--review .slider__card:hover{cursor:default}.home--review .slider__card .slider__copy{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.home--review .slider__title{font-size:42px;line-height:42px;color:#0069df;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.home--review .slider__title{font-size:32px;line-height:40px;position:relative;top:5px}}@media (min-width:768px) and (max-width:1023px){.home--review .slider__title img{width:137px;display:block}}.home--review .slider__row .slider__right .slick-next:after{content:'';display:inline-block;width:11.1px;height:18px;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg);background-size:cover;position:absolute;top:21px;left:23px}.home--review .slider__row .slider__right .slick-prev:before{content:''}.home--review .slider__row .slider__right .slick-prev:after{content:'';display:inline-block;width:11.1px;height:18px;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg);background-size:cover;position:absolute;top:21px;left:23px}.category__page .slider.home--review.courses--review .catalog-product-view .slider.home--review.courses--review{max-width:none !important;padding:30px !important;margin:auto}.category__page .slider.home--review.courses--review .pagination--conatiner,.cms-facebook-adds-courses .slider.home--review.courses--review .pagination--conatiner,.catalog-product-view .slider.home--review.courses--review .pagination--conatiner{padding-right:20px}@media (min-width:768px) and (max-width:1023px){.category__page .slider.home--review.courses--review .pagination--conatiner,.cms-facebook-adds-courses .slider.home--review.courses--review .pagination--conatiner,.catalog-product-view .slider.home--review.courses--review .pagination--conatiner{padding-right:0}}.courses--review{background-color:#f6f5f7;padding-bottom:80px !important;padding-top:96px !important;padding-right:0 !important}@media (min-width:768px) and (max-width:1023px){.courses--review{padding:48px 0 !important}}.courses--review .sortby__text--active .sortby__link{font-size:12px;color:#0069df;margin-bottom:16px}.courses--review .sortby__text--active:after{position:relative;display:inline-block;margin-top:11px}.courses--review .category__review{margin-bottom:12px}.courses--review .courses__sortby{margin:0;text-align:left;display:flex;justify-content:space-between;align-items:flex-end;padding:40px 40px 20px}.courses--review .slider__row{display:block;background:#fff;border-radius:30px;overflow:hidden}.courses--review .slider__row&gt;.review__list{display:block;position:relative;padding:0 40px;width:100%}.courses--review .slider__row&gt;.review__list .no-result{float:right;width:100%;border:0 solid #455b64;text-align:right;padding:10px 0}.courses--review .slider__row&gt;.review__list .listing__row{padding:40px 0 32px;width:100%;justify-content:space-between;align-items:flex-start;display:flex;border-bottom:none;border-top:1px solid #e0e0e0;cursor:default}@media (min-width:768px) and (max-width:1023px){.courses--review .slider__row&gt;.review__list .listing__row{display:block;position:relative;padding-top:60px}}.courses--review .slider__row&gt;.slider__left{background:#424243;padding:40px;display:flex;justify-content:space-between;margin-right:0;align-items:center}.courses--review .sortby{display:flex;flex-direction:row-reverse}.courses--review .sortby__dropdown{width:194px;right:-17px;top:-8px}.courses--review .sortby__text:after{margin:8px 0 0 7px}.courses--review .sortby__link{font-size:14px;line-height:18px;color:#000}.courses--review .listing__row{color:#000}.courses--review .listing__row .listing__about{padding-right:40px}@media (min-width:768px) and (max-width:1023px){.courses--review .listing__row .listing__about{padding:0 0 16px}}.courses--review .listing__row .learning-methods{order:3;width:100%;font-size:16px;line-height:24px}.courses--review .listing__row .learning-methods:before{display:none}.courses--review .listing__row .category-star__wrap{width:100%;order:1;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.courses--review .listing__row .category-star__wrap{position:absolute;top:32px;left:0}}.courses--review .listing__row .category-star__wrap&gt;.category__star{width:20px;height:19px}.courses--review .listing__row .category-star__wrap&gt;.category__star:before{display:none}.courses--review .listing__row .listing__copy{color:#000;font-size:18px;line-height:26px;padding-right:40px}@media (min-width:768px) and (max-width:1023px){.courses--review .listing__row .listing__copy{font-size:18px;line-height:26px}}.courses--review .listing__row:hover{background-color:unset}.courses--review .listing__row--title{font-family:'DM Sans',sans-serif;font-size:28px;line-height:38px;letter-spacing:-.02em;color:#000;margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.courses--review .listing__row--title{font-size:22px;line-height:30px}}.courses--review .listing__blurb{display:flex;flex-wrap:wrap;flex:0 0 40%;max-width:400px;letter-spacing:0;text-transform:none}@media (min-width:768px) and (max-width:1023px){.courses--review .listing__blurb{margin-bottom:0}}.courses--review .listing__blurb&gt;span{order:2;width:100%;font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.courses--review .listing__blurb&gt;span{font-size:18px;line-height:24px}}.courses--review .slider__desc--feefo{font-size:14px;line-height:22px;color:#fff;width:40%;max-width:400px;margin-bottom:0}.pagination--conatiner{display:flex;justify-content:space-between;padding:24px 0 40px 24px}@media (min-width:768px) and (max-width:1023px){.pagination--conatiner{justify-content:center;flex-wrap:wrap}}.pagination--conatiner .search__pagination{padding:0;margin:0}@media (min-width:768px) and (max-width:1023px){.pagination--conatiner .search__pagination{width:100%}}.pagination--conatiner .search__pagination&gt;.pagination{font-size:14px;line-height:18px}@media (min-width:768px) and (max-width:1023px){.pagination--conatiner .search__pagination&gt;.pagination{max-width:100%;padding-bottom:16px}}.pagination--conatiner .slider__link{width:180px;padding-right:9px;color:#0069df}@media (min-width:768px) and (max-width:1023px){.pagination--conatiner .slider__link{width:auto;padding-right:18px}}.pagination--conatiner .slider__link:after{right:0 !important}@media (min-width:768px) and (max-width:1023px){.pagination--conatiner .slider__link:after{top:3px}}.pagination--conatiner .slider__link:active,.pagination--conatiner .slider__link:focus,.pagination--conatiner .slider__link:hover{color:#00358c;text-decoration:none}.category__menu-item&gt;.nav__menu-link--large{margin-top:0}@media (min-width:768px) and (max-width:1023px){.category__menu-item&gt;.nav__menu-link--large{margin-top:0;display:block;position:relative;width:100%}}.nav__menu-item.category__menu-item{width:33.3% !important;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.nav__menu-item.category__menu-item{width:50% !important}}a.nav__menu-link{padding-bottom:8px}a.nav__menu-link:hover{text-decoration:none}a.nav__menu-link .category__menu--title{font-family:'DM Sans',sans-serif;font-size:18px;color:#000;line-height:24px;font-weight:500}@media only screen and (max-width:767px){a.nav__menu-link .category__menu--title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px}}@media (min-width:768px) and (max-width:1023px){a.nav__menu-link .category__menu--title{font-size:16px}}a.nav__menu-link .category__menu--title:hover{color:#000;text-decoration:underline}@media (min-width:768px) and (max-width:1023px){a.nav__menu-link{padding-bottom:0}}a.nav__menu-link--large:hover,a.nav__menu-link--large:active,a.nav__menu-link--large:focus{text-decoration:underline;color:#00358c}.category__menu--row.nav__menu-row{margin:0}.footer__column{padding-top:30px !important;padding-left:0 !important}@media (min-width:768px) and (max-width:1023px){.footer__column{margin-top:30px !important}}.footer__label{margin-top:-30px;text-transform:uppercase}.jf__mid__wrapper{background-color:#fff}.jf__mid__wrapper .jf__mid{margin:0 auto}.cms-home .ad--rtl .ad__badge{right:15px}@media only screen and (max-width:767px){.cms-home .ad--rtl .ad__right{text-align:left !important}}.cms-home .ad--rtl .ad__row .ad__logo .ad_img{width:395px;height:40px}.cms-home .ad--rtl .ad__badge-img{width:290px}@media (min-width:768px) and (max-width:1023px){.cms-home .ad--rtl .ad__badge-img{width:180px}}.cms-home .ad--ltr .ad__badge{left:15px}.cms-home .ad__badge-img{display:inline;margin:0;padding:0;vertical-align:middle;width:160px}@media (min-width:768px) and (max-width:1023px){.cms-home .ad__badge-img{width:120px}}@media only screen and (max-width:767px){.cms-home .ad__badge-img{width:120px}}.amgdprcookie-bar-template.-bottom{position:sticky}.amgdprcookie-bar-template{position:fixed}.amgdprcookie-bar-container .amgdprcookie-policy{max-width:100%}.amgdprcookie-bar-block{width:50%;text-align:justify}@media (min-width:768px) and (max-width:1023px){.amgdprcookie-bar-block{width:70%}}.amgdprcookie-buttons-block .amgdprcookie-button{text-transform:uppercase;border:0;font-size:12px !important;line-height:16px !important;letter-spacing:2px !important;padding:18px 32px;border-radius:0;cursor:pointer;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.amgdprcookie-buttons-block .amgdprcookie-button:hover{color:#fff}.amgdprcookie-buttons-block .amgdprcookie-button:hover:before{transform:scaleX(1)}.amgdprcookie-buttons-block .amgdprcookie-button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.amgdprcookie-bar-container .amgdprcookie-button.-settings{position:relative;padding:0 !important;margin-left:30px !important}.amgdprcookie-bar-container .amgdprcookie-button.-settings:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px;top:unset}.amgdprcookie-bar-container .amgdprcookie-button.-settings:hover:before{width:100%}.modal-popup .modal-inner-wrap{margin:1rem auto !important;height:94% !important}@media (min-width:768px) and (max-width:1023px){.modal-popup .modal-inner-wrap{height:auto !important}}.amgdprcookie-groups-modal .modal-content{height:90vh;overflow:auto;scrollbar-color:#e0e0e0 #fff;scrollbar-width:thin;scrollbar-face-color:#e0e0e0;scrollbar-highlight-color:#e0e0e0;scrollbar-shadow-color:#e0e0e0;scrollbar-track-color:#fff}.amgdprcookie-groups-modal .modal-content::-webkit-scrollbar{width:6px}.amgdprcookie-groups-modal .modal-content::-webkit-scrollbar-track{background-color:#fff;box-shadow:none}.amgdprcookie-groups-modal .modal-content::-webkit-scrollbar-thumb{border-radius:2px;background:#e0e0e0}.amgdprcookie-groups-modal .modal-content::-webkit-scrollbar{width:6px}.amgdprcookie-groups-modal .modal-content::-webkit-scrollbar-track{background-color:#fff;box-shadow:none}.amgdprcookie-groups-modal .modal-content::-webkit-scrollbar-thumb{border-radius:2px;background:#e0e0e0}.amgdprcookie-groups-modal .amgdprcookie-form-container{max-height:none !important}.mst-searchautocomplete__item.magento_catalog_product._active{background:0 0 !important}.mst-searchautocomplete__item.magento_catalog_category._active{background:0 0 !important}.ln_overlay{height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:4}.ln_overlay img{top:50%;left:50%;margin:-50px 0 0 -50px}.btn{border-radius:30px;padding:8px 20px;font-size:16px;border-width:2px;font-weight:500;line-height:22px;display:inline-block;text-align:center;-webkit-font-smoothing:auto}.btn:link,.btn:visited,.btn:hover,.btn:active,.btn:hover{outline:none;border-width:2px}.btn--primary{background:#0069df;border:2px solid #0069df;color:#fff}.btn--primary:link,.btn--primary:visited{background:#0069df;border:2px solid #0069df;color:#fff}.btn--primary:hover{background:#fff;color:#000}.btn--primary:active{color:#fff !important;background:rgba(0,105,223,.5)}.btn--small{padding:5px 20px;font-size:14px;line-height:18px}.btn--small:hover{border-width:2px}.btn--light{background:#fff;color:#000;border:2px solid #fff}.btn--light:link,.btn--light:visited{background:#fff;color:#000;border:2px solid #fff}.btn--light:hover{background:0 0;color:#fff;text-decoration:none}.btn--light:active{background:rgba(255,255,255,.5);color:#fff !important}.btn--outline{border:2px solid #0069df;background:0 0;color:#000}.btn--outline:link,.btn--outline:visited{border:2px solid #0069df;background:0 0;color:#000}.btn--outline:hover{background:#0069df;color:#fff}.btn--outline:active{color:#fff;background:#000}.btn--chevron{position:relative;padding-right:48px}.btn--chevron:after{content:'';display:inline-block;position:absolute;top:12px;right:20px;width:18px;height:18px;background-size:cover;background:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg')}.jf-bg--light-grey{background:#f6f5f7}.page-content{padding:64px 15px 64px 105px;max-width:915px}@media (min-width:768px) and (max-width:1023px){.page-content{padding:48px}}.page-content__intro{font-size:22px;line-height:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding-bottom:40px}@media (min-width:768px) and (max-width:1023px){.page-content__intro{font-size:20px;line-height:28px;padding-bottom:24px}}.page-content h3{font-size:32px;line-height:40px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:#000;margin:24px 0 40px}@media (min-width:768px) and (max-width:1023px){.page-content h3{font-size:24px;line-height:30px;margin:16px 0 24px}}.page-content p{font-size:20px;line-height:28px;font-weight:400;padding-bottom:24px}@media (min-width:768px) and (max-width:1023px){.page-content p{font-size:18px;line-height:26px}}.page-content p:last-of-type{padding-bottom:40px}.page-content__media{border-radius:30px;overflow:hidden;position:relative;padding-bottom:56.25%;margin:0 0 64px}@media (min-width:768px) and (max-width:1023px){.page-content__media{margin:0 0 40px}}.page-content__media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-content__contact{background:#f6f5f7;padding:96px 0}@media (min-width:768px) and (max-width:1023px){.page-content__contact{padding:72px 0}}.page-content__contact .container{display:flex;padding-left:105px}@media (min-width:768px) and (max-width:1023px){.page-content__contact .container{padding-left:48px}}.page-content__contact-copy{width:64%;padding-left:105px;padding-right:85px;font-size:20px;line-height:28px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.page-content__contact-copy{font-size:18px;line-height:26px;padding-left:48px;padding-right:60px}}.page-content__contact-action{width:36%;font-size:32px;line-height:40px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.page-content__contact-action{font-size:24px;line-height:30px}}@media only screen and (min-width:1400px){.checkout__frame{margin:0 7.8%}}@media (min-width:769px),print{.wbtracks-track-view.page-layout-1column .product-info-main{width:100% !important}}.wbtracks-track-view .thankyou-overlay{transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.wbtracks-track-view .thankyou-overlay .thankYou-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#04006c;width:1022px;max-height:98vh;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-container{width:745px;overflow:hidden}}.wbtracks-track-view .close-button{z-index:2;right:7px;position:absolute}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .close-button{float:right;text-align:center;cursor:pointer;padding-top:20px !important;padding-right:35px !important;z-index:2;right:7px;position:absolute}}.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.square-1{bottom:0;right:28%}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.square-1{bottom:-14%;right:11%}}.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.square-2{top:0;right:10%}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.square-2{right:-14%;transform:rotate(96deg)}}.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.circle-1{bottom:0;right:90px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.circle-1{display:none}}.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.circle-2{right:0;top:80px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg.circle-2{display:none}}.wbtracks-track-view .thankyou-overlay .thankYou-container .bg-shapes svg{position:absolute}.wbtracks-track-view .thankyou-overlay .thank-you-modal-content{display:flex;width:1026px;padding:18px 40px 40px;flex-direction:column;align-items:flex-start}.wbtracks-track-view .thankyou-overlay .thank-you-modal-content .modal-heading{margin-bottom:24px}.wbtracks-track-view .course-title{color:var(--GLOW-Greys-Grey-000,#fff);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .course-title{font-size:24px;line-height:30px;letter-spacing:-.48px}}.wbtracks-track-view .thankyou-overlay .thank-you-modal-content p.learning-path-title{color:var(--GLOW-Greys-Grey-000,#fff);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thank-you-modal-content p.learning-path-title{font-size:16px;line-height:24px}}.wbtracks-track-view .thankyou-overlay .thankYou-content{display:flex;align-items:flex-start;gap:30px;flex:1 0 0;flex-direction:row;max-width:900px;min-height:330px}.wbtracks-track-view .thankyou-overlay .thankYou-title{display:flex;align-items:center;gap:10px;justify-content:left;margin-bottom:40px}.wbtracks-track-view .thankyou-overlay .thankYou-title svg{width:32px;height:32px}.wbtracks-track-view .thankyou-overlay .thankYou-title h2.thankYou-text-title{color:var(--GLOW-Greys-Grey-000,#fff);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-.56px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-title h2.thankYou-text-title{font-size:22px;line-height:30px}}.wbtracks-track-view .thankyou-overlay .thankYou-content p.thankYou-description{color:var(--GLOW-Greys-Grey-000,#fff);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-content p.thankYou-description{font-size:16px;line-height:24px;max-width:320px;width:100%}}.wbtracks-track-view .thankyou-overlay .thankYou-content p.thankYou-description a{color:#fff;text-decoration:underline}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-content p.thankYou-description a{color:#fff;text-decoration:underline}}.wbtracks-track-view .thankyou-overlay .thankYou-content a.see-more-link{color:var(--GLOW-Greys-Grey-000,#fff);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:block;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-content a.see-more-link{font-size:14px;line-height:18px;margin-bottom:40px}}.wbtracks-track-view .thankyou-overlay a.see-more-link:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:6px;right:-1%}.wbtracks-track-view .thankyou-overlay .thankYou-content button.close-thank-you{display:flex;padding:12px 24px !important;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:30px;border:2px solid var(--GLOW-Greys-Grey-000,#fff);background:0 0;color:#fff;text-align:center;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:22px;width:100%;max-width:120px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-content button.close-thank-you{width:120px}}.wbtracks-track-view .thankyou-overlay .thankYou-content-media{max-width:390px;flex:1;margin-bottom:50px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .thankyou-overlay .thankYou-content-media{position:relative;right:2%;margin-bottom:0}}.wbtracks-track-view .thankyou-overlay .thankYou-container .close-button span{display:none}.courses--review .container{padding-right:144px !important;padding-left:144px !important}.overlay-new-success{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}@media (min-width:768px) and (max-width:1023px){.overlay-new-success{width:110vw;height:110vh}}.message-container{display:flex;width:640px;height:auto;padding:32px 24px 52px;flex-direction:column;align-items:center;gap:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;border:1px solid #e0e0e0;background:#fff}@media (min-width:768px) and (max-width:1023px){.message-container{width:530px;left:46%}}.success-message{color:#000;text-align:center;font-family:"DM Sans",sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-.84px;margin:0;max-width:500px}@media (min-width:768px) and (max-width:1023px){.success-message{font-size:36px;line-height:44px;letter-spacing:-.72px}}.close-icon{display:flex;justify-content:end;position:relative;right:-290px;bottom:10px}@media (min-width:768px) and (max-width:1023px){.close-icon{right:-238px}}.info-text{color:#000;text-align:center;font-family:"DM Sans",sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:36px;margin:0;max-width:520px}@media (min-width:768px) and (max-width:1023px){.info-text{font-size:24px;line-height:34px;max-width:480px}}.cta-button a{display:flex;padding:18px 64px;justify-content:center;align-items:center;gap:12px;border-radius:30px;background:#0069df;color:#fff;text-align:center;font-family:"DM Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.cta-button a:hover{color:#fff;text-decoration:none}.contact-info{color:#000;text-align:center;font-family:"DM Sans",sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:36px;max-width:450px}@media (min-width:768px) and (max-width:1023px){.contact-info{font-size:24px;line-height:34px}}.phone-number{color:#0069df;font-family:"DM Sans",sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:36px;text-decoration-line:underline}@media (min-width:768px) and (max-width:1023px){.phone-number{font-size:24px;line-height:34px}}.overlay-new-error{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}@media (min-width:768px) and (max-width:1023px){.overlay-new-error{width:110vw;height:110vh}}.overlay-new-error .message-container{display:flex;width:950px;height:auto;padding:10px;flex-direction:column;align-items:center;gap:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;border:1px solid #e0e0e0;background:#fff;color:#000;text-align:center;font-family:"DM Sans",sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-.84px;margin:0;max-width:950px}@media (min-width:768px) and (max-width:1023px){.overlay-new-error .message-container{width:720px;font-size:36px;line-height:40px}}.overlay-new-error .close-icon{display:flex;justify-content:end;position:relative;right:-445px;top:20px}@media (min-width:768px) and (max-width:1023px){.overlay-new-error .close-icon{right:-325px}}.checkout-cart-index .top-promo-banner{width:calc(100% - 300px);max-width:1430px}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .top-promo-banner{width:calc(100% - 60px);max-width:720px}}.top-promo-banner{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 64px);margin:20px auto;height:140px;border-radius:20px;background-color:var(--banner-bg-color);padding:0 40px;position:relative;overflow:hidden;max-width:1700px}.top-promo-banner .left-image{position:absolute;left:80px;height:200px;width:200px}.top-promo-banner .green-left-image{margin-left:0;position:absolute;left:70px;height:290px;width:290px;transform:rotate(-53deg);top:-69px}.top-promo-banner .orange-left-image{position:absolute;left:80px;height:210px;width:230px;transform:rotate(25deg)}.top-promo-content{display:flex;flex-direction:column;align-items:center;text-align:center;flex-grow:1;margin-left:270px}.top-promo-title{color:var(--banner-title-color);font-family:"DM Sans",sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:58px;letter-spacing:-.96px;margin:0}.top-promo-body{color:var(--banner-body-color);font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:8px 0}.top-promo-banner .right-image-container{position:relative;display:flex;align-items:center;justify-content:center;width:292px;height:283.956px}.top-promo-banner .right-image{width:322px;height:283.956px;fill:var(--right-image-fill);flex-shrink:0;position:absolute;right:-40px}.banner-cta-button{position:absolute;display:flex;align-items:center;padding:12px 16px 12px 22px;gap:12px;background-color:#fff;border:none;cursor:pointer;color:#000;font-family:'DM Sans-Medium';font-size:24px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:-.24px;justify-content:center;margin:0 0 0 90px;border-radius:30px;text-decoration:none}.banner-cta-button:visited,.banner-cta-button:hover{color:#000;text-decoration:none}.banner-cta-button svg{width:20px;height:20px}.checkout-cart-index .top-promo-banner .orange-left-image{left:30px !important}@media (min-width:768px) and (max-width:1023px){.checkout-cart-index .top-promo-banner .orange-left-image{left:-85px !important}}.checkout-cart-index .top-promo-banner .right-image{right:-80px !important}.checkout-cart-index .top-promo-banner .orange-left-image{height:260px !important;width:260px !important}.top-promo-banner .left-image.orange-left-image{height:210px;width:210px}.top-promo-banner .left-image.green-left-image{height:290px !important;width:290px !important}.top-promo-banner .left-image{height:200px;width:200px}.top-promo-banner.theme-1{--banner-bg-color:#6a5aff;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#ffd54f}.top-promo-banner.theme-2{--banner-bg-color:#ffd54f;--banner-title-color:#000;--banner-body-color:#000;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#0069df}.top-promo-banner.theme-3{--banner-bg-color:#0aa951;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion-image.png');--right-image-fill:#ffd54f}.top-promo-banner.theme-4{--banner-bg-color:#ff7549;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#0078ff}.top-promo-banner.theme-5{--banner-bg-color:#ff4975;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#523ff6}@media (min-width:1200px){.checkout-cart-index .banner-cta-button{width:180px !important}.banner-cta-button{width:180px !important}.top-promo-content{margin-left:175px;width:100%;padding:0 70px}.banner-cta-button{margin:0 auto}.checkout-cart-index .top-promo-content{margin-left:195px !important}}@media only screen and (min-width:1200px) and (max-width:1600px){.top-promo-banner .right-image{right:-70px}.checkout-cart-index .top-promo-title{font-size:39px}.checkout-cart-index .banner-cta-button{width:85%}}@media only screen and (min-width:1200px) and (max-width:1500px){.top-promo-banner .left-image{left:40px}.top-promo-banner .green-left-image{height:290px;width:290px;top:-65px;left:20px}.top-promo-title{width:100%}.banner-cta-button{width:180px}}@media only screen and (min-width:1200px) and (max-width:1400px){.checkout-cart-index .top-promo-banner{width:calc(100% - 70px)}}@media only screen and (min-width:1200px) and (max-width:1350px){.top-promo-title{font-size:41px}}@media only screen and (min-width:1200px) and (max-width:1251px){.top-promo-banner .right-image{right:-100px !important}}@media only screen and (min-width:1025px) and (max-width:1280px){.top-promo-content{margin-left:115px !important;width:100% !important;padding:0 100px !important}.checkout-cart-index .top-promo-content{margin-left:135px !important;width:100% !important;padding:0 110px !important}.top-promo-banner .top-promo-content{margin-left:115px !important;width:100% !important;padding:0 100px !important}.top-promo-banner .left-image.green-left-image{left:0 !important}.top-promo-banner .left-image.green-left-image{height:250px !important;width:250px !important}.banner-cta-button{margin:0 auto}.checkout-cart-index .top-promo-content{margin-left:145px}.checkout-cart-index .top-promo-banner .orange-left-image,.checkout-cart-index .top-promo-banner .green-left-image,.checkout-cart-index .top-promo-banner .left-image{left:-20px !important}}@media only screen and (min-width:1025px) and (max-width:1199px){.checkout-cart-index .top-promo-banner{width:calc(100% - 60px) !important}.banner-cta-button{margin:0 0 0 60px !important}.checkout-cart-index .top-promo-banner .orange-left-image,.checkout-cart-index .top-promo-banner .left-image,.checkout-cart-index .top-promo-banner .green-left-image{height:160px !important;width:160px !important;left:-50px !important}.top-promo-banner .orange-left-image,.top-promo-banner .left-image,.top-promo-banner .green-left-image{left:-35px}.top-promo-content{width:100%;margin-left:14%}.banner-cta-button{min-width:185px}.top-promo-banner .right-image{right:-72px;width:260px}.top-promo-title{font-size:40px}}@media only screen and (min-width:1025px){.top-promo-title{line-height:48px !important}.top-promo-body{line-height:20px !important}}@media only screen and (min-width:768px) and (max-width:1024px){.top-promo-banner .orange-left-image{height:150px !important;width:150px !important}.top-promo-banner .left-image{position:relative;left:-85px;height:130px !important;width:130px !important}.top-promo-content{margin-left:-80px}.top-promo-title{font-size:32px;line-height:40px;letter-spacing:-.64px;width:100%}.top-promo-body{font-size:16px;line-height:24px;width:450px}.top-promo-banner .right-image{width:210px;height:180px;fill:var(--right-image-fill);flex-shrink:0;position:absolute;right:-74px !important}.checkout-cart-index .top-promo-banner .right-image{right:-94px !important}.banner-cta-button{font-size:16px;line-height:22px;width:150px !important;margin:0 0 15px 45px !important}.top-promo-banner .green-left-image{top:0;margin-left:0;position:relative;left:-80px;height:140px !important;width:200px !important;transform:rotate(-44deg)}.top-promo-banner{width:calc(100% - 24px);max-width:710px}.top-promo-banner .left-image.green-left-image{height:140px !important;width:200px !important}.checkout-cart-index .top-promo-banner .left-image.orange-left-image{height:150px !important;width:150px !important}.checkout-cart-index .banner-cta-button{padding:12px;width:130px !important}}.checkout-cart-index .top-promo-banner{margin:0 auto 20px auto !important}.top-bar{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.top-bar__box{display:flex;height:56px;justify-content:space-between;align-items:center}.top-bar__logo{width:100%;width:221px;height:40px}.top-bar__phone{font-size:22px;line-height:normal;letter-spacing:2px;color:#000}.top-bar__phone:visited,.top-bar__phone:hover,.top-bar__phone:active{color:#000}.header{position:fixed;transition:top .4s ease-in-out;top:0;background:#fff;z-index:99;width:100%}.jf--blur .header{filter:blur(15px)}.checkout-cart-index .header,.checkout-details-index .header,.checkout-attendees-index .header,.checkout-mapping-index .header,.checkout-index-index .header{position:relative;top:0}.header--sticky-out{top:-125px}.checkout-cart-index .header--sticky-out,.checkout-details-index .header--sticky-out,.checkout-attendees-index .header--sticky-out,.checkout-mapping-index .header--sticky-out,.checkout-index-index .header--sticky-out{top:0}.header__section{height:60px;display:flex;flex-direction:row;align-items:center}@media (min-width:768px) and (max-width:1023px){.header__section{height:56px}}.header__search{position:relative;z-index:99}.header__left{width:38%;display:flex;align-items:baseline}@media (min-width:768px) and (max-width:1023px){.header__left{width:50%}}.header__left .navbar-btn{width:100%}.header__left .footer__region{margin-left:40px;display:inline-block;font-family:'DM Sans',sans-serif;font-weight:500;line-height:16px;letter-spacing:.1em;font-size:12px;text-transform:uppercase;width:70%;color:#000;margin-top:9px}@media (min-width:768px) and (max-width:1023px){.header__left .footer__region{margin-left:10px;display:none}}.header__left .footer__region:after{top:5px;color:#000}.header__right{width:70%;position:relative}.header__items{display:inline-block;text-align:right;position:absolute;right:0;top:0}@media (min-width:768px) and (max-width:1023px){.header__items{display:flex;align-items:center;position:relative;justify-content:flex-end;flex-direction:row;margin-right:30px}}.header__hamburger{display:none;width:20px;height:16px;margin-left:40px;background:url(../../frontend/Jellyfish/Training/en_US/images/hamburger_black_icon.svg) no-repeat;vertical-align:middle}@media (min-width:768px) and (max-width:1023px){.header__hamburger{display:inline-block;margin-left:40px}}.header--open .header__hamburger{background:url(../../frontend/Jellyfish/Training/en_US/images/close_black_icon.svg) no-repeat}.virtual-strip{background:#333;top:0;z-index:999;width:100%;padding:24px 0}.virtual-strip .ad__link{font-weight:400;padding:16px 24px;margin-left:117px;white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.virtual-strip .ad__link{margin-left:48px}}header.header .virtual-strip .ad__link{letter-spacing:2px;font-size:12px;font-weight:600;padding:8px 16px;margin-left:80px}header.header .virtual-strip__hide{display:none}.virtual-strip__row{color:#fff;display:flex;align-items:center}.virtual-strip__left{font-size:24px;line-height:1.33}@media (min-width:768px) and (max-width:1023px){.virtual-strip__left{font-size:18px}}header.header .virtual-strip__left{font-size:18px}header.header .virtual-strip{padding:4px 0;display:none}@media (min-width:768px) and (max-width:1023px){header.header .virtual-strip{padding:8px 0}}.jf__mid .virtual-strip{box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.catalog-product-view header.header .virtual-strip{display:block}.checkout-cart-index .virtual-strip,body.checkout-details-index .virtual-strip,body.checkout-attendees-index .virtual-strip,body.checkout-mapping-index .virtual-strip,body.checkout-index-index .virtual-strip{display:none}.catalog-product-view header.header--sticky-out .sticky--strip-out,.catalog-product-view header.header--sticky .sticky--strip,.header--sticky-out .sticky--strip-out,.header--sticky .sticky--strip,.catalog-product-view .page-main .virtual-strip,.cms-our-locations .jf__mid .virtual-strip{display:none}.virtual-cls{margin-top:20px}.covid-strip{background:#f7f7f7;padding:8px 0;text-align:center;display:none}.covid-strip__left img{margin-top:-5px;max-width:24px}.covid-strip__txt{font-size:18px;line-height:1.33;margin-left:8px}@media (min-width:768px) and (max-width:1023px){.covid-strip__txt{font-size:14px}}.covid-strip__link{margin-left:40px;text-transform:uppercase;letter-spacing:1px;font-size:16px;color:#00affe;font-weight:600}@media (min-width:768px) and (max-width:1023px){.covid-strip__link{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.covid-strip__link:after{top:3px !important}}.covid-strip__line,.covid-strip__icon,.covid-strip__data{display:inline}.cms-index-index header.header .covid-strip{display:block}.cms-index-index header.header--sticky-out .sticky--strip-out,.cms-index-index header.header--sticky .sticky--strip,.header--sticky-out .sticky--strip-out,.header--sticky .sticky--strip,.cms-our-locations .jf__mid .covid-strip{display:none}.nav{font-family:'DM Sans',sans-serif;justify-content:flex-end;margin-right:20px}@media (min-width:768px) and (max-width:1023px){.nav{display:none;max-width:100vw;margin-right:0}.header--open .nav{display:block;background:#fff;position:fixed;left:0;right:0;top:112px;height:auto;overflow:auto;z-index:12;height:calc(100vh - 232px);padding:0}}.nav__list{margin:0;padding:0;list-style-type:none}@media (min-width:768px) and (max-width:1023px){.nav__list{padding:0}}.nav__items{float:left;margin:0 48px 0 0}@media (min-width:768px) and (max-width:1023px){.nav__items{display:none}}.nav__items--location{background:#f7f7f7;display:none}@media (min-width:768px) and (max-width:1023px){.header--open .nav__items--location.nav__items{display:flex;padding:25px 30px 25px 24px;background:#f6f5f7}.header--open .nav__items--location.nav__items:after{content:'';display:inline-block;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);float:right;width:18px;height:16px}}.nav__items--sm{display:none}@media (min-width:768px) and (max-width:1023px){.nav__items--sm{display:block}}.nav__items--contact{display:none}@media (min-width:768px) and (max-width:1023px){.nav__items--contact{display:block}}.nav__items--button,.nav__items--phone{display:none}@media (min-width:768px) and (max-width:1023px){.header--open .nav__items--button.nav__items{width:50%;display:flex;padding:23px 30px;justify-content:end}.header--open .nav__items--button.nav__items .nav__links,.header--open .nav__items--button.nav__items .nav__links:visited{color:#fff;background:#0069df;border-radius:30px;width:147px;font-weight:500;font-size:14px;text-transform:unset;line-height:18px;text-align:center;padding:11px 12px 11px 16px}.header--open .nav__items--button.nav__items .nav__links:after,.header--open .nav__items--button.nav__items .nav__links:visited:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg);margin-left:16px;margin-top:-2px}}@media (min-width:768px) and (max-width:1023px){.header--open .nav__items{display:block;margin:0;width:100%;padding:24px 20px;line-height:34px;font-weight:400;border-bottom:1px solid rgba(0,0,0,.1)}.header--open .nav__items--phone,.header--open .nav__items--button{border:0}.header--open .nav__items--phone{display:inline-block;width:50%;text-align:left;font-size:22px;padding:23px 30px}.header--open .nav__items--phone:hover{border-left:0;background:#fff}}.nav__items:last-child{margin-right:0}.nav__items--menu{position:relative}@media (min-width:1024px) and (max-width:1300px){.nav__items--menu:hover .nav__menu{display:block}}@media only screen and (min-width:1024px){.nav__items--menu:hover .nav__menu{display:block}}.nav__links,.nav__links:visited{position:relative;color:#000;font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-size:12px;line-height:16px}@media (min-width:768px) and (max-width:1023px){.nav__links,.nav__links:visited{font-size:16px;line-height:22px;padding-left:20px}}.nav__links--location,.nav__links:visited--location{color:#90a4ae}.nav__links--location:after,.nav__links:visited--location:after{content:'';display:inline-block;margin-left:8px;background:url(../../frontend/Jellyfish/Training/en_US/images/down-icon.svg);width:10px;height:6.2px;background-size:cover}@media (min-width:768px) and (max-width:1023px){.nav__links,.nav__links:visited{line-height:22px;width:100%;display:block;letter-spacing:.5px;color:#000}}.nav__links:hover,.nav__links:visited:hover{text-decoration:none}.nav__items:hover:not(:first-child) .nav__links,.nav__items:hover:not(:first-child) .nav__links:visited{color:#00affe}.nav__items:hover:not(:first-child) .nav__links:after,.nav__items:hover:not(:first-child) .nav__links:visited:after{content:'';display:inline-block;margin-left:8px;width:10px;height:6.2px;background-size:cover;background:url('../../frontend/Jellyfish/Training/en_US/images/chev_up.svg')}@media (min-width:768px) and (max-width:1023px){.nav__items:hover:not(:first-child) .nav__links,.nav__items:hover:not(:first-child) .nav__links:visited{color:#0069df}}.nav__items--menu .nav__links:after,.nav__items--menu .nav__links:visited:after{content:url('../../frontend/Jellyfish/Training/en_US/images/chev_down_icon.svg');display:inline-block;width:12px;height:7.4px;margin-left:6px}@media (min-width:768px) and (max-width:1023px){.nav__items--menu .nav__links:after,.nav__items--menu .nav__links:visited:after{width:9px;height:14px;transform:rotate(359deg);margin:0;float:right;position:relative;top:5px}.nav__items--menu .nav__links:after:hover:after,.nav__items--menu .nav__links:visited:after:hover:after{content:'';display:inline-block;margin-right:26px;width:10px;height:6.2px;background-size:cover;background:url(../../frontend/Jellyfish/Training/en_US/images/chev_up.svg)}}.nav__cart-count{color:#fff;font-weight:600;background:#0069df;letter-spacing:0;text-align:center;width:18px;height:18px;border-radius:9px;padding-top:1px;font-size:11px;position:absolute;top:-12px;right:-15px;display:none;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.nav__cart-count{line-height:16px}}.nav__cart-count--active{display:inline-block}.nav__menu{display:none;position:absolute;z-index:103;padding-top:16px}@media (min-width:768px) and (max-width:1023px){.nav__menu{padding-top:0;position:absolute;top:26px;left:0;z-index:20;display:none}}@media (min-width:768px) and (max-width:1023px){.nav__menu--active{left:0 !important;position:relative;display:block;margin-left:-20px}}.nav__menu-box{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding:32px 24px 0;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;border-radius:0 0 20px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:40px 64px 48px;gap:129px}@media (min-width:768px) and (max-width:1023px){.nav__menu-box{box-shadow:none;border-radius:0;padding:0;border-width:0;border-style:none;border-color:0px;background:#fff}}.nav__menu--sm{width:1230px}@media (min-width:768px) and (max-width:1023px){.nav__menu--sm{width:100vw}}.nav__menu--lg{width:1230px}@media (min-width:1024px) and (max-width:1300px){.nav__menu--lg{width:calc(100vw - 75px)}}@media (min-width:768px) and (max-width:1023px){.nav__menu--lg{width:100vw}}.nav__menu-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -39px}@media (min-width:768px) and (max-width:1023px){.nav__menu-row{flex-direction:column;margin:0;width:100%}}.nav__menu-row:last-child .nav__menu-item .nav__menu-link .nav__menu-copy{margin-bottom:0}.nav__menu-link,.nav__menu-link:visited{position:relative;display:inline-block;padding-bottom:24px !important;font-weight:600}@media (min-width:768px) and (max-width:1023px){.nav__menu-link,.nav__menu-link:visited{padding-bottom:0 !important}}.nav__menu-link::hover,.nav__menu-link:visited::hover,.nav__menu-link:active,.nav__menu-link:visited:active,.nav__menu-link::focus,.nav__menu-link:visited::focus{text-decoration:none;color:#000}.nav__menu-link--large,.nav__menu-link:visited--large{font-family:'DM Sans',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;display:flex;align-items:center;color:#000;display:inline-block}.nav__menu-link--large:hover,.nav__menu-link:visited--large:hover,.nav__menu-link--large:active,.nav__menu-link:visited--large:active,.nav__menu-link--large:focus,.nav__menu-link:visited--large:focus{text-decoration:underline;color:#00358c}@media (min-width:768px) and (max-width:1023px){.nav__menu-link--large,.nav__menu-link:visited--large{color:#000}}.nav__menu-link--large:after,.nav__menu-link:visited--large:after{content:'';display:inline-block;float:right;width:23px;height:16px;right:-6px;top:3px;position:relative;background-size:cover;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg) no-repeat}.nav__menu-item{padding:0 39px}@media (min-width:768px) and (max-width:1023px){.nav__menu-item{padding:16px 50px 16px;border-bottom:1px solid #e0e0e0;margin-bottom:0}.nav__menu-item:first-child{border-top:1px solid #e0e0e0}}.nav__menu--sm .nav__menu-item{width:33.3%}@media (min-width:768px) and (max-width:1023px){.nav__menu--sm .nav__menu-item{width:100%}}@media only screen and (max-width:767px){.nav__menu--sm .nav__menu-item{width:99.5vw}}.nav__menu--lg .nav__menu-item{width:25%}@media only screen and (max-width:767px){.nav__menu--lg .nav__menu-item{width:99.5vw !important}}@media (min-width:768px) and (max-width:1023px){.nav__menu--lg .nav__menu-item{width:100% !important}.nav__menu--lg .nav__menu-item:last-child{width:100%}}.nav__menu-title{color:#000;font-size:18px;line-height:24px;font-weight:600;display:inline-block}@media (min-width:768px) and (max-width:1023px){.nav__menu-title{margin-bottom:0;font-size:18px;line-height:24px}}.nav__menu-title::hover,.nav__menu-title:active,.nav__menu-title::focus{text-decoration:underline}.nav__menu-copy{color:#000;display:block;font-size:14px;line-height:22px;font-style:normal;font-weight:400;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.nav__menu-copy{display:none}}.nav__menu-copy::hover,.nav__menu-copy:active,.nav__menu-copy::focus{text-decoration:none}.nav__cart{display:none;margin-top:13px;position:fixed;right:calc(50% - 615px);z-index:12;text-align:left}@media (max-width:1290px){.nav__cart{right:30px}}@media (min-width:768px) and (max-width:1023px){.nav__cart{margin-top:25px;right:auto;left:0}}.minicart-wrapper.active .nav__cart.nav__cart--desktop,.nav__cart--active{display:block}@media (min-width:768px) and (max-width:1023px){.minicart-wrapper.active .nav__cart.nav__cart--desktop,.nav__cart--active{width:100%}}.minicart-wrapper.active .nav__cart--mobile{display:none}.nav__back-lnk,.nav__back-lnk:hover,.nav__back-lnk:focus,.nav__back-lnk:visited,.nav__back-lnk:active{display:none}@media (min-width:1024px){.nav__lg-none{display:none !important}}.nav .nav__menu-item:has(.nav__menu-copy) .nav__menu-link{padding-bottom:8px !important}@media only screen and (max-width:767px){.nav .nav__menu-item:has(.nav__menu-copy) .nav__menu-link{padding-bottom:16px !important}}.nav__links--cart{background:url(../../frontend/Jellyfish/Training/en_US/images/cart_black_icon.svg) !important;display:inline-block;width:20px;height:20px;vertical-align:middle;border:0;background-repeat:no-repeat}.nav__links--cart:focus{outline:none}.search-bar{background:#f6f5f7;position:relative;z-index:11;box-shadow:0 9px 10px -9px rgba(0,0,0,.2)}.jf--blur .search-bar{filter:blur(15px)}@media (min-width:768px) and (max-width:1023px){.header--open+div&gt;.search-bar{z-index:99}}.search-bar__section{display:flex;align-items:center;height:56px;position:relative}.search-bar__left{width:65%}@media (min-width:768px) and (max-width:1023px){.search-bar__left{width:68%}}.search-bar__right{width:35%;text-align:right}@media (min-width:768px) and (max-width:1023px){.search-bar__right{width:32%;margin-right:30px}}.search-bar__phone{color:#000;font-size:22px;font-family:'DM Sans',sans-serif;font-style:normal;font-weight:400;line-height:30px;text-align:right;text-transform:uppercase;margin-right:32px;display:inline-block;vertical-align:middle}.search-bar__phone a,.search-bar__phone a:hover,.search-bar__phone a:active,.search-bar__phone a:visited,.search-bar__phone a:focus{color:#000;text-decoration:none}@media (min-width:1024px) and (max-width:1300px){.search-bar__phone{margin-right:5px;font-size:22px;letter-spacing:0px}}@media (min-width:768px) and (max-width:1023px){.search-bar__phone{display:none}}.search-bar__link,.search-bar__link:visited{background:#0069df;color:#fff;font-weight:500;display:inline-block;font-size:14px;line-height:18px;padding:12px 45px 11px 32px;vertical-align:middle;position:relative;border-radius:30px}.search-bar__link:after,.search-bar__link:visited:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg);margin-left:16px;margin-top:-2px}.search-bar__link:hover,.search-bar__link:visited:hover,.search-bar__link:active,.search-bar__link:visited:active,.search-bar__link:focus,.search-bar__link:visited:focus{padding:10px 43px 10px 31px}.search-bar__link:hover:after,.search-bar__link:visited:hover:after,.search-bar__link:active:after,.search-bar__link:visited:active:after,.search-bar__link:focus:after,.search-bar__link:visited:focus:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);margin-left:14px;margin-top:1px}.search-bar__link:active,.search-bar__link:visited:active,.search-bar__link:visited,.search-bar__link:visited:visited,.search-bar__link:focus,.search-bar__link:visited:focus{border:1px solid #0069df;color:#000;background:#e4f2ff}.search-bar__items{position:relative;max-width:705px}@media (min-width:768px) and (max-width:1023px){.search-bar__items{max-width:478px}}.search-bar__icon{display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/search-black-icon.svg') no-repeat;width:20px;height:20px;position:absolute;right:16px;top:13px;border:0;font-size:0}.search-bar__icon:focus,.search-bar__icon:not([disabled]):focus{outline:none;box-shadow:none}.search-bar__close{border:0;font-size:0;position:absolute;top:12px;right:50px;padding:0;width:15px;height:15px;display:none;background:url(../../frontend/Jellyfish/Training/en_US/images/close-ico.svg)}.search-bar__close:focus,.search-bar__close:not([disabled]):focus{box-shadow:none;outline:none}.search-bar__close--active{display:inline-block}.search-bar__input[type=text]{font-family:'DM Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center;color:#000;border:1px solid #ccc;width:100%;height:40px;padding:5px 75px 5px 15px;border-radius:19px}.search-bar__input[type=text]::-ms-clear{display:none}.search-bar__input[type=text]::placeholder{color:#525252}.search-bar__input[type=text]:focus{outline:none;box-shadow:none}.breadcrumbs{line-height:normal;position:static;width:100%;padding:24px 0 0 !important;max-width:100% !important}@media (min-width:768px) and (max-width:1023px){.breadcrumbs{padding-left:0;padding-right:0;display:block}}.breadcrumbs .breadcrumbs__links,.breadcrumbs__links{font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:#000;position:relative;display:inline-block;font-size:12px;line-height:24px;letter-spacing:.6px;text-transform:uppercase;margin-right:21px}.breadcrumbs .breadcrumbs__links:hover,.breadcrumbs__links:hover,.breadcrumbs .breadcrumbs__links:focus,.breadcrumbs__links:focus,.breadcrumbs .breadcrumbs__links:active,.breadcrumbs__links:active,.breadcrumbs .breadcrumbs__links:visited,.breadcrumbs__links:visited{color:#000}.course__page .breadcrumbs .breadcrumbs__links,.course__page .breadcrumbs__links,.search .breadcrumbs .breadcrumbs__links,.search .breadcrumbs__links,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links{color:#000}.course__page .breadcrumbs .breadcrumbs__links:hover,.course__page .breadcrumbs__links:hover,.search .breadcrumbs .breadcrumbs__links:hover,.search .breadcrumbs__links:hover,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:hover,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:hover,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:hover,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:hover,.course__page .breadcrumbs .breadcrumbs__links:focus,.course__page .breadcrumbs__links:focus,.search .breadcrumbs .breadcrumbs__links:focus,.search .breadcrumbs__links:focus,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:focus,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:focus,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:focus,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:focus,.course__page .breadcrumbs .breadcrumbs__links:active,.course__page .breadcrumbs__links:active,.search .breadcrumbs .breadcrumbs__links:active,.search .breadcrumbs__links:active,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:active,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:active,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:active,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:active,.course__page .breadcrumbs .breadcrumbs__links:visited,.course__page .breadcrumbs__links:visited,.search .breadcrumbs .breadcrumbs__links:visited,.search .breadcrumbs__links:visited,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:visited,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:visited,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:visited,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:visited{color:#000}.breadcrumbs .breadcrumbs__links:after,.breadcrumbs__links:after{content:'';display:inline-block;transform:rotate(45deg);border-width:1px 1px 0 0;border-style:solid;width:5px;height:5px;position:absolute;right:-12px;top:calc(50% - 3px)}.breadcrumbs .breadcrumbs__links:last-child:after,.breadcrumbs__links:last-child:after{display:none}.cart__container{width:600px;background:#fff;position:relative;z-index:9;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;border-radius:0 0 20px 20px}@media (min-width:768px) and (max-width:1023px){.cart__container{border-bottom:1px solid #e0e0e0;border-radius:none;width:100%}}.cart__header{color:#000;padding:32px 24px 24px;font-size:32px;margin:0;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:40px;letter-spacing:-.02em}.cart__row--mobile{display:none}.cart__row .text-center div{display:flex;align-items:center;margin-left:10px}@media (min-width:768px) and (max-width:1023px){.cart__row .text-center div{margin-left:30px}}.cart__overlay{position:fixed;left:0;right:0;height:100%;top:116px;background:#000;opacity:.8;z-index:99;display:none}.cart__overlay--active{top:60px}.nav__links--cart.active+.cart__overlay{display:block}.cart__box{max-height:calc(100vh - 240px);overflow:auto;overflow-x:hidden}.cart__items{width:100%}.cart__items tr{border-bottom:1px solid #c7d1d5;vertical-align:top}.cart__items th{color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;font-size:12px;padding:0 15px 15px;font-style:normal;line-height:16px;letter-spacing:.6px}.cart__items th:first-child{padding-left:24px}.cart__items th:last-child{padding-right:24px}.cart__items td{padding:24px 15px}.cart__items td:first-child{padding-left:24px}.cart__items td:last-child{padding-right:24px}.cart__product{color:#000;font-size:24px;line-height:30px;margin-bottom:8px;display:block;min-width:261px;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.01em}.cart__product:hover,.cart__product:focus,.cart__product:active,.cart__product:visited{color:#00affe}.ui-widget-content .cart__product{color:#000}.cart__separator{padding:0 8px;color:#c7d1d5}.cart__plpcourse{font-family:'DM Sans',sans-serif;font-size:18px;line-height:1.33}.cart__plpcart{margin-bottom:16px}.cart__plpcart:last-child{margin-bottom:0}.cart__plploc{justify-content:space-between}.cart__address,.cart__date{color:#90a4ae;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:normal;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-top:4px}.cart__price{color:#000;font-size:24px;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:30px;letter-spacing:-.01em;text-align:center}.cart__remove{color:#ff4975;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:16px;letter-spacing:.6px}.cart__remove:hover,.cart__remove:focus,.cart__remove:active,.cart__remove:visited{color:#ff4975 !important}.ui-widget-content .cart__remove{color:#ff4975 !important}.cart__count{color:#455b64;display:inline-block;width:31px;height:32px;vertical-align:middle;text-align:center;font-size:24px;line-height:32px;margin:0 8px}.cart__bottom{padding:24px;text-align:right}.cart__btn{color:#fff;font-size:16px;line-height:22px;text-align:center;background:#0069df;border-radius:30px;border:2px solid #0069df;margin-left:40px;display:inline-block;padding:8px 64px;font-family:'DM Sans',sans-serif;transition:all .2s ease-in-out}.cart__btn:visited{color:#fff}.cart__btn:hover,.cart__btn:active{color:#000;background:#fff;border:2px solid #0069df;text-decoration:none}.cart__link{color:#00affe;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#000;text-align:center;border:2px solid #0069df;border-radius:30px;align-items:center;padding:8px 12px 8px 18px;transition:all .2s ease-in-out}.cart__link:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg');vertical-align:middle;margin-left:16px;margin-top:3px}.cart__link:hover,.cart__link:active{text-decoration:none;color:#fff;background:#0069df}.cart__link:hover:after,.cart__link:active:after{content:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-white.svg')}.cart__update{color:#0069df;text-transform:uppercase;font-size:12px;box-shadow:none;padding:0;display:inline-block;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:16px;text-align:center;letter-spacing:.6px;margin-left:0}.cart__update:hover,.cart__update:focus,.cart__update:active,.cart__update:visited{color:#0069df;background:0 0;text-decoration:none;box-shadow:none}.cart__icon{display:inline-block;width:10px;height:10px;vertical-align:middle}.cart__icon--minus{background:url(../../frontend/Jellyfish/Training/en_US/images/minus-dark-blue-icon.svg) no-repeat;height:5px}.cart__icon--plus{background:url(../../frontend/Jellyfish/Training/en_US/images/plus-dark-blue-icon.svg) no-repeat}.cart__courses{width:55%}.cart__attendees{width:20%;text-align:center}.cart__total{width:15%;text-align:center}.cart__action{width:10%}.cart__items.overflowed{height:auto !important}.cart__container .empty a{color:#00affe}.cart__container .empty a:hover,.cart__container .empty a:focus,.cart__container .empty a:active,.cart__container .empty a:visited{color:#00affe}.minicart-wrapper.ui-widget.ui-widget-content,.minicart-wrapper .ui-widget.ui-widget-content{border:0}.minicart-wrapper .ui-dialog-content.block-minicart{padding:0;border:0;margin:0}.minicart-wrapper .ui-dialog-content.block-minicart:before,.minicart-wrapper .ui-dialog-content.block-minicart:after{display:none}.minicart-wrapper .cart__items .product-item-details-tr td:nth-child(2){margin-left:0}@media (min-width:768px) and (max-width:1023px){.minicart-wrapper .cart__items .product-item-details-tr td:nth-child(2)&gt;div{margin:0;justify-content:center}}.minicart-wrapper .cart__items .product-item-details-tr td:not(:first-child){vertical-align:middle}.minicart-wrapper .cart__items .course-date-minicart span{display:block}.minicart-wrapper .cart__items .course-date-minicart span.separator{display:none}.ui-widget-content a{color:#000}.minicart-items input[type=number].item-qty{border:0;color:#000;display:inline-block;width:31px;height:32px;vertical-align:middle;font-size:24px;line-height:32px;margin:0 8px;padding:0;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-align:center;text-transform:uppercase}.minicart-items input[type=number].item-qty:focus{outline:none;box-shadow:none}.price-container .price,.price-excluding-tax .price{font-size:24px;line-height:32px;font-weight:400}.minicart-items .action.delete:before{display:none}.minicart-wrapper .minicart-widgets{margin:0}.minicart-items .update-cart-item{font-size:12px;letter-spacing:.6px;box-shadow:none;margin-left:0}.minicart-items .update-cart-item:hover,.minicart-items .update-cart-item:active,.minicart-items .update-cart-item:focus{border-color:transparent;box-shadow:none}.minicart-items .update-cart-item #back-to-homepage-url{display:block}span.course-date-minicart span:nth-child(5){display:none}.suggestion{position:relative;z-index:10;font-family:'DM Sans',sans-serif}.suggestion__box{display:none;position:absolute;top:100%;width:840px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background:#fff}.suggestion__box--full{width:100%}.suggestion__box--active{display:flex}.suggestion__text{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000}.suggestion__text:hover,.suggestion__text:active,.suggestion__text:focus{color:#000;text-decoration:underline}.suggestion__list{flex:1 1 33.33%;width:100%}.suggestion__list--blog{display:flex}@media (min-width:768px) and (max-width:1023px){.suggestion__list{margin-bottom:0}}.suggestion__header{color:#455b64;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:2px;margin-bottom:24px;line-height:normal}.suggestion__link{color:#455b64;display:flex;width:100%;font-size:18px;line-height:20px;margin-bottom:16px}.suggestion__link:last-child{margin-bottom:0}.suggestion__link:hover,.suggestion__link:active,.suggestion__link:focus{color:#455b64;text-decoration:none}.suggestion__img{align-self:start;max-width:104px;vertical-align:top;display:inline-block;background:#e0e0e0;border-radius:20px;margin:0;width:100%}.suggestion__desc{padding-left:16px;vertical-align:top;background:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 20px;gap:8px;margin-left:8px;width:100%}.suggestion__meta{color:#634b00;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;align-items:center;letter-spacing:.4px}.mst-results{display:block}@media only screen and (min-width:768px){.mst-results{display:flex;max-width:100vw;flex-wrap:wrap}}@media only screen and (min-width:1200px){.mst-results{min-height:400px;flex-wrap:nowrap}}.mst-searchautocomplete__index{padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px 40px;background:#fff;gap:16px}@media (min-width:768px) and (max-width:1023px){.mst-searchautocomplete__index{flex:1 1 50%;padding:32px 30px}.mst-searchautocomplete__index:last-child{flex:1 1 100%}}@media only screen and (max-width:767px){.mst-searchautocomplete__index{width:100% !important;display:block !important;vertical-align:top}}.mst-searchautocomplete__autocomplete{box-shadow:0 2px 20px 0 rgba(0,0,0,.1);border:0;border-radius:0}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{background:#fff;padding:0;color:#7a7a7a;text-transform:uppercase;font-size:12px;margin-left:0;font-family:'DM Sans',sans-serif;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.6px}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular ul li{color:#455b64;display:block;font-size:18px;line-height:24px;font-weight:400;width:100%;padding:0}.mst-searchautocomplete__autocomplete ul li{margin:0;padding:0}.mst-searchautocomplete__autocomplete ul li a.title,.mst-searchautocomplete__item.magento_catalog_product .title{color:#000;display:block;margin-bottom:16px;font-family:'DM Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px}@media (min-width:768px) and (max-width:1023px){.mst-searchautocomplete__autocomplete ul li a.title,.mst-searchautocomplete__item.magento_catalog_product .title{line-height:24px}}.mst-searchautocomplete__autocomplete ul li a.title:hover,.mst-searchautocomplete__item.magento_catalog_product .title:hover,.mst-searchautocomplete__autocomplete ul li a.title:active,.mst-searchautocomplete__item.magento_catalog_product .title:active,.mst-searchautocomplete__autocomplete ul li a.title:focus,.mst-searchautocomplete__item.magento_catalog_product .title:focus{color:#000;text-decoration:underline}.mst-searchautocomplete__item.magento_catalog_product .title a{color:inherit}.mst-searchautocomplete__highlight{color:#000;font-weight:700}.mst-searchautocomplete__show-all{display:none}.mst-searchautocomplete__item.magento_catalog_product{border:0}.mst-searchautocomplete__index.jellyfish_blog_post{background:#f6f5f7;border-radius:0 0 18px}@media (min-width:768px) and (max-width:1023px){.mst-searchautocomplete__index.jellyfish_blog_post ul li{width:100%;margin-bottom:8px;display:inline-block;float:left}.mst-searchautocomplete__index.jellyfish_blog_post ul li:nth-child(3){display:none}}.mst-searchautocomplete__close{display:none !important}.mst-searchautocomplete__autocomplete._active{margin-top:1px;min-height:154px;background:#fff;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;border-radius:0 0 18px 18px}@media (min-width:768px) and (max-width:1023px){.mst-searchautocomplete__autocomplete._active{left:-30px !important;border-radius:0 !important;border-bottom:1px solid #e0e0e0}}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner{width:100%;text-align:center;top:calc(50% - 50px)}@media (min-width:768px) and (max-width:1023px){.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner{left:-140px;right:0}}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner img.loader__img{max-height:none;width:42px;height:42px}.mst-searchautocomplete__autocomplete ul li._active a.title{text-decoration:none}.search__no-result{font-family:'DM Sans',sans-serif;background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;gap:10px}@media (min-width:768px) and (max-width:1023px){.search__no-result{padding:32px 0 48px 30px}}.search__no-result-subtitle{font-size:12px;margin-bottom:6px;max-width:342px;text-transform:uppercase;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.6px;color:#7a7a7a}@media (min-width:768px) and (max-width:1023px){.search__no-result-subtitle{max-width:320px}}.search__no-result-title{max-width:792px;margin-bottom:6px;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#000}@media (min-width:768px) and (max-width:1023px){.search__no-result-title{max-width:708px}}.search__no-result-title:last-child{margin-bottom:0}.mst-searchautocomplete_empty-result-new{background:0 0 !important;text-align:left !important;padding:0 !important;color:inherit !important}.spotlight{color:#fff;position:relative;line-height:normal}.private-courses .spotlight{margin-top:-25px}.spotlight .shapes{background:#0056b7;display:block;width:100%;min-height:640px;height:100%;object-fit:cover;border-radius:50px;transform:translate(0px,0px);margin-top:24px;overflow:hidden}.virtual .spotlight .shapes{min-height:610px}@media (min-width:768px) and (max-width:1023px){.virtual .spotlight .shapes{min-height:721px}}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .spotlight .shapes{min-height:600px}}.spotlight .shapes .shape_1{position:absolute;right:5px;top:16px;transform:rotate(354deg)}@media (min-width:768px) and (max-width:1023px){.spotlight .shapes .shape_1{display:none}}.spotlight .shapes .shape_2{position:absolute;right:160px;top:0}@media (min-width:768px) and (max-width:1023px){.spotlight .shapes .shape_2{right:-37px;top:-105px;transform:rotate(95deg);height:348px}.spotlight .shapes .shape_2 path,.spotlight .shapes .shape_2 rect{stroke-width:2px}}.spotlight .shapes .shape_3{position:absolute;bottom:0;right:140px}@media (min-width:768px) and (max-width:1023px){.spotlight .shapes .shape_3{right:240px;width:371px;height:130px;bottom:-71px}.spotlight .shapes .shape_3 path,.spotlight .shapes .shape_3 rect{stroke-width:2px}}.spotlight .shapes .shape_4{position:absolute;bottom:0;right:451px}@media (min-width:768px) and (max-width:1023px){.spotlight .shapes .shape_4{bottom:-34px;right:44%;width:628px;height:173px;transform:rotate(90deg)}.spotlight .shapes .shape_4 path,.spotlight .shapes .shape_4 rect{stroke-width:2px}}.spotlight__slider{max-height:800px;overflow:hidden;background:#fff;height:680px}@media (min-width:768px) and (max-width:1023px){.spotlight__slider{max-height:840px}}@media (min-width:768px) and (max-width:1023px){.virtual .spotlight__slider{height:783px;max-height:855px}}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .spotlight__slider{height:650px}}.spotlight__img{display:block;width:inherit;height:100%;position:relative;left:52%}@media (min-width:1024px) and (max-width:1300px){.spotlight__img{width:42%;height:97%}}@media (min-width:768px) and (max-width:1023px){.spotlight__img{width:370px;height:270px;left:43%;top:190px}.cms-social-media-academy .spotlight__img{top:175px}}.spotlight__slide{height:0;overflow:hidden;opacity:.6}.spotlight__slide--active{height:399px;opacity:1;position:relative;top:-520px;left:0}@media (min-width:768px) and (max-width:1023px){.spotlight__slide--active{height:500px}}.spotlight__top{max-width:495px;margin-bottom:40px}.private-courses .spotlight__top{max-width:43%}@media (min-width:1024px) and (max-width:1450px){.spotlight__top{margin-bottom:55px}}@media (min-width:768px) and (max-width:1023px){.spotlight__top{max-width:365px;margin-bottom:32px}}.spotlight__desc{position:absolute;top:0;bottom:80px;left:107px;right:0;padding:130px 0 80px calc(-565%);padding-left:78px !important}.private-courses .spotlight__desc{display:flex;align-items:center;padding-left:56px !important}.virtual .spotlight__desc{padding-left:65px !important}@media (min-width:1024px) and (max-width:1300px){.spotlight__desc{padding-left:0 !important;left:90px}}@media (min-width:768px) and (max-width:1023px){.spotlight__desc{padding:80px 0 64px;top:0;bottom:80px;left:28px}}.spotlight__title{font-family:'DM Sans',sans-serif;font-size:56px;line-height:66px;font-weight:500;margin:0 0 14px;color:#fff}.private-courses .spotlight__title{text-align:left;letter-spacing:-.02em;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.spotlight__title{font-size:42px;line-height:52px;margin:0 0 12px}.private-courses .spotlight__title{line-height:50px;margin-bottom:24px}}.spotlight__copy{font-size:26px;line-height:40px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.spotlight__copy{font-size:24px;line-height:32px}.private-courses .spotlight__copy{font-size:22px;line-height:32px}.virtual .spotlight__copy{font-size:18px;line-height:26px}.cms-social-media-academy .spotlight__copy{font-size:22px;line-height:30px}}.private-courses .spotlight__copy{text-align:left;font-size:24px;line-height:34px}.virtual .spotlight__copy,.cms-social-media-academy .spotlight__copy{font-size:20px;line-height:28px;letter-spacing:.01em}.spotlight__category{margin:0;padding:0;list-style-type:none;display:none}.spotlight__cta{margin-top:40px}.virtual .spotlight__cta{margin-top:12px}.cms-gmp-digital-learning .spotlight__cta{margin-top:12px}@media (min-width:768px) and (max-width:1023px){.spotlight__cta{margin-top:0}.virtual .spotlight__cta{margin-top:4px}}.spotlight__button,.spotlight__button:visited{font-weight:500;background:#fff;color:#000;display:inline-block;font-size:16px;line-height:22px;letter-spacing:1px;padding:12px 58px 12px 22px;position:relative;border-radius:30px;text-decoration:none}.spotlight__button:after,.spotlight__button:visited:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);right:19px;top:14px;position:absolute}@media (min-width:768px) and (max-width:1023px){.spotlight__button:after,.spotlight__button:visited:after{top:9px;right:11px}}.spotlight__button:hover,.spotlight__button:visited:hover,.spotlight__button:active,.spotlight__button:visited:active,.spotlight__button:focus,.spotlight__button:visited:focus{background:#0069df !important;color:#fff !important;border:1px solid #fff !important;padding:11px 57px 11px 21px;text-decoration:none}.spotlight__button:hover:after,.spotlight__button:visited:hover:after,.spotlight__button:active:after,.spotlight__button:visited:active:after,.spotlight__button:focus:after,.spotlight__button:visited:focus:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg) !important;top:8px;right:18px}.spotlight__button:active,.spotlight__button:visited:active,.spotlight__button:focus,.spotlight__button:visited:focus{background:#00358c !important}@media (min-width:768px) and (max-width:1023px){.spotlight__button,.spotlight__button:visited{font-size:14px;line-height:18px;padding:8px 36px 8px 16px}.spotlight__button:hover,.spotlight__button:visited:hover,.spotlight__button:active,.spotlight__button:visited:active,.spotlight__button:focus,.spotlight__button:visited:focus{padding:7px 35px 7px 15px}.spotlight__button:hover:after,.spotlight__button:visited:hover:after,.spotlight__button:active:after,.spotlight__button:visited:active:after,.spotlight__button:focus:after,.spotlight__button:visited:focus:after{top:5px}}.cms-gmp-digital-learning .spotlight__button,.cms-gmp-digital-learning .spotlight__button:visited{letter-spacing:revert}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .spotlight__button,.cms-gmp-digital-learning .spotlight__button:visited{margin-top:24px}}.spotlight__item{background:rgba(69,91,100,.8);float:left;margin:0 8px 0 0;width:calc(25% - 6px);position:relative;overflow:hidden}.spotlight__item:last-child{margin-right:0}.spotlight__item:last-child .spotlight__links{padding-right:45px}.spotlight__item:before{background:#fff;display:inline-block;position:absolute;z-index:8;left:0;top:0;content:'';width:100%;height:100%;transition:.3s ease-in-out;transform:translateY(101%)}.spotlight__item--active .spotlight__links,.spotlight__item:hover .spotlight__links{color:#455b64}.spotlight__item--active .spotlight__item-desc,.spotlight__item:hover .spotlight__item-desc{display:block}.spotlight__item--active .spotlight__icon--chevron,.spotlight__item:hover .spotlight__icon--chevron{display:inline-block}.spotlight__item--active:before,.spotlight__item:hover:before{transform:translateX(0)}.spotlight__links{color:#fff;display:block;padding:24px 18px 26px;height:162px;cursor:pointer;position:relative;z-index:9}.spotlight__links:hover{color:#455b64}.spotlight__links:hover .spotlight__item-desc{display:block}.spotlight__links:hover .spotlight__icon--chevron{display:inline-block}@media (min-width:1024px) and (max-width:1300px){.spotlight__links{height:200px}}@media (min-width:768px) and (max-width:1023px){.spotlight__links{padding:16px 14px 24px;height:224px}}.spotlight__icon{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-top:-5px}@media (min-width:1024px) and (max-width:1300px){.spotlight__icon{display:block}}@media (min-width:768px) and (max-width:1023px){.spotlight__icon{display:block}}.spotlight__icon-logo{width:100%;background-size:cover}.spotlight__icon--chevron{width:12px;height:20px;background:url('../../frontend/Jellyfish/Training/en_US/images/spotlight-chevron.svg') no-repeat;position:relative;display:none;background-size:cover;margin-top:-1px}@media (min-width:1024px) and (max-width:1300px){.spotlight__icon--chevron{width:9px;height:14px}}@media (min-width:768px) and (max-width:1023px){.spotlight__icon--chevron{width:8px;height:14px;margin:-2px 0 0 8px}}.spotlight__header{font-family:'DM Sans',sans-serif;display:inline-block;vertical-align:middle;font-size:35px;line-height:48px;margin:0 10px 0 8px;transition:color .5s ease-in-out}@media (max-width:1800px){.spotlight__header{font-size:29px}}@media (max-width:1600px){.spotlight__header{font-size:27px}}@media (max-width:1350px){.spotlight__header{font-size:25px}}@media (min-width:1024px) and (max-width:1300px){.spotlight__header{font-size:23px;margin-left:0}}@media (min-width:768px) and (max-width:1023px){.spotlight__header{display:inline;font-size:24px;line-height:33px;margin:0}}.spotlight__item-desc{display:none;margin-top:8.4px;font-size:18px;line-height:24px;color:#000}@media (min-width:768px) and (max-width:1023px){.spotlight__item-desc{font-size:18px;line-height:24px;color:#000}}.spotlight__footer{background:#fff;height:130px;padding-top:0;display:flex;align-items:center}@media (min-width:768px) and (max-width:1023px){.spotlight__footer{height:auto;min-height:70px;padding-top:16px;padding-bottom:10px}}.spotlight__footer-detail{display:inline-block;vertical-align:middle;padding-left:16px;max-width:calc(100% - 32px)}@media (min-width:1147px) and (max-width:1169px){.spotlight__footer-detail{padding-left:8px}}@media (min-width:1135px) and (max-width:1146px){.spotlight__footer-detail{padding-left:4px}}@media (min-width:1024px) and (max-width:1134px){.spotlight__footer-detail{padding-left:10px}}.spotlight__lists{display:flex;color:#000}.spotlight__blurb{padding-right:10px;width:33.33%;display:flex;align-items:center}.spotlight__blurb:nth-child(1){color:#02883e}.spotlight__blurb:nth-child(1) .spotlight__blurb-img{max-width:70px;width:62px;height:62px}.spotlight__blurb:nth-child(2){color:#0069df}.spotlight__blurb:nth-child(2) .spotlight__blurb-img{max-width:55px;width:55px;height:55px}.spotlight__blurb:nth-child(3){color:#ff4975}.spotlight__blurb:nth-child(3) .spotlight__blurb-img{max-width:70px;width:66px;height:66px}.spotlight__blurb-img{vertical-align:middle}@media (min-width:768px) and (max-width:1023px){.spotlight__blurb-img{max-width:24px}}.spotlight__blurb-title{font-weight:500;font-size:22px;line-height:30px}@media (min-width:768px) and (max-width:1023px){.spotlight__blurb-title{font-size:18px;line-height:24px;font-weight:600}}.spotlight__blurb-desc{font-size:16px;line-height:24px;margin-top:2px;font-weight:400;color:#000}@media (min-width:768px) and (max-width:1023px){.spotlight__blurb-desc{margin-top:4px;font-weight:400;font-size:12px;line-height:17px;letter-spacing:.2px}}.fr-fr .spotlight__footer{height:100px}.fr-fr .spotlight__footer-detail{max-width:calc(100% - 38px)}.spotlight-with-badge .spotlight__slide--active{height:741px}@media (min-width:1350px){.spotlight-with-badge .spotlight__slide--active{height:800px}}@media (min-width:768px) and (max-width:1023px){.spotlight-with-badge .spotlight__slide--active{height:auto}}@media (min-width:768px) and (max-width:1023px){.spotlight-with-badge .spotlight__top{margin-bottom:40px}}@media (min-width:1450px){.spotlight-with-badge .spotlight__top{margin-bottom:0}}.spotlight-with-badge .spotlight__badge{margin-top:91px}@media (min-width:768px) and (max-width:1023px){.spotlight-with-badge .spotlight__badge{margin-top:152px}}@media only screen and (max-width:767px){.spotlight-with-badge .spotlight__badge{margin-top:40px}}.ad{background:#fff !important;min-height:500px}@media (min-width:768px) and (max-width:1023px){.ad{min-height:380px}}.ad .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.ad .shape_1{position:absolute;top:50px}@media (min-width:2000px){.ad .shape_1{width:170px}}@media (min-width:768px) and (max-width:1023px){.ad .shape_1{width:56.15px;height:55.8px}}.ad .shape_2{position:absolute;right:0;top:310px}@media (min-width:2000px){.ad .shape_2{width:350px}}@media (min-width:768px) and (max-width:1023px){.ad .shape_2{width:96.74px;height:86.28px}}.ad .shape_3{position:absolute;top:206px}@media (min-width:2000px){.ad .shape_3{width:451px}}@media (min-width:768px) and (max-width:1023px){.ad .shape_3{width:67.69px;height:67.28px}}.ad .shape_4{position:absolute;right:0;top:300px}@media (min-width:2000px){.ad .shape_4{width:258px}}@media (min-width:768px) and (max-width:1023px){.ad .shape_4{width:80.67px;height:80.17px;top:355px}}.ad__row{padding:85px 0 0;display:flex}@media (min-width:768px) and (max-width:1023px){.ad__row{min-height:380px;padding:85px 57px 0 !important}}.ad__left{width:50%;display:flex;flex-direction:column;justify-content:center}.ad__right{width:50%;display:flex}@media (max-width:1400px){.ad__right{margin-left:61px}}@media (min-width:768px) and (max-width:1023px){.ad__right{margin-left:0}}.ad--rtl .ad__left{padding:0 2px 0 130px;width:60%}@media (max-width:1400px){.ad--rtl .ad__left{padding:0 2px 0 121px}}@media (min-width:768px) and (max-width:1023px){.ad--rtl .ad__left{padding:0 27px 0 32px}}.ad--rtl .ad__right{justify-content:end;width:40%}@media (min-width:768px) and (max-width:1023px){.ad--rtl .ad__right{width:50%}}.ad--ltr .ad__row{flex-direction:row-reverse;justify-content:start}.ad--ltr .ad__row .ad__left{padding-top:0;padding-left:134px}@media (min-width:768px) and (max-width:1023px){.ad--ltr .ad__row .ad__left{padding-left:40px;padding-top:0}}.ad--ltr .ad__row .ad__right{justify-content:start;width:41.4%}@media (min-width:768px) and (max-width:1023px){.ad--ltr .ad__row .ad__right{width:50%}}.ad__border-img{display:none}.ad__row{display:flex}.ad__banner-img{height:100%;object-fit:cover;border-radius:80px;max-width:570px;max-height:370px}.ad__desc{max-width:482px;font-size:18px;font-weight:400;line-height:26px;margin-bottom:56px;color:#000 !important;position:relative}@media (min-width:768px) and (max-width:1023px){.ad__desc{font-size:14px;margin-bottom:32px;max-width:343px;font-weight:400;line-height:22px;letter-spacing:.2px}}.ad__link,.ad__link:visited{padding:12px 43px 12px 22px;background:#0069df;border-radius:30px;line-height:22px;font-size:16px;color:#fff;font-weight:500;display:inline-block;width:fit-content;border:1px solid #0069df}@media (min-width:768px) and (max-width:1023px){.ad__link,.ad__link:visited{font-size:14px;line-height:18px;padding:8px 54px 8px 32px;font-weight:600}}.ad__link:after,.ad__link:visited:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg);right:15px;top:9px}@media (min-width:768px) and (max-width:1023px){.ad__link:after,.ad__link:visited:after{top:6px}}.ad__link:active,.ad__link:visited:active,.ad__link:focus,.ad__link:visited:focus{border:1px solid #0069df;color:#000;background:#e4f2ff}.ad__link:active:after,.ad__link:visited:active:after,.ad__link:focus:after,.ad__link:visited:focus:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg) !important;top:13px}@media (min-width:768px) and (max-width:1023px){.ad__link:active:after,.ad__link:visited:active:after,.ad__link:focus:after,.ad__link:visited:focus:after{top:9px}}.ad__link:hover,.ad__link:visited:hover{border:1px solid #0069df;background:#fff;color:#000}.ad__link:hover:after,.ad__link:visited:hover:after{top:13px}.ad__badge{position:absolute;bottom:40px}.ad__badge--rtl{width:300px;height:100px;left:calc(50vw - 615px)}@media (min-width:1024px) and (max-width:1300px){.ad__badge--rtl{left:30px}}@media (min-width:768px) and (max-width:1023px){.ad__badge--rtl{width:160px;height:58px;left:30px}}.ad__badge--ltr{width:164px;height:80px;left:30px}@media (min-width:768px) and (max-width:1023px){.ad__badge--ltr{width:79px;height:38px}}.ad__badge-img{display:block;width:100%}.ad__banner{width:100%;min-height:526px}@media (min-width:3000px){.ad__banner{width:auto;min-height:1px}}@media (min-width:1024px) and (max-width:1300px){.ad__banner{min-height:385px}}@media (min-width:768px) and (max-width:1023px){.ad__banner{min-height:315px}}.ad__logo{margin-bottom:24px;font-size:48px}@media (min-width:768px) and (max-width:1023px){.ad__logo{margin-bottom:16px}}.ad__text{max-width:495px;font-family:'DM Sans',sans-serif;font-size:42px;font-weight:600;line-height:50px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.ad__text{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.02em}}.ad__subtitle{font-size:24px;font-weight:600;line-height:1.33;margin-top:10px}@media (min-width:768px) and (max-width:1023px){.ad__subtitle{font-size:16px;line-height:1.5;margin-top:6px}}@media (min-width:1024px) and (max-width:1300px){.ad__img{max-width:100%;display:block}}@media (min-width:768px) and (max-width:1023px){.ad__img{height:27px}}.home--lm{background:#f6f5f7;margin-top:20px}.grid{text-align:center;padding:80px 0 78px}@media (min-width:768px) and (max-width:1023px){.grid{padding:20px 0 32px}}.grid__header{font-family:'DM Sans-Medium',sans-serif;color:#000;font-size:48px;line-height:56px;font-weight:500;margin-bottom:56px;margin-top:16px}@media (min-width:768px) and (max-width:1023px){.grid__header{margin-bottom:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;margin-top:40px}}.grid__row{display:flex}.grid__img{float:left;width:48px;height:48px}@media (min-width:1000px) and (max-width:1050px){.grid__img{width:27px;height:27px}}@media (min-width:768px) and (max-width:1023px){.grid__img{height:38px;width:38px}}.grid__column{width:33.33%;padding:27px 38px;margin-bottom:40px;background:#fff;display:flex;align-items:stretch;align-content:stretch;flex-direction:row;flex-wrap:wrap;flex-grow:1;margin-right:30px;border-radius:20px}.grid__column:last-child{margin-right:0}@media (min-width:768px) and (max-width:1023px){.grid__column{margin-right:17px;padding:20px;margin-bottom:34px;display:flex;flex-direction:column;justify-content:space-between}}.grid__title{font-size:28px;line-height:38px;margin:7px 0 23px 16px;color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.02em}@media (min-width:1024px) and (max-width:1300px){.grid__title{margin:6px 0 23px 7px}}@media (min-width:768px) and (max-width:1023px){.grid__title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:22px;line-height:30px;letter-spacing:0;margin:15px 0 4px;text-align:left}}.grid__copy{font-family:'DM Sans',sans-serif;color:#000;font-size:18px;line-height:26px;margin-bottom:8px;font-weight:400;text-align:left;min-height:90px}@media (min-width:768px) and (max-width:1023px){.grid__copy{font-weight:400;font-size:16px;line-height:24px;margin-top:8px;min-height:120px}}.grid__link{font-family:'DM Sans',sans-serif;font-size:16px;line-height:22px;color:#000;font-weight:500;margin-top:18px}@media (min-width:768px) and (max-width:1023px){.grid__link{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;text-align:left;width:fit-content}}.grid__link:visited{color:#000}.grid__link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);right:-29px;top:2px;position:absolute}@media (min-width:768px) and (max-width:1023px){.grid__link:after{top:0}}.fr-fr .home--lm .grid__row{align-items:flex-start}.fr-fr .home--lm .grid__img{height:75px;object-fit:none}@media (min-width:768px) and (max-width:1023px){.fr-fr .home--lm .grid__img{height:32px;object-fit:fill}}.filter__box--active .filter .block-content.filter-content,.filter__box--active .filter .block-content.filter-content .filter-options{display:block}.filter__box--active .filter .filter__selector{border-radius:30px 30px 0 0}.filter__box--active .filter .filter__selector:after{transform:rotate(180deg)}.filter__selector{background:#f6f5f7;border-radius:30px;color:#000;margin-top:24px;padding:20px 24px;font-size:14px;line-height:18px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;position:relative;display:none;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.filter__selector{display:block;margin-top:0}}.filter__selector:after{content:'';position:absolute;top:27px;right:24px;width:12px;height:8px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg');background-size:cover;margin-left:8px;margin-top:-2px;transition:all .2s ease-in-out}.filter__section{padding:0 0 8px 8px;color:#455b64}@media (min-width:768px) and (max-width:1023px){.filter__section{padding:0}}.filter__section--active .filter__title:after{content:url('../../frontend/Jellyfish/Training/en_US/images/filter-minus-ico.svg');top:17px}.filter__title{padding:1px 23px 15px 0;font-size:12px;line-height:normal;letter-spacing:.6px;color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;cursor:pointer;position:relative;word-break:break-word}@media (min-width:768px) and (max-width:1023px){.filter__title{display:none;padding-top:0}}.filter__title.filter-options-title{pointer-events:none}.filter__title:after{display:none}.filter__label{display:block;margin-bottom:12px;position:relative}@media (min-width:768px) and (max-width:1023px){.filter__label{display:block}}@media (min-width:768px) and (max-width:1023px){.filter__label:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1023px){.filter__label--more{margin-bottom:0}}.filter__label--more:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);display:inline-block;width:12px;height:7.4px;margin-left:10px}.filter__label-text{background:#fff;border:1px solid #ccc;border-radius:30px;color:#000;display:inline-block;font-size:14px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:20px;cursor:pointer;padding:6px 15px;transition:all .2s ease-in-out;-webkit-font-smoothing:auto}.filter__label-text:visited{color:#000}.filter__label-text:hover{border:1px solid #7a7a7a}@media (min-width:768px) and (max-width:1023px){.filter__selector-label{position:relative;padding-left:28px}.filter__selector-label:before{content:url("data:image/svg+xml; utf8, %3Csvg viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.39583 9.16667C5.39583 9.6269 5.76893 10 6.22917 10H7.64583C8.10607 10 8.47917 9.6269 8.47917 9.16667C8.47917 8.70643 8.10607 8.33333 7.64583 8.33333H6.22917C5.76893 8.33333 5.39583 8.70643 5.39583 9.16667ZM0.833334 0C0.373096 0 0 0.373096 0 0.833333C0 1.29357 0.373096 1.66667 0.833333 1.66667H13.0417C13.5019 1.66667 13.875 1.29357 13.875 0.833333C13.875 0.373096 13.5019 0 13.0417 0H0.833334ZM2.3125 5C2.3125 5.46024 2.6856 5.83333 3.14583 5.83333H10.7292C11.1894 5.83333 11.5625 5.46024 11.5625 5C11.5625 4.53976 11.1894 4.16667 10.7292 4.16667H3.14583C2.6856 4.16667 2.3125 4.53976 2.3125 5Z' fill='black'/%3E%3C/svg%3E");width:17px;height:14px;display:block;position:absolute;top:0;left:0}}.filter__input,.filter__input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}@media (min-width:768px) and (max-width:1023px){.category__mid .filter__input,.category__mid .filter__input[type=checkbox]{margin:0}}.filter__input:checked~a,.filter__input[type=checkbox]:checked~a{color:#fff}.filter__input:checked~.filter__checkmark,.filter__input[type=checkbox]:checked~.filter__checkmark{display:block}.filter__input:checked~.filter__label-text,.filter__input[type=checkbox]:checked~.filter__label-text{background:#02883e;border:1px solid #02883e;color:#fff;padding-left:40px}.filter__input:checked~.filter__label-text:hover,.filter__input[type=checkbox]:checked~.filter__label-text:hover{background:#026f33}.filter__checkmark{display:none;width:14px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:15px;top:13px;transform:rotate(-40deg)}.filter__clear-options{color:#0069df}.filter__clear-options a{cursor:pointer;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.filter__data{height:0;opacity:0;transition:height .5s ease-in linear}.active .filter__data{height:100%;opacity:1}@media (min-width:768px) and (max-width:1023px){.filter__data{height:100%;opacity:1}}.filter__expand{display:none}.filter__overlay{display:none;background-color:rgba(38,50,56,.8);position:fixed;width:100%;height:100%;left:0;top:0;z-index:99}@media (min-width:768px) and (max-width:1023px){.filter__overlay{display:block}}.filter__header{display:none;text-align:center;padding:20px 0;color:#00affe;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif;border-bottom:1px solid #c7d1d5;width:100%}@media (min-width:768px) and (max-width:1023px){.filter__header{display:block}}.filter__header:after{content:'';display:inline-block;margin-left:8.5px;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);transform:rotate(180deg);width:12px;height:7px;background-size:cover}.block-subtitle .filter{padding:0}@media (min-width:768px) and (max-width:1023px){.filter .filter.active .filter-options,.filter .filter-options{width:100%}}@media (min-width:768px) and (max-width:1023px){.filter .filter-options-content{padding:0}}.filter .filter-actions{color:#0069df;padding:0}@media (min-width:768px) and (max-width:1023px){.filter .filter-actions{border-top:1px solid #e0e0e0;text-align:center;padding:12px 24px;margin:0}}.filter .filter-actions a{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.filter .filter-actions a:active{color:#0069df;background:0 0}@media (min-width:768px) and (max-width:1023px){.filter .filter .block-subtitle{display:none}}@media (min-width:768px) and (max-width:1023px){.filter .filter-content .item{margin:0}}@media (min-width:768px) and (max-width:1023px){.filter .filter-content .items{columns:2;padding:0 24px 24px}}.filter-options-content .filter{padding:0}.filter .block-subtitle{display:none}.filter .filter-options-content{padding:0}.filter.layered-filter-block-container filter{border-top:1px solid #c7d1d5}.filter .filter-options-content a{margin:0;padding:6px 15px}.filter .filter-options-content a:hover,.filter .filter-options-content a:focus,.filter .filter-options-content a:active,.filter .filter-options-content a:visited{background:0 0;color:#494949}.filter .filter-content .item{line-height:20px;margin:0 0 12px}@media (min-width:768px) and (max-width:1023px){.filter .block-content.filter-content{display:none}}.filter #layered-filter-block{width:100%}.filter .filter-options-title:hover{color:#455b64}.filter .filter-options-item{border-bottom:none}@media (min-width:768px) and (max-width:1023px){.filter .filter-options-item{background:#f6f5f7;border-radius:0 0 30px 30px;margin-right:0}}.listing{color:#000;line-height:normal;max-width:764px}@media only screen and (max-width:1260px){.listing{max-width:100%}}.listing__section{margin-bottom:56px}.listing__section:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.listing__section{margin-bottom:56px}}.listing__group{border:1px solid #e0e0e0;border-radius:20px;margin-top:34px}.listing__meta{color:#8f8f8f;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:.06em;line-height:16px;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.listing__meta{font-size:12px}}.listing__title{color:#0069df;font-family:'DM Sans-Medium',sans-serif;font-size:36px;font-weight:500;line-height:44px;margin-bottom:15px;display:block;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.listing__title{font-size:32px;line-height:40px}}.courses a.listing__title{position:relative}.courses a.listing__title:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/chev_blue_icon.svg');display:inline-block;width:12.4px;height:20px;background-size:cover;content:'';margin-left:16px}@media (min-width:768px) and (max-width:1023px){.courses a.listing__title:after{width:11px;height:18px}}.listing__desc{font-size:24px;line-height:36px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.listing__desc{font-size:20px;line-height:28px}}.listing__price{font-size:42px;line-height:50px;letter-spacing:-.02em;margin-top:34px;-webkit-font-smoothing:auto;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.listing__price{font-size:32px;line-height:40px;margin-top:24px}}.listing__price small{text-transform:uppercase;font-size:12px;line-height:17px;letter-spacing:0}.listing__name:hover,.listing__name:active,.listing__name:focus{text-decoration:none}.listing__row{padding:32px 24px;border-bottom:1px solid #e0e0e0;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.listing__row{padding:24px}}.listing__row:first-child{border-radius:20px 20px 0 0}.listing__row:last-child{border:0 1px 1px 1px solid #e0e0e0;border-radius:0 0 20px 20px}.listing__row:hover{background:#f6f5f7}.listing__row:last-child{border-bottom:none}.listing__sub-meta{display:block;color:#8f8f8f;text-transform:uppercase;margin-bottom:16px;font-size:14px;letter-spacing:.06em;line-height:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.listing__sub-meta{font-size:12px}}.listing__header{font-family:'DM Sans',sans-serif;font-weight:500;font-size:24px;margin:15px 0 12px;line-height:34px;letter-spacing:-.01em;color:#000;-webkit-font-smoothing:auto}.listing__blurb{font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;font-size:14px;line-height:18px;margin-bottom:16px;letter-spacing:.02em;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.listing__blurb{font-size:12px}}.listing__blurb span:not(:first-child):before{content:'';display:inline-block;background:#000;width:4px;height:4px;border-radius:4px;margin:0 10px 0 5px;position:relative;top:-3px}.listing__copy{font-size:18px;line-height:26px}@media (min-width:768px) and (max-width:1023px){.listing__copy{font-size:16px;line-height:24px}}.listing__group .listing__row:nth-child(2){border-radius:20px 20px 0 0 !important}.related-result{padding:80px 0;background:#14499e;color:#fff;font-family:'DM Sans',sans-serif}@media (min-width:768px) and (max-width:1023px){.related-result{padding:48px 0 28px}}.related-result__title{font-size:48px;line-height:56px;max-width:810px;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.related-result__title{font-size:32px;line-height:40px}}.related-result__row{display:flex}@media (min-width:768px) and (max-width:1023px){.related-result__row{flex-wrap:wrap}}.related-result__link{flex:1 1 25%;display:block;border-top:8px solid #00affe;background:#fff;font-size:18px;line-height:24px;color:#455b64;padding:24px;margin-right:30px}@media (min-width:768px) and (max-width:1023px){.related-result__link{flex:1 1 50%;max-width:283px;margin:0 20px 20px 0}}.related-result__link:hover,.related-result__link:focus,.related-result__link:visited,.related-result__link:active{color:#455b64}.related-result__link:nth-child(4n){margin-right:0}.category__top{background:#0056b7;border-radius:50px;overflow:hidden;display:flex;align-items:center;min-height:400px;position:relative;padding:54px}.category__top .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.category__top .shapes .shape_1{position:absolute;top:0;left:-1px}@media (min-width:768px) and (max-width:1023px){.category__top .shapes .shape_1{width:115px}}.category__top .shapes .shape_2{position:absolute;top:115px;left:0}@media (min-width:768px) and (max-width:1023px){.category__top .shapes .shape_2{top:66px;width:50px}}.category__top .shapes .shape_3{position:absolute;top:210px;right:0}@media (min-width:768px) and (max-width:1023px){.category__top .shapes .shape_3{top:238px;right:-10px;width:40px}}.category__top .shapes .shape_4{position:absolute;bottom:0;right:55px}@media (min-width:768px) and (max-width:1023px){.category__top .shapes .shape_4{width:120px;bottom:-16px;right:12px}}.category__top-content{text-align:center;max-width:730px;margin:0 auto;color:#fff;position:relative;z-index:1}.category__ad{margin-bottom:16px}.category__ad-img{display:inline-block}.category__title{color:#fff;margin:0 0 16px;font-size:48px;line-height:50px}@media (min-width:768px) and (max-width:1023px){.category__title{font-size:42px;line-height:45px}}.category__sub-title{font-size:20px;line-height:30px;letter-spacing:-1%;font-weight:400;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.category__sub-title{font-size:18px;line-height:28px}}.category__copy{display:none;font-size:18px;line-height:24px;max-width:600px}.category__copy p{font-size:18px;line-height:24px;max-width:600px;font-weight:400;margin-bottom:19px}.category__copy p:last-child{margin-bottom:0}.category__copy a{color:#00affe}.category__text-banner{background:#14499e;color:#fff;padding:24px 0;position:relative;z-index:1;margin-top:-9px}@media (min-width:768px) and (max-width:1023px){.category__text-banner{font-size:18px;line-height:24px;padding:16px 0;margin-top:0}}.category__text-banner--row{display:flex;align-items:flex-start}.category__text-banner--l{font-family:FSAlvar;font-size:24px;line-height:1.33;max-width:270px}@media (min-width:768px) and (max-width:1023px){.category__text-banner--l{font-size:22px;max-width:225px;line-height:1.27}}.category__text-banner--r{margin-left:30px;line-height:1.33}@media (min-width:768px) and (max-width:1023px){.category__text-banner--r{margin-left:20px}}.category__text-banner--r--top{font-size:18px}@media (min-width:768px) and (max-width:1023px){.category__text-banner--r--top{font-size:16px;line-height:1.38}}.category__text-banner--r--top div{margin-bottom:5px}.category__text-banner--r--top div strong{font-weight:600}.category__text-banner--r--btm{margin-top:16px;font-size:14px;line-height:1.29}.category__chevron{display:inline-block;width:14px;height:24px;margin-left:16px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-ico-white.svg');vertical-align:middle;background-size:cover}@media (min-width:768px) and (max-width:1023px){.category__chevron{width:10.5px;height:18px}}.category__mid{padding:80px 0;display:flex;flex-wrap:wrap}@media (min-width:768px) and (max-width:1023px){.category__mid{padding:48px 0 56px}}.category__filter{flex:1 1 20%;padding-right:36px}.category__listing{flex:1 1 80%;padding-left:34px}@media (min-width:768px) and (max-width:1023px){.category__listing{padding-left:0}}.category__review{margin-bottom:32px;font-weight:600;font-size:12px;line-height:17px;letter-spacing:.3px;color:#fff}.listing__row .category__review{float:right;width:110px;margin:-7px 0 0}.category__star{display:inline-block;width:20px;height:19px;margin-right:3px;vertical-align:middle;background:url('../../frontend/Jellyfish/Training/en_US/images/star-full.svg')}.category__star--empty{background:url('../../frontend/Jellyfish/Training/en_US/images/star-empty.svg')}.category__star--half{background:url('../../frontend/Jellyfish/Training/en_US/images/half-star.svg')}.category__star:last-child{margin-right:0}.listing__row .category__star{width:15px;height:14px;background-size:cover;margin-right:3px}.listing__row .category__star:last-child{margin-right:0}.category__rating-text{margin:0 24px 0 8px;vertical-align:middle;position:relative;top:3px;padding:2px 0}.category__link{text-transform:uppercase;vertical-align:middle;color:#fff;position:relative;top:3px;padding:2px 0}.category__link:hover,.category__link:focus,.category__link:active,.category__link:visited{color:#fff}.category__pagination{margin-top:80px}@media (min-width:768px) and (max-width:1023px){.category__pagination{margin-top:56px}}.category__page .home--news{margin-top:0;background:#fff}.gtrbanner{padding:16px 0;background:#14499e;color:#fff}.gtrbanner__row{display:flex;align-items:flex-start}.gtrbanner__left{font-family:FSAlvar;font-size:20px;line-height:1.2;max-width:285px}@media (min-width:768px) and (max-width:1023px){.gtrbanner__left{max-width:initial}}.gtrbanner__right{font-size:18px;line-height:1.33;margin-left:30px}@media (min-width:768px) and (max-width:1023px){.gtrbanner__right{margin-left:20px}}@media (min-width:768px) and (max-width:1023px){.detail__box .gtrbanner__rights{width:100%}}.courses__banner{z-index:1;padding:64px 0;min-height:350px;color:#fff;background-size:cover;position:relative}.courses__banner .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.courses__banner .shapes .shape_1{position:absolute;top:-80px;left:6px}@media (min-width:768px) and (max-width:1023px){.courses__banner .shapes .shape_1{width:133px;top:-102px;left:12px}}.courses__banner .shapes .shape_2{position:absolute;top:112px;left:-28px}@media (min-width:768px) and (max-width:1023px){.courses__banner .shapes .shape_2{top:50px;width:95px;left:-40px}}.courses__banner .shapes .shape_3{position:absolute;top:115px;right:-100px}@media (min-width:768px) and (max-width:1023px){.courses__banner .shapes .shape_3{top:auto;bottom:-10px;right:-45px;width:95px}}.courses__banner .shapes .shape_4{position:absolute;bottom:-74px;right:34px}@media (min-width:768px) and (max-width:1023px){.courses__banner .shapes .shape_4{width:140px;bottom:-125px;right:30px}}.blog-category .courses__banner{padding:64px 0}@media (min-width:768px) and (max-width:1023px){.blog-category .courses__banner{padding:48px 0}}.blog .courses__banner{padding:64px 0}@media (min-width:768px) and (max-width:1023px){.blog .courses__banner{padding:48px 0}}.private-courses .courses__banner{padding:64px 0 117px}@media (min-width:768px) and (max-width:1023px){.private-courses .courses__banner{padding:72px 0 118px}}@media (min-width:768px) and (max-width:1023px){.courses__banner{padding:80px 0 94px}}.offices .courses__banner{padding:64px 0 85px}@media (min-width:768px) and (max-width:1023px){.offices .courses__banner{padding:48px 0}}.courses__spotlight-content{display:flex;align-items:center;justify-content:space-between;min-height:448px}@media (min-width:768px) and (max-width:1023px){.courses__spotlight-content{display:block}}.courses__spotlight-text{width:53%;padding:0 24px 0 105px;text-align:left}@media (min-width:768px) and (max-width:1023px){.courses__spotlight-text{width:100%;max-width:510px}}.courses__spotlight-text .courses__title{text-align:left;margin-bottom:12px}.courses__spotlight-text .btn{margin-top:8px;min-width:195px}.courses__spotlight-media{width:47%;padding-right:64px}@media (min-width:768px) and (max-width:1023px){.courses__spotlight-media{text-align:right}}@media (min-width:768px) and (max-width:1023px){.courses__spotlight-img{display:inline-block;max-width:260px}}.courses__subtitle{font-size:24px;font-weight:400;line-height:32px;max-width:44%;color:#455b64;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.courses__subtitle{max-width:100%;font-size:20px;line-height:28px}}.courses__copy{font-size:32px;font-weight:300;line-height:40px;color:#fff}@media (min-width:768px) and (max-width:1023px){.courses__copy{font-size:24px;line-height:32px}}.blog-category .courses__copy p{font-weight:300;margin-bottom:0}.courses__bg{border-radius:50px;position:absolute;left:0;top:0;bottom:0;background:#0056b7;z-index:-1;text-align:right;height:100%;width:100%;overflow:hidden}.courses__banner-img{max-width:100%;height:455px;margin-top:8%;margin-right:70px}@media (min-width:768px) and (max-width:1023px){.courses__banner-img{position:relative;top:190px;right:-30px;height:290px;width:345px}}.courses__cta{margin-top:40px}@media (min-width:768px) and (max-width:1023px){.courses__cta{margin-top:25px}}.courses__button{font-weight:600;background:#fff;color:#000 !important;display:inline-block;font-size:16px;line-height:22px;letter-spacing:1px;padding:12px 16px 12px 22px;position:relative;border-radius:30px;padding-right:58px}.courses__button:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);right:19px;top:13px}@media (min-width:768px) and (max-width:1023px){.courses__button:after{top:9px;right:11px}}.courses__sub-link,.courses__copy2 a{color:#0069df;text-decoration:none}.courses__sub-link:hover,.courses__copy2 a:hover,.courses__sub-link:focus,.courses__copy2 a:focus,.courses__sub-link:active,.courses__copy2 a:active,.courses__sub-link:visited,.courses__copy2 a:visited{color:#00358c;text-decoration:underline}.courses__title{font-size:56px;line-height:66px;font-family:'DM Sans',sans-serif;letter-spacing:-.02em;text-align:center;margin:0 0 24px;font-weight:600;color:#fff;-webkit-font-smoothing:auto}.blog .courses__title{margin:0}@media (min-width:768px) and (max-width:1023px){.courses__title{font-size:48px;line-height:58px;margin:0 0 24px}}.courses__banner-text{display:flex;flex-direction:column;margin:0 -13px}@media (min-width:768px) and (max-width:1023px){.courses__banner-text{justify-content:space-between}}.offices .courses__banner-text{margin:0 -15px}.courses__copy1{font-size:24px;line-height:36px;text-align:center;font-family:'DM Sans',sans-serif;font-weight:400}@media (min-width:768px) and (max-width:1023px){.courses__copy1{font-size:24px;line-height:32px;font-weight:400}}.offices .courses__copy1{padding:0 15px;flex:1 1 50%}@media (min-width:768px) and (max-width:1023px){.offices .courses__copy1{max-width:100%}}.offices .courses__copy1 p:last-child{margin-bottom:0}.courses__copy2{padding:13px 35px 0;font-size:18px;line-height:24px}@media (min-width:768px) and (max-width:1023px){.courses__copy2{line-height:20px;padding-top:0}}.offices .courses__copy2{padding:0 120px 0 15px;flex:1 1 50%}@media (min-width:768px) and (max-width:1023px){.offices .courses__copy2{line-height:24px;padding:0 15px;max-width:100%}}.courses__blurbs{display:none;max-width:600px}.offices .courses__blurbs{padding-top:13px}@media (min-width:768px) and (max-width:1023px){.offices .courses__blurbs{padding-top:9px;margin-left:-6px}}.courses__point{margin:0 0 32px;padding:0;font-size:14px;letter-spacing:.06em;line-height:normal;text-transform:uppercase;text-align:center}@media (min-width:768px) and (max-width:1023px){.courses__point{font-size:12px}}.courses__point--pace:before{background:url('../../frontend/Jellyfish/Training/en_US/images/pace-ico.svg');width:20px;height:20px}.courses__point--teching:before{background:url('../../frontend/Jellyfish/Training/en_US/images/teaching-ico.svg');width:22px;height:18px}.courses__point--private:before{background:url('../../frontend/Jellyfish/Training/en_US/images/private-ico.svg');width:20px;height:19px}.courses__point li{display:inline-block;margin-right:34px}@media (min-width:768px) and (max-width:1023px){.courses__point li{margin-right:32px}}.courses__point li:last-child{margin-right:0}.courses__point li:before{content:'';display:inline-block;vertical-align:middle;margin:-2px 8px 0 0}.courses__wrapper{padding:96px 0;display:flex;flex-wrap:wrap}@media (min-width:768px) and (max-width:1023px){.courses__wrapper{display:block}}.courses__mid{padding:80px 0;display:flex;flex-wrap:wrap}@media (min-width:768px) and (max-width:1023px){.courses__mid{padding:48px 0 56px}}.courses__filter{flex:1 1 27%}@media (min-width:768px) and (max-width:1023px){.courses__filter{flex:auto}.category__page .courses__filter{margin-bottom:0}}.courses__filter .layered-filter-block-container{max-width:264px;margin-left:28.9%;padding-right:30px}@media only screen and (max-width:1260px){.courses__filter .layered-filter-block-container{margin-left:0}}@media only screen and (max-width:1024px){.courses__filter .layered-filter-block-container{max-width:100%;margin-left:0;padding-right:0}}.courses__listing{flex:1 1 73%}@media (min-width:768px) and (max-width:1023px){.courses__listing{padding:40px 0 0;flex:auto}}.courses__listing .courses__listing{padding-top:0}.courses__search{margin-bottom:24px;position:relative}.courses__input[type=text]{width:100%;height:55px;border-radius:100px;background:#fff;box-sizing:border-box;border:0;padding:8px 24px;color:#000;display:flex;align-items:center;font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;line-height:23px;border:1px solid #a3a3a3}@media (min-width:768px) and (max-width:1023px){.courses__input[type=text]{height:56px;font-size:18px;line-height:24px}}.courses__input[type=text]::placeholder{color:#000}.courses__input[type=text]:focus{outline:none}.courses__input[type=text]::-ms-clear{display:none}.courses__search-ico{display:inline-block;background:url(../../frontend/Jellyfish/Training/en_US/images/search-black-icon.svg);background-size:cover;width:18px;height:18px;position:absolute;right:24px;top:20px}.courses__results{display:flex;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.courses__results{margin-bottom:48px}}.courses__count{flex:1 1 50%;color:#90a4ae;font-size:24px;line-height:normal;font-weight:300}.courses__sortby{flex:1 1 50%;text-align:right;margin:10px 16px 0 0}@media (min-width:768px) and (max-width:1023px){.courses__sortby{margin-top:12px}}.courses__sortby .sortby__link{float:left;clear:left}.courses__sortby a:hover,.courses__sortby a:focus,.courses__sortby a:visited,.courses__sortby a:active{outline:none;text-decoration:none}.courses__pagination{margin-top:80px}@media (min-width:768px) and (max-width:1023px){.courses__pagination{margin-top:56px}}.course__page .slider{display:none}.course__page .newsletter{display:none}@media (min-width:768px) and (max-width:1023px){.banner-with-badge{padding:80px 0 30px}}@media (min-width:768px) and (max-width:1023px){.banner-with-badge .courses__badge{width:100%;flex-direction:column}}.banner-with-badge .courses__badge .banner-text{width:62%;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.banner-with-badge .courses__badge .banner-text{flex-direction:initial;width:100%}}@media only screen and (max-width:767px){.banner-with-badge .courses__badge .banner-text{flex-direction:column}}.banner-with-badge .courses__badge .banner-text .courses__copy2{padding-left:14px}@media only screen and (max-width:767px){.banner-with-badge .courses__badge .banner-text .courses__copy2{padding-left:0}}@media (min-width:768px) and (max-width:1023px){.banner-with-badge .courses__badge .banner-text .courses__copy2 .courses__point{bottom:auto}}@media (min-width:768px) and (max-width:820px){.banner-with-badge .courses__badge .banner-text .courses__copy2 .courses__point li{margin-right:22px}}.banner-with-badge .courses__badge .badge-image{margin-left:70px;margin-top:28px}@media (min-width:768px) and (max-width:1023px){.banner-with-badge .courses__badge .badge-image{margin-top:69px;margin-left:15px}}@media only screen and (max-width:767px){.banner-with-badge .courses__badge .badge-image{margin-top:32px;margin-left:0}}@media only screen and (max-width:767px){.course__page .category__mid{display:block}}.sortby{color:#0069df;position:relative}.sortby__text{font-size:12px;line-height:16px;letter-spacing:2px;font-weight:600;text-transform:uppercase;cursor:pointer}.sortby__text:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);display:inline-block;width:12px;height:7.4px;margin-left:8px}.sortby__text--active{color:#0069df;margin-bottom:16px}.sortby__text--active:after{transform:rotate(180deg);margin-top:8px;float:right}.review .sortby__text--active:after{margin-top:-7px}.sortby__dropdown{background:#fff;border-radius:12px;border:1px solid #a3a3a3;width:136px;padding:14px;text-align:left;position:absolute;right:-14px;top:-14px;display:none;z-index:1}.sortby__dropdown--open{display:block}.sortby__link{display:block;margin-bottom:8px;font-size:14px;line-height:18px;color:#000}.sortby__link:hover{border:none}.sortby__link:last-child{margin-bottom:0}.review .sortby__link{text-align:center}.pagination{max-width:900px;display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.pagination{max-width:500px;margin:0 auto}}.pagination__link,.pagination__link:visited{display:inline-block;width:48px;height:26px;vertical-align:middle;text-align:center;color:#000;position:relative;font-weight:400}@media (min-width:768px) and (max-width:1023px){.pagination__link,.pagination__link:visited{width:40px}}.pagination__link:active,.pagination__link:visited:active,.pagination__link:focus,.pagination__link:visited:focus,.pagination__link:hover,.pagination__link:visited:hover{color:#000;font-weight:700;text-decoration:none}.pagination__link--active,.pagination__link:visited--active{color:#000;font-weight:700;text-decoration:none}.pagination__link--active:active,.pagination__link:visited--active:active,.pagination__link--active:focus,.pagination__link:visited--active:focus,.pagination__link--active:visited,.pagination__link:visited--active:visited{color:#000;font-weight:700;text-decoration:none}.pagination__link--disabled,.pagination__link:visited--disabled{cursor:not-allowed;opacity:.2}.pagination__link:first-child,.pagination__link:visited:first-child{margin-right:0;width:48px;color:#0069df}.pagination__link:first-child:before,.pagination__link:visited:first-child:before{margin-right:16px;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');vertical-align:middle;transform:rotate(180deg);position:absolute;top:5px;left:-23px;width:8px;height:12px;line-height:12px}.pagination__link:last-child,.pagination__link:visited:last-child{margin-left:0;color:#0069df}@media (min-width:768px) and (max-width:1023px){.pagination__link:last-child,.pagination__link:visited:last-child{margin-left:16px}}.pagination__link:last-child:after,.pagination__link:visited:last-child:after{margin-left:16px;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');width:8px;height:12px;display:block;position:absolute;top:1px;right:-23px}.pagination__link--main,.pagination__link:visited--main,.pagination__link--main:hover,.pagination__link:visited--main:hover,.pagination__link--main:focus,.pagination__link:visited--main:focus,.pagination__link--main:active,.pagination__link:visited--main:active,.pagination__link--main:visited,.pagination__link:visited--main:visited{color:#0069df;font-size:16px;letter-spacing:1px;text-transform:uppercase;font-weight:600;width:auto}@media (min-width:768px) and (max-width:1023px){.pagination__link--main,.pagination__link:visited--main,.pagination__link--main:hover,.pagination__link:visited--main:hover,.pagination__link--main:focus,.pagination__link:visited--main:focus,.pagination__link--main:active,.pagination__link:visited--main:active,.pagination__link--main:visited,.pagination__link:visited--main:visited{font-size:14px;line-height:18px}}.regions{position:fixed;top:0;width:100%;height:100%;background:#fff;color:#455b64;z-index:999;display:none;padding:0;overflow:auto}@media (min-width:768px) and (max-width:1023px){.regions{padding:72px 0}}.app__modal .regions{display:block}.regions__menu{height:calc(100vh - 150px);display:flex;align-items:center}@media (min-width:768px) and (max-width:1023px){.regions__menu{height:auto;padding:8px 102px 0 60px}}.regions__row{width:calc(100% - 105px);display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}@media (min-width:768px) and (max-width:1023px){.regions__row{height:auto;width:100%;flex-direction:column;align-items:flex-start;flex-wrap:unset}}.regions__columns{width:calc(33.33% - 90px);margin-right:135px}@media (min-width:768px) and (max-width:1023px){.regions__columns{width:calc(50% - 30px);margin-right:60px}.regions__columns:first-child{margin-bottom:22px}}@media (min-width:768px) and (max-width:1023px){.regions__columns:nth-child(1n){width:auto;margin-top:15px;margin-bottom:22px}}@media (min-width:768px) and (max-width:1023px){.regions__columns:nth-child(2n){margin-top:15px}}.regions__columns:nth-child(3n){margin-right:0}@media (min-width:768px) and (max-width:1023px){.regions__columns:nth-child(3n){right:19%;bottom:25%;width:30%}}.regions__title{text-transform:uppercase;padding-bottom:8px;font-size:12px;line-height:16px;font-family:'DM Sans',sans-serif;letter-spacing:.6px;color:#7a7a7a;font-weight:600;margin-bottom:32px;margin-top:100px}@media (min-width:768px) and (max-width:1023px){.regions__title{line-height:17px;letter-spacing:.3px}}.regions__section{margin-bottom:32px}.regions__section:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.regions__section{margin-bottom:24px}}.regions__name,.regions__name:visited{font-size:16px;line-height:22px;margin-bottom:-4px;text-transform:capitalize;display:flex;color:#000;font-family:'DM Sans',sans-serif;font-weight:600;align-items:center}@media (min-width:768px) and (max-width:1023px){.regions__name,.regions__name:visited{margin-bottom:-5px}}.regions__name:hover,.regions__name:visited:hover,.regions__name:active,.regions__name:visited:active,.regions__name:focus,.regions__name:visited:focus{text-decoration:underline;color:#000}.regions__language,.regions__language:visited{font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#0069df;display:inline-block;font-weight:600;font-family:'DM Sans',sans-serif;vertical-align:middle}@media (min-width:768px) and (max-width:1023px){.regions__language,.regions__language:visited{line-height:17px;letter-spacing:.3px}}.regions__language:hover,.regions__language:visited:hover,.regions__language:focus,.regions__language:visited:focus,.regions__language:active,.regions__language:visited:active{color:#0069df !important;text-decoration:underline}.regions__language:last-child:after,.regions__language:visited:last-child:after{display:none}.regions__language:after,.regions__language:visited:after{content:'|';display:inline-block;margin:0 10px;vertical-align:middle}.regions__button,.regions button[class$=__button]{font-size:16px;line-height:22px;position:absolute;right:25px;top:25px;font-weight:600;vertical-align:middle;border:0;background:0 0;padding:0;color:#000}@media (min-width:768px) and (max-width:1023px){.regions__button,.regions button[class$=__button]{right:30.7px;top:24.9px;font-size:16px;line-height:22px;color:#000}}.regions__button:focus,.regions button[class$=__button]:focus,.regions__button:active,.regions button[class$=__button]:active,.regions__button:hover,.regions button[class$=__button]:hover{outline:none;background:0 0;border:0;color:#000}.regions__button:focus:after,.regions button[class$=__button]:focus:after,.regions__button:active:after,.regions button[class$=__button]:active:after,.regions__button:hover:after,.regions button[class$=__button]:hover:after{content:''}.regions__button:focus:hover:before,.regions button[class$=__button]:focus:hover:before,.regions__button:active:hover:before,.regions button[class$=__button]:active:hover:before,.regions__button:hover:hover:before,.regions button[class$=__button]:hover:hover:before{transform:scaleX(0)}.regions__button:not(.primary),.regions button[class$=__button]:not(.primary){box-shadow:none}@media (min-width:768px) and (max-width:1023px){.regions .container .footer__bottom-lnk{position:absolute;margin-left:60px;bottom:5%}}.footer .regions{display:none}.app__modal #maincontent,.app__modal .footer,.app__modal .jf__mid{opacity:.3}@media screen and (min-width:1024px) and (max-width:1680px){.fr-fr .regions__row{margin-top:130px}}@media screen and (min-width:890px) and (max-width:920px){.fr-fr .regions__columns:nth-child(3n){right:28%}}.search{line-height:normal}.search__banner{padding:40px;color:#fff;position:relative;overflow:hidden;min-height:400px;display:flex;justify-content:center;align-items:center;border-radius:50px}.search__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#0056b7}.search__bg .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.search__bg .shapes .shape_1{position:absolute;top:-80px;left:6px}@media (min-width:768px) and (max-width:1023px){.search__bg .shapes .shape_1{width:133px;top:-102px;left:12px}}.search__bg .shapes .shape_2{position:absolute;top:112px;left:-28px}@media (min-width:768px) and (max-width:1023px){.search__bg .shapes .shape_2{top:50px;width:95px;left:-40px}}.search__bg .shapes .shape_3{position:absolute;top:115px;right:-100px}@media (min-width:768px) and (max-width:1023px){.search__bg .shapes .shape_3{top:auto;bottom:-10px;right:-45px;width:95px}}.search__bg .shapes .shape_4{position:absolute;bottom:-74px;right:34px}@media (min-width:768px) and (max-width:1023px){.search__bg .shapes .shape_4{width:140px;bottom:-125px;right:30px}}.search__banner-content{position:relative}.search__title{font-size:48px;line-height:58px;text-align:center;max-width:750px;margin:0;font-weight:600;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.search__title{font-size:42px;line-height:50px;max-width:100%}}.search__main-link{background:#1e5f30;padding:24px 0}@media (min-width:768px) and (max-width:1023px){.search__main-link{padding:16px 0}}.search__link{font-size:24px;color:#fff}@media (min-width:768px) and (max-width:1023px){.search__link{font-size:18px;line-height:24px}}.search__link:hover,.search__link:focus,.search__link:active,.search__link:visited{color:#fff}.search__link:after{display:inline-block;width:14px;height:24px;margin-left:16px;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-ico-white.svg);vertical-align:middle;content:'';background-size:cover}@media (min-width:768px) and (max-width:1023px){.search__link:after{width:11px;height:18px}}.search__result{padding:56px 0}@media (min-width:768px) and (max-width:1023px){.search__result{padding:48px 0 56px}}.search__result .filter .filter-actions a{padding-left:12px}@media (min-width:768px) and (max-width:1023px){.search__result .filter .filter-actions a{padding-left:0}}.search__row{display:flex;margin:0}@media (min-width:768px) and (max-width:1023px){.search__row{display:block;max-width:618px;margin:0 auto}}@media only screen and (min-width:1400px){.search__row{margin:0 7.8%}}.search__filter{flex:1 1 20%;padding-right:37px}@media (min-width:768px) and (max-width:1023px){.search__filter{padding-right:0;width:100%;margin-bottom:40px}}.search__filter .filter-content{margin-top:0}.search__filter .filter__selector{margin-top:0}@media (min-width:768px) and (max-width:1023px){.search__filter .filter-content{display:none}.search__filter.filter__box--active .filter-content{display:block;background:#f6f5f7;border-radius:0 0 30px 30px}.search__filter.filter__box--active .filter-options-item{display:block;columns:2;width:100%;padding:0 24px 24px;margin-right:0;border-radius:none;background:0 0}}.search__list{flex:1 1 80%;padding:0 0 0 34px}@media (min-width:768px) and (max-width:1023px){.search__list{padding:0;width:100%}}.search__list .listing{max-width:100%}@media only screen and (min-width:1400px){.search__list .listing{max-width:764px}}.search__list .listing__group{margin-top:0}.search__list .listing__name{display:block;font-size:24px;margin:0 0 24px;line-height:36px;letter-spacing:-.01em;color:#000;font-weight:600;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.search__list .listing__name{font-size:22px;line-height:30px}}.search__pagination{margin-top:93px;margin-left:-9px}.courses__listing .search__pagination{margin-left:0}@media (min-width:768px) and (max-width:1023px){.search__pagination{margin-top:57px;margin-left:0}}.slider{padding:80px 0 122px calc(50% - 615px);position:relative}@media (min-width:1024px) and (max-width:1300px){.slider{padding-left:30px}}@media (min-width:768px) and (max-width:1023px){.slider{padding:48px 0 120px 30px}}.home--review.slider{padding-bottom:180px}@media (min-width:768px) and (max-width:1023px){.home--review.slider{padding-bottom:120px}}.slider:after{content:'';position:absolute;display:inline-block;left:53vw;right:0;top:0;bottom:0;background:#f7f7f7}@media (min-width:768px) and (max-width:1023px){.slider:after{left:65.6%}}.slider__title{font-size:48px;line-height:56px;color:#4daf4e;font-family:'DM Sans',sans-serif;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.slider__title{font-size:32px;line-height:40px;margin-bottom:16px}}.slider__desc{font-size:24px;line-height:32px;margin-bottom:49px;font-weight:300;max-width:285px}@media (min-width:768px) and (max-width:1023px){.slider__desc{font-size:18px;line-height:24px;margin-bottom:42px;max-width:222px}}.slider__link,.slider__link:focus,.slider__link:active,.slider__link:hover,.slider__link:visited{font-size:16px;line-height:normal;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#0069df}@media (min-width:768px) and (max-width:1023px){.slider__link,.slider__link:focus,.slider__link:active,.slider__link:hover,.slider__link:visited{font-size:14px;line-height:18px}}.slider__link:after,.slider__link:focus:after,.slider__link:active:after,.slider__link:hover:after,.slider__link:visited:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg);display:inline-block;position:absolute;line-height:0;right:-25px;top:4px}.slider__row{display:flex;flex-wrap:wrap;position:relative;z-index:1}.slider__left{flex:1 1 26%;margin-right:12px}@media (min-width:768px) and (max-width:1023px){.slider__left{padding-right:15px;flex:1 1 38%}}.slider__right{flex:1 1 70%;width:70%}@media (min-width:768px) and (max-width:1023px){.slider__right{flex:1 1 60%;width:60%}}.slider__main{width:100%;position:relative}.slider__card{width:50%;background:#fff;border-top:8px solid #00affe;padding:19px 24px;box-shadow:0 2px 13px 0 rgba(0,0,0,.1);height:370px;display:inline-block;margin-right:30px;cursor:pointer;overflow:hidden;transition:box-shadow .5s ease-in-out}@media (min-width:768px) and (max-width:1023px){.slider__card{padding:15px 24px;height:385px}}.slider__card:hover{box-shadow:0px 0px 13px 2px rgba(0,0,0,.3);cursor:pointer}.slider__card:focus{outline:none}.slider__card:last-child{margin-right:0}.home--news .slider__card{border-top:8px solid #4daf4e}.slider__meta{font-size:16px;line-height:normal;letter-spacing:1px;color:#90a4ae;font-weight:600;text-transform:uppercase;margin-bottom:15px}@media (min-width:768px) and (max-width:1023px){.slider__meta{font-size:14px;line-height:18px;margin-bottom:16px}}.slider__header{font-size:32px;line-height:38px;font-family:'DM Sans',sans-serif;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.slider__header{font-size:24px;line-height:32px}}.slider__date{font-size:12px;letter-spacing:1px;color:#c7d1d5;font-weight:600;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.slider__date{margin-bottom:16px}}.slider__copy{font-size:18px;line-height:24px;color:#90a4ae}@media (min-width:768px) and (max-width:1023px){.slider__copy{font-size:16px;line-height:20px}}.slider__review{margin-bottom:17px;font-size:12px;line-height:20px;letter-spacing:2px;font-weight:600;color:#90a4ae;vertical-align:middle}.slider__rating-text{margin-left:16px}.slider__star{display:inline-block;width:15.3px;height:14px;margin-right:4px;vertical-align:middle;background:url(../../frontend/Jellyfish/Training/en_US/images/star-full.svg);background-size:cover}.slider__star--half{background:url('../../frontend/Jellyfish/Training/en_US/images/half-star.svg');background-size:cover}.slider__star--empty{background:url('../../frontend/Jellyfish/Training/en_US/images/star-empty.svg');background-size:cover}.slider .slick-slide{margin-right:30px}.slider .slick-slide:last-child{margin-right:0}.slider .slick-list{overflow:hidden;padding:0 0 18px 18px}.slider .slick-arrow{position:absolute;bottom:-80px;width:60px;height:60px;font-size:0;border:0;padding:0;background:#fff;border:1px solid #fff;left:18.5vw;padding:15px 24px;margin-top:235px}@media screen and (min-width:1000px){.slider .slick-arrow{left:17vw}}@media screen and (min-width:1100px){.slider .slick-arrow{left:18vw}}@media screen and (min-width:1400px){.slider .slick-arrow{left:16vw}}@media screen and (min-width:1600px){.slider .slick-arrow{left:13vw}}@media screen and (min-width:1700px){.slider .slick-arrow{left:11.6vw}}@media screen and (min-width:1900px){.slider .slick-arrow{left:9.2vw}}@media screen and (min-width:2500px){.slider .slick-arrow{left:4.5vw}}@media screen and (min-width:3500px){.slider .slick-arrow{left:4.3vw}}@media (min-width:768px) and (max-width:1023px){.slider .slick-arrow{left:29%}}.slider .slick-arrow:before{content:''}.slider .slick-arrow:after{content:'';display:inline-block;width:11.1px;height:18px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-green-ico.svg');background-size:cover;position:absolute;top:21px;left:23px}.slider.home--news .slider .slick-arrow:after{background:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-green-ico.svg')}.slider .slick-prev{border:1px solid #f7f7f7;border-right:0}.slider .slick-prev:after{transform:rotate(180deg)}.slider .slick-next{margin-left:60px}.slider .slick-disabled{opacity:.2;background:#f7f7f7;cursor:not-allowed;border:1px solid #ccc}.partner{background-color:#0069df;background-position:top right;background-repeat:no-repeat;letter-spacing:normal;background-size:contain;padding:96px 0 112px;overflow:hidden;display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.partner{padding:27px 0 80px}}.partner .container{display:flex;align-items:center;flex-direction:column}.partner__title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:36px;line-height:44px;color:#fff;margin:0 0 76px;text-align:center;position:relative;max-width:762px}@media (min-width:768px) and (max-width:1023px){.partner__title{margin:55px auto 30px;max-width:544px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:28px;line-height:36px;letter-spacing:-.02em}}.partner__row{display:flex;align-items:center;justify-content:center}.partner__column{margin-right:22px;background:#fff;border-radius:26.0205px;width:186px;height:125px;z-index:1}@media (min-width:768px) and (max-width:1023px){.partner__column{margin-right:12px;max-width:132px;border-radius:20px;height:auto}}.partner__column img{max-width:100%;border-radius:20px;width:auto;height:auto}.partner .shape{position:absolute;top:0;width:100%;height:100%;overflow:hidden;max-width:2348px}.partner .shape_1{position:absolute;width:258.32px;left:-106px;bottom:43px;height:258px}@media (min-width:2200px){.partner .shape_1{left:0}}.partner .shape_1 rect{stroke:#449cff}@media (min-width:768px) and (max-width:1023px){.partner .shape_1{width:61.3px;left:-19px;bottom:8px;height:50.3px}.partner .shape_1 rect{stroke-width:6px}}.partner .shape_2{position:absolute;right:105px;top:55px}@media (min-width:2200px){.partner .shape_2{right:300px;top:45px}}@media (min-width:768px) and (max-width:1023px){.partner .shape_2{right:20px;top:29px;width:62.79px;height:62.79px}}.partner .shape_3{position:absolute;right:150px;top:250px}@media (min-width:2200px){.partner .shape_3{right:360px}}@media (min-width:768px) and (max-width:1023px){.partner .shape_3{right:40px;top:103px;width:30.83px;height:30.83px}}.partner .shape_4{position:absolute;width:294.2px;height:294.2px;right:-175px;transform:rotate(22deg);top:131px}.partner .shape_4 path{fill:#0078ff}@media (min-width:2200px){.partner .shape_4{right:27px}}@media (min-width:768px) and (max-width:1023px){.partner .shape_4{width:113.03px;height:113.03px;right:-88px;transform:rotate(22deg);top:58px}}.partner .shape_5{position:absolute;bottom:0;left:135px}@media (min-width:2200px){.partner .shape_5{left:237px}}@media (min-width:768px) and (max-width:1023px){.partner .shape_5{bottom:40px;left:37px;width:34.28px;height:34.28px}}.newsletter{letter-spacing:normal;position:relative}.newsletter__image{z-index:3;position:relative;max-width:100%;max-height:378px}@media (min-width:768px) and (max-width:1023px){.newsletter__image{width:auto;height:280px;max-width:initial}}.newsletter__image--sm{display:none}.newsletter__box{max-width:600px;box-shadow:0 2px 20px 0 rgba(0,0,0,.3);background-color:#14499e;position:absolute;right:0;margin-right:calc(50% - 615px);top:40px;z-index:4}@media (min-width:1024px) and (max-width:1300px){.newsletter__box{margin-right:15px}}@media (min-width:768px) and (max-width:1023px){.newsletter__box{margin-right:30px;max-width:404px;top:24px}}.newsletter--light .newsletter__box{background-color:#f7f7f7}.newsletter__desc{padding:40px 24px 24px}@media (min-width:1024px) and (max-width:1300px){.newsletter__desc{padding:20px 24px 15px}}@media (min-width:768px) and (max-width:1023px){.newsletter__desc{padding:24px}}.newsletter__title{font-family:'DM Sans',sans-serif;color:#fff;font-size:48px;line-height:56px;margin-bottom:9px}@media (min-width:1024px) and (max-width:1300px){.newsletter__title{font-size:38px;line-height:48px}}@media (min-width:768px) and (max-width:1023px){.newsletter__title{font-size:32px;line-height:40px;margin-bottom:8px}}.newsletter--light .newsletter__title{color:#4daf4e}.newsletter__copy{font-size:24px;line-height:32px;color:#fff}@media (min-width:1024px) and (max-width:1300px){.newsletter__copy{font-size:20px;line-height:26px}}@media (min-width:768px) and (max-width:1023px){.newsletter__copy{font-size:18px;line-height:24px;max-width:356px}}.newsletter--light .newsletter__copy{color:#455b64}.newsletter__form{height:104px;width:100%;background:#fff;display:flex;align-items:center}@media (min-width:1024px) and (max-width:1300px){.newsletter__form{height:75px}}@media (min-width:768px) and (max-width:1023px){.newsletter__form{height:auto;padding:16px 24px}}.newsletter__field{margin:0 24px;position:relative;width:343px}@media (min-width:768px) and (max-width:1023px){.newsletter__field{margin-right:32px;margin-left:0}}.newsletter__field--error:after{content:url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg);display:inline-block;position:absolute;right:0;top:5px}.newsletter__input[type=text],.newsletter__input[type=email]{width:100%;font-size:24px;line-height:32px;color:#c7d1d5;padding:1px 0;border:0;border-bottom:1px solid #c7d1d5;color:#455b64;position:relative;z-index:2;background:0 0}@media (min-width:768px) and (max-width:1023px){.newsletter__input[type=text],.newsletter__input[type=email]{font-size:18px;line-height:24px;max-width:263px}}.newsletter__input[type=text]:focus,.newsletter__input[type=email]:focus{outline:none;box-shadow:none}.newsletter__input[type=text]::-webkit-input-placeholder,.newsletter__input[type=email]::-webkit-input-placeholder{opacity:0}.newsletter__field--error .newsletter__input[type=text],.newsletter__field--error .newsletter__input[type=email]{border-color:#fb2424}.newsletter__label{color:#c7d1d5;font-size:24px;line-height:32px;position:absolute;top:0;left:0;z-index:0;transition:top .2s linear;margin-bottom:0;font-family:'DM Sans',sans-serif;font-weight:300}@media (min-width:768px) and (max-width:1023px){.newsletter__label{font-size:18px;line-height:24px}}.newsletter__field--error .newsletter__label{color:#fb2424}.newsletter__button,.newsletter__button:hover,.newsletter__button:focus,.newsletter__button:active{padding:18px 32px;background-color:#00affe;letter-spacing:2px;font-weight:600;font-size:16px;line-height:20px;border:none;color:#fff;box-shadow:none;border-radius:0;margin:0 24px;text-transform:uppercase}.newsletter__button:not(.primary),.newsletter__button:hover:not(.primary),.newsletter__button:focus:not(.primary),.newsletter__button:active:not(.primary){box-shadow:none}@media (min-width:768px) and (max-width:1023px){.newsletter__button,.newsletter__button:hover,.newsletter__button:focus,.newsletter__button:active{font-size:14px;line-height:18px;padding:19px 32px;margin:0;letter-spacing:1px}}.newsletter__success,.newsletter__error{color:#4daf4e;display:block;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:2px;line-height:normal;width:100%;font-weight:600}.newsletter__success:after,.newsletter__error:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/check-circle.svg');vertical-align:middle;margin-left:16px}.newsletter__error{color:#fb2424}.newsletter__error:after{content:'';margin-left:0}.newletter__bg{text-align:center;position:relative}.newletter__bg:before{display:inline-block;position:absolute;content:'';left:0;right:50vw;top:0;bottom:0;background:#e3f7fe}.newletter__bg:after{display:inline-block;position:absolute;content:'';right:0;left:50vw;top:0;bottom:0;background:#131a2d}@media (min-width:768px) and (max-width:1023px){.fr-fr .newsletter__box{top:12px}}.fr-fr .newsletter__desc{padding:24px}@media (min-width:768px) and (max-width:1023px){.fr-fr .newsletter__desc{padding:20px 24px}}.fr-fr .newsletter__title{font-size:32px;line-height:40px}@media (min-width:768px) and (max-width:1023px){.fr-fr .newsletter__title{font-size:28px;line-height:34px}}.fr-fr .newsletter__copy{font-size:20px;line-height:30px;font-weight:600}@media (min-width:768px) and (max-width:1023px){.fr-fr .newsletter__copy{font-size:16px;line-height:20px}}@media (min-width:768px) and (max-width:1023px){.fr-fr .newsletter__form{padding:11px 24px}}.footer{padding:0;background:#000}.footer__row{display:flex;margin:0 -15px;padding:48px 0 77px}@media (min-width:768px) and (max-width:1023px){.footer__row{display:block;margin:0 -10px;padding:44px 0 40px}}.footer__desc{width:62%;padding:0 15px}@media (min-width:768px) and (max-width:1023px){.footer__desc{width:100%;display:inline-flex;margin-bottom:60px;justify-content:space-between;flex-direction:column}}.footer__logo{width:188px;height:34px;margin-bottom:24px;margin-left:35px}@media (min-width:768px) and (max-width:1023px){.footer__logo{margin-bottom:0;width:188px;height:34px;margin-left:0}}.footer__logo-lnk{margin-left:-34px}@media (min-width:768px) and (max-width:1023px){.footer__logo-lnk{margin-left:0}}.footer__region{vertical-align:top;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:2;letter-spacing:2px;color:#90a4ae;cursor:pointer;position:relative}@media (min-width:768px) and (max-width:1023px){.footer__region{line-height:33px}}.footer__region:after{content:'';background:url('../../frontend/Jellyfish/Training/en_US/images/chev_down_icon.svg') no-repeat;display:inline-block;width:12px;margin-left:8px;position:absolute;height:8px;line-height:0;top:5px}@media (min-width:768px) and (max-width:1023px){.footer__region:after{width:10px;height:6.2px}}.footer__title{max-width:170px;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:17px;letter-spacing:.3px;text-transform:uppercase;color:#7a7a7a;margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.footer__title{margin-top:34px}}.footer__back2top{display:none !important;position:fixed;z-index:9;right:25px;bottom:25px;background:url('../../frontend/Jellyfish/Training/en_US/images/back-to-top.svg') no-repeat;width:40px;height:40px}.footer__icon{display:inline-block;width:32px;margin-right:15px;height:31px;vertical-align:middle}.footer__icon:last-child{margin-right:0}.footer__icon--fb{background:url('../../frontend/Jellyfish/Training/en_US/images/facebook-link.svg') no-repeat}.footer__icon--twitter{background:url('../../frontend/Jellyfish/Training/en_US/images/twitter-link.svg') no-repeat}.footer__icon--linkedin{background:url('../../frontend/Jellyfish/Training/en_US/images/linkedin-link.svg') no-repeat}.footer__icon--insta{background:url('../../frontend/Jellyfish/Training/en_US/images/instagram-link.svg') no-repeat}.footer__icon--youtube{background:url('../../frontend/Jellyfish/Training/en_US/images/youtube-link.svg') no-repeat}.footer__column{width:30%;position:relative;bottom:10px;padding:0 15px}.footer__column:nth-child(1){padding-top:30px !important}@media (min-width:768px) and (max-width:1023px){.footer__column{width:24.5%;display:inline-block;vertical-align:top;padding:0 10px}}.footer__label{font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:17px;letter-spacing:.3px;text-transform:uppercase;color:#7a7a7a;margin-bottom:15px}@media (min-width:1024px) and (max-width:1300px){.footer__label{white-space:nowrap}}@media (min-width:768px) and (max-width:1023px){.footer__label{line-height:16px;margin-bottom:12px}}.footer__link,.footer__link:visited{display:block;margin-bottom:12px;color:#fff;letter-spacing:.2px;font-family:'DM Sans',sans-serif;font-size:14px;line-height:22px;float:left;clear:left}@media (min-width:768px) and (max-width:1023px){.footer__link,.footer__link:visited{font-size:14px;line-height:22px;margin-bottom:13px}}.footer__link:last-child,.footer__link:visited:last-child{margin-bottom:0}.footer__bottom{height:40px;background-color:#000}@media (min-width:768px) and (max-width:1023px){.footer__bottom .container{margin:0;padding-right:0}}body[class^=checkout] .footer__bottom{background:#fff}.footer__left{width:84%;text-align:center;padding-left:322px}@media (min-width:1290px) and (max-width:1300px){.footer__left{padding-left:232px}}@media (min-width:1180px) and (max-width:1280px){.footer__left{padding-left:32vw;width:69%}}@media (min-width:768px) and (max-width:1023px){.footer__left{padding-left:0;width:68%;text-align:inherit}}.footer__right{width:20%;text-align:end}@media (min-width:1180px) and (max-width:1280px){.footer__right{width:28%}}@media (min-width:768px) and (max-width:1023px){.footer__right{width:30%;text-align:right}}.footer__bottom-row{padding:5px 0;display:flex}.footer__bottom-lnk,.footer__bottom-lnk:visited{margin-right:38px;color:#fff;letter-spacing:.2px;font-size:12px;line-height:17px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.footer__bottom-lnk:last-child,.footer__bottom-lnk:visited:last-child{margin:0}@media (min-width:1024px) and (max-width:1300px){.footer__bottom-lnk,.footer__bottom-lnk:visited{margin-right:20px}}.footer .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.footer .shape_1{position:absolute;bottom:0;left:290px}@media (min-width:2000px){.footer .shape_1{left:598px}}@media (min-width:1024px) and (max-width:1243px){.footer .shape_1{left:261px}}@media (min-width:768px) and (max-width:1023px){.footer .shape_1{left:55%;bottom:629px;transform:rotate(180deg);width:95px}}.footer .shape_2{position:absolute;bottom:0;left:0}@media (min-width:2000px){.footer .shape_2{left:68px;width:700px}}@media (min-width:1024px) and (max-width:1243px){.footer .shape_2{left:-18px}}@media (min-width:768px) and (max-width:1023px){.footer .shape_2{bottom:546px;left:59.5%;transform:rotate(179deg);width:310px;height:143px}}@media (min-width:800px) and (max-width:1024px){.footer .shape_2{bottom:556px;left:62.5%}}.footer .shape_3{position:absolute;left:185px;bottom:40px}@media (min-width:2000px){.footer .shape_3{left:486px}}@media (min-width:1024px) and (max-width:1243px){.footer .shape_3{left:162px}}@media (min-width:768px) and (max-width:1023px){.footer .shape_3{left:61%;bottom:492px;height:120px}}.fr-fr .footer__title{max-width:208px}.lastfooter{overflow:hidden;height:40px;background-color:#f7f7f7}.lastfooter__contain{margin-left:185px;margin-top:7px;margin-bottom:10px;letter-spacing:normal;font-family:'DM Sans',sans-serif;color:#455b64}.lastfooter__contain--list{width:99px;height:20px;font-size:12px;line-height:1.67;margin-right:32px}.lastfooter__contain--copy{float:right;width:243px;margin-right:132px}.contact{padding:120px 0 156px;background:#000;color:#fff}@media (min-width:768px) and (max-width:1023px){.contact{padding:72px 12px 80px}}.contact_no{margin-top:8px}.contact .container{background:#000;border:2px solid #fff;border-radius:20px;color:#fff;padding:56px 132px 28px !important;width:96% !important;max-width:1700px !important}@media (min-width:768px) and (max-width:1023px){.contact .container{width:100% !important;padding:40px 32px 16px !important}}.contact__top{display:flex;flex-wrap:wrap;margin-bottom:48px;align-items:center}@media (min-width:768px) and (max-width:1023px){.contact__top{margin-bottom:43px}}.contact__title{font-family:'DM Sans-Medium',sans-serif;font-size:48px;line-height:58px;font-weight:500;letter-spacing:-.02em;flex:1 1 50%}@media (min-width:768px) and (max-width:1023px){.contact__title{font-weight:500;font-size:36px;line-height:44px;letter-spacing:-.02em}}.contact__signup-label{margin-bottom:0}.contact__no-label{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#449cff;text-transform:inherit}@media (min-width:768px) and (max-width:1023px){.contact__no-label{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;letter-spacing:.2px}}.contact__phone{font-weight:400;font-size:22px;line-height:30px;letter-spacing:.01em}@media (min-width:768px) and (max-width:1023px){.contact__phone{font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em}}.contact__phone a,.contact__phone a:hover,.contact__phone a:active,.contact__phone a:visited,.contact__phone a:focus{color:#fff}.contact__row{display:flex;flex-wrap:wrap;justify-content:space-between}.contact__left,.contact__right{width:calc(50% - 15px)}@media (min-width:768px) and (max-width:1023px){.contact__left,.contact__right{width:calc(50% - 10px)}}.contact__right{display:flex;flex-direction:column;justify-content:space-between}.contact__section{position:relative;margin-bottom:32px;border:1px solid #8f8f8f;border-radius:8px;padding:8px 14px;background:#121212}.gmp-form__input .contact__section{margin-bottom:16px}.contact__section:last-child{margin-bottom:0}.contact__section--error{border:1px solid #ff4975;margin-bottom:52px}.detail__modal-fields .contact__section{width:calc(50% - 15px);margin-bottom:38px}.contact__input[type=text],.contact__input[type=email],.contact__input[type=number],textarea.contact__input{padding:0;width:100%;background:0 0;border:0;color:#fff;font-family:'DM Sans',sans-serif;font-size:18px;line-height:24px;position:relative;z-index:1;resize:none;max-height:115px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.contact__input[type=text],.contact__input[type=email],.contact__input[type=number],textarea.contact__input{font-weight:400;font-size:18px;line-height:24px}}.contact__input[type=text]::-webkit-input-placeholder,.contact__input[type=email]::-webkit-input-placeholder,.contact__input[type=number]::-webkit-input-placeholder,textarea.contact__input::-webkit-input-placeholder{opacity:0}.contact__input[type=text]:focus,.contact__input[type=email]:focus,.contact__input[type=number]:focus,textarea.contact__input:focus{outline:none;box-shadow:none}.contact__section--error .contact__input[type=text]:focus~.contact__label--focused,.contact__section--error .contact__input[type=email]:focus~.contact__label--focused,.contact__section--error .contact__input[type=number]:focus~.contact__label--focused,.contact__section--error textarea.contact__input:focus~.contact__label--focused{color:#ff4975}.contact__section--error .contact__input[type=text],.contact__section--error .contact__input[type=email],.contact__section--error .contact__input[type=number],.contact__section--error textarea.contact__input{border-bottom-color:transparent}.contact__input[type=text]::-webkit-scrollbar,.contact__input[type=email]::-webkit-scrollbar,.contact__input[type=number]::-webkit-scrollbar,textarea.contact__input::-webkit-scrollbar{width:4px}.contact__input[type=text]::-webkit-scrollbar-track,.contact__input[type=email]::-webkit-scrollbar-track,.contact__input[type=number]::-webkit-scrollbar-track,textarea.contact__input::-webkit-scrollbar-track{background:#455b64;margin:5px 0;border-radius:2px}.contact__input[type=text]::-webkit-scrollbar-thumb,.contact__input[type=email]::-webkit-scrollbar-thumb,.contact__input[type=number]::-webkit-scrollbar-thumb,textarea.contact__input::-webkit-scrollbar-thumb{background:#00affe;border-radius:2px}textarea.contact__input{padding:inherit;resize:auto;height:111px}@media (min-width:768px) and (max-width:1023px){textarea.contact__input{height:110px}}.contact__label{font-size:18px;line-height:24px;font-weight:300;position:absolute;top:0;left:0;z-index:0;transition:top .2s linear;padding:11px 14px;color:#a09fa9}@media (min-width:768px) and (max-width:1023px){.contact__label{font-size:14px;line-height:24px;margin-bottom:0}}.contact__label--focused{font-size:12px;line-height:17px;letter-spacing:.2px;color:#449cff;font-weight:500;font-family:'DM Sans-Medium',sans-serif;top:-20px;opacity:1;background:#121212;padding-right:4px;padding-left:4px;left:12px}@media (min-width:768px) and (max-width:1023px){.newsletter .contact__label--focused{font-size:11px;top:-13px}}.contact__section--error .contact__label--focused{color:#ff4975}.contact__label-tip{font-size:10px;line-height:14px;color:#90a4ae;opacity:0;font-weight:400;text-transform:none;letter-spacing:0;display:inline-block}.contact__input:focus+.contact__label .contact__label-tip{opacity:1}.contact__error{width:20px;height:20px;background:url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg);display:none;position:absolute;right:14px;top:13px}@media (min-width:768px) and (max-width:1023px){.contact__error{top:13px}}.contact__section--error .contact__error{display:inline-block}.contact__button,.contact__button:visited{background:#fff;color:#121212;border:0;font-size:20px;line-height:28px;padding:12px 48px;vertical-align:middle;border-radius:51px;font-weight:500}.contact__button:not(.primary),.contact__button:visited:not(.primary){box-shadow:none}.contact__button:hover,.contact__button:visited:hover,.contact__button:active,.contact__button:visited:active,.contact__button:focus,.contact__button:visited:focus{padding:11px 47px;background:0 0;color:#fff;border-color:#fff}.contact__button:hover:after,.contact__button:visited:hover:after,.contact__button:active:after,.contact__button:visited:active:after,.contact__button:focus:after,.contact__button:visited:focus:after{content:'' !important}@media (min-width:768px) and (max-width:1023px){.contact__button,.contact__button:visited{padding:12px 48px;border-radius:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px}}.contact__submit{display:flex;position:relative;flex-direction:column-reverse;height:100%}.contact__signup{display:inline-block;padding-left:26px;position:relative;width:100%;vertical-align:middle;order:2;top:0 !important;position:absolute !important}@media (min-width:768px) and (max-width:1023px){.contact__signup{width:100%;top:-22%}}.contact__signup-txt{cursor:pointer;left:-24px;position:relative;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;letter-spacing:.2px;color:#449cff}@media (min-width:768px) and (max-width:1023px){.contact__signup-txt{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;letter-spacing:.2px}}.contact__btn-sec{width:40%;order:1}@media (min-width:768px) and (max-width:1023px){.contact__btn-sec{position:relative}}.contact__tip{display:block;font-size:15px;line-height:22px;top:4px;left:12px;position:relative}@media (min-width:768px) and (max-width:1023px){.contact__tip{font-weight:400;font-size:12px;line-height:17px;letter-spacing:.2px}}.contact__check{display:none}.contact__check:checked~.contact__checkmark{background:#121212}.contact__check:checked~.contact__checkmark:after{display:block}.contact__checkmark{display:inline-block;width:20px;height:20px;position:absolute;left:0;border:1px solid #8f8f8f;border-radius:4px;top:35px;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.contact__checkmark{width:16px;height:16px;top:35px}}.contact__checkmark:after{content:url(../../frontend/Jellyfish/Training/en_US/images/white_tic.svg);display:none;position:absolute;left:1px;top:-5px}.fr-fr .fr_description{margin-top:30px}.fr-fr .fr_description label{font-size:16px;line-height:normal;margin-bottom:0;overflow-wrap:anywhere}.contact__section.contact__title_section{width:calc(15% - 15px);display:inline-block;margin-right:30px;float:left}@media (min-width:768px) and (max-width:1023px){.contact__section.contact__title_section{width:calc(24% - 15px)}}.name_contact.contact__section{width:calc(85% - 15px);display:inline-block}@media (min-width:768px) and (max-width:1023px){.name_contact.contact__section{width:calc(76% - 15px)}}.contact__section select.contact__input{background:0 0;border:none;color:#fff;box-shadow:none}.select2-right-aligned .select2-container{width:50%;float:right}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}.contact__section select.contact__input.select2-hidden-accessible{display:block !important;width:100% !important;float:left !important;height:100% !important}.select2-container--default .select2-selection--single{background-color:transparent !important;border:none !important}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{width:100%;min-width:700px}.select2-container{width:100% !important;max-width:670px !important;z-index:1;min-width:unset !important}.select2-container:hover{background-color:transparent}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{max-width:315px;left:320px !important;border-radius:10px;min-width:300px;background:0 0;border:none;margin-top:15px}@media (min-width:768px) and (max-width:1023px){.select2-container--open .select2-dropdown--below{left:10px !important}}.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px !important}li.select2-results__option:first-child{border-radius:15px 15px 0 0}li.select2-results__option:last-child{border-radius:0 0 15px 15px}li.select2-results__option{font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px;color:#a09fa9;background:#121212;padding:12px !important}.select2-container--default .select2-results__option[aria-selected=true]{color:#a09fa9;background:#333 !important}.select2-results{max-width:365px;border-radius:10px;border:1px solid #a09fa9;background:#121212;box-shadow:0px 7px 15px 0px rgba(0,0,0,.29),0px 28px 28px 0px rgba(0,0,0,.25),0px 63px 38px 0px rgba(0,0,0,.15),0px 111px 45px 0px rgba(0,0,0,.04),0px 174px 49px 0px rgba(0,0,0,.01)}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#a09fa9 !important;background:#121212 !important}.multi-selection .select2-results{max-width:100% !important}.multi-selection li.select2-results__option{width:50% !important;display:inline-block !important}.multi-selection li.select2-results__option:first-child{border-radius:0 !important}.multi-selection.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{max-width:unset !important}.multi-selection li.select2-results__option:last-child{border-radius:0 !important}.select2-container--default .select2-selection--multiple{background:0 0 !important;border:none !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#000;background:#e6e6e6 !important;border:none !important;border-radius:5px !important;margin-left:0 !important;margin-top:0 !important;padding:0 !important;padding-left:5px !important;margin-bottom:5px !important;padding-right:10px !important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#000 !important}.select2-container--default .select2-selection--multiple .select2-selection__clear{margin-top:0 !important}.multi-selection.select2-container--default.select2-container--focus .select2-selection--multiple{border:none !important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height:25px !important}.multi-selection.select2-container--default .select2-search--inline .select2-search__field{font-family:DM Sans !important;font-size:18px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}.multi-selection .select2-results__option:after{content:"";display:inline-block;position:relative;height:20px;width:20px;border:1px solid #a09fa9;border-radius:4px;background:0 0;margin-right:20px;vertical-align:middle;float:right}.multi-selection .select2-results__option[aria-selected=true]:after{font-family:fontAwesome;content:url(../../frontend/Jellyfish/Training/en_US/images/white_tic.svg);color:#a09fa9;background:0 0;border:1px solid #a09fa9;display:inline-block;padding-left:3px}.select2-container--default .select2-results&gt;.select2-results__options{max-height:400px !important}.multi-selection.select2-container--default .select2-results&gt;.select2-results__options{max-height:400px;width:660px;border-radius:10px;border:1px solid #a09fa9;background:#121212;box-shadow:0px 7px 15px 0px rgba(0,0,0,.29),0px 28px 28px 0px rgba(0,0,0,.25),0px 63px 38px 0px rgba(0,0,0,.15),0px 111px 45px 0px rgba(0,0,0,.04),0px 174px 49px 0px rgba(0,0,0,.01)}.multi-selection.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{left:-15px !important}.multi-selection.select2-container--open .select2-dropdown--below{left:-25px !important}.multi-selection .select2-results{border:none !important}.multi-selection.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-bottom:0 !important}.select2-container .select2-selection--multiple{min-height:36px !important}.contact__section.multiselect{padding-bottom:0}.select2-container--default .select2-selection--single .select2-selection__clear,.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--default .select2-results__option[aria-selected=true]{background:0 0 !important}.singleselect .mage-error,.multiselect .mage-error{margin-top:41px !important}.contact__right{justify-content:flex-start !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{height:6px !important;left:6px !important;margin-left:-3px !important;margin-top:-2px !important;border:none !important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7czNCYQwEIbhL7ns1U7cFrYES0gFW4KWkAZkEC/qQUuwBUvxogdB4k8EIcQ/8Jj3kjDDPIDL9U5pXPoJ5eHRPqHin8aZb9tx23Dkg1RAZEOXmYKSI+fyNqjwCeanMVGNIdK7LrDdMhxEVHkMQz1/v0wj2LH+J4RoH4Emuo1OsUvQQHGF3W5BiciDy7U2AQRsQugEaTnnAAAAAElFTkSuQmCC) !important;position:absolute !important;top:13px !important;width:13px !important;background-position:center !important}@media (min-width:768px) and (max-width:1023px){.select2-container--default .select2-selection--single .select2-selection__arrow b{height:6px !important;left:6px !important;margin-left:-3px !important;margin-top:-2px !important;border:none !important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7czNCYQwEIbhL7ns1U7cFrYES0gFW4KWkAZkEC/qQUuwBUvxogdB4k8EIcQ/8Jj3kjDDPIDL9U5pXPoJ5eHRPqHin8aZb9tx23Dkg1RAZEOXmYKSI+fyNqjwCeanMVGNIdK7LrDdMhxEVHkMQz1/v0wj2LH+J4RoH4Emuo1OsUvQQHGF3W5BiciDy7U2AQRsQugEaTnnAAAAAElFTkSuQmCC) !important;position:absolute !important;top:13px !important;width:13px !important;background-position:center !important}}.select2-container--open .select2-dropdown--above{box-shadow:none}.multi-selection.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{margin-bottom:5px !important}ul.select2-selection__rendered:after{content:"";position:absolute;top:3px;right:0;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7czNCYQwEIbhL7ns1U7cFrYES0gFW4KWkAZkEC/qQUuwBUvxogdB4k8EIcQ/8Jj3kjDDPIDL9U5pXPoJ5eHRPqHin8aZb9tx23Dkg1RAZEOXmYKSI+fyNqjwCeanMVGNIdK7LrDdMhxEVHkMQz1/v0wj2LH+J4RoH4Emuo1OsUvQQHGF3W5BiciDy7U2AQRsQugEaTnnAAAAAElFTkSuQmCC) !important;background-repeat:no-repeat;width:20px;height:20px}@media (min-width:768px) and (max-width:1023px){ul.select2-selection__rendered:after{content:"";position:absolute;top:3px;right:0;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7czNCYQwEIbhL7ns1U7cFrYES0gFW4KWkAZkEC/qQUuwBUvxogdB4k8EIcQ/8Jj3kjDDPIDL9U5pXPoJ5eHRPqHin8aZb9tx23Dkg1RAZEOXmYKSI+fyNqjwCeanMVGNIdK7LrDdMhxEVHkMQz1/v0wj2LH+J4RoH4Emuo1OsUvQQHGF3W5BiciDy7U2AQRsQugEaTnnAAAAAElFTkSuQmCC) !important;background-repeat:no-repeat;width:20px;height:20px}}.select2-container--open ul.select2-selection__rendered:after{transform:rotate(180deg)}@media (min-width:768px) and (max-width:1023px){.select2-container--open ul.select2-selection__rendered:after{transform:rotate(180deg)}}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#333 !important;color:#a09fa9}@media (min-width:768px) and (max-width:1023px){.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#333 !important;color:#a09fa9}}.singleselect .contact__error{background:0 0 !important}.multiselect .contact__error{background:0 0 !important}.policy .container{padding-left:105px}@media (min-width:768px) and (max-width:1023px){.policy .container .breadcrumbs{margin-top:0}}.policy__head{padding:40px 0 64px 64px;display:flex}@media (min-width:768px) and (max-width:1023px){.policy__head{display:block;padding:40px 40px 64px}}.policy__title{width:35%}@media (min-width:768px) and (max-width:1023px){.policy__title{width:auto}}.policy__title-header{margin-top:0;font-size:56px;line-height:66px;letter-spacing:-.02em;color:#000}@media (min-width:768px) and (max-width:1023px){.policy__title-header{font-size:42px;line-height:50px;margin-bottom:10px}}.policy__subtitle{font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px;margin-top:30px;color:#000}@media (min-width:768px) and (max-width:1023px){.policy__subtitle{font-size:18px;line-height:26px}}.policy__link-head{display:none}.policy__link-container{font-size:24px;line-height:32px;color:#00affe;margin:0;list-style-type:none}@media (min-width:768px) and (max-width:1023px){.policy__link-container{font-size:18px;line-height:24px}}.policy__link-list{width:65%;padding-top:20px;padding-left:60px}@media (min-width:768px) and (max-width:1023px){.policy__link-list{width:auto;padding-left:0}}.policy__link,.policy__link:focus,.policy__link:hover,.policy__link:visited,.policy__link:active{color:#0069df}.policy__links{margin-bottom:8px;counter-increment:a;position:relative;padding-left:30px;color:#0069df;font-size:20px;line-height:28px}.policy__links-count{top:8px;left:-37px;line-height:17px;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:2px;position:absolute}.policy__section{padding-bottom:40px}@media (min-width:768px) and (max-width:1023px){.policy__section{padding-bottom:24px}}.policy__faqsection{padding-bottom:40px}@media (min-width:768px) and (max-width:1023px){.policy__faqsection{padding-bottom:24px}}.policy__faqsection--sublist{padding-bottom:40px}@media (min-width:768px) and (max-width:1023px){.policy__faqsection--sublist{padding-bottom:24px}}.policy__details-container{max-width:762px;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.policy__details-container{max-width:100%;padding:0 40px}}.policy__section-counter{height:16px;line-height:17px;font-size:12px;letter-spacing:.02em;margin-bottom:24px;color:#0069df}.policy__section-counter:after{content:"";left:15px;width:calc(100% - 60px);position:relative;top:-4px;display:inline-block;border-top:1px solid #e0e0e0}.policy__header{padding:0 0 40px;font-size:32px;line-height:40px;color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.policy__header{font-size:24px;line-height:30px;padding:0 0 24px}}.policy__copy{font-size:18px;line-height:26px;color:#000}.policy__copy--offer li{margin-bottom:16px}.policy__copy p,.policy__copy ol{margin-bottom:24px;font-weight:400}@media only screen and (max-width:767px){.policy__copy p,.policy__copy ol{margin-bottom:20px}}.policy__copy ol{padding-left:25px}.policy__copy .sub-header{margin:36px 0 24px}@media (min-width:768px) and (max-width:1023px){.policy__copy .sub-header{margin:24px 0 12px}}.policy__copy ul{list-style-type:none;padding-left:0;margin-bottom:0}.policy__copy ul li{padding-left:25px;position:relative;margin-bottom:16px}.policy__copy ul li:before{content:'';display:inline-block;width:12px;height:12px;border-radius:2px;background-color:#0069df;position:absolute;top:7px;left:0}.policy__copy ul li a,.policy__copy ul li a:hover,.policy__copy ul li a:active,.policy__copy ul li a:visited,.policy__copy ul li a:focus{font-weight:500;font-family:'DM Sans-Medium',sans-serif}.policy__copy ul li:last-of-type{margin-bottom:24px}.policy__copylink{color:#0069df}.policy__copylink a,.policy__copylink a:hover,.policy__copylink a:active,.policy__copylink a:visited,.policy__copylink a:focus{color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.policy__table{font-size:22px;font-style:normal;font-weight:600 !important;line-height:30px;color:#000;margin-bottom:24px}@media only screen and (max-width:767px){.policy__table{height:auto}}@media (min-width:768px) and (max-width:1023px){.policy__table{margin-top:30px}}.policy__tabledata{font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:16px;width:100%}.policy__tabledata--date{margin-bottom:56px}.policy__tabledata th{font-size:12px;letter-spacing:2px;color:#455b64;margin-bottom:8px;text-transform:uppercase;line-height:24px;padding:8px 0;width:38%}@media only screen and (max-width:767px){.policy__tabledata th{font-size:12px;line-height:16px;width:30%}}.policy__tabledata th:not(:first-child){text-align:center}.policy__tabledata td{padding:16px 0;font-size:14px;color:#455b64}@media only screen and (max-width:767px){.policy__tabledata td{font-size:12px;line-height:16px;padding:8px 0}}@media (min-width:768px) and (max-width:1023px){.policy__tabledata td{font-size:12px}}.policy__tabledata td:not(:first-child){text-align:center}.policy__tabledata tr{border-bottom:#c7d1d5 solid 1px}.policy__tabledata tr:first-child{border-bottom:#c7d1d5 solid 2px}.detail__top{display:flex;background:#0056b7;position:relative;min-height:616px;height:616px;border-radius:50px;overflow:hidden}@media (min-width:1024px) and (max-width:1300px){.detail__top{padding-left:30px}}@media (min-width:768px) and (max-width:1023px){.detail__top{display:block;padding:0;min-height:450px;margin:0 30px;width:92% !important;height:auto}}.detail__top.container{padding:0 98px !important}@media (min-width:768px) and (max-width:1023px){.detail__top.container{padding:0 42px !important}}@media (min-width:1024px) and (max-width:1300px){.detail__top.container{width:96% !important}}.detail__top .shape{margin:auto 0}.detail__top .shape_1{position:absolute;top:5px;right:-4px;transform:rotate(1deg)}@media (min-width:768px) and (max-width:1023px){.detail__top .shape_1{top:0;right:0;transform:rotate(2deg);height:209px;width:310px}}.detail__top .shape_2{position:absolute;right:268px;bottom:0;z-index:-1}@media (min-width:768px) and (max-width:1023px){.detail__top .shape_2{right:109px;bottom:0;width:350px;height:180px}}.detail__top .shape_3{position:absolute;right:0;transform:rotate(0deg);bottom:0;z-index:-1}@media (min-width:768px) and (max-width:1023px){.detail__top .shape_3{right:-42px;transform:rotate(0deg);bottom:0;width:150px;height:250px}}.detail__ytvideo{border-radius:40px;width:810px;height:414px;margin-bottom:64px;border:none}@media (min-width:768px) and (max-width:1023px){.detail__ytvideo{width:100%;margin-bottom:40px}}.detail__accordian{max-width:1024px;padding:0 !important;width:100%}@media (min-width:768px) and (max-width:1023px){.detail__accordian{padding:0 75px !important;max-width:100%}}.detail__form{background:#000;padding:32px 24px;display:flex;flex-direction:column;border:1px solid #000;border-radius:20px;width:100%;z-index:1 !important}@media (min-width:768px) and (max-width:1023px){.detail__form{padding:24px 16px 32px}}.detail__form-title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:28px;line-height:36px;letter-spacing:-.02em;color:#fff}@media (min-width:768px) and (max-width:1023px){.detail__form-title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:22px;line-height:30px}}.detail__form--fix .detail__form-title{display:none}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__form-title{position:relative;margin-bottom:0;display:block;font-size:20px;line-height:28px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:#fff;padding:16px 20px 0}.detail__form--fix .detail__form-title:after{background:url(../../frontend/Jellyfish/Training/en_US/images/chev-white-down.svg) no-repeat;content:"";display:inline-block;transform:rotate(180deg);width:18px;height:10.5px;background-size:cover;position:absolute;right:20px;top:27px}}.detail__form--active .detail__form-title{padding-bottom:16px}.detail__form--active .detail__form-title:after{transform:rotate(0deg)}.detail__form--fix .detail__form{display:none}@media (min-width:768px) and (max-width:1023px){.detail__form-sec{display:block;flex-wrap:wrap;margin:0 -10px}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__form-sec{display:none;margin:0 -15px;padding:0 30px 24px}}@media (min-width:768px) and (max-width:1023px){.detail__form--active .detail__form-sec{display:flex}}.detail__form--fix{position:fixed;bottom:0;width:1376px;padding:24px 27px;z-index:1 !important;left:50%;transform:translate(-50%,0);border-radius:40px 40px 0 0;border:2px solid #000}@media (min-width:1000px) and (max-width:1400px){.detail__form--fix{width:1100px}}.detail__form--fix .fields{width:70%;display:flex}@media (min-width:1025px) and (max-width:1400px){.detail__form--fix .fields{width:62%}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .fields{width:100%;display:flex;flex-wrap:wrap}}.detail__form--fix .detail__course-form{display:flex;justify-content:space-evenly;align-items:center}.detail__form--fix .detail__course-form .detail__fields{flex-direction:column;margin-right:-200px;margin-bottom:20px}.detail__form--fix .detail__form--fix .detail__fields{width:100% !important;max-width:270px !important}@media (min-width:1024px) and (max-width:1300px){.detail__form--fix{padding:24px 30px}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix{position:fixed;left:0;bottom:0;width:700px;padding:0 24px 24px;z-index:1;display:block;border-radius:20px 20px 0 0;left:4.5%;background:#000;min-height:10px;border:none;transform:unset}}@media (min-width:800px) and (max-width:1024px){.detail__form--fix{left:7%}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__price{padding:10px 20px}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__button{margin-right:15px}}.detail__form--fix .detail__form-sec{display:block}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__form-sec{display:none}}.detail__form--fix .detail__form-sec .detail__bottom{padding:0;margin:0;display:inherit;top:33%;position:absolute;right:21px}.detail__form--fixed{position:fixed;bottom:0;width:1376px;padding:24px 27px;z-index:1 !important;left:75%;transform:translate(-50%,0);border-radius:40px 40px 0 0;border:2px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.detail__form--fixed{position:fixed;left:0;bottom:0;width:700px;padding:0 24px 24px;z-index:1;display:block;border-radius:20px 20px 0 0;left:35%;background:#0056b7;min-height:10px;border:none;transform:unset}}.detail__form--active.detail__form--fix .detail__form-sec{display:flex}.detail__form--active .detail__form-sec{display:block;justify-content:start;padding:16px 0;border-radius:20px;background:#fff}@media (min-width:768px) and (max-width:1023px){.detail__form--active .detail__form-sec{margin:0}}.detail__form--active .detail__form-sec.detail__form--fix{margin:0 20px 25px;display:flex}.detail__form--active .detail__form-sec .detail__bottom{position:static;display:flex;justify-content:end}.detail__label{font-size:16px;line-height:21px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding-left:3px;color:#0069df;display:block;position:relative;top:27px;background:#000;width:fit-content;left:12px}@media (min-width:768px) and (max-width:1023px){.detail__label{font-size:12px;line-height:14px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:.2px;padding-left:8px;color:#0069df;display:block;margin-bottom:-2px;position:absolute;top:2px;z-index:1;left:1em;background-color:#000;padding:0 5px}}.detail__fields:last-child .detail__fields{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.detail__fields{padding:0 10px;width:100%;margin-bottom:8px;position:relative}}.detail__form--fix .detail__fields{width:100%;margin-right:30px;display:inline-block;flex:25%;max-width:35% !important;position:relative;top:-14px}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__fields{margin-right:0;padding:0 15px;width:auto;flex:33%;top:0;max-width:none !important}}.detail__course-form .detail__fields{display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.detail__course-form .detail__fields{padding:0;width:100%}}.detail__field{font-size:18px;height:55px;padding:9px 16px;margin:8px 0 0;width:100%;background-color:transparent;border:1px solid #8f8f8f;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-white-down.svg) no-repeat;background-position:95% 56%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}.detail__field option{color:#000;font-weight:400;font-size:18px;line-height:24px;margin-bottom:24px}.detail__field option:hover{background:#f6f5f7}@media only screen and (max-width:767px){.detail__field{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.detail__field:focus,.detail__field:not([disabled]):focus{outline:none;box-shadow:none}.detail__field option{color:#455b64}.detail__course-form .detail__field{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.detail__course-form .detail__field{margin-bottom:0}}.detail__form--fix .detail__field{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.detail__field{height:45px;font-size:14px;line-height:22px;font-weight:400;padding:10px;padding-bottom:8px;margin-bottom:0;color:#fff;width:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-white-down.svg) no-repeat;background-position:96% 48%;border:1px solid #e0e0e0;border-radius:6px;position:relative}}.detail__price{font-size:48px;font-weight:300;line-height:42px;color:#000}@media (min-width:768px) and (max-width:1023px){.detail__price{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px;width:31%;display:flex;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1023px){.detail__form .detail__price{font-size:24px;line-height:34px}}.detail__price-type{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;color:#fff}@media (min-width:768px) and (max-width:1023px){.detail__price-type{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px}}.detail__form .detail__price-type{display:block}@media (min-width:768px) and (max-width:1023px){.detail__form .detail__price-type{display:inline-block}}.detail__form--fix.detail__form .detail__price-type{display:inline-block}@media (min-width:768px) and (max-width:1023px){.detail__form--fix.detail__form .detail__price-type{color:#000}}@media (min-width:768px) and (max-width:1023px){.detail__form .detail__course-form .detail__price-type{display:inline-block}}.detail__table .detail__price{color:#455b64;white-space:nowrap}.detail__form--fix .detail__price{display:inline-block;width:auto}.detail__bottom{display:flex;position:relative;align-items:flex-end;justify-content:space-between;margin-top:19px}@media (min-width:768px) and (max-width:1023px){.detail__bottom{width:100%;padding:0 10px;top:0;margin-top:25px;align-items:center}}.detail__form--fix .detail__bottom{margin-top:8px;display:inline-block;padding-left:40px;vertical-align:top}@media (min-width:1024px) and (max-width:1300px){.detail__form--fix .detail__bottom{padding-left:20px}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__bottom{padding:0 10px;display:flex}}@media (min-width:768px) and (max-width:1023px){.detail__course-form .detail__bottom{padding:0;max-width:365px;margin:0}}.detail__bottom .detail_button{left:40%;bottom:50%}.detail__button{border:none;color:#fff;text-align:center;line-height:normal;position:relative;font-weight:500;background:#0069df;border-radius:30px;padding:12px 48px;font-size:16px;line-height:22px}@media (min-width:768px) and (max-width:1023px){.detail__button{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;padding:9px 18px;color:#fff}}.detail__button:not(.primary){box-shadow:none}.detail__button.disabled{opacity:1}.detail__button[disabled]{background:#e0e0e0}.detail__button:hover{border:2px solid #0069df;background:#fff;color:#000}.detail__button:active,.detail__button:focus{background:#e4f2ff}.detail__button--detail1{padding:18px 10px;width:100%;margin:40px 0 0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;display:block;color:#fff}.detail__button--detail1:hover,.detail__button--detail1:focus,.detail__button--detail1:active,.detail__button--detail1:visited{color:#fff}@media (min-width:1024px) and (max-width:1300px){.detail__button--detail1{font-size:15px}}@media (min-width:768px) and (max-width:1023px){.detail__train-team+.detail__button--detail1{max-width:30%;margin:0;font-size:14px;padding:20px 32px 18px 24px}}.detail__table .detail__button{margin-left:0;color:#fff;padding:18px 25px;white-space:nowrap}.detail__form--fix .detail__button{margin-left:35px;vertical-align:top;width:210px}.detail__form--active .detail__button{margin-left:0}.detail__ad-bar{position:absolute;left:0;top:0;bottom:0;display:none}.detail__ad-border{height:100%}@media (min-width:768px) and (max-width:1023px){.detail__ad-border{width:8px}}.detail__ad-power{bottom:0;width:50%;position:relative;top:20px;display:block}@media (min-width:768px) and (max-width:1023px){.detail__ad-power{bottom:0}}.detail__ad-power-text{font-size:12px;letter-spacing:2px;line-height:24px;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__ad-badge{margin-top:40px;max-width:277px}@media (min-width:768px) and (max-width:1023px){.detail__ad-badge{max-width:220px;margin-top:18px}}.detail__badge-img{max-width:100%}.detail__desc{display:flex;flex:1 1 100%;z-index:2;padding:0}@media (min-width:1024px) and (max-width:1300px){.detail__desc{flex:1 1 50%}}@media (min-width:768px) and (max-width:1023px){.detail__desc{padding:78px 0;position:relative;z-index:2}}.detail__desc-left{width:60%;display:flex;align-items:baseline;flex-direction:column;justify-content:center}@media (min-width:768px) and (max-width:1023px){.detail__desc-left{width:47%;margin-right:50px}}.detail__desc-right{width:40%;display:flex;align-items:center}@media (min-width:768px) and (max-width:1023px){.detail__desc-right{width:50%}}.detail__banner{flex:1 1 63%;position:absolute;text-align:right;z-index:1;background:#0056b7}@media (min-width:768px) and (max-width:1023px){.detail__banner{position:absolute;right:0;top:0;bottom:0}}.detail__img{max-width:100%;height:100%;object-fit:cover}.detail__main-title{font-size:48px;line-height:58px;margin:0 0 4px;letter-spacing:-.02em;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.detail__main-title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;margin-bottom:8px}}.detail .category__review{margin-bottom:32px;display:block}@media (min-width:768px) and (max-width:1023px){.detail .category__review{margin-bottom:24px}}.detail__text{font-size:20px;line-height:30px;font-weight:400;width:100%;color:#fff;letter-spacing:.01em}@media (min-width:768px) and (max-width:1023px){.detail__text{font-size:18px;line-height:24px;width:100%}}.detail__link-bar{background:#263238;padding:24px 0 25px;position:relative}@media (min-width:768px) and (max-width:1023px){.detail__link-bar{padding:16px 0}}.detail__main-link{color:#fff;font-size:24px;line-height:normal}@media (min-width:768px) and (max-width:1023px){.detail__main-link{font-size:18px;line-height:24px}}.detail__main-link:hover,.detail__main-link:focus,.detail__main-link:visited,.detail__main-link:active{color:#fff}.detail__main-link:after{content:"";display:inline-block;margin-left:16px;background:url("../../frontend/Jellyfish/Training/en_US/images/chev-ico-white.svg");width:14px;height:24px;background-size:cover;vertical-align:middle}@media (min-width:768px) and (max-width:1023px){.detail__main-link:after{width:11px;height:18px}}.detail__mid{padding:34px 50px 80px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.detail__mid{padding:48px 0 0}}.detail__left{width:100%}@media (min-width:768px) and (max-width:1023px){.detail__left{width:100%}}.detail__right{width:390px}@media (min-width:768px) and (max-width:1023px){.detail__right{width:100%;margin-top:56px}}.detail__blurbs{display:flex;flex-wrap:wrap;margin-bottom:40px}.detail__left .detail__blurbs{padding-left:14px}.detail__blurbs:first-child{margin-bottom:27px}@media (min-width:768px) and (max-width:1023px){.detail__blurbs{padding:0 17px}.detail__blurbs:first-child{margin-bottom:14px}}.detail__blurbs a{color:#0069df}.detail__blurbs a:hover,.detail__blurbs a:focus,.detail__blurbs a:active,.detail__blurbs a:visited{color:#0069df}.detail__blurb{display:inline-block;line-height:24px;margin-bottom:24px;position:relative;color:#000;font-weight:400;font-size:18px;line-height:26px;width:auto}@media (min-width:768px) and (max-width:1023px){.detail__blurb{font-size:16px;line-height:24px;width:calc(50% - 28px)}}.detail__blurb--logo{margin-right:8px;width:40px;height:40px}@media (min-width:768px) and (max-width:1023px){.detail__blurb--logo{width:30px;height:30px}}.detail--logo{padding-right:8px}.detail__currency,.detail__cost{display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;color:#fff}.page-product-bundle .detail__currency,.page-product-bundle .detail__cost{font-size:32px;line-height:40px}@media (min-width:768px) and (max-width:1023px){.detail__currency,.detail__cost{font-size:19px;line-height:34px}.page-product-bundle .detail__currency,.page-product-bundle .detail__cost{line-height:30px}}.detail__hintbox{position:relative;display:inline-block;vertical-align:middle}.detail__popup{background:#fff;padding:25px 16px 16px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:285px;position:absolute;top:-10px;z-index:1;display:none;left:35px}@media (min-width:768px) and (max-width:1023px){.detail__popup{top:35px;right:0;left:0}}.detail__info-ico--active+.detail__popup{display:block}.detail__popup-close{background:url(../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg) no-repeat;display:inline-block;width:11px;height:11px;position:absolute;right:16px;top:15px;background-size:cover}.detail__popup-sec{margin-bottom:24px}.detail__popup-sec:last-child{margin-bottom:0}.detail__popup-title{color:#00affe;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:2px;margin-bottom:4px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__popup-copy{font-size:16px;line-height:20px}.detail__copy{font-size:20px;line-height:28px;margin-bottom:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;max-width:797px}@media (min-width:768px) and (max-width:1023px){.detail__copy{font-size:18px;line-height:24px}}.detail__copy1,.detail .detail__accordian .accordian__detail{font-weight:400;font-size:20px;line-height:28px;margin-bottom:24px;color:#000}@media (min-width:768px) and (max-width:1023px){.detail__copy1,.detail .detail__accordian .accordian__detail{font-size:18px;line-height:26px}}.content .detail__copy1,.content .detail .detail__accordian .accordian__detail{max-width:797px}.detail__form .detail__copy1,.detail__form .detail .detail__accordian .accordian__detail{display:none}.tab__section .detail__copy1,.tab__section .detail .detail__accordian .accordian__detail{font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.tab__section .detail__copy1,.tab__section .detail .detail__accordian .accordian__detail{font-size:18px;line-height:26px}}.detail__copy1 a,.detail .detail__accordian .accordian__detail a,.detail__copy1 .accordian__button,.detail .detail__accordian .accordian__detail .accordian__button,.detail__copy1 a:visited,.detail .detail__accordian .accordian__detail a:visited,.detail__copy1 .accordian__button:visited,.detail .detail__accordian .accordian__detail .accordian__button:visited{background:#000;border-radius:30px;padding:5px 16px;padding-bottom:5px;color:#fff;font-weight:500;font-size:14px;line-height:18px}@media (min-width:768px) and (max-width:1023px){.detail__copy1 a,.detail .detail__accordian .accordian__detail a,.detail__copy1 .accordian__button,.detail .detail__accordian .accordian__detail .accordian__button,.detail__copy1 a:visited,.detail .detail__accordian .accordian__detail a:visited,.detail__copy1 .accordian__button:visited,.detail .detail__accordian .accordian__detail .accordian__button:visited{padding:6px 16px}}.detail__copy1 a:hover,.detail .detail__accordian .accordian__detail a:hover,.detail__copy1 .accordian__button:hover,.detail .detail__accordian .accordian__detail .accordian__button:hover,.detail__copy1 a:visited:hover,.detail .detail__accordian .accordian__detail a:visited:hover,.detail__copy1 .accordian__button:visited:hover,.detail .detail__accordian .accordian__detail .accordian__button:visited:hover,.detail__copy1 a:active,.detail .detail__accordian .accordian__detail a:active,.detail__copy1 .accordian__button:active,.detail .detail__accordian .accordian__detail .accordian__button:active,.detail__copy1 a:visited:active,.detail .detail__accordian .accordian__detail a:visited:active,.detail__copy1 .accordian__button:visited:active,.detail .detail__accordian .accordian__detail .accordian__button:visited:active,.detail__copy1 a:focus,.detail .detail__accordian .accordian__detail a:focus,.detail__copy1 .accordian__button:focus,.detail .detail__accordian .accordian__detail .accordian__button:focus,.detail__copy1 a:visited:focus,.detail .detail__accordian .accordian__detail a:visited:focus,.detail__copy1 .accordian__button:visited:focus,.detail .detail__accordian .accordian__detail .accordian__button:visited:focus{text-decoration:none;border:2px solid #000;color:#000;background:#fff}.detail__copy1 a:hover:after,.detail .detail__accordian .accordian__detail a:hover:after,.detail__copy1 .accordian__button:hover:after,.detail .detail__accordian .accordian__detail .accordian__button:hover:after,.detail__copy1 a:visited:hover:after,.detail .detail__accordian .accordian__detail a:visited:hover:after,.detail__copy1 .accordian__button:visited:hover:after,.detail .detail__accordian .accordian__detail .accordian__button:visited:hover:after,.detail__copy1 a:active:after,.detail .detail__accordian .accordian__detail a:active:after,.detail__copy1 .accordian__button:active:after,.detail .detail__accordian .accordian__detail .accordian__button:active:after,.detail__copy1 a:visited:active:after,.detail .detail__accordian .accordian__detail a:visited:active:after,.detail__copy1 .accordian__button:visited:active:after,.detail .detail__accordian .accordian__detail .accordian__button:visited:active:after,.detail__copy1 a:focus:after,.detail .detail__accordian .accordian__detail a:focus:after,.detail__copy1 .accordian__button:focus:after,.detail .detail__accordian .accordian__detail .accordian__button:focus:after,.detail__copy1 a:visited:focus:after,.detail .detail__accordian .accordian__detail a:visited:focus:after,.detail__copy1 .accordian__button:visited:focus:after,.detail .detail__accordian .accordian__detail .accordian__button:visited:focus:after{content:"" !important}.detail__copy1 a:active,.detail .detail__accordian .accordian__detail a:active,.detail__copy1 .accordian__button:active,.detail .detail__accordian .accordian__detail .accordian__button:active,.detail__copy1 a:visited:active,.detail .detail__accordian .accordian__detail a:visited:active,.detail__copy1 .accordian__button:visited:active,.detail .detail__accordian .accordian__detail .accordian__button:visited:active,.detail__copy1 a:focus,.detail .detail__accordian .accordian__detail a:focus,.detail__copy1 .accordian__button:focus,.detail .detail__accordian .accordian__detail .accordian__button:focus,.detail__copy1 a:visited:focus,.detail .detail__accordian .accordian__detail a:visited:focus,.detail__copy1 .accordian__button:visited:focus,.detail .detail__accordian .accordian__detail .accordian__button:visited:focus{background:#e0e0e0}@media (min-width:768px) and (max-width:1023px){.detail__copy1 a:hover,.detail .detail__accordian .accordian__detail a:hover,.detail__copy1 .accordian__button:hover,.detail .detail__accordian .accordian__detail .accordian__button:hover,.detail__copy1 a:visited:hover,.detail .detail__accordian .accordian__detail a:visited:hover,.detail__copy1 .accordian__button:visited:hover,.detail .detail__accordian .accordian__detail .accordian__button:visited:hover,.detail__copy1 a:active,.detail .detail__accordian .accordian__detail a:active,.detail__copy1 .accordian__button:active,.detail .detail__accordian .accordian__detail .accordian__button:active,.detail__copy1 a:visited:active,.detail .detail__accordian .accordian__detail a:visited:active,.detail__copy1 .accordian__button:visited:active,.detail .detail__accordian .accordian__detail .accordian__button:visited:active,.detail__copy1 a:focus,.detail .detail__accordian .accordian__detail a:focus,.detail__copy1 .accordian__button:focus,.detail .detail__accordian .accordian__detail .accordian__button:focus,.detail__copy1 a:visited:focus,.detail .detail__accordian .accordian__detail a:visited:focus,.detail__copy1 .accordian__button:visited:focus,.detail .detail__accordian .accordian__detail .accordian__button:visited:focus{text-decoration:none;border:2px solid #000;color:#000;background:#fff}.detail__copy1 a:hover:after,.detail .detail__accordian .accordian__detail a:hover:after,.detail__copy1 .accordian__button:hover:after,.detail .detail__accordian .accordian__detail .accordian__button:hover:after,.detail__copy1 a:visited:hover:after,.detail .detail__accordian .accordian__detail a:visited:hover:after,.detail__copy1 .accordian__button:visited:hover:after,.detail .detail__accordian .accordian__detail .accordian__button:visited:hover:after,.detail__copy1 a:active:after,.detail .detail__accordian .accordian__detail a:active:after,.detail__copy1 .accordian__button:active:after,.detail .detail__accordian .accordian__detail .accordian__button:active:after,.detail__copy1 a:visited:active:after,.detail .detail__accordian .accordian__detail a:visited:active:after,.detail__copy1 .accordian__button:visited:active:after,.detail .detail__accordian .accordian__detail .accordian__button:visited:active:after,.detail__copy1 a:focus:after,.detail .detail__accordian .accordian__detail a:focus:after,.detail__copy1 .accordian__button:focus:after,.detail .detail__accordian .accordian__detail .accordian__button:focus:after,.detail__copy1 a:visited:focus:after,.detail .detail__accordian .accordian__detail a:visited:focus:after,.detail__copy1 .accordian__button:visited:focus:after,.detail .detail__accordian .accordian__detail .accordian__button:visited:focus:after{content:"" !important}.detail__copy1 a:active,.detail .detail__accordian .accordian__detail a:active,.detail__copy1 .accordian__button:active,.detail .detail__accordian .accordian__detail .accordian__button:active,.detail__copy1 a:visited:active,.detail .detail__accordian .accordian__detail a:visited:active,.detail__copy1 .accordian__button:visited:active,.detail .detail__accordian .accordian__detail .accordian__button:visited:active,.detail__copy1 a:focus,.detail .detail__accordian .accordian__detail a:focus,.detail__copy1 .accordian__button:focus,.detail .detail__accordian .accordian__detail .accordian__button:focus,.detail__copy1 a:visited:focus,.detail .detail__accordian .accordian__detail a:visited:focus,.detail__copy1 .accordian__button:visited:focus,.detail .detail__accordian .accordian__detail .accordian__button:visited:focus{background:#e0e0e0}}@media (min-width:768px) and (max-width:1023px){.detail__box .detail__copy1,.detail__box .detail .detail__accordian .accordian__detail{font-size:18px;line-height:24px}}.detail__form .detail__copy1,.detail__form .detail .detail__accordian .accordian__detail{font-size:16px;line-height:20px;margin-bottom:24px;max-width:287px;color:#fff}.detail__form--fix.detail__form .detail__copy1,.detail__form--fix.detail__form .detail .detail__accordian .accordian__detail{width:69%;display:inline-block;vertical-align:top;margin-bottom:0;max-width:100%;vertical-align:middle}@media (min-width:768px) and (max-width:1023px){.detail__form--fix.detail__form .detail__copy1,.detail__form--fix.detail__form .detail .detail__accordian .accordian__detail{width:60%}}.detail__train-team .detail__copy1,.detail__train-team .detail .detail__accordian .accordian__detail{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.detail__about-course .detail__copy1,.detail__about-course .detail .detail__accordian .accordian__detail{width:50%;margin-bottom:0}}.detail__copy1 div,.detail .detail__accordian .accordian__detail div{padding-bottom:20px}.detail__media{padding:0 0 80px;height:512px;position:relative}.detail__media-img{display:block;max-width:100%}.detail__media .video-container{width:100%;height:100%}.detail__play-button{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px)}.detail__play-loFgo{width:100%;max-width:120px}.detail__title{margin-bottom:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;color:#0069df;padding-left:93px;width:73%}@media (min-width:768px) and (max-width:1023px){.detail__title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;margin-bottom:24px;padding-left:44px}}.detail__list{margin:0 0 24px;padding:0;list-style-type:none;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.2px}@media (min-width:768px) and (max-width:1023px){.detail__list{font-size:16px;line-height:20px;margin-bottom:24px}}.detail__list li{margin-bottom:4px;padding-left:15px;position:relative}.detail__list li:before{content:"";display:inline-block;margin-right:10px;width:4px;height:4px;background:#000;border-radius:4px;vertical-align:top;margin-top:13px;position:absolute;left:0}@media (min-width:768px) and (max-width:1023px){.detail__list li:before{margin-top:10px}}.detail__info-ico{display:inline-block;width:24px;height:24px;background:url("../../frontend/Jellyfish/Training/en_US/images/info-icon.svg") no-repeat;vertical-align:middle}.detail__download{margin-bottom:80px;display:flex;background:#02883e;font-family:'DM Sans',sans-serif;height:auto;align-items:center;color:#fff;position:relative;margin-top:60px;font-size:32px;line-height:40px;border-radius:30px;padding:32px 40px;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.detail__download{border-radius:30px;border-top:unset;font-size:24px;line-height:30px}}.detail__download a{background-color:#fff;padding:9px 28px;border-radius:30px;font-size:14px;color:#000;height:fit-content;margin-top:0}.detail__download a:hover,.detail__download a:focus,.detail__download a:active{text-decoration:none;background:0 0;border:1px solid #fff;padding:8px 27px;color:#fff}.detail__size{color:#90a4ae;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-left:16px}@media (min-width:768px) and (max-width:1023px){.private-courses .detail__size{display:none}}.detail__upcoming{margin-top:0;overflow:hidden;min-height:350px;margin-bottom:112px}@media (min-width:768px) and (max-width:1023px){.detail__upcoming{margin-top:0;margin-bottom:80px !important}}.detail__subtitle{color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;margin-bottom:45px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.detail__subtitle{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px;margin-bottom:24px}}.detail__table{width:100%}.detail__table tr{border:1px solid #c7d1d5;border-width:1px 0}.detail__table td{padding:40px 15px;width:30%}@media (min-width:768px) and (max-width:1023px){.detail__table td{padding:40px 16px}}.detail__table td:first-child{width:40%}.detail__table td:last-child{padding-right:0;text-align:right;vertical-align:middle;padding-left:25px}.detail__table td:nth-child(2){padding-left:30px}@media (min-width:768px) and (max-width:1023px){.detail__table td:nth-child(2){padding-left:21px}}.detail__location,.detail__date{text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;letter-spacing:.5px;color:#8f8f8f}@media (min-width:768px) and (max-width:1023px){.detail__location,.detail__date{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px}}.detail__location__dot,.detail__date__dot{position:relative;bottom:3px;color:#90a4ae;display:inline-block;width:10px;height:0;font-size:28px;margin:0 10px}.detail__location{margin-bottom:8px}.detail__course-name{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:18px;line-height:24px;color:#0069df !important;margin-top:8px}@media (min-width:768px) and (max-width:1023px){.detail__course-name{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px}}.detail-title{font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;color:#fff;margin-bottom:17px;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.detail-title{margin-bottom:19px;font-size:22px;line-height:30px}.detail__form--fix .detail-title{padding:24px 30px;position:relative;margin-bottom:0;display:block}}.detail__slider{position:absolute}.detail__slider .slick-prev:hover.slick-disabled,.detail__slider .slick-next:hover.slick-disabled{opacity:1}.detail__slider .slick-list{top:0;display:flex}.detail__slider .slick-track{margin-left:0;margin-right:0;display:flex}.detail__slider .slick-slide{border:1px solid #e0e0e0;border-radius:20px;background:#fff;padding:32px;margin-right:16px;max-width:238px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-slide{padding:22px;max-width:100%}}.detail__slider .slick-slide .detail__price{font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.02em;font-size:32px;line-height:40px;margin:24px 0 0;width:100%}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-slide .detail__price-type{position:relative;bottom:-18px;left:4px}}.detail__slider .slick-slide .detail__button{padding:9px 24px;font-size:14px;line-height:18px;color:#fff;margin-top:16px;font-weight:500;height:36px}.detail__slider .slick-slide .detail__button:hover,.detail__slider .slick-slide .detail__button:active,.detail__slider .slick-slide .detail__button:focus{text-decoration:none;color:#000}.detail__slider .slick-slide .detail__button:hover:after,.detail__slider .slick-slide .detail__button:active:after,.detail__slider .slick-slide .detail__button:focus:after{content:"" !important}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-slide .detail__button{padding:9px 13px}.detail__slider .slick-slide .detail__button:hover,.detail__slider .slick-slide .detail__button:active,.detail__slider .slick-slide .detail__button:focus{text-decoration:none;color:#000}.detail__slider .slick-slide .detail__button:hover:after,.detail__slider .slick-slide .detail__button:active:after,.detail__slider .slick-slide .detail__button:focus:after{content:"" !important}}.detail__slider .slick-arrow{color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;top:-50px;text-align:right;letter-spacing:.5px;text-transform:uppercase;font-size:16px;line-height:22px;border:0;background:0 0;padding:0;box-shadow:none;width:auto;z-index:1;position:absolute;opacity:1}.detail__slider .slick-arrow:before{content:""}.detail__slider .slick-prev{margin-left:860px;max-width:60px;white-space:nowrap;overflow:hidden;top:-60px !important;min-height:60px}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-prev{margin-left:450px;top:-37px !important}}.detail__slider .slick-prev:before{content:"";display:inline-block;background:url("../../frontend/Jellyfish/Training/en_US/images/grey-left-circled-chev.svg");background-size:cover;vertical-align:middle;position:relative;top:-21px;left:28px;width:20px;height:20px}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-prev:before{width:18px;height:18px}}.detail__slider .slick-prev[aria-disabled=false]:before{background:0 0}.detail__slider .slick-prev[aria-disabled=false]:after{content:"";display:inline-block;background:url("../../frontend/Jellyfish/Training/en_US/images/blue-right-circled-chev.svg");transform:rotate(180deg);background-size:cover;vertical-align:middle;position:relative;top:-21px;left:-72px !important;width:20px;height:20px}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-prev[aria-disabled=false]:after{width:18px;height:18px}}.detail__slider .slick-next{top:-60px;position:absolute;right:calc(100% - 1035px);min-height:60px}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-next{top:-37px;right:calc(100% - 623px)}}.detail__slider .slick-next:after{content:"";display:inline-block;width:20px;height:20px;background:url("../../frontend/Jellyfish/Training/en_US/images/blue-right-circled-chev.svg");background-size:cover;vertical-align:middle;position:relative;top:-22px;left:-33px}@media (min-width:768px) and (max-width:1023px){.detail__slider .slick-next:after{width:18px;height:18px}}.detail__slider .slick-next:before{position:relative;top:-22px;left:-33px}.detail__slider .slick-disabled{color:#90a4ae}.detail__slider .slick-disabled:after,.detail__slider .slick-disabled:before{filter:grayscale(100%)}.detail__slides{display:inline-block;height:auto}.detail__slides:focus{outline:none;box-shadow:none}.detail__header2{margin-bottom:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;margin-bottom:32px;color:#0069df}@media (min-width:768px) and (max-width:1023px){.detail__header2{margin-bottom:17px;font-size:24px;line-height:30px}}.detail__contact{margin-top:16px}.detail__form--fix .detail__contact{width:100%;display:flex;text-align:right;vertical-align:middle;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__contact{width:100%}}.detail__contact .contact_tel a{color:#fff}.detail__contact-meta{color:#0056b7;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;margin-bottom:-5px}.detail .accordian__meta{opacity:.5;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:20px;letter-spacing:2px;color:#000}@media (min-width:768px) and (max-width:1023px){.detail .accordian__meta{font-size:12px;line-height:17px}}.detail .accordian__phone{font-size:24px;line-height:34px;letter-spacing:-.01em;color:#000;margin-top:4px;font-weight:500}@media (min-width:768px) and (max-width:1023px){.detail .accordian__phone{font-size:20px;line-height:28px}}.detail .accordian__copy{font-weight:400;font-size:18px;line-height:26px;color:#000;margin-top:15px}.detail .accordian__link{font-size:16px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;margin-top:4px;color:#00affe;display:inline-block}@media (min-width:768px) and (max-width:1023px){.detail .accordian__link{font-size:14px;line-height:normal}}.detail .accordian__link:hover,.detail .accordian__link:focus,.detail .accordian__link:active,.detail .accordian__link:visited{color:#00affe}.detail .accordian__link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg);display:inline-block;width:12px;height:7px;margin-left:13.5px}@media (min-width:768px) and (max-width:1023px){.detail .accordian__link:after{margin-left:18px;margin-top:2px}}.detail .accordian__button{background:#00affe;border:none;padding:18px;font-size:16px;font-weight:500;line-height:normal;letter-spacing:1px;text-align:center;color:#fff;width:100%;text-transform:uppercase;margin:16px 0 8px;display:inline-block}@media (min-width:768px) and (max-width:1023px){.detail .accordian__button{max-width:255px;padding:20px 32px 18px;font-size:14px;margin:16px 0 0}}.detail .accordian__button:hover{border:2px solid #0069df;background:#fff;color:#000}.detail .accordian__button:active,.detail .accordian__button:focus{background:#e4f2ff}.detail__box,.detail .accordian{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:24px 24px 32px}@media (min-width:768px) and (max-width:1023px){.detail__box,.detail .accordian{display:flex;align-items:center;padding:32px 30px;margin-bottom:80px}}.detail__title1,.detail .detail__accordian .accordion__title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:34px;letter-spacing:-.01em;color:#0069df;margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.detail__title1,.detail .detail__accordian .accordion__title{font-size:20px;line-height:28px;width:96%}}.detail__row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.detail__row{margin-bottom:24px}}.detail__column{max-width:285px;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em}@media (min-width:768px) and (max-width:1023px){.detail__column{max-width:50%;font-size:16px;line-height:20px}.detail__column:last-child{padding:0 0 0 30px}}.detail__column::nth-child(2){padding-left:45px}.detail__col-sec{margin-bottom:35px}.detail__col-sec:last-child{margin-bottom:0}.detail__col-main{font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__col-copy{margin:0;padding:0;list-style-type:none;margin-top:5px}.detail__col-copy li{margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.detail__col-copy li{margin-bottom:5px}}.detail__col-copy li:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.detail__about-course{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__about-course{display:none;padding:0 30px 24px}}.detail__form--fix .detail__about-course .detail__copy1{display:none}@media (min-width:768px) and (max-width:1023px){.detail__form--active .detail__about-course{display:flex;background:#fff;margin-bottom:30px;border-radius:20px}}@media (min-width:768px) and (max-width:1023px){.detail__course-form{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}.detail__form--fix .detail__course-form{display:none;padding:0 30px 24px}.detail__form--active .detail__course-form{display:block;background:#fff;padding:24px 16px 14px;border:1px solid #e0e0e0;border-radius:20px 20px 0 0;margin:0 0 64px}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.detail__form--active .detail__course-form{margin:0}}.detail__primary-btn{background:#00affe;color:#fff;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif;border:0;padding:18px 32px;margin-right:40px}@media (min-width:768px) and (max-width:1023px){.detail__primary-btn{padding:16px 18px;font-size:14px;line-height:18px}}.detail__secondary-btn{font-size:16px;line-height:20px;color:#00affe;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif;border:2px solid #00affe;padding:16px 30px;margin-right:40px;background:0 0}@media (min-width:768px) and (max-width:1023px){.detail__secondary-btn{padding:16px 18px;font-size:14px;line-height:18px;min-width:81px;text-align:center}}.detail__modal{display:none;z-index:20}.detail__modal--active{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center}.detail__modal-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#263238;opacity:.8}.detail__modal-body{background:#263238;width:810px;padding:48px 32px 48px 34px;color:#fff;position:relative}@media (min-width:768px) and (max-width:1023px){.detail__modal-body{padding:24px 32px;width:587px}}.detail__modal-title{font-size:48px;line-height:48px;font-family:'DM Sans',sans-serif;margin-bottom:4px}@media (min-width:768px) and (max-width:1023px){.detail__modal-title{font-size:32px;line-height:40px}}.detail__modal-text{font-size:18px;line-height:24px;margin-bottom:56px}@media (min-width:768px) and (max-width:1023px){.detail__modal-text{font-size:16px;margin-bottom:48px}}.detail__modal-fields{display:flex;justify-content:space-between}.detail__modal-close{font-size:12px;line-height:16px;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:rgba(255,255,255,.5);position:absolute;top:16px;right:16px;text-transform:uppercase}.detail__modal-close:hover,.detail__modal-close:focus,.detail__modal-close:active,.detail__modal-close:visited{color:rgba(255,255,255,.5)}.detail__modal-close:after{content:"";display:inline-block;width:16px;height:17px;margin-left:8px;vertical-align:middle;background:url("../../frontend/Jellyfish/Training/en_US/images/close-modal.svg");background-size:cover;text-transform:uppercase}.detail__modal-copy{vertical-align:middle;font-size:12px;line-height:16px;color:rgba(255,255,255,.5)}@media (min-width:768px) and (max-width:1023px){.detail__modal-copy{display:inline-block;width:247px}}.detail__modal-link{color:#00affe;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__modal-link:hover,.detail__modal-link:focus,.detail__modal-link:active,.detail__modal-link:visited{color:#00affe}.content .course-preface-container{max-width:797px;margin-bottom:64px}@media (min-width:768px) and (max-width:1023px){.content .course-preface-container{max-width:100%;margin-bottom:48px}}@media (min-width:800px) and (max-width:1023){.content .course-preface-container{max-width:100%}}.book-this-course-new{display:flex;padding:18px 24px 18px 30px;justify-content:center;align-items:center;gap:12px;border-radius:30px;background:#0069df;color:#fff;text-align:center;font-family:'DM Sans-Medium',sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px;width:100%;max-width:290px;text-decoration:none}@media (min-width:768px) and (max-width:1023px){.book-this-course-new{padding:12px 18px 12px 24px;max-width:250px;font-size:18px;line-height:24px}.book-this-course-new:after{margin-left:14px}}.book-this-course-new:after{content:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg);display:inline-block;margin-left:24px;width:20px;height:20px;position:relative;top:0;right:0}.book-this-course-new:hover,.book-this-course-new:active,.book-this-course-new:focus{text-decoration:none;color:#fff}.upcoming-product-add-basket{display:none}.block-minicart .items-total{margin:0;width:100%}.col-xs-12.col-md-12.qa-section{padding:0}.course-preface-container.col-xs-12 .preface-highlight.col-xs-12.col-lg-3{flex:0 0 100%;max-width:100%;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:20px;line-height:30px;padding:0;margin-bottom:32px;font-style:normal}@media (min-width:768px) and (max-width:1023px){.course-preface-container.col-xs-12 .preface-highlight.col-xs-12.col-lg-3{font-size:20px;line-height:28px;margin-bottom:24px}}.course-preface-container.col-xs-12 .preface-highlight.col-xs-12.col-lg-3 p{color:var(--glow-greys-grey-1000,#000);font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px;margin-bottom:40px;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.course-preface-container.col-xs-12 .preface-highlight.col-xs-12.col-lg-3 p{margin-bottom:24px;color:var(--glow-greys-grey-1000,#000);font-family:DM Sans;font-size:24px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-.48px}}.course-preface-container.col-xs-12 .preface-content.col-xs-12.col-lg-9{flex:0 0 100%;max-width:100%;font-weight:400;font-size:20px;line-height:28px;color:#000;font-family:'DM Sans',sans-serif;padding:0;width:762px}@media (min-width:768px) and (max-width:1023px){.course-preface-container.col-xs-12 .preface-content.col-xs-12.col-lg-9{color:var(--glow-greys-grey-1000,#000);font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;width:638px;line-height:26px}}.course-preface-container.col-xs-12 .preface-content.col-xs-12.col-lg-9 p{margin-bottom:17px;font-weight:400}.course-preface-container.col-xs-12 .preface-content.col-xs-12.col-lg-9 p:last-child{margin-bottom:0}.division-left.col-xs-12.col-md-12{display:none}.course-sections-title.no-padding.col-xs-12.col-sm-4.col-md-3{flex:0 0 100%;max-width:100%;margin-bottom:25px}@media (min-width:768px) and (max-width:1023px){.course-sections-title.no-padding.col-xs-12.col-sm-4.col-md-3{margin-bottom:24px}}.course-sections-title.no-padding.col-xs-12.col-sm-4.col-md-3 h5{margin:0;font-family:'DM Sans',sans-serif;letter-spacing:-.02em;color:var(--glow-greys-grey-1000,#000);font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-.56px}@media (min-width:768px) and (max-width:1023px){.course-sections-title.no-padding.col-xs-12.col-sm-4.col-md-3 h5{font-size:24px;line-height:32px}}.course-sections-desc.no-padding.col-xs-12{font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.course-sections-desc.no-padding.col-xs-12{font-size:16px;line-height:20px}}.course-main-item-row.col-xs-12.no-padding{margin-bottom:59px;height:auto !important;display:block !important;margin-top:96px}@media (min-width:768px) and (max-width:1023px){.course-main-item-row.col-xs-12.no-padding{margin-top:64px}}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:59px}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec:last-child{margin-bottom:24px}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-column{flex:1 1 50%;max-width:290px;padding:0}@media (min-width:768px) and (max-width:1023px){.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-column{max-width:41%}}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val{margin-bottom:40px}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-desc.no-padding.col-xs-12{font-weight:500;font-family:'DM Sans-Medium',sans-serif;margin-bottom:0}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12{margin-top:3px}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ul li,.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ol li{margin-bottom:3px;padding-left:0}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ul li:before,.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ol li:before{display:none}.course-sections.col-xs-12.col-sm-8.col-md-9{flex:0 0 100%;max-width:100%;padding:0;margin-bottom:24px}.course-sections-contents.no-padding.col-xs-12 ul{margin:0;padding:0;list-style-type:none;font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.course-sections-contents.no-padding.col-xs-12 ul{font-size:18px;line-height:26px}}.course-sections-contents.no-padding.col-xs-12 ul li{margin-bottom:0;padding-left:25px}.course-sections-contents.no-padding.col-xs-12 ul li:last-child{margin-bottom:0}.course-sections-contents.no-padding.col-xs-12 ul li:before{content:"";display:inline-block;margin-right:10px;width:5px;height:5px;background:#000;border-radius:4px;vertical-align:top;margin-top:13px;position:absolute;left:5px}.course-sections-desc.no-padding.col-xs-12+.course-sections-contents.no-padding.col-xs-12{margin-top:15px}@media (min-width:1024px) and (max-width:1200px){.en-in .detail .accordian__phone{font-size:35px;letter-spacing:1px}}.detail__box .detail__title1,.detail__accordian .accordion__title{position:relative}.detail__box .detail__title1:hover,.course-main-item-row:hover,.detail__accordian .accordion__title:hover{cursor:pointer}.detail__box .detail__title1:after,.detail__accordian .accordion__title:after{position:absolute;top:0;right:10px;font-size:30px;color:#0069df}.detail__box .detail__title1:after,.detail__accordian .accordion__title:after{content:url("../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg");transform:rotate(180deg);top:7px}@media (min-width:768px) and (max-width:1023px){.detail__box .detail__title1:after,.detail__accordian .accordion__title:after{right:-13px}}.detail__box--closed .detail__title1:after,.detail__accordian .accordion__title:after{content:url("../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg");transform:rotate(0deg);top:-9px}.tab__section--closed .detail__list,.tab__section--closed .detail__row,.tab__section--closed .detail__copy1,.detail__box--closed .detail__copy1,.course-main-item-row--closed .course-sections .detail__agenda-column,.course-main-item-row--closed .course-sections,.course-main-item-row--closed .detail__blurbs{display:none}.overview-section{background:#f6f5f7;padding:96px 0 0}@media (min-width:768px) and (max-width:1023px){.overview-section{padding:34px 0 20px}}.tab{padding-left:0;width:73%}@media (min-width:768px) and (max-width:1023px){.tab{padding-left:46px;width:94%}}.tab__title{color:#0069df !important;letter-spacing:-.02em}.product-info-main .product-add-form{padding-top:0}@media (min-width:1024px){.detail__form--private.detail__form--fix{width:auto;left:75%}}.overview-section .detail__copy1 a{background:0 0;border-radius:0;padding:0;color:#0069df;font-size:20px;line-height:26px;text-decoration:none;font-weight:400}.overview-section .detail__copy1 a:hover,.overview-section .detail__copy1 a:active,.overview-section .detail__copy1 a:focus{text-decoration:underline;font-weight:400;outline:none;color:#00358c}.overview-section .detail__col-main{font-weight:500}@media (min-width:768px) and (max-width:1023px){.overview-section .detail__col-main{font-size:18px}}@media (min-width:768px) and (max-width:1023px){.overview-section .detail__col-copy{font-size:18px}}.detail__upcoming-row{min-width:238px}.wbtracks-track-view .detail__list{margin:0 0 40px}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__label{background-color:#fff}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .contact_tel a{color:#000}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__field{color:#000}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__field{background:url(../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg) no-repeat;font-size:18px;height:55px;padding:9px 16px;margin:8px 0 0;width:100%;background-color:transparent;border:1px solid #8f8f8f;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;background-position:95% 56%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (min-width:768px) and (max-width:1023px){.detail__form--fix .detail__currency,.detail__form--fix .detail__cost{color:#000}}.page-product-bundle .detail__currency,.page-product-bundle .detail__cost{color:#000}.page-product-bundle .detail__form-title{color:#000}.page-product-bundle .detail__price-type{color:#000}.page-product-bundle .detail__form{border:1px solid #fff}.details-promo-section{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-radius:40px;background:var(--GLOW-Spectrum-300-Purple,#988dfa);padding:48px 56px;width:calc(100% - 310px);margin:72px auto;max-width:1000px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.details-promo-section{width:calc(100% - 150px);padding:40px 0 40px 40px;max-width:688px;margin:48px auto 80px auto}}.details-promo-text-container{max-width:100%;z-index:1;display:flex;flex-direction:row;width:100%}@media (min-width:768px) and (max-width:1023px){.details-promo-text-container{flex-direction:column}}.details-promo-text-section{display:flex;flex-direction:column;text-align:left;width:70%}@media (min-width:768px) and (max-width:1023px){.details-promo-text-section{width:100%}}.details-promo-cta-section{display:flex;align-items:center;width:30%;justify-content:center}@media (min-width:768px) and (max-width:1023px){.details-promo-cta-section{width:100%;justify-content:left}}.details-promo-headline{color:var(--GLOW-Greys-Grey-000,#fff);text-align:left;font-family:"DM Sans",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px;margin:0}@media (min-width:768px) and (max-width:1023px){.details-promo-headline{font-size:28px;line-height:32px;letter-spacing:-.32px;margin:0 0 24px}}.details-promo-body{color:var(--GLOW-Greys-Grey-000,#fff);text-align:left;font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0;width:100%;max-width:650px}@media (min-width:768px) and (max-width:1023px){.details-promo-body{font-size:16px;line-height:22px;width:100%;max-width:600px;margin:0 0 32px}}.details-image-promo__content-cta{display:inline-block;padding:12px 16px 12px 0;border-radius:30px;background:var(--GLOW-Greys-Grey-000,#fff);color:var(--GLOW-Greys-Grey-1000,#000) !important;text-align:center;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;width:100%;max-width:170px;border:2px solid transparent}.details-image-promo__content-cta:after{content:"";background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg);display:inline-block;height:20px;width:20px;position:relative;left:20px;top:3px}.details-image-promo__content-cta:hover{background-color:var(--GLOW-CTA-Hover,#988dfa);text-decoration:none;color:#fff;border:2px solid #fff}.course-details .cms-pages__content{margin:24px 0 66px !important}@media (min-width:768px) and (max-width:1023px){.course-details .cms-pages__content{margin:24px 0 0 !important}}.course-details .detail__button[disabled]{background:#555;opacity:1}@media (min-width:768px) and (max-width:1023px){.course-details .detail__button[disabled]{background:#555;opacity:1}}.catalog-product-view .detail__slider .slick-slide .detail__button:hover{color:#fff !important}.catalog-product-view .detail__slider .slick-slide .detail__button{border:1px solid #0069df}@media only screen and (min-width:1025px){.en-au .detail__form--fix .detail__price{position:relative;left:30px}}.tab__blurbs{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;margin-bottom:25px}@media (min-width:768px) and (max-width:1023px){.tab__blurbs{margin-bottom:48px}}.tab__content a{color:#000}.tab__list{margin-right:40px;line-height:4.8em;width:auto;border-bottom:5px solid transparent;font-size:16px;line-height:22px;text-align:center;letter-spacing:.5px;text-transform:uppercase;font-weight:600;margin-bottom:-4px;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.tab__list{font-weight:600;position:relative;top:5px;font-size:14px;line-height:18px;padding-bottom:0;margin-bottom:0}}.tab__list--active{border-color:#0069df}.tab__item{display:none}.tab__item--active{display:block;padding-left:0;width:100%;max-width:760px}@media (min-width:768px) and (max-width:1023px){.tab__item--active{padding-left:0;width:100%;max-width:100%}}.tab__content .tab__item--active{padding-left:0;width:100%}.tab__title{font-size:32px;line-height:40px;color:#14499e;font-family:'DM Sans',sans-serif;margin-bottom:25px}@media (min-width:768px) and (max-width:1023px){.tab__title{font-size:24px;line-height:30px}}.tab__section{margin-bottom:56px;height:fit-content !important;display:block !important;border-bottom:1px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.tab__section{margin-bottom:58px}}.tab&gt;.tab__blurbs{border-bottom:5px solid #c7d1d5;height:55px;margin-bottom:40px;margin-top:24px}.wbtracks-track-view .tab__title{color:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);font-family:'DM Sans',sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-.48px}.wbtracks-track-view .tab__section{margin-top:40px;margin-bottom:40px;padding-top:40px;border-bottom:none;border-top:1px solid #e0e0e0}.review{background:#f7f7f7;padding:80px 0 95px}.review__top{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.review__title{color:#14499e;font-family:'DM Sans',sans-serif;font-size:48px;line-height:56px}.review__row{display:flex;margin:0 -15px}.review__left{padding:0 15px;width:25%}.review__right{padding:0 15px;width:75%}.review__copy{font-size:18px;line-height:24px;margin-bottom:40px}.review__section{margin-bottom:24px}.review__section:last-child{margin-bottom:0}.review__bar{background:#c7d1d5;height:4px;border-radius:2px;margin-top:10px;position:relative}.review__progress{display:inline-block;background:#00affe;height:4px;border-radius:2px;position:absolute}.review__attribute{font-size:18px;line-height:24px}.review__rate{font-size:12px;line-height:24px;letter-spacing:2px;font-weight:600;float:right}.review__brand{margin-bottom:24px}.review__bottom{margin-top:80px;display:flex;align-items:center;justify-content:space-between}.review__text-right{text-align:right}.review__link{font-size:16px;line-height:normal;letter-spacing:1px;color:#00affe;text-transform:uppercase;font-weight:600}.review__link:hover,.review__link:focus,.review__link:active,.review__link:visited{color:#00affe}.review__link:after{display:inline-block;margin-left:16.5px;vertical-align:top;width:7px;height:12px;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');line-height:normal;margin-top:2px}.about .shape{position:absolute;top:0;width:100%;height:100%;max-width:2000px}.about .shape_31{position:absolute;width:124px;height:124px;z-index:0;transform:rotate(-74.48deg);top:37px;left:45px}.about .shape_31 path{stroke-width:3px}@media (min-width:768px) and (max-width:1023px){.about .shape_31{top:91px;left:-36px;transform:rotate(19.93deg);width:80.74px;height:80.74px}.about .shape_31 path{stroke-width:2px}}.about .shape_32{position:absolute;right:35px;transform:rotate(-102.25deg);width:150px;height:150px;top:342px;z-index:0}.about .shape_32 rect{stroke-width:3px}@media (min-width:768px) and (max-width:1023px){.about .shape_32{right:-25px;transform:rotate(-52.03deg);width:108.97px;height:108.97px;top:642px}.about .shape_32 rect{stroke-width:2px}}.about .shape_33{position:absolute;width:310px;height:400px;top:158px;left:-177px;transform:rotate(-70.28deg);z-index:0}.about .shape_33 rect{stroke-width:3px}@media (min-width:768px) and (max-width:1023px){.about .shape_33{width:164.72px;height:164.72px;top:276px;left:-142px;transform:rotate(8.779999999999999deg);right:119px}.about .shape_33 rect{stroke-width:2px}}.about .shape_34{position:absolute;top:740px;width:500px;height:500px;left:-207px;z-index:0}.about .shape_34 path{stroke-width:2px}@media (min-width:768px) and (max-width:1023px){.about .shape_34{top:578px;width:187.16px;height:187.16px;left:-118px}.about .shape_34 path{stroke-width:2px}}.about .shape_35{position:absolute;top:704px;right:-100px;z-index:0;width:466.13px;height:466.13px;transform:rotate(-13deg)}.about .shape_35 path{stroke-width:3px}@media (min-width:768px) and (max-width:1023px){.about .shape_35{top:874px;right:-160px;transform:rotate(-11.36deg);width:280.33px;height:318.33px}.about .shape_35 path{stroke-width:2px}}@media (min-width:2200px){.about .shape_35{width:800px;right:-232px}}.about .shape_36{display:none}.about .shape_36 path{stroke-width:3px}@media (min-width:768px) and (max-width:1023px){.about .shape_36{display:none}.about .shape_36 path{stroke-width:2px}}.about .shape_40{position:relative;left:10px}@media (min-width:768px) and (max-width:1023px){.about .shape_40{margin-right:20px;width:40px;height:40px;top:8px;left:-8px;display:block}}.about .shape_41{position:absolute;top:50px;left:100%;transform:rotate(75deg)}@media (min-width:768px) and (max-width:1023px){.about .shape_41{position:absolute;top:18px;width:68px;height:68px}}.about__desc{padding:41px 0 80px 88px}@media (min-width:768px) and (max-width:1023px){.about__desc{padding:36px 65px 80px}}@media (min-width:768px) and (max-width:1023px){.about__detail{display:flex;justify-content:space-between;flex-direction:column}}.about__title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:56px;line-height:66px;letter-spacing:-.02em;margin:0;color:#000}@media (min-width:768px) and (max-width:1023px){.about__title{font-size:42px;line-height:50px}}.about__copy{max-width:768px;color:#000;padding:24px 0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:22px;line-height:30px}@media (min-width:768px) and (max-width:1023px){.about__copy{margin-top:0;font-size:20px;line-height:28px}}.about__text{max-width:798px;color:#000;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em}@media (min-width:768px) and (max-width:1023px){.about__text{font-size:18px;line-height:26px;max-width:100%;margin-top:0}}.about__row{display:flex;flex-wrap:wrap;align-items:end;margin:0;justify-content:center;margin:auto}.about__row .shape{transform:translate(0px,0px);max-width:150px !important;margin:0;position:static;width:auto;height:auto}.about__row .about__card:nth-child(1){width:28%}.about__row .about__card:nth-child(2){width:34%}.about__row .about__card:last-child{width:22%}@media (min-width:768px) and (max-width:1023px){.about__row .about__card:nth-child(1){width:32%}.about__row .about__card:nth-child(2){width:34%}.about__row .about__card:last-child{width:25%}}@media (min-width:1024px) and (max-width:1300px){.about__row:first-child .about__card:nth-child(2){width:38%}}.about__row:last-child{align-items:flex-start;justify-content:center}@media (min-width:768px) and (max-width:1023px){.about__row:last-child .shape{margin:0;width:40px}}.about__row:last-child .about__card{margin-bottom:0}.about__row:last-child .about__card:nth-child(1){width:34%}.about__row:last-child .about__card:nth-child(2){width:19%;margin-right:40px}.about__row:last-child .about__card:last-child{width:22%}@media (min-width:768px) and (max-width:1023px){.about__row:last-child .about__card:nth-child(1){width:39%}.about__row:last-child .about__card:nth-child(2){width:22%;margin-right:20px}.about__row:last-child .about__card:last-child{width:25%}}@media (min-width:768px) and (max-width:1023px){.about__row{margin:0 -7.5px}}.about__card{position:relative;margin-bottom:32px;margin-right:50px}.about__card:last-child{margin-right:0}@media (min-width:768px) and (max-width:1023px){.about__card{margin-bottom:20px;margin-right:20px}}@media (min-width:1024px) and (max-width:1300px){.about__card{width:28%}}.about__card .about__image{width:100%;border-radius:60px}.about__images{margin-bottom:80px;padding:0 90px !important}.about__images .shape{transform:translate(0px,0px);max-width:36%;margin:0;position:static;width:100%;height:auto}.about__image{width:221px}.about__container{position:relative;overflow:hidden;margin-top:80px;display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.about__container{margin-top:0}}.about__content{flex-wrap:wrap;display:flex;justify-content:center;align-items:center;margin:auto;max-width:809px;top:0;bottom:80px;left:0;right:0;padding-left:0;position:relative;z-index:1}@media (min-width:768px) and (max-width:1023px){.about__content{padding:25px 65px 0}}.about__para{font-size:24px;line-height:32px;color:#000;margin-bottom:24px;font-weight:500;font-size:22px;line-height:30px}.about__para:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.about__para{font-size:18px;line-height:26px}}.about__para--bold{font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.about__para--bold{font-size:20px;line-height:28px}}.about__para a{text-decoration:underline;color:#0069df}.about__para a:hover,.about__para a:active,.about__para a:focus{color:#00358c}.about__list{max-width:809px;top:0;bottom:80px;left:0;right:0;padding:80px 0;flex-wrap:wrap;display:flex;justify-content:left;align-items:center;margin:auto}@media (min-width:768px) and (max-width:1023px){.about__list{max-width:100%;padding:64px 65px}}.about__list ul{list-style-type:none;margin:0;padding:0;padding-inline-start:17px}.about__list-title{padding-bottom:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.about__list-title{font-size:28px;line-height:36px}}.about__list-item{margin-bottom:8px;position:relative;padding-left:21px;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;list-style:none}.about__list-item:last-child{margin-bottom:0}.about__list-item:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:1em;margin-left:-1.5em;margin-right:8px;position:relative;top:-2px}.about__list-item--bold{color:#0069df;margin-left:-6px}.about__list-item--bold:hover,.about__list-item--bold:focus,.about__list-item--bold:active{outline:none;font-weight:700;color:#00358c !important;text-decoration:underline}@media (min-width:768px) and (max-width:1023px){.about__list-item{font-size:18px;line-height:26px;padding-left:17px}}.about__section{max-width:809px;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;flex-wrap:wrap;display:flex;justify-content:left;align-items:center;margin:0 auto 112px;z-index:1;position:relative}@media (min-width:768px) and (max-width:1023px){.about__section{margin-bottom:40px;max-width:762PX;padding:0 53px;font-size:18px;line-height:26px;justify-content:left;margin-left:20px;margin-top:0}}.about__section--item{margin-bottom:24px;width:100%}@media (min-width:768px) and (max-width:1023px){.about__section--item{margin-bottom:16px}}.about__section--item:last-child{margin-bottom:0}.about__footer{width:100%;height:40px;text-align:left;margin-bottom:62px;max-width:1110px;display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.about__footer{max-width:238px;margin-left:100px}}.offices__bg{position:absolute;top:0;left:0;width:100%;height:100%}.offices__banner{background:#0056b7;border-radius:50px;color:#fff;padding:60px 105px;min-height:512px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.offices__banner{display:block;padding:60px 0}}.offices__banner .shapes{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.offices__banner .shapes path{width:100%;height:100%}.offices__banner .shape-1{position:absolute;top:-228px;right:153px;width:277px;height:277px}@media (min-width:768px) and (max-width:1023px){.offices__banner .shape-1{width:202px;height:202px;top:auto;bottom:72px;right:-135px}}.offices__banner .shape-2{position:absolute;top:-48px;right:-13px;width:124px;height:124px}@media (min-width:768px) and (max-width:1023px){.offices__banner .shape-2{width:144px;height:144px;top:auto;bottom:-65px;right:-29px}}.offices__banner .shape-3{position:absolute;top:calc(50% - 112px);right:-143px;width:227px;height:227px;transform:rotate(15deg)}@media (min-width:768px) and (max-width:1023px){.offices__banner .shape-3{width:340px;height:340px;top:auto;bottom:-305px;right:auto;left:50%;transform:rotate(3deg) translateX(-170px)}}.offices__banner .shape-4{position:absolute;bottom:-298px;right:-64px;width:354px;height:354px}@media (min-width:768px) and (max-width:1023px){.offices__banner .shape-4{width:270px;height:270px;bottom:112px;right:auto;left:-223px;transform:rotate(14deg)}}.offices__banner .shape-5{position:absolute;bottom:-98px;right:390px;width:147px;height:147px}@media (min-width:768px) and (max-width:1023px){.offices__banner .shape-5{width:132px;height:132px;bottom:-37px;right:auto;left:-10px}}.offices__banner-text-1{width:calc(50% - 24px)}@media (min-width:768px) and (max-width:1023px){.offices__banner-text-1{width:100%;padding:0 40px;margin-bottom:60px}}.offices__banner-text-1 .banner-copy{position:relative}.offices__banner-text-1 .banner-copy p{font-size:26px;line-height:36px}@media (min-width:768px) and (max-width:1023px){.offices__banner-text-1 .banner-copy p{font-size:24px;line-height:34px}}.offices__banner-title{font-size:56px;line-height:66px;margin:0 0 40px;color:#fff}@media (min-width:768px) and (max-width:1023px){.offices__banner-title{font-size:42px;line-height:50px}}.offices__banner-text-2{width:calc(50% - 24px);position:relative;padding:40px}@media (min-width:768px) and (max-width:1023px){.offices__banner-text-2{width:auto;margin:0 100px;padding:50px 40px}}.offices__banner-text-2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;background:#0078ff;z-index:0}@media (min-width:768px) and (max-width:1023px){.offices__banner-text-2:before{transform:rotate(3deg)}}.offices__banner-text-2 .banner-copy{position:relative}.offices__banner-text-2 .banner-copy p{font-size:22px;line-height:30px}@media (min-width:768px) and (max-width:1023px){.offices__banner-text-2 .banner-copy p{font-size:20px}}.offices__intro{color:#000;margin:56px auto;padding:0 30px;max-width:810px}@media (min-width:768px) and (max-width:1023px){.offices__intro{padding:0 45px;max-width:100%}}.offices__intro p{font-size:20px;font-weight:400;line-height:28px}@media (min-width:768px) and (max-width:1023px){.offices__intro p{font-size:18px;line-height:26px}}.offices__intro p a,.offices__intro p a:visited{color:#0069df;text-decoration:none}.offices__intro p a:hover,.offices__intro p a:active,.offices__intro p a:focus{color:#00358c;text-decoration:underline}.offices__intro p.p-intro{font-size:20px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:28px;letter-spacing:-.24px}@media (min-width:768px) and (max-width:1023px){.offices__intro p.p-intro{font-size:20px;line-height:28px}}.offices__info{color:#000;position:relative;overflow:hidden;padding:72px 0;background:#f6f5f7}.offices__info&gt;.container{position:relative;display:flex;justify-content:space-between;max-width:1290px !important}@media (min-width:768px) and (max-width:1023px){.offices__info&gt;.container{display:block}}.offices__info .shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.offices__info .shapes path{width:100%;height:100%}.offices__info .shape-1{position:absolute;top:-303px;left:-86px;width:466px;height:466px}@media (min-width:768px) and (max-width:1023px){.offices__info .shape-1{width:300px;height:300px;top:-327px;left:116px;transform:rotate(8deg)}}.offices__info .shape-2{position:absolute;top:-17px;left:413px;width:137px;height:137px}@media (min-width:768px) and (max-width:1023px){.offices__info .shape-2{width:108px;height:108px;top:242px;left:auto;right:-40px;transform:rotate(-36deg)}}.offices__info .shape-3{position:absolute;top:calc(50% - 175px);left:-270px;width:280px;height:280px}@media (min-width:768px) and (max-width:1023px){.offices__info .shape-3{width:164px;height:164px;top:-174px;left:auto;right:161px;transform:rotate(-32deg)}}.offices__info .shape-4{position:absolute;bottom:-189px;left:-268px;width:400px;height:400px}@media (min-width:768px) and (max-width:1023px){.offices__info .shape-4{width:236px;height:236px;top:-134px;bottom:auto;left:-134px}}.offices__info .shape-5{position:absolute;bottom:59px;left:163px;width:124px;height:124px}@media (min-width:768px) and (max-width:1023px){.offices__info .shape-5{width:80px;height:80px;bottom:auto;top:180px;left:-34px;transform:rotate(-16deg)}}.offices__info .shape-6{position:absolute;display:none}@media (min-width:768px) and (max-width:1023px){.offices__info .shape-6{display:block;width:280px;height:280px;top:-104px;right:-200px;transform:rotate(-10deg)}}.offices__media,.offices__text{width:calc(50% - 24px);display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}@media (min-width:768px) and (max-width:1023px){.offices__media,.offices__text{width:100%}}.offices__media .offices__media-image,.offices__text .offices__media-image{width:100%;align-self:center;padding:0;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.offices__media .offices__media-image,.offices__text .offices__media-image{max-width:750px;padding:0 70px 24px}}.offices__column{width:calc(50% - 12px)}.offices__column:nth-child(even) .offices__section:nth-child(even){padding:30px 24px}.offices__name{color:#000;font-size:48px;line-height:58px;letter-spacing:-.02em;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.offices__name{font-size:36px;line-height:44px}}.offices__detail{display:flex;flex-wrap:wrap}.offices__gallery{display:none}.offices__image{padding:0 3.5px 0;max-width:33.33%}@media (min-width:768px) and (max-width:1023px){.offices__image{padding:0 4px}}.offices__img{max-width:100%}.offices__copy{font-size:28px;line-height:38px;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.offices__copy{font-size:22px;line-height:30px;margin-bottom:24px}}.offices__copy1{font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.offices__copy1{font-size:18px;line-height:26px}}.offices__map{margin-top:40px;height:456px;overflow:hidden;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.offices__map{margin-top:32px;height:330px}}.offices__detail{display:flex}.offices__key-points{order:2;width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;padding:24px 0}.offices__description{order:1}.offices__point{color:#000;font-size:14px;line-height:18px;padding:10px 0;display:flex;align-items:center;justify-content:space-between}.offices__point:before{content:'';width:44px;height:44px;background-size:auto;background-repeat:no-repeat;margin-right:10px;flex:0 0 44px}@media (min-width:768px) and (max-width:1023px){.offices__point:before{width:30px;height:30px;margin-right:5px;background-size:100%;flex:0 0 30px}}.offices__point.deli-style-lunch:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/tile-forks.png")}.offices__point.choice-of-refreshments:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/tile-coffee.png")}.offices__point.free-wifi:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/tile-wifi.png")}.offices__point.equipment-provided:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/tile-screen.png")}.offices__section{background:#fff;border-radius:20px;margin-bottom:32px;padding:24px;margin:24px 0}.offices__section-image{display:block;margin-bottom:12px}.offices__section--bold .offices__detail-copy{font-size:24px;line-height:34px;color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}.offices__label{font-size:20px;line-height:28px;margin-bottom:8px;display:block;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.offices__label{font-size:18px;line-height:24px}}.offices__detail-copy{font-size:18px;line-height:26px}@media (min-width:768px) and (max-width:1023px){.offices__detail-copy{font-size:16px;line-height:24px}}.offices .jellyfish-map{width:100%;height:100%}.en-za .offices__info .shapes,.en-us .offices__info .shapes{display:none}.news__card{display:flex}.news__container{padding-top:80px;padding-bottom:76px}@media (min-width:768px) and (max-width:1023px){.news__container{margin-bottom:0;padding-top:48px;padding-bottom:40px}}.news__img{display:inline;vertical-align:top;max-width:180px;max-height:102px}@media (min-width:768px) and (max-width:1023px){.news__img{margin-bottom:35px;max-width:102px;max-height:58px}}.news__title{font-family:'DM Sans',sans-serif;font-size:48px;line-height:56px;color:#4daf4e;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.news__title{font-size:32px;line-height:40px}}.news__left{width:52.5%}.news__right{width:50%;position:relative}.news__right .news__img1,.news__right .news__img2,.news__right .news__img3{margin-bottom:30px}.news__column{margin-bottom:12px;width:100%;max-width:600px}@media (min-width:768px) and (max-width:1023px){.news__column{max-width:344px;margin-bottom:16px}}.news__label{font-size:16px;line-height:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;color:#90a4ae;text-transform:uppercase;margin-bottom:2px}.news__left .news__label{margin-bottom:18px;margin-top:5px}@media (min-width:768px) and (max-width:1023px){.news__label{font-size:14px;line-height:18px;margin-bottom:4px;margin-top:-4px}.news__left .news__label{margin-bottom:0;margin-top:0}}.news__detail{font-family:'DM Sans',sans-serif;font-size:32px;line-height:40px;color:#455b64;margin-bottom:2px;max-width:600px}@media (min-width:768px) and (max-width:1023px){.news__detail{font-size:24px;margin-top:16px;line-height:32px;max-width:344px}}.news__detail--copy{font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px}@media (min-width:768px) and (max-width:1023px){.news__detail--copy{font-size:18px;line-height:24px;margin-bottom:8px}}.news__side{display:inline-block;margin-left:30px;max-width:calc(100% - 220px)}@media (min-width:768px) and (max-width:1023px){.news__side{margin-left:16px;margin-top:3px;max-width:calc(100% - 125px)}}.news__date{font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;margin-bottom:3px;color:#c7d1d5}@media (min-width:768px) and (max-width:1023px){.news__date{margin-bottom:8px}}.news__link{text-transform:uppercase;font-size:16px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;color:#00affe;margin-top:8px}@media (min-width:768px) and (max-width:1023px){.news__link{font-size:14px;line-height:18px}}.news__link:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');vertical-align:middle;margin-left:16px}.posts{background-color:#f7f7f7;padding:80px 0 64px}@media (min-width:768px) and (max-width:1023px){.posts{padding:48px 0}}.posts--primary{background:#fff}.posts__container{display:flex;flex-wrap:wrap;margin:0 -15px}@media (min-width:768px) and (max-width:1023px){.posts__container{margin:0 -10px}}.posts__cards{max-width:25%;padding:0 15px}@media (min-width:768px) and (max-width:1023px){.posts__cards{padding:0 10px;max-width:33.333%}}@media (min-width:768px) and (max-width:1023px){.posts__cards:nth-child(4){display:none}}.posts__text{font-family:'DM Sans',sans-serif;font-size:48px;line-height:56px;color:#14499e}@media (min-width:768px) and (max-width:1023px){.posts__text{font-size:32px;line-height:40px}}.posts--primary .posts__text{color:#fb2424}.posts__title{display:flex;position:relative;margin-bottom:32px}.posts__browse{position:absolute;right:0;top:27%}.cards{box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background-color:#fff;transition:box-shadow .5s ease-in-out;height:100%;cursor:pointer}.cards:hover{box-shadow:0px 0px 13px 2px rgba(0,0,0,.3)}.cards__label{font-size:16px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;color:#90a4ae;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.cards__label{font-size:14px;line-height:18px}}.cards__image{height:160px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.cards__image{height:124px}}@media (min-width:768px) and (max-width:1023px){.cards__img{width:100%}}.cards__content{padding:16px 24px 38px;position:relative;height:calc(100% - 160px)}@media (min-width:768px) and (max-width:1023px){.cards__content{padding:16px 17px 16px 20px;height:calc(100% - 120px)}}.cards__copy{font-size:18px;line-height:24px;color:#90a4ae;margin-top:15px;margin-bottom:25px}@media (min-width:768px) and (max-width:1023px){.cards__copy{font-size:14px;line-height:20px;margin-top:4px;margin-bottom:43px}}.cards__date{font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;color:#c7d1d5}.cards__link{text-transform:uppercase;font-size:16px;line-height:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;color:#00affe;position:absolute;bottom:16px}@media (min-width:768px) and (max-width:1023px){.cards__link{font-size:14px;line-height:18px}}.cards__link:hover,.cards__link:focus,.cards__link:active,.cards__link:visited{color:#00affe}.cards__link:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');vertical-align:middle;margin-left:16px}.cards__meta{font-size:16px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;color:#90a4ae;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.cards__meta{font-size:14px;line-height:18px}}.cards__title{margin-top:10px;font-size:24px;line-height:32px;font-family:'DM Sans',sans-serif}@media (min-width:768px) and (max-width:1023px){.cards__title{font-size:18px;line-height:24px}}.cards:hover .cards__title{color:#00affe}.blog-list{padding-top:104px;padding-bottom:91px}@media (min-width:768px) and (max-width:1023px){.blog-list{padding-top:48px;padding-bottom:56px}}.blog-list__row{display:flex;flex-wrap:wrap;margin:0 -15px}@media (min-width:768px) and (max-width:1023px){.blog-list__row{margin:0 -10px}}.blog-list__column{padding:0 15px;max-width:25%;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.blog-list__column{max-width:33.33%;padding:0 10px}}@media (min-width:768px) and (max-width:1023px){.blog-list__column img{max-width:100%}}.blog-list__pagination{margin-top:55px}@media (min-width:768px) and (max-width:1023px){.blog-list__pagination{margin-top:28px}}.blog-detail__top{padding-left:calc(50% - 615px)}.blog-detail__header-bg{display:none;background:#14499e;color:#fff;position:fixed;left:0;right:0;top:-200px;z-index:99;transition:top .5s linear}.blog-detail__header-bg--active{display:block;top:0}.header--sticky+.jf__mid .blog-detail__header-bg--active{top:116px}.blog-detail__progress{height:4px;background-color:#0e398c;position:absolute;bottom:0;left:0;right:0}.blog-detail__indicator{display:inline-block;background:#00affe;height:4px;position:absolute;left:0;top:0}.blog-detail__header-title{font-size:24px;line-height:32px;font-family:'DM Sans',sans-serif;width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:768px) and (max-width:1023px){.blog-detail__header-title{font-size:18px;line-height:normal}}.blog-detail__duration{font-size:16px;letter-spacing:1px;line-height:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;opacity:.5;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.blog-detail__duration{font-size:14px}}.blog-detail__header{height:56px;display:flex;align-items:center;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.blog-detail__header{height:48px}}.blog-detail__spotlight{display:flex;align-items:center;min-height:512px}@media (min-width:1024px) and (max-width:1300px){.blog-detail__spotlight{min-height:400px}}@media (min-width:768px) and (max-width:1023px){.blog-detail__spotlight{min-height:314px}}.blog-detail__image{padding-left:27.5%;width:100%}.blog-detail__box{position:absolute;background:#fff;padding:30px 48px 27px 0;margin-top:20px;width:34%}@media (min-width:1024px) and (max-width:1300px){.blog-detail__box{width:50%;padding-left:30px}}@media (min-width:768px) and (max-width:1023px){.blog-detail__box{padding:22px 30px;width:345px}}.blog-detail__img{width:100%}.blog-detail__main-title{font-size:56px;line-height:64px;font-family:'DM Sans',sans-serif;margin:0 0 8px}@media (min-width:768px) and (max-width:1023px){.blog-detail__main-title{font-size:32px;line-height:40px;margin-bottom:5px}}.blog-detail__blurb{font-size:16px;line-height:normal;letter-spacing:1px;color:#90a4ae;margin-right:40px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.blog-detail__blurb{font-size:14px;line-height:18px}}.blog-detail__blurb:last-child{margin-right:0}.blog-detail__action-bg{background:#14499e}@media (min-width:768px) and (max-width:1023px){.blog-detail__action-bg{margin-left:30px}}.blog-detail__action-box{height:175px;display:flex;align-items:center;padding:40px 0 40px 40px;color:#fff;font-size:12px;line-height:normal;letter-spacing:2px;max-width:1230px;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.blog-detail__action-box{height:159px;padding:32px 0 32px 24px}}.blog-detail__published{margin-bottom:16px;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.blog-detail__author-box{display:flex}.blog-detail__author-name{font-size:18px;line-height:24px;font-family:'DM Sans',sans-serif;letter-spacing:normal}.blog-detail__author-role{opacity:.5;letter-spacing:1px;margin-bottom:10px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.blog-detail__author-image{width:64px;height:64px;overflow:hidden}.blog-detail__author-detail{padding-left:16px}.blog-detail__author-img{width:100%}.blog-detail__author-linkd{text-transform:uppercase;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.blog-detail__author-linkd:hover{color:#00affe}.blog-detail__author-linkd:hover:before{display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/linkedin_blue.png');width:12px;height:12px;background-size:cover;margin-right:4px;position:relative;top:2px}.blog-detail__author-linkd:before{content:'';display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/linkedin-ico.png');width:12px;height:12px;background-size:cover;margin-right:4px;position:relative;top:2px}.blog-detail__author-profile{padding-right:0}@media (min-width:768px) and (max-width:1023px){.blog-detail__author-profile{padding-right:36px;width:130px}}.blog-detail__category{margin-right:60px;font-size:12px;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;color:#fff;opacity:.3}@media (min-width:768px) and (max-width:1023px){.blog-detail__category{display:block;margin-right:0;margin-bottom:16px;position:relative}}.blog-detail__category-text{position:relative;top:3px}@media (min-width:768px) and (max-width:1023px){.blog-detail__category-text{position:absolute;left:40px;top:calc(50% - 8px)}}.blog-detail__category:last-child{margin-right:0}@media (min-width:768px) and (max-width:1023px){.blog-detail__category:last-child{margin-bottom:0}}.blog-detail__category--active{opacity:1}.blog-detail__icons{vertical-align:middle;margin-right:8px}.blog-detail__mid h1,.blog-detail__mid h2,.blog-detail__mid h3,.blog-detail__mid h4,.blog-detail__mid p{margin:0 0 15px;font-family:'DM Sans',sans-serif;font-weight:400}.blog-detail__mid h2{font-size:32px;line-height:48px;margin-bottom:40px}.blog-detail__mid h3{font-size:28px;line-height:32px;margin:15px 0 10px}.blog-detail__mid p{font-size:24px;line-height:40px}.blog-detail__mid ul,.blog-detail__mid ol{font-weight:400;margin-bottom:24px}.blog-detail__mid ul&gt;li,.blog-detail__mid ol&gt;li{margin-bottom:7px;font-size:24px;line-height:40px}.blog-detail__mid ul&gt;li:last-child,.blog-detail__mid ol&gt;li:last-child{margin-bottom:0}.blog-detail__bottom{background:#f7f7f7;padding-bottom:80px}.blog-detail__row{margin-top:80px;display:flex;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.blog-detail__row{margin-top:56px}}.blog-detail__left{max-width:810px;padding-bottom:56px}@media (min-width:768px) and (max-width:1023px){.blog-detail__left{max-width:465px;padding-bottom:56px}}.blog-detail__left iframe{width:100% !important;height:450px !important}.blog-detail__right{width:285px}@media (min-width:768px) and (max-width:1023px){.blog-detail__right{width:163px}}.blog-detail__title{font-size:32px;line-height:48px;margin-bottom:56px}@media (min-width:768px) and (max-width:1023px){.blog-detail__title{font-size:24px;line-height:32px;margin-bottom:32px}}.blog-detail__desc{font-size:24px;line-height:40px;margin-bottom:80px;justify-content:space-between;font-weight:400}@media (min-width:768px) and (max-width:1023px){.blog-detail__desc{font-size:16px;line-height:24px}}.blog-detail__desc a{color:#00affe;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.blog-detail__desc p{font-weight:400;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.blog-detail__desc p{margin-bottom:18px}}.blog-detail__shared{background-color:#14499e;max-width:319px;display:flex}.blog-detail__shared-text{font-size:12px;line-height:32px;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;color:#fff;padding:12px 24px}@media (min-width:768px) and (max-width:1023px){.blog-detail__shared-text{line-height:18px;padding:19px 24px}}.blog-detail__shared-logo{max-width:23px;margin:16px 16px 16px 0;cursor:pointer}.blog-detail__shared-logo:last-child{margin:16px 0;max-width:25px}.blog-detail__share{display:flex;justify-content:space-between;padding-bottom:32px}@media (min-width:768px) and (max-width:1023px){.blog-detail__share{display:block;padding-bottom:27px}}.blog-detail__share-text{font-size:12px;line-height:32px;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.blog-detail__share-text{line-height:18px;padding-bottom:16px}}.blog-detail__share-logo{max-width:23px;margin-right:16px;cursor:pointer}.blog-detail__share-logo:last-child{margin-right:0;max-width:25px}.blog-detail__tags{padding-top:28px;border-top:1px solid #c7d1d5}.blog-detail__tags-text{font-size:12px;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase}.blog-detail__tags-list{max-width:253px;font-size:18px;line-height:24px;color:#00affe}@media (min-width:768px) and (max-width:1023px){.blog-detail__tags-list{font-size:16px}}.blog-detail__tags-list a{display:block;font-size:18px;line-height:24px;margin-bottom:4px;font-weight:400;float:left;clear:left}@media (min-width:768px) and (max-width:1023px){.blog-detail__tags-list a{font-size:16px}}.blog-detail__disqus{padding-top:80px;margin-bottom:120px;max-width:810px;border-top:1px solid #c7d1d5}@media (min-width:768px) and (max-width:1023px){.blog-detail__disqus{padding-top:40px;margin-bottom:80px;max-width:586px}}.blog-detail__disqus img{width:100%}.private-courses__detail{padding:60px 0 120px;max-width:68%;text-align:left}@media (min-width:768px) and (max-width:1023px){.private-courses__detail{padding:26px 42px 64px;max-width:100%}}.private-courses__detail p{font-weight:400;font-size:20px;line-height:28px;margin-bottom:20px;color:#000;letter-spacing:.01em}@media (min-width:768px) and (max-width:1023px){.private-courses__detail p{font-size:18px;line-height:26px;margin-bottom:19px}}.private-courses__detail p a{color:#0069df;display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.private-courses__detail p a:hover,.private-courses__detail p a:active,.private-courses__detail p a:focus{text-decoration:underline;color:#00358c}.private-courses__detail p strong{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:22px;line-height:30px}@media (min-width:768px) and (max-width:1023px){.private-courses__detail p strong{font-size:20px;line-height:28px}}@media only screen and (max-width:767px){.private-courses__detail p strong{font-size:20px;line-height:28px}}.private-courses__detail a{color:#0069df;display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.private-courses__detail a:hover,.private-courses__detail a:active,.private-courses__detail a:focus{text-decoration:underline;color:#00358c}.private-courses__row{display:flex;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.private-courses__row{flex-direction:column}}.private-courses__media{padding-top:80px;max-width:390px}@media (min-width:768px) and (max-width:1023px){.private-courses__media{max-width:85%;padding-top:0;margin-bottom:64px;margin-top:-15px}}.private-courses__caption{font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;margin-bottom:13px}.private-courses__video,.private-courses__video iframe{width:100%;height:218px}.private-courses__content{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:22px;line-height:30px;color:#000;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.private-courses__content{font-size:20px;line-height:28px}}.private-courses .courselist__banner{border-radius:60px;max-width:560px;max-height:372px;width:540px;height:100%}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist__banner{width:100%}}.private-courses .courselist__right{width:auto;z-index:1}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist__right{width:50%}}.private-courses .courselist__left{width:auto;z-index:1}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist__left{width:50%}}.private-courses .courselist__row{display:flex;max-height:100%;overflow:hidden}.private-courses .courselist__title{font-size:42px;line-height:50px;margin-bottom:24px;max-width:495px;letter-spacing:-.02em;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist__title{font-size:32px;line-height:40px;margin-bottom:16px;max-width:100%}}.private-courses .courselist__download{margin-top:32px;max-width:390px}.private-courses .courselist__download .detail__download{color:#263238}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist__download{max-width:100%;margin-right:30px}}.private-courses .courselist p{font-weight:400;font-size:18px;line-height:26px;max-width:495px}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist p{font-size:16px;line-height:24px;letter-spacing:.2px;max-width:100%}}.private-courses .courselist p:last-child{margin-bottom:0}.private-courses .courselist ul{font-weight:400;font-size:16px;line-height:24px;color:#000;list-style:none;margin:0;padding:0 0 0 26px}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist ul{font-size:14px;line-height:22px;letter-spacing:.2px}.cms-social-media-academy .private-courses .courselist ul{letter-spacing:normal;font-size:16px;line-height:24px}}.private-courses .courselist ul li{list-style:none;margin-bottom:8px}.private-courses .courselist ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:12px;margin-left:-25px;margin-right:8px;position:relative;top:1px;height:12px}.private-courses .courselist--dark{background-color:#0069df;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--dark{padding:20px 0 56px}}.private-courses .courselist--dark .courselist__row{justify-content:start;padding:56px 0 64px}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--dark .courselist__row{padding:0}}.private-courses .courselist--dark .courselist__left{display:flex;align-items:center;justify-content:start}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--dark .courselist__left{align-items:baseline;padding-top:38px}}.private-courses .courselist--dark .courselist__right{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 134px;text-align:left}@media (min-width:1024px) and (max-width:1300px){.private-courses .courselist--dark .courselist__right{padding-right:30px;padding-left:32px}}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--dark .courselist__right{padding:32px 32px 0 53px}}.private-courses .courselist--dark ul{color:#fff}.private-courses .courselist--dark ul li{list-style:none}.private-courses .courselist--dark ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/white-bullet.svg)}.private-courses .courselist--dark .courselist__title{color:#fff}.private-courses .courselist--dark p{color:#fff}.private-courses .courselist--dark p a{color:#0069df;display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.private-courses .courselist--dark p a:hover,.private-courses .courselist--dark p a:active,.private-courses .courselist--dark p a:focus{text-decoration:underline;color:#00358c}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--dark p{max-width:324px;margin-bottom:22px}}.private-courses .courselist--dark a{color:#0069df;display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-decoration:underline}.private-courses .courselist--dark a:hover,.private-courses .courselist--dark a:active,.private-courses .courselist--dark a:focus{text-decoration:underline;color:#00358c}.private-courses .courselist--light{background-color:#f6f5f7;overflow:hidden}.private-courses .courselist--light .courselist__row{justify-content:end;padding:56px 0 64px}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--light .courselist__row{padding:0}}.private-courses .courselist--light .courselist__left{padding-left:calc(50% - 620px);padding-right:134px;text-align:left;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px) and (max-width:1300px){.private-courses .courselist--light .courselist__left{padding-left:30px;padding-right:30px}}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--light .courselist__left{padding:32px 40px 48px 32px}}.private-courses .courselist--light .courselist__right{display:flex;justify-content:end;align-items:center}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--light .courselist__right{align-items:baseline;padding-top:38px}}.private-courses .courselist--light .courselist__title{color:#000}.private-courses .courselist--light p{color:#000}.private-courses .courselist--light p a{color:#0069df;display:inline-block;text-decoration:underline}.private-courses .courselist--light p a:hover,.private-courses .courselist--light p a:active,.private-courses .courselist--light p a:focus{text-decoration:underline;color:#00358c}@media (min-width:768px) and (max-width:1023px){.private-courses .courselist--light p{max-width:324px;margin-bottom:22px}}.private-courses .courselist--light a{color:#0069df;display:inline-block}.private-courses .courselist--light a:hover,.private-courses .courselist--light a:active,.private-courses .courselist--light a:focus{text-decoration:underline;color:#00358c}.private-courses__contact{padding:96px 0 112px;display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.private-courses__contact{padding:72px 0 80px;justify-content:center;align-items:center}}.private-courses__copy{font-weight:400;font-size:20px;line-height:28px;color:#000;margin-right:88px;text-align:left;letter-spacing:.01em}@media (min-width:768px) and (max-width:1023px){.private-courses__copy{margin-right:0;font-size:18px;line-height:26px}}.private-courses__left{max-width:710px;margin-left:0;width:100%;margin-right:66px}@media (min-width:768px) and (max-width:1023px){.private-courses__left{padding-right:55px;padding-right:0;max-width:52%;margin-left:0}}.private-courses__right{text-align:left;max-width:26%}@media (min-width:768px) and (max-width:1023px){.private-courses__right{max-width:45%}}.private-courses__num{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#0078ff}.private-courses__num a{color:#0078ff}@media (min-width:768px) and (max-width:1023px){.private-courses__num{font-size:24px;line-height:30px}}.private-courses__label{color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;mix-blend-mode:normal;margin-bottom:10px}@media (min-width:768px) and (max-width:1023px){.private-courses__label{font-size:24px;line-height:30px}}.cms-enterprise-solutions .private-courses .spotlight__copy{font-size:24px;line-height:34px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .private-courses .spotlight__copy{font-size:22px;line-height:30px}}@media only screen and (max-width:767px){.cms-enterprise-solutions .breadcrumbs .breadcrumbs__links:after,.cms-social-media-academy .breadcrumbs .breadcrumbs__links:after,.cms-enterprise-solutions .breadcrumbs__links:after,.cms-social-media-academy .breadcrumbs__links:after,.cms-enterprise-solutions .breadcrumbs strong:after,.cms-social-media-academy .breadcrumbs strong:after{display:none}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist__row,.cms-social-media-academy .courselist__row{padding:0}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist__title,.cms-social-media-academy .courselist__title{width:48%}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist__content,.cms-social-media-academy .courselist__content{display:flex}.cms-enterprise-solutions .courselist__content ul,.cms-social-media-academy .courselist__content ul,.cms-enterprise-solutions .courselist__content div p,.cms-social-media-academy .courselist__content div p{margin-left:36px}}.cms-enterprise-solutions .courselist__content p,.cms-social-media-academy .courselist__content p{margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist__content p,.cms-social-media-academy .courselist__content p{margin-bottom:16px}}@media only screen and (max-width:767px){.cms-enterprise-solutions .courselist__content p,.cms-social-media-academy .courselist__content p{margin-bottom:18px}}.cms-enterprise-solutions .courselist__content p strong,.cms-social-media-academy .courselist__content p strong{font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--light,.cms-social-media-academy .courselist--light{padding:10px 0 0}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--light .courselist__row,.cms-social-media-academy .courselist--light .courselist__row{padding:0}}.cms-enterprise-solutions .courselist--light .courselist__right,.cms-social-media-academy .courselist--light .courselist__right{margin-right:134px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--light .courselist__right,.cms-social-media-academy .courselist--light .courselist__right{width:100%;margin-right:0;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--light .courselist__left,.cms-social-media-academy .courselist--light .courselist__left{width:100%;padding:17px 66px 56px}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--light .courselist__row,.cms-social-media-academy .courselist--light .courselist__row{flex-direction:column;max-height:100%}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--dark,.cms-social-media-academy .courselist--dark{padding:10px 0 0}}.cms-enterprise-solutions .courselist--dark .courselist__left,.cms-social-media-academy .courselist--dark .courselist__left{margin-left:134px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--dark .courselist__left,.cms-social-media-academy .courselist--dark .courselist__left{margin-left:0;width:100%;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--dark .courselist__right,.cms-social-media-academy .courselist--dark .courselist__right{width:100%;padding:32px 66px 56px}}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist--dark .courselist__row,.cms-social-media-academy .courselist--dark .courselist__row{max-height:100%;flex-direction:column-reverse;padding:0}}.cms-enterprise-solutions .courselist .private-courses .courselist__right,.cms-social-media-academy .courselist .private-courses .courselist__right{width:54%}.courselist--dark .cms-enterprise-solutions .courselist .private-courses .courselist__right,.courselist--dark .cms-social-media-academy .courselist .private-courses .courselist__right{padding:80px 0 102px 98px}.cms-enterprise-solutions .courselist-1 .shape_11,.cms-social-media-academy .courselist-1 .shape_11{top:59px;position:absolute;right:-73px;z-index:-1;width:362px;transform:rotate(36deg)}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-1 .shape_11,.cms-social-media-academy .courselist-1 .shape_11{right:-73px;height:205px;transform:rotate(32deg);width:257px;top:22px}.cms-enterprise-solutions .courselist-1 .shape_11 rect,.cms-social-media-academy .courselist-1 .shape_11 rect,.cms-enterprise-solutions .courselist-1 .shape_11 path,.cms-social-media-academy .courselist-1 .shape_11 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-1 .shape_9,.cms-social-media-academy .courselist-1 .shape_9{left:unset;right:-6px;transform:rotate(26deg);width:130px;top:349px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-1 .shape_9,.cms-social-media-academy .courselist-1 .shape_9{top:314px;display:block;right:-48px;transform:rotate(-33deg);width:148px}.cms-enterprise-solutions .courselist-1 .shape_9 rect,.cms-social-media-academy .courselist-1 .shape_9 rect,.cms-enterprise-solutions .courselist-1 .shape_9 path,.cms-social-media-academy .courselist-1 .shape_9 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-1 .shape_14,.cms-social-media-academy .courselist-1 .shape_14{position:absolute;top:261px;z-index:-1;left:0}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-1 .shape_14,.cms-social-media-academy .courselist-1 .shape_14{left:4px;width:113px;top:225px}.cms-enterprise-solutions .courselist-1 .shape_14 rect,.cms-social-media-academy .courselist-1 .shape_14 rect,.cms-enterprise-solutions .courselist-1 .shape_14 path,.cms-social-media-academy .courselist-1 .shape_14 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-2 .shape_6,.cms-social-media-academy .courselist-2 .shape_6{display:none}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-2 .shape_6,.cms-social-media-academy .courselist-2 .shape_6{display:block;right:15px;position:absolute;left:unset;top:312px;width:113px}.cms-enterprise-solutions .courselist-2 .shape_6 rect,.cms-social-media-academy .courselist-2 .shape_6 rect,.cms-enterprise-solutions .courselist-2 .shape_6 path,.cms-social-media-academy .courselist-2 .shape_6 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-2 .shape_12,.cms-social-media-academy .courselist-2 .shape_12{display:none}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-2 .shape_12,.cms-social-media-academy .courselist-2 .shape_12{display:block;height:266px;top:141px;width:162px;left:-21px}.cms-enterprise-solutions .courselist-2 .shape_12 rect,.cms-social-media-academy .courselist-2 .shape_12 rect,.cms-enterprise-solutions .courselist-2 .shape_12 path,.cms-social-media-academy .courselist-2 .shape_12 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-2 .shape_13,.cms-social-media-academy .courselist-2 .shape_13{top:289px;transform:rotateY(180deg)}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-2 .shape_13,.cms-social-media-academy .courselist-2 .shape_13{top:39px;transform:rotate(0);right:0;height:234px}.cms-enterprise-solutions .courselist-2 .shape_13 rect,.cms-social-media-academy .courselist-2 .shape_13 rect,.cms-enterprise-solutions .courselist-2 .shape_13 path,.cms-social-media-academy .courselist-2 .shape_13 path{stroke-width:2px}}@media (min-width:2200px){.cms-enterprise-solutions .courselist-2 .shape_13,.cms-social-media-academy .courselist-2 .shape_13{width:400px}}.cms-enterprise-solutions .courselist-3 .shape_9,.cms-social-media-academy .courselist-3 .shape_9{display:none}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-3 .shape_9,.cms-social-media-academy .courselist-3 .shape_9{left:unset;right:-30px;transform:rotate(-26deg);width:139px;display:block;top:350px}.cms-enterprise-solutions .courselist-3 .shape_9 rect,.cms-social-media-academy .courselist-3 .shape_9 rect,.cms-enterprise-solutions .courselist-3 .shape_9 path,.cms-social-media-academy .courselist-3 .shape_9 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-3 .shape_10,.cms-social-media-academy .courselist-3 .shape_10{right:150px;top:167px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-3 .shape_10,.cms-social-media-academy .courselist-3 .shape_10{display:none}}.cms-enterprise-solutions .courselist-3 .shape_11,.cms-social-media-academy .courselist-3 .shape_11{right:-78px;top:289px;transform:rotate(54deg);width:369px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-3 .shape_11,.cms-social-media-academy .courselist-3 .shape_11{right:-81px;transform:rotate(37deg);width:277px;top:51px;height:212px}.cms-enterprise-solutions .courselist-3 .shape_11 rect,.cms-social-media-academy .courselist-3 .shape_11 rect,.cms-enterprise-solutions .courselist-3 .shape_11 path,.cms-social-media-academy .courselist-3 .shape_11 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-3 .shape_14,.cms-social-media-academy .courselist-3 .shape_14{display:none}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-3 .shape_14,.cms-social-media-academy .courselist-3 .shape_14{display:block;left:5px;width:107px;position:absolute;top:242px;z-index:-1}.cms-enterprise-solutions .courselist-3 .shape_14 rect,.cms-social-media-academy .courselist-3 .shape_14 rect,.cms-enterprise-solutions .courselist-3 .shape_14 path,.cms-social-media-academy .courselist-3 .shape_14 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-4 .shape_6,.cms-social-media-academy .courselist-4 .shape_6{display:none}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-4 .shape_6,.cms-social-media-academy .courselist-4 .shape_6{display:block;right:15px;position:absolute;left:unset;top:312px;width:113px}.cms-enterprise-solutions .courselist-4 .shape_6 rect,.cms-social-media-academy .courselist-4 .shape_6 rect,.cms-enterprise-solutions .courselist-4 .shape_6 path,.cms-social-media-academy .courselist-4 .shape_6 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-4 .shape_12,.cms-social-media-academy .courselist-4 .shape_12{display:none}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-4 .shape_12,.cms-social-media-academy .courselist-4 .shape_12{display:block;height:266px;top:141px;width:162px;left:-21px}.cms-enterprise-solutions .courselist-4 .shape_12 rect,.cms-social-media-academy .courselist-4 .shape_12 rect,.cms-enterprise-solutions .courselist-4 .shape_12 path,.cms-social-media-academy .courselist-4 .shape_12 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-4 .shape_13,.cms-social-media-academy .courselist-4 .shape_13{display:none}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-4 .shape_13,.cms-social-media-academy .courselist-4 .shape_13{top:39px;transform:rotate(0);right:0;height:234px;display:block}.cms-enterprise-solutions .courselist-4 .shape_13 rect,.cms-social-media-academy .courselist-4 .shape_13 rect,.cms-enterprise-solutions .courselist-4 .shape_13 path,.cms-social-media-academy .courselist-4 .shape_13 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-4 .shape_15,.cms-social-media-academy .courselist-4 .shape_15{top:300px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-4 .shape_15,.cms-social-media-academy .courselist-4 .shape_15{display:none}}@media (min-width:2200px){.cms-enterprise-solutions .courselist-4 .shape_15,.cms-social-media-academy .courselist-4 .shape_15{width:232px}}.cms-enterprise-solutions .courselist-5 .shape_8,.cms-social-media-academy .courselist-5 .shape_8{display:none}.cms-enterprise-solutions .courselist-5 .shape_9,.cms-social-media-academy .courselist-5 .shape_9{left:20px;top:100px;width:130px;transform:rotate(45deg)}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-5 .shape_9,.cms-social-media-academy .courselist-5 .shape_9{transform:rotate(19deg);left:14px;top:70px;width:104px;display:block}.cms-enterprise-solutions .courselist-5 .shape_9 rect,.cms-social-media-academy .courselist-5 .shape_9 rect,.cms-enterprise-solutions .courselist-5 .shape_9 path,.cms-social-media-academy .courselist-5 .shape_9 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-5 .shape_10,.cms-social-media-academy .courselist-5 .shape_10{top:200px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-5 .shape_10,.cms-social-media-academy .courselist-5 .shape_10{right:46px;width:61px;top:169px}.cms-enterprise-solutions .courselist-5 .shape_10 rect,.cms-social-media-academy .courselist-5 .shape_10 rect,.cms-enterprise-solutions .courselist-5 .shape_10 path,.cms-social-media-academy .courselist-5 .shape_10 path{stroke-width:2px}}.cms-enterprise-solutions .courselist-5 .shape_11,.cms-social-media-academy .courselist-5 .shape_11{right:-78px;top:289px;width:369px}@media (min-width:768px) and (max-width:1023px){.cms-enterprise-solutions .courselist-5 .shape_11,.cms-social-media-academy .courselist-5 .shape_11{right:-127px;top:235px;height:219px;transform:rotate(-1deg)}.cms-enterprise-solutions .courselist-5 .shape_11 rect,.cms-social-media-academy .courselist-5 .shape_11 rect,.cms-enterprise-solutions .courselist-5 .shape_11 path,.cms-social-media-academy .courselist-5 .shape_11 path{stroke-width:2px}}.cms-social-media-academy .private-courses .courselist--dark .courselist__right{padding:0 0 0 80px}@media (min-width:768px) and (max-width:1023px){.cms-social-media-academy .private-courses .courselist--dark .courselist__right{padding:17px 66px 56px}}.cms-social-media-academy .courselist-1.courselist--light .courselist__left div:last-child{margin-top:28px}@media (min-width:768px) and (max-width:1023px){.cms-social-media-academy .courselist-1.courselist--light .courselist__left{vertical-align:inherit;flex-direction:row;justify-content:center}.cms-social-media-academy .courselist-1.courselist--light .courselist__left div:last-child{display:flex;flex-direction:column;justify-content:center;margin-top:28px;margin-left:20px}}@media (min-width:768px) and (max-width:1023px){.cms-social-media-academy .courselist__title{width:100%}}.private-courses .virtual{max-width:100%}.virtual .spotlight__button:hover:after,.virtual .spotlight__button:active:after,.virtual .spotlight__button:focus:after{top:14px}@media (min-width:768px) and (max-width:1023px){.virtual.private-courses .spotlight .shapes .shape_1{right:11px;top:392px;transform:rotate(90deg);display:block;width:199px;height:222px}}.virtual.private-courses .spotlight .shapes .shape_1 .spotlight__button{top:12px}@media (min-width:768px) and (max-width:1023px){.virtual.private-courses .spotlight .shapes .shape_1 .spotlight__button:hover:after,.virtual.private-courses .spotlight .shapes .shape_1 .spotlight__button:active:after,.virtual.private-courses .spotlight .shapes .shape_1 .spotlight__button:focus:after{top:9px;right:13px}}.virtual.private-courses .private-courses__detail{max-width:79%;padding:60px 0 120px 90px}@media (min-width:768px) and (max-width:1023px){.virtual.private-courses .private-courses__detail{max-width:100%;padding:0 42px 80px}}@media only screen and (max-width:767px){.virtual.private-courses .private-courses__detail{max-width:100%}}.virtual.private-courses .courselist__row{flex-direction:row-reverse}.virtual.private-courses .courselist--dark .courselist__banner{margin-left:100px}@media only screen and (max-width:767px){.virtual.private-courses .courselist--dark .courselist__banner{margin-left:0}}@media (min-width:768px) and (max-width:1023px){.virtual.private-courses .courselist--dark .courselist__banner{margin-left:0}}.virtual.private-courses .courselist--dark .courselist__right{padding:0 0 0 90px}@media only screen and (max-width:767px){.virtual.private-courses .courselist--dark .courselist__right{padding:32px 0 0}}@media only screen and (max-width:767px){.virtual.private-courses .courselist--light .courselist__banner{margin-right:0}}@media (min-width:768px) and (max-width:1023px){.virtual.private-courses .courselist--light .courselist__banner{margin-right:0}}.virtual.private-courses .courselist--light .courselist__left{margin-left:100px}@media only screen and (max-width:767px){.virtual.private-courses .courselist--light .courselist__left{padding:32px 0 0;margin-left:0}}@media (min-width:768px) and (max-width:1023px){.virtual.private-courses .courselist--light .courselist__left{margin-left:0}}.virtual__row{display:flex;flex-direction:column}.virtual__left{width:100%}.virtual__left__content{max-width:95%}@media (min-width:768px) and (max-width:1023px){.virtual__left__content{max-width:100%;margin-bottom:80px}}.virtual__right{width:100%}.virtual__right__content{padding-left:0 !important;margin-top:110px}@media only screen and (max-width:767px){.virtual__right__content{margin:0 0 50px}}@media (min-width:768px) and (max-width:1023px){.virtual__right__content{margin-top:0;margin-left:-38px}}.virtual__right__head{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;margin-bottom:40px;color:#000}@media only screen and (max-width:767px){.virtual__right__head{font-size:24px;line-height:30px}}@media (min-width:768px) and (max-width:1023px){.virtual__right__head{font-size:24px;line-height:30px;margin-bottom:32px}}.virtual__right__ytvideo{border-radius:40px;width:810px;height:454px;border:none}.virtual__right__ytvideo body{background-color:#fff}@media only screen and (max-width:767px){.virtual__right__ytvideo{width:100%;height:223px}}@media (min-width:768px) and (max-width:1023px){.virtual__right__ytvideo{width:104%;height:396px;border-radius:30px}}.virtual .online-learning__further{padding:0}.virtual .online-learning__cloud__left{flex:1 1 53%}@media (min-width:768px) and (max-width:1023px){.virtual .online-learning__cloud__left{flex:1 1 47%}}.virtual .online-learning__cloud__row{display:flex;flex-direction:row;align-items:center;padding:48px 56px;background:#02883e;border-radius:40px}@media only screen and (max-width:767px){.virtual .online-learning__cloud__row{align-items:start}}@media (min-width:768px) and (max-width:1023px){.virtual .online-learning__cloud__row{padding:32px 40px;width:100%;border-radius:30px}}@media only screen and (max-width:767px){.virtual .online-learning__cloud__row{flex-direction:column;padding:32px 24px !important;width:92% !important}}.virtual .online-learning__cloud__row .spotlight__cta{margin:0}.virtual .online-learning__cloud__row .spotlight__button,.virtual .online-learning__cloud__row .spotlight__button:visited{padding:18px 84px;color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px}.virtual .online-learning__cloud__row .spotlight__button:after,.virtual .online-learning__cloud__row .spotlight__button:visited:after{content:''}.virtual .online-learning__cloud__row .spotlight__button:hover:after,.virtual .online-learning__cloud__row .spotlight__button:visited:hover:after,.virtual .online-learning__cloud__row .spotlight__button:active:after,.virtual .online-learning__cloud__row .spotlight__button:visited:active:after,.virtual .online-learning__cloud__row .spotlight__button:focus:after,.virtual .online-learning__cloud__row .spotlight__button:visited:focus:after{content:'' !important}@media (min-width:768px) and (max-width:1023px){.virtual .online-learning__cloud__row .spotlight__button,.virtual .online-learning__cloud__row .spotlight__button:visited{flex:1 1 80%;padding:15px 48px;font-size:16px;line-height:22px}}@media only screen and (max-width:767px){.virtual .online-learning__cloud__row .spotlight__button,.virtual .online-learning__cloud__row .spotlight__button:visited{padding:12px 48px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px}}@media only screen and (max-width:767px){.spotlight .shapes .virtual.private-courses .shape_1{right:22px;top:277px;display:block;width:85px;height:129px;transform:rotate(87deg)}}@media only screen and (max-width:767px){.spotlight .shapes .virtual .shape_1{right:22px;top:277px;display:block;width:85px;height:129px;transform:rotate(87deg)}}.virtual .shape_12{top:150px}@media only screen and (max-width:767px){.virtual .shape_12{transform:rotate(180deg);height:120px;width:66px;right:-24px;top:330px}}@media (min-width:768px) and (max-width:1023px){.virtual .shape_12{top:320px;right:-28px;height:82px}.virtual .shape_12 path,.virtual .shape_12 rect{stroke-width:2px}}@media (min-width:2000px){.virtual .shape_12{width:415px}}.virtual .shape_16{position:absolute;z-index:-1;right:0;top:130px}@media only screen and (max-width:767px){.virtual .shape_16{right:41px;top:307px;width:72px;height:34px}}@media (min-width:768px) and (max-width:1023px){.virtual .shape_16{right:unset;top:268px;transform:rotate(180deg);width:45px}.virtual .shape_16 path,.virtual .shape_16 rect{stroke-width:2px}}@media (min-width:2000px){.virtual .shape_16{width:100px}}.virtual .shape_17{position:absolute;z-index:-1;right:0;top:250px}@media only screen and (max-width:767px){.virtual .shape_17{top:255px;width:80px;transform:rotate(-46deg);right:-41px}}@media (min-width:768px) and (max-width:1023px){.virtual .shape_17{height:118px;right:unset;top:307px}.virtual .shape_17 path,.virtual .shape_17 rect{stroke-width:2px}}@media (min-width:2000px){.virtual .shape_17{width:415px}}.get_in_touch_new{display:flex;padding:12px 16px 12px 22px;justify-content:center;align-items:center;gap:12px;border-radius:30px;background:var(--GLOW-Spectrum-400-Blue,#0078ff);color:#fff;box-sizing:border-box;border:2px solid transparent;color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:22px;position:relative;text-decoration:none}@media (min-width:768px) and (max-width:1023px){.get_in_touch_new{padding:8px 12px 8px 18px;font-size:14px;line-height:20px}}.get_in_touch_new:after{content:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg);display:inline-block;margin-left:24px;width:20px;height:20px;position:relative;top:0;right:0}@media (min-width:768px) and (max-width:1023px){.get_in_touch_new:after{margin-left:12px}}.get_in_touch_new:hover,.get_in_touch_new:after,.get_in_touch_new:focus{text-decoration:none;color:#fff}.coursera-google .detail__top{background:#14499e;color:#fff;height:464px}.coursera-google .detail__top .spotlight__button:hover{color:#00affe}.coursera-google .detail__top .spotlight__button:before{background:#fff}.coursera-google .detail__top .detail__desc .detail__main-title{color:#fff !important}@media (min-width:768px) and (max-width:1023px){.coursera-google .detail__fields{width:100%;padding:0}}@media (min-width:768px) and (max-width:1023px){.coursera-google .detail__form-title{width:70%}}.coursera-google .detail__main-title{margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.coursera-google .detail__main-title{font-size:40px}}.coursera-google .detail__img{object-fit:contain}.coursera-google .detail__blurb{width:38%}@media (min-width:768px) and (max-width:1023px){.coursera-google .detail__blurb{width:48%}}.coursera-google .detail__desc{position:absolute;z-index:1;width:38%}@media (min-width:1024px) and (max-width:1150px){.coursera-google .detail__desc{width:58%}}@media (min-width:1151px) and (max-width:1600px){.coursera-google .detail__desc{width:45%}}@media (min-width:768px) and (max-width:1023px){.coursera-google .detail__desc{padding-top:54px;width:60%}}.coursera-google .detail__text{margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.coursera-google .detail__text{font-size:32px;line-height:1.33;font-weight:300}}.coursera-google .detail__button{width:100%}.coursera-google .detail .accordian.accordian--closed .accordian__title:after{content:url(../../frontend/Jellyfish/Training/en_US/images/plus-tab.svg)}.coursera-google .detail .accordian{padding:24px 0 0;border-top:2px solid #90a4ae}.coursera-google .detail .accordian:last-child{border-bottom:2px solid #90a4ae}.coursera-google .detail .accordian__title{font-size:36px;padding:0 16px;padding-bottom:24px}.coursera-google .detail .accordian__title:after,.coursera-google .detail .accordian__title:before{right:8px;top:-4px}.coursera-google .detail .accordian__title:after{content:url(../../frontend/Jellyfish/Training/en_US/images/minus.svg)}.coursera-google .detail .accordian__detail{padding:32px 16px;border-top:1px solid #c7d1d5;margin-top:0}.coursera-google .news__link a{padding-bottom:4px}.coursera-google .spotlight__button{line-height:1.3;text-transform:uppercase}.coursera-google .tab__section{margin-bottom:64px}.coursera-google .tab__list{padding:0 40px;line-height:4.8em;width:auto;border-bottom:4px solid transparent}.coursera-google .tab__list:hover{color:#00affe}.coursera-google .tab__list--active{border-bottom:4px solid #00affe}.coursera-google .tab__list--active:hover{color:#455b64}@media (min-width:768px) and (max-width:1023px){.coursera-google .tab__list{line-height:5.5em}}@media (min-width:768px) and (max-width:1023px){.coursera-google .tab__title{font-size:40px;line-height:1.4;margin-bottom:8px}}.coursera-google__img{object-fit:contain;height:auto;width:100%}.coursera-google__license-spotlight{margin-left:32px;font-size:32px;display:none}.coursera-google__overview-tab{background:#f7f7f7;border-bottom:1px solid #c7d1d5;height:80px;margin-bottom:81px}.coursera-google__overview-tab__desc{margin:40px 0;font-size:32px;line-height:1.25;font-weight:300}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__desc{font-size:36px;font-weight:400}}.coursera-google__overview-tab--img-wid{width:10%;display:inline-block;margin-bottom:9px}.coursera-google__overview-tab--section-width{width:67%}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab--section-width{width:82%}}.coursera-google__overview-tab__left{max-width:810px}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__left{max-width:initial;width:100%}}@media (min-width:1024px) and (max-width:1180px){.coursera-google__overview-tab__left{width:70%}}.coursera-google__overview-tab__left--txt{font-size:36px;line-height:1.33;font-weight:300;margin-bottom:56px}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__left--txt{font-size:32px;margin-bottom:40px}}.coursera-google__overview-tab__left__what{display:flex;margin-bottom:64px;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__left__what{margin-bottom:40px}}.coursera-google__overview-tab__left__spec{width:48%;font-size:32px}.coursera-google__overview-tab__left__spec:first-child{margin-right:30px}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__left__spec:first-child{margin-right:20px}}.coursera-google__overview-tab__left__spec ul{list-style-type:none;padding-left:0;margin-bottom:0}.coursera-google__overview-tab__left__spec li{margin-bottom:5px;padding-left:20px;position:relative;line-height:24px}.coursera-google__overview-tab__left__spec li:before{content:'';width:10px;height:10px;background-color:#455b64;display:inline-block;margin-right:15px;position:absolute;left:0;top:9px}.coursera-google__overview-tab__left__open-title{font-family:FSAlvar;font-size:32px;line-height:1.25}.coursera-google__overview-tab__right{width:285px}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__right{width:100%}}.coursera-google__overview-tab--section{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.coursera-google__overview-tab__title{color:#fff;font-size:32px}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__title{width:70%}}.coursera-google__overview-tab__form{background-color:#263238;padding:24px 24px 26px;position:relative}.coursera-google__overview-tab__form--fix{position:fixed;left:0;bottom:0;width:100%;padding:24px calc(50vw - 615px);z-index:9;display:flex;min-height:86px}@media (max-width:1300px) and (min-width:1024px){.coursera-google__overview-tab__form--fix{padding:24px 30px}}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__form--fix{margin:0 !important;padding:24px 30px}}.coursera-google__overview-tab__form--fix .detail__form-sec{position:absolute;right:calc(50vw - 615px)}@media (max-width:1300px) and (min-width:768px){.coursera-google__overview-tab__form--fix .detail__form-sec{right:30px}}.coursera-google__overview-tab__form--fix .detail__course-form{position:absolute;right:calc(50vw - 615px)}@media (max-width:1300px) and (min-width:768px){.coursera-google__overview-tab__form--fix .detail__course-form{right:30px}}.coursera-google__overview-tab__form--fix .detail__bottom{width:168px;float:right;margin-top:0}.coursera-google__overview-tab__form--fix .detail__form-title{margin-bottom:8px;margin-top:14px}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__form--fix .detail__form-title{font-size:32px;width:100%;margin-top:10px}}@media (min-width:768px) and (max-width:1023px){.coursera-google__overview-tab__form{margin:0 -30px;display:flex}}.coursera-google__overview-tab__block{margin-bottom:120px}.coursera-google__team{background:#f7f7f7;padding:80px 0 120px}.coursera-google__team__section{display:flex;flex-direction:row}.coursera-google__team__blurbs{list-style:none;padding:0;margin-right:135px}@media (min-width:768px) and (max-width:1023px){.coursera-google__team__blurbs{margin-right:81px}}.coursera-google__team__list{padding:24px 0;border-top:1px solid #c7d1d5;width:390px;margin:0}.coursera-google__team__list:last-child{border-bottom:1px solid #c7d1d5}.coursera-google__team__list--mob{display:none}@media (min-width:768px) and (max-width:1023px){.coursera-google__team__list{width:222px;padding:16px 0}}.coursera-google__team__list a{font-family:FSAlvar;font-size:36px;color:#00affe}@media (min-width:768px) and (max-width:1023px){.coursera-google__team__list a{font-size:32px}}.coursera-google__team__list--active a{color:#455b64}.coursera-google__team__item{display:none;font-size:18px}@media (min-width:768px) and (max-width:1023px){.coursera-google__team__item{font-size:16px}}.coursera-google__team__item--active{display:block}.coursera-google__team__item__desc{font-size:36px;margin-top:40px;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.coursera-google__team__item__desc{font-size:32px}}.coursera-google__special{padding:156px 0;background:#263238;color:#fff;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.coursera-google__special{padding:48px 0 64px}}.coursera-google__special--graphics{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.coursera-google__special--graphics_1{position:absolute;z-index:-1;top:-126px;width:135px;height:135px;left:98px;transform:rotate(41deg)}.coursera-google__special--graphics_1 path{stroke-width:2px}@media (min-width:768px) and (max-width:1023px){.coursera-google__special--graphics_1{top:226px;width:82px;height:82px;left:-32px;transform:rotate(41deg)}}.coursera-google__special--graphics_2{position:absolute;z-index:-1;right:49px;top:330px;width:82px;height:82px;transform:rotate(89deg)}@media (min-width:768px) and (max-width:1023px){.coursera-google__special--graphics_2{right:-4px;top:83px;width:46px;height:46px;transform:rotate(139deg)}}.coursera-google__special--graphics_3{position:absolute;z-index:-1;right:-109px;top:76px;transform:rotate(52deg)}.coursera-google__special--graphics_3 rect{stroke:#5da9ff}@media (min-width:768px) and (max-width:1023px){.coursera-google__special--graphics_3{right:-24px;top:-62px;transform:rotate(7deg);width:145px;height:145px}}.coursera-google__special--graphics_4{position:absolute;z-index:-1;top:28px;left:1%}.coursera-google__special--graphics_4 path{stroke:#ff688d}@media (min-width:768px) and (max-width:1023px){.coursera-google__special--graphics_4{top:328px;left:-2%;width:47px;height:47px}}.coursera-google__special--graphics_5{position:absolute;z-index:-1;right:141px;width:136px;height:136px;top:250px}.coursera-google__special--graphics_5 path{stroke:#ff688d;stroke-width:2px}@media (min-width:768px) and (max-width:1023px){.coursera-google__special--graphics_5{right:29px;width:66px;height:66px;top:112px}}.coursera-google__special__logo{max-width:285px}.coursera-google__special__title{color:#000;margin-bottom:48px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;margin-left:-12px}@media (min-width:768px) and (max-width:1023px){.coursera-google__special__title{font-size:32px;line-height:40px;padding-left:45px}}.coursera-google__special__gtxt{font-size:36px;width:55%;line-height:1.33;margin-bottom:16px;margin-top:24px}@media (min-width:768px) and (max-width:1023px){.coursera-google__special__gtxt{width:80%}}@media (min-width:1024px) and (max-width:1300px){.coursera-google__special__gtxt{width:68%}}.coursera-google__special__ltxt{font-size:32px;width:34%;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.coursera-google__special__ltxt{width:60%;line-height:1.25}}@media (min-width:1024px) and (max-width:1300px){.coursera-google__special__ltxt{width:45%}}.coursera-google__special__right-link{padding:24px 0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;margin-right:12px;margin-bottom:24px;border:1px solid #e0e0e0;border-radius:20px;background:#fff;padding:12px 16px;color:#000;z-index:1}@media (min-width:768px) and (max-width:1023px){.coursera-google__special__right-link{padding:16px;font-size:14px;line-height:18px;margin-right:16px;margin-bottom:16px}}.coursera-google__special__right-link__logo{margin-right:15px}.coursera-google__blocks{display:flex;flex-direction:column;align-items:center}.coursera-google__wid{width:100%;display:flex;flex-wrap:wrap;max-width:1005px}@media (min-width:768px) and (max-width:1023px){.coursera-google__wid{margin-left:45px}}.coursera-google__wid ul{font-size:18px;line-height:24px;padding-left:30px}@media (min-width:768px) and (max-width:1023px){.coursera-google__wid ul{font-size:16px;line-height:20px}}.coursera-google__wid li{margin-bottom:0;line-height:24px}.coursera-google .private-courses__label{font-size:36px}@media (min-width:768px) and (max-width:1023px){.coursera-google .private-courses__label{font-size:14px}}.coursera-google .private-courses__num{font-size:56px}@media (min-width:768px) and (max-width:1023px){.coursera-google .private-courses__num{font-size:32px}}.coursera-google .private-courses__right{margin-top:64px}.coursera-google__learning{padding:120px 0}@media (min-width:768px) and (max-width:1023px){.coursera-google__learning{padding:69px 0 64px}}.coursera-google__learning__title{font-family:FSAlvar;font-size:48px;color:#14499e;margin-bottom:16px;line-height:1.17}@media (min-width:768px) and (max-width:1023px){.coursera-google__learning__title{font-size:32px;line-height:1.25;margin-bottom:24px}}.coursera-google__learning__desc{font-size:36px;margin-bottom:16px;width:90%;line-height:32px}.coursera-google__learning__lvalue{font-size:32px;padding:16px;display:flex;align-items:center;border-top:1px solid #c7d1d5}.coursera-google__learning__lvalue:last-child{border-bottom:1px solid #c7d1d5}@media (min-width:768px) and (max-width:1023px){.coursera-google__learning__lvalue{font-size:36px}}.coursera-google__learning__license-note{font-size:14px;margin-top:24px;line-height:1.29}.coursera-google__learning__licenseT{font-family:FSAlvar;display:inline-block;width:48%}.coursera-google__learning__licenseV{display:inline-block;font-weight:300;width:25%}.coursera-google__learning__addbasket{display:inline-block;font-size:16px;width:30%;text-align:right}.coursera-google__online{padding:80px 0 120px;background:#14499e;text-align:center;color:#fff}@media (min-width:768px) and (max-width:1023px){.coursera-google__online{padding:48px 0 64px}}.coursera-google__online__header{font-family:FSAlvar;font-size:48px;margin-bottom:56px;line-height:1.17}@media (min-width:768px) and (max-width:1023px){.coursera-google__online__header{font-size:32px;padding:0 50px}}.coursera-google__online__row{display:flex;justify-content:space-between}.coursera-google__online__number{width:64px;height:64px;background:#fff;color:#fb2424;border-radius:100%;vertical-align:middle;font-size:32px;font-family:FSAlvar;padding-top:20px;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.coursera-google__online__number{font-size:28px;width:32px;height:32px;padding-top:4px}}.coursera-google__online__title{margin-top:22px;font-family:FSAlvar;font-size:32px;margin-bottom:8px;line-height:1.25}@media (min-width:768px) and (max-width:1023px){.coursera-google__online__title{font-size:32px}}.coursera-google__online__copy{font-size:32px;line-height:1.33}@media (min-width:768px) and (max-width:1023px){.coursera-google__online__copy{font-size:28px}}.coursera-google__online__column{padding:0 50px}@media (min-width:768px) and (max-width:1023px){.coursera-google__online__column{padding:0 8px}}@media (min-width:1024px) and (max-width:1300px){.coursera-google__online__column{padding:0 20px}}.license-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:1}.license-modal__title{font-family:FSAlvar;font-size:40px;margin-bottom:24px;line-height:1.2}.license-modal__content{padding:40px 30px 24px}@media (min-width:768px) and (max-width:1023px){.license-modal__content{padding:24px}}.license-modal__desc{display:flex;align-items:center;margin-bottom:56px}@media (min-width:768px) and (max-width:1023px){.license-modal__desc{margin-bottom:48px}}.license-modal__left{flex:1 1 50%;max-width:570px;font-size:18px}@media (min-width:768px) and (max-width:1023px){.license-modal__left{line-height:1.33}}.license-modal__left ul{margin-top:15px;padding-left:20px;margin-bottom:0}.license-modal__left ul li{margin-bottom:0}.license-modal__right{flex:1 1 50%;padding-left:10%}.license-modal__right--get{font-size:28px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:2px;color:#455b64;text-transform:uppercase;opacity:.5}@media (min-width:768px) and (max-width:1023px){.license-modal__right--get{font-size:14px}}.license-modal__right--num{font-size:40px;color:#00affe;line-height:1.2;letter-spacing:3.33px}@media (min-width:768px) and (max-width:1023px){.license-modal__right--num{font-size:32px}}.license-modal__lic{display:block}.license-modal__note{margin-top:32px;font-size:14px}.license-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:51rem;max-height:98vh;overflow:auto}@media (min-width:768px) and (max-width:1023px){.license-modal-content{width:90%}}.close-button{float:right;text-align:center;cursor:pointer;padding-top:10px;padding-right:24px}.close-button span{font-size:24px;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding-right:8px}.show-license-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;z-index:999}.coursera-google{display:block;padding:0}.coursera-google .detail__right{display:none}.coursera-google .detail__left{width:100%}.online-learning .detail__main-title{font-size:64px;line-height:1.13}@media (min-width:768px) and (max-width:1023px){.online-learning .detail__main-title{font-size:48px}}.online-learning .detail__text{font-size:32px;line-height:1.25}@media (min-width:768px) and (max-width:1023px){.online-learning .detail__text{font-size:32px}}.online-learning .detail__desc{width:37%;padding:64px 0 60px}@media (min-width:1024px) and (max-width:1400px){.online-learning .detail__desc{width:60%}}@media (min-width:768px) and (max-width:1023px){.online-learning .detail__desc{padding:48px 0 100px 30px;width:auto}}.online-learning .detail__top{min-height:556px}@media (min-width:768px) and (max-width:1023px){.online-learning .detail__top{min-height:424px}}.online-learning .private-courses .courselist p{font-size:36px;line-height:1.33}@media (min-width:768px) and (max-width:1023px){.online-learning .private-courses .courselist p{font-size:28px;margin-bottom:15px}}.online-learning .license-modal__right{max-width:280px;margin:0 auto;padding:0}@media (min-width:768px) and (max-width:1023px){.online-learning .license-modal__right{float:right}}.online-learning__row{display:flex}.online-learning__help{padding:80px 0;text-align:center}@media (min-width:768px) and (max-width:1023px){.online-learning__help{padding:48px 0 64px}}.online-learning__help__title{font-size:48px;font-family:FSAlvar;line-height:1.17;margin-bottom:16px;color:#fb2424}@media (min-width:768px) and (max-width:1023px){.online-learning__help__title{font-size:32px;max-width:75%;margin:0 auto;line-height:1.25;margin-bottom:8px}}.online-learning__help__desc{font-size:32px;max-width:58%;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.online-learning__help__desc{max-width:85%;font-size:28px}}.online-learning__deep{padding:80px 0;background:#f7f7f7}@media (min-width:768px) and (max-width:1023px){.online-learning__deep{padding:48px 0 40px}}.online-learning__deep__block1{flex:1 1 50%}.online-learning__deep__block1--title{font-family:FSAlvar;font-size:48px;line-height:1.17;color:#4daf4e;margin-bottom:30px}@media (min-width:768px) and (max-width:1023px){.online-learning__deep__block1--title{font-size:32px}}.online-learning__deep__block1--track{font-size:36px;margin-bottom:16px;max-width:70%;line-height:1.33}@media (min-width:768px) and (max-width:1023px){.online-learning__deep__block1--track{max-width:90%;font-weight:300}}.online-learning__deep__block1--lan{font-size:32px;max-width:42%;line-height:1.33}@media (min-width:768px) and (max-width:1023px){.online-learning__deep__block1--lan{font-size:28px;max-width:58%}}.online-learning__deep__block2{flex:1 1 60%}.online-learning__deep__block2__type{border-bottom:1px solid #c7d1d5;margin-bottom:24px}.online-learning__deep__block2__type:last-child{border-bottom:none;margin-bottom:0}.online-learning__deep__block2__type--title{font-family:FSAlvar;font-size:36px;line-height:1.33;margin-bottom:8px;color:#4daf4e;padding-left:16px}@media (min-width:768px) and (max-width:1023px){.online-learning__deep__block2__type--title{font-size:32px}}.online-learning__deep__block2__type--sub{display:inline-block;width:33%;padding-bottom:24px}@media (min-width:1024px) and (max-width:1300px){.online-learning__deep__block2__type--sub{width:30%}}@media (min-width:768px) and (max-width:1023px){.online-learning__deep__block2__type--sub{width:28%}}.online-learning__deep__block2__type--num{font-size:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:1.25;padding-right:8px;padding-left:16px}@media (min-width:768px) and (max-width:1023px){.online-learning__deep__block2__type--num{font-size:36px;display:block}}.online-learning__deep__block2__type--desc{font-size:32px}@media (min-width:768px) and (max-width:1023px){.online-learning__deep__block2__type--desc{padding-left:16px;font-size:28px}}.online-learning__cloud{padding:120px 0}@media (min-width:768px) and (max-width:1023px){.online-learning__cloud{padding:64px 0}}.online-learning__cloud__row{display:flex;align-items:center}.online-learning__cloud__left{flex:1 1 50%}@media (min-width:1024px) and (max-width:1300px){.online-learning__cloud__left{flex:1 1 55%}}.online-learning__cloud__left--title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#fff;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.online-learning__cloud__left--title{font-size:24px;line-height:30px;margin-bottom:0}}.online-learning__cloud__left--more{font-size:36px;line-height:1.33;font-weight:300}.online-learning__cloud__right{flex:1 1 50%;text-align:right}.online-learning__cloud__right .spotlight__button{color:#fff}.online-learning__further{padding:120px 0;background:#f7f7f7}@media (min-width:768px) and (max-width:1023px){.online-learning__further{padding:64px 0}}.online-learning__further__left{flex:1 1 60%;font-size:32px;font-weight:300;line-height:1.25}@media (min-width:768px) and (max-width:1023px){.online-learning__further__left{font-size:36px;font-weight:400}}.online-learning__further__right{flex:1 1 40%}.cms-gmp-digital-learning .private-courses .spotlight .virtual-cls:hover:after,.cms-gmp-digital-learning .private-courses .spotlight .virtual-cls:active:after,.cms-gmp-digital-learning .private-courses .spotlight .virtual-cls:focus:after{top:12px;right:19px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses .spotlight .virtual-cls:hover:after,.cms-gmp-digital-learning .private-courses .spotlight .virtual-cls:active:after,.cms-gmp-digital-learning .private-courses .spotlight .virtual-cls:focus:after{top:9px;right:13px}}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses .spotlight .shapes .shape_3{display:none}}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses .spotlight .shapes .shape_4{bottom:54px;right:unset;width:47vw;height:164px;left:-97px;transform:rotate(84deg)}}.cms-gmp-digital-learning .private-courses .spotlight_title{font-size:48px;line-height:58px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses .spotlight_title{line-height:50px}}@media only screen and (max-width:767px){.cms-gmp-digital-learning .private-courses .spotlight_title{font-size:42px;line-height:50px}}.cms-gmp-digital-learning .private-courses .spotlight_copy{font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses .spotlight_copy{font-size:18px;line-height:26px}}@media only screen and (max-width:767px){.cms-gmp-digital-learning .private-courses .spotlight_copy{font-size:18px;line-height:26px}}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses .spotlight .shapes .shape_4{bottom:54px;right:unset;width:47vw;height:164px;left:-97px;transform:rotate(84deg)}}.cms-gmp-digital-learning .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.cms-gmp-digital-learning .shape_21{position:absolute;z-index:-1;right:100px;top:-80px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .shape_21{right:31px;top:-56px;width:69px;height:66px}}.cms-gmp-digital-learning .shape_22{position:absolute;z-index:-1;right:0}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .shape_22{height:190px;width:71px;top:-28px;right:-13px}}@media (min-width:2200px){.cms-gmp-digital-learning .shape_22{right:-215px;width:550px}}.cms-gmp-digital-learning .shape_23{position:absolute;z-index:-1;right:143px;top:110px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .shape_23{right:61px;top:17px;width:35px}}.cms-gmp-digital-learning .shape_24{position:absolute;z-index:-1;left:0;top:-242px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .shape_24{top:-106px;height:182px;width:58px;transform:rotate(-66deg)}}@media (min-width:2200px){.cms-gmp-digital-learning .shape_24{left:-142px;width:400px}}.cms-gmp-digital-learning .shape_25{position:absolute;z-index:-1;left:145px;top:-153px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .shape_25{display:none}}.cms-gmp-digital-learning .private-courses__content{font-size:42px;line-height:50px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses__content{font-size:32px;line-height:40px}}.cms-gmp-digital-learning .private-courses__detail{max-width:72%}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .private-courses__detail{max-width:100%}}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .virtual__left__content{max-width:100%}}.cms-gmp-digital-learning .ul{font-weight:400;font-size:20px;line-height:28px;padding-inline-start:31px;margin:0;list-style-type:none;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .ul{font-size:18px;line-height:26px;padding-inline-start:32px}}.cms-gmp-digital-learning .ul&gt;li{margin:0 0 .5em}.cms-gmp-digital-learning .ul&gt;li:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg');position:absolute;display:block;width:16px;height:16px;margin-left:-29px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:4px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .ul&gt;li:before{width:12px;height:12px;margin-left:-29px;margin-top:6px}}.cms-gmp-digital-learning .aspect{overflow:hidden;position:relative}.cms-gmp-digital-learning .aspect:before{content:'';float:left}.cms-gmp-digital-learning .aspect--16-9:before{padding-top:56.25%}.cms-gmp-digital-learning .aspect&gt;*{position:absolute;width:100%;height:100%;left:0}.cms-gmp-digital-learning .title--2-3{max-width:65%;display:block;position:relative}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .title--2-3{max-width:100%}}.cms-gmp-digital-learning .title--2-3 .intro{font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;color:#000;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .title--2-3 .intro{font-size:18px;line-height:26px}}.cms-gmp-digital-learning .title--left{text-align:left;margin-left:21px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .title--left{margin-left:0}}.cms-gmp-digital-learning .title--narrow{display:block;max-width:760px;margin:0 auto}.cms-gmp-digital-learning .collapsibleContainer{border-bottom:1px solid #c7d1d5;margin-left:0}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .collapsibleContainer{margin-bottom:50px}}.cms-gmp-digital-learning .collapsibleContainer .collapsibleTab{padding:32px 26px 32px 0;cursor:pointer;font-size:24px;line-height:34px;border-top:1px solid #c7d1d5;position:relative;color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.01em}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .collapsibleContainer .collapsibleTab{font-size:20px;line-height:28px}}.cms-gmp-digital-learning .collapsibleContainer .collapsibleTab[aria-expanded=true]:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/minus-dark-blue-icon.svg')}.cms-gmp-digital-learning .collapsibleContainer .collapsibleTab[aria-expanded=false]:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/plus-dark-blue-icon.svg')}.cms-gmp-digital-learning .collapsibleContainer .collapsibleTab:after{content:"";background-repeat:no-repeat;background-position:center center;width:14px;position:absolute;display:inline-flex;height:14px;background-size:contain;right:0;top:40px}.cms-gmp-digital-learning .collapsibleContainer .collapsibleTab:first-child{border-top:none}.cms-gmp-digital-learning .collapsibleContainer .collapsibleTab:nth-last-child(2){border-top:1px solid #c7d1d5}.cms-gmp-digital-learning .collapsibleContainer .collapsibleContent{padding:0;height:fit-content !important;padding-bottom:24px !important}.cms-gmp-digital-learning .collapsibleContainer .collapsibleContent ul{font-size:18px;line-height:26px;padding-inline-start:30px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .collapsibleContainer .collapsibleContent ul{font-size:16px;line-height:24px}}.cms-gmp-digital-learning .collapsibleContainer .collapsibleContent ul li{margin-bottom:.4rem}.cms-gmp-digital-learning .collapsibleContainer .collapsibleContent p{position:relative;display:block;margin-bottom:0;font-weight:400;font-size:18px;line-height:26px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .collapsibleContainer .collapsibleContent p{font-size:16px;line-height:24px}}.cms-gmp-digital-learning .gmp__platform{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin:41px 0 60px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .gmp__platform{margin:33px 23px 40px}}.cms-gmp-digital-learning .gmp__platform .platform__title{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:left}.cms-gmp-digital-learning .gmp__platform .platform__title .platform__logo{max-height:100%;width:100%;height:100%}.cms-gmp-digital-learning .gmp__platform .platform__single{width:32%;margin:12px 0;background:#fff;text-align:left;padding:0;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;height:fit-content}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .gmp__platform .platform__single{margin:8px 0;width:32%}}.cms-gmp-digital-learning .pricing__card{display:flex;justify-content:center;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card{margin:40px 0}}.cms-gmp-digital-learning .pricing__card_single{max-width:100%;margin-left:18px;background:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e0e0e0;border-radius:20px;z-index:1}.cms-gmp-digital-learning .pricing__card_single .content{margin-bottom:32px;display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:24px}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single .content{margin-bottom:24px}}.cms-gmp-digital-learning .pricing__card_single .head{display:block;position:relative}.cms-gmp-digital-learning .pricing__card_single .detail__button.center{text-align:center;width:85%;margin-bottom:0;color:#fff;font-weight:500;border-radius:30px;line-height:22px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single .detail__button.center{width:100%;margin-bottom:14px}}.cms-gmp-digital-learning .pricing__card_single .detail__button.center:hover,.cms-gmp-digital-learning .pricing__card_single .detail__button.center:active,.cms-gmp-digital-learning .pricing__card_single .detail__button.center:focus{color:#0069df !important}.cms-gmp-digital-learning .pricing__card_single .title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;color:#0069df;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single .title{font-size:28px;line-height:36px}}.cms-gmp-digital-learning .pricing__card_single span{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;color:#8f8f8f;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;display:block}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single span{font-size:12px;line-height:17px;margin-bottom:4px}}.cms-gmp-digital-learning .pricing__card_single p{font-weight:400;font-size:18px;line-height:26px;margin:32px 0;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single p{margin:20px 0 24px;font-size:16px;line-height:24px}}.cms-gmp-digital-learning .pricing__card_single ul.features{list-style-type:none;padding-inline-start:0;font-weight:400;font-size:16px;line-height:24px}.cms-gmp-digital-learning .pricing__card_single ul.features:last-child{margin-left:50px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single ul.features{font-size:14px;line-height:22px}}.cms-gmp-digital-learning .pricing__card_single ul.features li.enabled{margin-left:35px}.cms-gmp-digital-learning .pricing__card_single ul.features li.enabled:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg');position:absolute;display:block;width:16px;height:16px;margin-left:-30px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:4px}.cms-gmp-digital-learning .pricing__card_single ul.features li.disabled{margin-left:35px;color:#c7d1d5}.cms-gmp-digital-learning .pricing__card_single ul.features li.disabled:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.png');position:absolute;display:block;width:20px;height:20px;margin-left:-35px;background-size:contain;background-repeat:no-repeat;background-position:center}.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper{display:flex}.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .w--2-3{max-width:180px;width:100%;padding-right:20px}.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .w--1-3{width:280px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .w--1-3{width:100%;padding-top:20px}}.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .price{margin-bottom:24px}.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .price span.cost{font-size:2.5rem;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;font-weight:300;font-family:'Source Sans Pro',sans-serif;margin-bottom:0;text-align:right;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .price span.cost{font-size:2rem;text-align:center}}.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .price span.text{margin-bottom:0;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:2px;line-height:1rem;text-align:right}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card_single .pricing__options_wrapper .price span.text{text-align:center}}.cms-gmp-digital-learning .pricing__card .card-bottom{display:flex}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card .card-bottom{flex-direction:column}}.cms-gmp-digital-learning .pricing__card .card-bottom span{font-weight:400;font-size:14px;line-height:22px;margin-left:30px;text-transform:capitalize;letter-spacing:-.2px;color:#000;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .pricing__card .card-bottom span{margin-left:0;font-size:12px;line-height:17px;margin-top:17px}}.cms-gmp-digital-learning .license{display:block;color:#455b64;position:relative;max-width:240px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .license{max-width:200px;margin:auto}}.cms-gmp-digital-learning .license .option-group{top:0;position:relative;display:block;overflow-y:scroll;max-height:138px;overflow-x:hidden}.cms-gmp-digital-learning .license__text{font-size:1.5rem;font-weight:400;cursor:pointer;border-bottom:1px solid #c7d1d5;padding:5px 0;font-family:'Source Sans Pro',sans-serif;margin-right:0}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .license__text{font-size:1.25rem}}.cms-gmp-digital-learning .license__text:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);display:inline-block;width:12px;height:7.4px;float:right}.cms-gmp-digital-learning .license__text--active{color:#00affe;margin-bottom:16px}.cms-gmp-digital-learning .license__text--active:after{transform:rotate(180deg);margin-top:20px;float:right}.cms-gmp-digital-learning .license__dropdown{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:100%;padding:5px 5px 10px;text-align:left;position:absolute;right:0;top:0;display:none;z-index:1}.cms-gmp-digital-learning .license__dropdown--open{display:block}.cms-gmp-digital-learning .license__link{display:block;margin-bottom:8px;font-size:16px;line-height:20px;color:#455b64}.cms-gmp-digital-learning .license__link:last-child{margin-bottom:0}.cms-gmp-digital-learning .n-up{font-size:1.125em;line-height:1.33333;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cms-gmp-digital-learning .n-img{max-width:100%}.cms-gmp-digital-learning .n-up__body{padding-right:30px;padding-left:30px}@media (min-width:768px){.cms-gmp-digital-learning .n-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cms-gmp-digital-learning .n-up:before{min-height:520px}.cms-gmp-digital-learning .n-up__body{max-width:645px;margin-right:auto}.cms-gmp-digital-learning .n-up--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.cms-gmp-digital-learning .n-up--reverse .n-up__body{margin-right:0;margin-left:auto}}@media (min-width:1200px){.cms-gmp-digital-learning .n-up__body{padding-left:60px}.cms-gmp-digital-learning .n-up--reverse .n-up__body{padding-right:60px}}@media (min-width:1300px){.cms-gmp-digital-learning .n-up__body{padding-left:120px}.cms-gmp-digital-learning .n-up--reverse .n-up__body{padding-right:120px}}.cms-gmp-digital-learning .container{width:100%;padding-left:30px;padding-right:30px;max-width:1290px;margin-left:auto;margin-right:auto}.cms-gmp-digital-learning .container.narrow{max-width:65% !important}.cms-gmp-digital-learning .container.narrow .clr--action-beta,.cms-gmp-digital-learning .container.narrow .intro{margin-left:147px}.cms-gmp-digital-learning .jl-columns{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .jl-columns{margin-left:25px;margin-right:25px}}.cms-gmp-digital-learning .jl-columns--center{-webkit-box-pack:center;justify-content:center}.cms-gmp-digital-learning .w--1-2{width:65%}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .w--1-2{width:100%}}.cms-gmp-digital-learning .w--1-3{width:33.33%}.cms-gmp-digital-learning .w--2-3{width:66.6666666667%}.cms-gmp-digital-learning *+.w--1-2{margin-top:2em}@media (min-width:768px){.cms-gmp-digital-learning *+.w--1-2{margin-top:0}}.cms-gmp-digital-learning .mb-0{margin-bottom:0}.cms-gmp-digital-learning .mb-25{margin-bottom:24px}.cms-gmp-digital-learning .mt-50{margin-top:40px}.cms-gmp-digital-learning .mb-50{margin-bottom:50px;position:relative;display:block}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .mb-50{margin-bottom:40px}}.cms-gmp-digital-learning .narrow{max-width:1020px;margin:auto}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .narrow{max-width:590px;margin:auto}}.cms-gmp-digital-learning .bg--dark-beta{background-color:#0069df;padding:96px 0 40px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .bg--dark-beta{padding:72px 0 32px}}.cms-gmp-digital-learning .bg--dark-beta-content{display:flex;flex-direction:column;align-self:center}.cms-gmp-digital-learning .bg--dark-beta-content h2{color:#fff;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;margin-bottom:32px;width:57%;display:flex;align-self:center}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .bg--dark-beta-content h2{width:78%;font-size:28px;line-height:36px}}.cms-gmp-digital-learning .bg--dark-beta-content .intro{font-weight:400;font-size:20px;line-height:28px;text-align:center;letter-spacing:.01em;color:#fff;width:52%;display:flex;align-self:center}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .bg--dark-beta-content .intro{width:89%;font-size:18px;line-height:26px}}.cms-gmp-digital-learning .bg--dark{background-color:#263238}.cms-gmp-digital-learning .bg--secondary{background-color:#14499e}.cms-gmp-digital-learning .bg--dark *,.cms-gmp-digital-learning .bg--secondary *{color:#fff}.cms-gmp-digital-learning .bg--light{background-color:#f7f7f7}.cms-gmp-digital-learning .text--center{text-align:center}.cms-gmp-digital-learning .text--primary{color:#00affe}.cms-gmp-digital-learning .steps{counter-reset:steps;list-style:none;padding-left:0;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:1.125em;line-height:1.33333;margin-left:-30px;margin-right:-30px;margin-bottom:-2em}@media (min-width:1024px){.cms-gmp-digital-learning .steps{font-size:1.5rem;line-height:1.33333}}.cms-gmp-digital-learning .steps&gt;li{counter-increment:steps;-webkit-box-flex:1;flex:1;flex-basis:100%;padding-left:30px;padding-right:30px;margin-bottom:2em}.cms-gmp-digital-learning .steps&gt;li:before{font-family:"FSAlvar",sans-serif;font-size:1.33333em;display:block;margin:0 auto .66667em;width:2em;height:2em;padding:.44444em 0 .55555em;text-align:center;border-radius:9999px;background-color:#fff;color:#e81f63;content:"0" counter(steps)}@media (min-width:480px){.cms-gmp-digital-learning .steps&gt;li{flex-basis:50%}}@media (min-width:768px){.cms-gmp-digital-learning .steps&gt;li{flex-basis:0}}.cms-gmp-digital-learning .download{background:#fff;display:-webkit-box;display:flex;max-width:390px;-webkit-box-align:center;align-items:center;text-decoration:none;border-top:8px solid #00affe;padding:24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;color:#263238;text-align:left}.cms-gmp-digital-learning .download:hover{box-shadow:0 2px 30px 0 rgba(0,0,0,.3);color:#00affe}.cms-gmp-digital-learning .download__text{font-family:"FSAlvar",sans-serif;color:inherit;margin-right:auto}.cms-gmp-digital-learning .download__text small{font-family:"Source Sans Pro",sans-serif;color:#90a4ae;text-transform:uppercase;font-size:.66667em;font-weight:600;letter-spacing:.06em}@media (max-width:400px){.cms-gmp-digital-learning .download__text small{display:block;line-height:2}}.cms-gmp-digital-learning .download__icon{margin-left:1rem;flex-shrink:0}.cms-gmp-digital-learning .icon{display:inline-block;width:16px;height:16px;position:relative;vertical-align:middle;top:-.1em;fill:currentColor}.cms-gmp-digital-learning .icon *{color:inherit}.cms-gmp-digital-learning .toggletip{display:inline-block;position:relative}.cms-gmp-digital-learning .toggletip&gt;button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;font:inherit}.cms-gmp-digital-learning .toggletip&gt;div{position:absolute;top:100%;left:0;background:#fff;padding:.5em;box-shadow:0 0 4px #000}.cms-gmp-digital-learning .info{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0 !important;background:0 0 !important;box-shadow:none !important;font:inherit;color:#00affe !important;cursor:pointer}.cms-gmp-digital-learning .popup{position:absolute;margin-right:16px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:16px;background:#fff;font-size:16px;line-height:1.25;max-width:288px}.cms-gmp-digital-learning .popup&gt;:last-child{margin-bottom:0}.cms-gmp-digital-learning .popup:before{content:'';width:11px;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 18 18'%3E%3Cpath fill='%23455B64' d='M2 0l7 7 7-7 2 2-7 7 7 7-2 2-7-7-7 7-2-2 7-7-7-7z'/%3E%3C/svg%3E");position:absolute;top:15px;right:16px;cursor:pointer}.cms-gmp-digital-learning.courses__button-badge{position:relative;display:block;margin-top:50px;width:100%}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning.courses__button-badge{margin-top:25px}}.cms-gmp-digital-learning.courses__button-badge .gmp-certified{height:100px;object-fit:contain;float:right}.cms-gmp-digital-learning a.video--learning,.cms-gmp-digital-learning a.video--learning:focus{color:#fff !important;text-transform:capitalize;cursor:pointer;border:2px solid #fff;border-radius:30px;padding:18px 72px;padding-left:92px;font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.01em}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning a.video--learning,.cms-gmp-digital-learning a.video--learning:focus{font-size:14px;line-height:18px}}.cms-gmp-digital-learning a.video--learning:before,.cms-gmp-digital-learning a.video--learning:focus:before{background-image:url('../../frontend/Jellyfish/Training/en_US/images/play-white-ico.svg');content:"";width:19px;position:absolute;display:inline-block;margin-left:-26px;height:19px;background-size:contain;background-repeat:no-repeat;margin-top:3px}.cms-gmp-digital-learning .video--compare-plans{background:#fff;border-radius:30px;padding:18px 64px;font-weight:500;font-size:20px;line-height:28px;margin-left:16px;color:#000;text-decoration:none}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .video--compare-plans{font-size:14px;line-height:18px}}.cms-gmp-digital-learning .video--compare-plans:hover,.cms-gmp-digital-learning .video--compare-plans:active,.cms-gmp-digital-learning .video--compare-plans:focus{background:#0069df;color:#fff;border:1px solid #fff;text-decoration:none;padding:17px 63px}.cms-gmp-digital-learning .video--compare-plans:active,.cms-gmp-digital-learning .video--compare-plans:focus{background:#00358c}.cms-gmp-digital-learning .info-text{font-weight:400;font-size:14px;line-height:22px;letter-spacing:.2px;color:#fff;margin-top:75px;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .info-text{font-size:12px;line-height:17px;margin:60px 136px 0;width:58%}}.cms-gmp-digital-learning .accordion-container{padding:96px 0 0}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .accordion-container{padding:72px 19px 32px}}.cms-gmp-digital-learning .accordion-container h2{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;color:#000;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .accordion-container h2{font-size:32px;line-height:40px;margin-bottom:32px;margin-top:0}}.cms-gmp-digital-learning .accordion-container img{margin-top:-40px;height:auto;width:100%;border-radius:40px;border:none;position:relative;bottom:-112px}.cms-gmp-digital-learning .accordion-container__dark{background:#f6f5f7}.cms-gmp-digital-learning .accordion-container__light{background:#fff;padding:154px 0 0}@media (min-width:768px) and (max-width:1023px){.cms-gmp-digital-learning .accordion-container__light{padding:154px 45px 0}}.schedule-demo-overlay,.popup-overlay{position:fixed;padding:10px;width:54%;margin-left:22%;height:100%;top:17%;display:none;z-index:9999;margin-right:auto;text-align:center}@media (min-width:768px) and (max-width:1023px){.schedule-demo-overlay,.popup-overlay{width:100%;margin:auto}}.schedule-demo-overlay:before,.popup-overlay:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1}.schedule-demo-overlay:after,.popup-overlay:after{position:fixed;content:"";top:0;left:0;bottom:0;right:0;background:rgba(38,50,56,.8);z-index:-2}.schedule-demo-overlay.active,.popup-overlay.active{visibility:visible;text-align:center;display:block;overflow:auto}.schedule-demo-overlay::-webkit-scrollbar,.popup-overlay::-webkit-scrollbar{width:0;background:0 0}.gmp-learning .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.gmp-learning .shape_21{position:absolute;z-index:-1;right:100px;top:-80px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .shape_21{right:30px;top:-56px;width:83px;height:77px}}.gmp-learning .shape_22{position:absolute;z-index:-1;right:0}@media (min-width:768px) and (max-width:1023px){.gmp-learning .shape_22{height:190px;width:71px;top:-28px;right:-13px}}@media (min-width:2200px){.gmp-learning .shape_22{right:-215px;width:550px}}.gmp-learning .shape_23{position:absolute;z-index:-1;right:143px;top:110px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .shape_23{right:65px;top:27px;width:44px}}.gmp-learning .shape_24{position:absolute;z-index:-1;left:0;top:-242px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .shape_24{top:-106px;height:182px;width:58px;transform:rotate(-66deg)}}@media (min-width:2200px){.gmp-learning .shape_24{left:-142px;width:400px}}.gmp-learning .shape_25{position:absolute;z-index:-1;left:145px;top:-153px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .shape_25{display:none}}.gmp-learning .cms-pages__video-content{margin-top:112px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .cms-pages__video-content{margin-top:80px}}.gmp-learning .private-courses__content{font-size:42px;line-height:50px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .private-courses__content{font-size:32px;line-height:40px}}.gmp-learning .private-courses__detail{max-width:72%}@media (min-width:768px) and (max-width:1023px){.gmp-learning .private-courses__detail{max-width:100%}}@media (min-width:768px) and (max-width:1023px){.gmp-learning .virtual__left__content{max-width:100%}}.gmp-learning .virtual__right__content{margin-top:90px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .virtual__right__content{margin-top:0}}.gmp-learning .ul{font-weight:400;font-size:20px;line-height:28px;padding-inline-start:31px;margin:0;list-style-type:none;color:#000}@media (min-width:768px) and (max-width:1023px){.gmp-learning .ul{font-size:18px;line-height:26px;padding-inline-start:32px}}.gmp-learning .ul&gt;li{margin:0 0 .5em}.gmp-learning .ul&gt;li:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg');position:absolute;display:block;width:12px;height:12px;margin-left:-29px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:6px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .ul&gt;li:before{width:12px;height:12px;margin-left:-29px;margin-top:6px}}.gmp-learning .aspect{overflow:hidden;position:relative}.gmp-learning .aspect:before{content:'';float:left}.gmp-learning .aspect--16-9:before{padding-top:56.25%}.gmp-learning .aspect&gt;*{position:absolute;width:100%;height:100%;left:0}.gmp-learning .title--2-3{max-width:100%;display:flex;position:relative;flex-direction:column;align-items:center}@media (min-width:768px) and (max-width:1023px){.gmp-learning .title--2-3{max-width:100%}}.gmp-learning .title--2-3-content{max-width:760px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .title--2-3-content{max-width:92%}}.gmp-learning .title--2-3 .intro{font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;color:#000}@media (min-width:768px) and (max-width:1023px){.gmp-learning .title--2-3 .intro{font-size:18px;line-height:26px}}.gmp-learning .title--left{text-align:left;margin-left:21px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .title--left{margin-left:0}}.gmp-learning .title--left.title--narrow{margin-left:0;display:block}.gmp-learning .title--left.title--narrow .title--2-3-content{max-width:760px;margin:0 auto}.gmp-learning .collapsibleContainer{border-bottom:1px solid #c7d1d5}@media (min-width:768px) and (max-width:1023px){.gmp-learning .collapsibleContainer{margin-bottom:50px}}.gmp-learning .collapsibleContainer .collapsibleTab{padding:32px 26px 32px 0;cursor:pointer;font-size:24px;line-height:34px;border-top:1px solid #c7d1d5;position:relative;color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.01em}@media (min-width:768px) and (max-width:1023px){.gmp-learning .collapsibleContainer .collapsibleTab{font-size:20px;line-height:28px}}.gmp-learning .collapsibleContainer .collapsibleTab[aria-expanded=true]:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/minus-dark-blue-icon.svg')}.gmp-learning .collapsibleContainer .collapsibleTab[aria-expanded=false]:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/plus-dark-blue-icon.svg')}.gmp-learning .collapsibleContainer .collapsibleTab:after{content:"";background-repeat:no-repeat;background-position:center center;width:14px;position:absolute;display:inline-flex;height:14px;background-size:contain;right:0;top:40px}.gmp-learning .collapsibleContainer .collapsibleTab:first-child{border-top:none}.gmp-learning .collapsibleContainer .collapsibleTab:nth-last-child(2){border-top:1px solid #c7d1d5}.gmp-learning .collapsibleContainer .collapsibleContent{padding:0;height:fit-content !important;padding-bottom:24px !important}.gmp-learning .collapsibleContainer .collapsibleContent ul{font-size:18px;line-height:26px;padding-inline-start:30px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .collapsibleContainer .collapsibleContent ul{font-size:16px;line-height:24px}}.gmp-learning .collapsibleContainer .collapsibleContent ul li{margin-bottom:.4rem}.gmp-learning .collapsibleContainer .collapsibleContent p{position:relative;display:block;margin-bottom:0;font-weight:400;font-size:18px;line-height:26px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .collapsibleContainer .collapsibleContent p{font-size:16px;line-height:24px}}.gmp-learning .gmp__platform{display:flex;flex-wrap:wrap;position:relative;margin:41px 0 60px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .gmp__platform{margin:33px 23px 40px;justify-content:space-between}}.gmp-learning .gmp__platform .platform__title{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:left}.gmp-learning .gmp__platform .platform__title .platform__logo{max-height:100%;width:100%;height:100%}.gmp-learning .gmp__platform .platform__single{width:32%;margin:12px 0;background:#fff;text-align:left;padding:0;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;height:fit-content}@media (min-width:768px) and (max-width:1023px){.gmp-learning .gmp__platform .platform__single{margin:8px 0;width:32%}}.gmp-learning .pricing__card{display:flex;justify-content:center;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card{margin:40px 0}}.gmp-learning .pricing__card_single{max-width:100%;margin-left:0;background:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e0e0e0;border-radius:20px;z-index:1}.gmp-learning .pricing__card_single .content{margin-bottom:32px;display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:24px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .content{margin-bottom:24px;padding-bottom:24px}}.gmp-learning .pricing__card_single .head{display:block;position:relative}.gmp-learning .pricing__card_single .contact__button.center{text-align:center;width:85%;margin-bottom:0;color:#fff;font-weight:500;border-radius:30px;line-height:22px;background-color:#0069df}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .contact__button.center{width:100%;margin-bottom:14px}}.gmp-learning .pricing__card_single .contact__button.center:hover,.gmp-learning .pricing__card_single .contact__button.center:active,.gmp-learning .pricing__card_single .contact__button.center:focus{color:#0069df;background-color:#fff;border:2px solid #0069df}.gmp-learning .pricing__card_single .title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;color:#0069df;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .title{font-size:28px;line-height:36px}}.gmp-learning .pricing__card_single span{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;color:#8f8f8f;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;display:block}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single span{font-size:12px;line-height:17px;margin-bottom:4px}}.gmp-learning .pricing__card_single p{font-weight:400;font-size:18px;line-height:26px;margin:32px 0;color:#000}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single p{margin:20px 0 24px;font-size:16px;line-height:24px}}.gmp-learning .pricing__card_single ul.features{list-style-type:none;padding-inline-start:0;font-weight:400;font-size:16px;line-height:24px}.gmp-learning .pricing__card_single ul.features:last-child{margin-left:50px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single ul.features{font-size:14px;line-height:22px}}.gmp-learning .pricing__card_single ul.features li.enabled{margin-left:35px}.gmp-learning .pricing__card_single ul.features li.enabled:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg');position:absolute;display:block;width:12px;height:16px;margin-left:-30px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:4px}.gmp-learning .pricing__card_single ul.features li.disabled{margin-left:35px;color:#c7d1d5}.gmp-learning .pricing__card_single ul.features li.disabled:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.png');position:absolute;display:block;width:20px;height:20px;margin-left:-35px;background-size:contain;background-repeat:no-repeat;background-position:center}.gmp-learning .pricing__card_single .pricing__options_wrapper{display:flex}.gmp-learning .pricing__card_single .pricing__options_wrapper .w--2-3{max-width:180px;width:100%;padding-right:20px}.gmp-learning .pricing__card_single .pricing__options_wrapper .w--1-3{width:280px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .pricing__options_wrapper .w--1-3{width:100%;padding-top:20px}}.gmp-learning .pricing__card_single .pricing__options_wrapper .price{margin-bottom:24px}.gmp-learning .pricing__card_single .pricing__options_wrapper .price span.cost{font-size:2.5rem;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;font-weight:300;font-family:'Source Sans Pro',sans-serif;margin-bottom:0;text-align:right;color:#455b64}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .pricing__options_wrapper .price span.cost{font-size:2rem;text-align:center}}.gmp-learning .pricing__card_single .pricing__options_wrapper .price span.text{margin-bottom:0;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:2px;line-height:1rem;text-align:right}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .pricing__options_wrapper .price span.text{text-align:center}}.gmp-learning .pricing__card .card-bottom{display:flex}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card .card-bottom{flex-direction:column}}.gmp-learning .pricing__card .card-bottom span{font-weight:400;font-size:14px;line-height:22px;margin-left:30px;text-transform:capitalize;letter-spacing:-.2px;color:#000;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card .card-bottom span{margin-left:0;font-size:12px;line-height:17px;margin-top:17px}}.gmp-learning .license{display:block;color:#455b64;position:relative;max-width:240px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .license{max-width:200px;margin:auto}}.gmp-learning .license .option-group{top:0;position:relative;display:block;overflow-y:scroll;max-height:138px;overflow-x:hidden}.gmp-learning .license__text{font-size:1.5rem;font-weight:400;cursor:pointer;border-bottom:1px solid #c7d1d5;padding:5px 0;font-family:'Source Sans Pro',sans-serif;margin-right:0}@media (min-width:768px) and (max-width:1023px){.gmp-learning .license__text{font-size:1.25rem}}.gmp-learning .license__text:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);display:inline-block;width:12px;height:7.4px;float:right}.gmp-learning .license__text--active{color:#00affe;margin-bottom:16px}.gmp-learning .license__text--active:after{transform:rotate(180deg);margin-top:20px;float:right}.gmp-learning .license__dropdown{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:100%;padding:5px 5px 10px;text-align:left;position:absolute;right:0;top:0;display:none;z-index:1}.gmp-learning .license__dropdown--open{display:block}.gmp-learning .license__link{display:block;margin-bottom:8px;font-size:16px;line-height:20px;color:#455b64}.gmp-learning .license__link:last-child{margin-bottom:0}.gmp-learning .n-up{font-size:1.125em;line-height:1.33333;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gmp-learning .n-img{max-width:100%}.gmp-learning .n-up__body{padding-right:30px;padding-left:30px}@media (min-width:768px){.gmp-learning .n-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.gmp-learning .n-up:before{min-height:520px}.gmp-learning .n-up__body{max-width:645px;margin-right:auto}.gmp-learning .n-up--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.gmp-learning .n-up--reverse .n-up__body{margin-right:0;margin-left:auto}}@media (min-width:1200px){.gmp-learning .n-up__body{padding-left:60px}.gmp-learning .n-up--reverse .n-up__body{padding-right:60px}}@media (min-width:1300px){.gmp-learning .n-up__body{padding-left:120px}.gmp-learning .n-up--reverse .n-up__body{padding-right:120px}}.gmp-learning .container{width:100%;padding-left:30px;padding-right:30px;max-width:1290px;margin-left:auto;margin-right:auto}.gmp-learning .container.narrow{max-width:65% !important}.gmp-learning .container.narrow .clr--action-beta,.gmp-learning .container.narrow .intro{margin-left:147px}.gmp-learning .jl-columns{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;flex-direction:column;justify-content:center;align-content:center}@media (min-width:768px) and (max-width:1023px){.gmp-learning .jl-columns{margin-left:25px;margin-right:25px}}.gmp-learning .jl-columns--center{-webkit-box-pack:center;justify-content:center}.gmp-learning .w--1-2{max-width:760px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .w--1-2{width:100%}}.gmp-learning .w--1-3{width:33.33%}.gmp-learning .w--2-3{width:66.6666666667%}.gmp-learning *+.w--1-2{margin-top:2em}@media (min-width:768px){.gmp-learning *+.w--1-2{margin-top:0}}.gmp-learning .mb-0{margin-bottom:0}.gmp-learning .mb-25{margin-bottom:25px}.gmp-learning .mt-50{margin-top:50px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .mt-50{margin-top:32px}}.gmp-learning .mb-50{margin-bottom:50px;position:relative;display:block}@media (min-width:768px) and (max-width:1023px){.gmp-learning .mb-50{margin-bottom:40px}}.gmp-learning .narrow{max-width:1020px;margin:auto}@media (min-width:768px) and (max-width:1023px){.gmp-learning .narrow{max-width:590px;margin:auto}}.gmp-learning .bg--dark-beta{background-color:#0069df;padding:96px 0 40px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .bg--dark-beta{padding:72px 0 32px}}.gmp-learning .bg--dark-beta-content{display:flex;flex-direction:column;align-self:center}.gmp-learning .bg--dark-beta-content h2{color:#fff;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;margin-bottom:32px;width:57%;display:flex;align-self:center}@media (min-width:768px) and (max-width:1023px){.gmp-learning .bg--dark-beta-content h2{width:78%;font-size:28px;line-height:36px;margin-top:0}}.gmp-learning .bg--dark-beta-content .intro{font-weight:400;font-size:20px;line-height:28px;text-align:center;letter-spacing:.01em;color:#fff;width:52%;display:flex;align-self:center}@media (min-width:768px) and (max-width:1023px){.gmp-learning .bg--dark-beta-content .intro{width:89%;font-size:18px;line-height:26px}}.gmp-learning .bg--dark{background-color:#263238}.gmp-learning .bg--secondary{background-color:#14499e}.gmp-learning .bg--dark *,.gmp-learning .bg--secondary *{color:#fff}.gmp-learning .bg--light{background-color:#f7f7f7}.gmp-learning .text--center{text-align:center}.gmp-learning .text--primary{color:#00affe}.gmp-learning .steps{counter-reset:steps;list-style:none;padding-left:0;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:1.125em;line-height:1.33333;margin-left:-30px;margin-right:-30px;margin-bottom:-2em}@media (min-width:1024px){.gmp-learning .steps{font-size:1.5rem;line-height:1.33333}}.gmp-learning .steps&gt;li{counter-increment:steps;-webkit-box-flex:1;flex:1;flex-basis:100%;padding-left:30px;padding-right:30px;margin-bottom:2em}.gmp-learning .steps&gt;li:before{font-family:"FSAlvar",sans-serif;font-size:1.33333em;display:block;margin:0 auto .66667em;width:2em;height:2em;padding:.44444em 0 .55555em;text-align:center;border-radius:9999px;background-color:#fff;color:#e81f63;content:"0" counter(steps)}@media (min-width:480px){.gmp-learning .steps&gt;li{flex-basis:50%}}@media (min-width:768px){.gmp-learning .steps&gt;li{flex-basis:0}}.gmp-learning .download{background:#fff;display:-webkit-box;display:flex;max-width:390px;-webkit-box-align:center;align-items:center;text-decoration:none;border-top:8px solid #00affe;padding:24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;color:#263238;text-align:left}.gmp-learning .download:hover{box-shadow:0 2px 30px 0 rgba(0,0,0,.3);color:#00affe}.gmp-learning .download__text{font-family:"FSAlvar",sans-serif;color:inherit;margin-right:auto}.gmp-learning .download__text small{color:#90a4ae;text-transform:uppercase;font-size:.66667em;font-family:"Source Sans Pro",sans-serif;font-weight:600;letter-spacing:.06em}@media (max-width:400px){.gmp-learning .download__text small{display:block;line-height:2}}.gmp-learning .download__icon{margin-left:1rem;flex-shrink:0}.gmp-learning .icon{display:inline-block;width:16px;height:16px;position:relative;vertical-align:middle;top:-.1em;fill:currentColor}.gmp-learning .icon *{color:inherit}.gmp-learning .toggletip{display:inline-block;position:relative}.gmp-learning .toggletip&gt;button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;font:inherit}.gmp-learning .toggletip&gt;div{position:absolute;top:100%;left:0;background:#fff;padding:.5em;box-shadow:0 0 4px #000}.gmp-learning .info{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0 !important;background:0 0 !important;box-shadow:none !important;font:inherit;color:#00affe !important;cursor:pointer}.gmp-learning .popup{position:absolute;margin-right:16px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:16px;background:#fff;font-size:16px;line-height:1.25;max-width:288px}.gmp-learning .popup&gt;:last-child{margin-bottom:0}.gmp-learning .popup:before{content:'';width:11px;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 18 18'%3E%3Cpath fill='%23455B64' d='M2 0l7 7 7-7 2 2-7 7 7 7-2 2-7-7-7 7-2-2 7-7-7-7z'/%3E%3C/svg%3E");position:absolute;top:15px;right:16px;cursor:pointer}.gmp-learning.courses__button-badge{position:relative;display:block;margin-top:50px;width:100%}@media (min-width:768px) and (max-width:1023px){.gmp-learning.courses__button-badge{margin-top:25px}}.gmp-learning.courses__button-badge .gmp-certified{height:100px;object-fit:contain;float:right}.gmp-learning a.video--learning{color:#fff !important;text-transform:capitalize;cursor:pointer;border:2px solid #fff;border-radius:30px;padding:18px 72px;padding-left:92px;font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.01em}@media (min-width:768px) and (max-width:1023px){.gmp-learning a.video--learning{font-size:14px;line-height:18px}}.gmp-learning a.video--learning:before{background-image:url('../../frontend/Jellyfish/Training/en_US/images/play-white-ico.svg');content:"";width:19px;position:absolute;display:inline-block;margin-left:-26px;height:19px;background-size:contain;background-repeat:no-repeat;margin-top:3px}.gmp-learning .video--compare-plans{background:#fff;border-radius:30px;padding:18px 64px;font-weight:500;font-size:20px;line-height:28px;margin-left:16px;color:#000}@media (min-width:768px) and (max-width:1023px){.gmp-learning .video--compare-plans{font-size:14px;line-height:18px;margin-left:12px}}.gmp-learning .info-text{font-weight:400;font-size:14px;line-height:22px;letter-spacing:.2px;color:#fff;margin-top:60px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .info-text{font-size:12px;line-height:17px;margin:60px 136px 0;width:58%}}.gmp-learning .accordion-container{padding:96px 0 0}@media (min-width:768px) and (max-width:1023px){.gmp-learning .accordion-container{padding:72px 19px 32px}}.gmp-learning .accordion-container h2{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;color:#000;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .accordion-container h2{font-size:32px;line-height:40px;margin-bottom:32px;margin-top:0}}.gmp-learning .accordion-container img{margin-top:-40px;height:auto;width:100%;border:none;position:relative;bottom:-112px}@media (min-width:768px) and (max-width:1023px){.gmp-learning .accordion-container img{margin-top:-115px}}.gmp-learning .accordion-container__dark{background:#f6f5f7}.gmp-learning .accordion-container__light{background:#fff;padding:154px 0 0}@media (min-width:768px) and (max-width:1023px){.gmp-learning .accordion-container__light{padding:154px 45px 0}}.schedule-demo-overlay,.popup-overlay{position:fixed;padding:10px;width:54%;margin-left:22%;height:100%;top:17%;display:none;z-index:9999;margin-right:auto;text-align:center}@media (min-width:768px) and (max-width:1023px){.schedule-demo-overlay,.popup-overlay{width:100%;margin:auto}}.schedule-demo-overlay:before,.popup-overlay:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1}.schedule-demo-overlay:after,.popup-overlay:after{position:fixed;content:"";top:0;left:0;bottom:0;right:0;background:rgba(38,50,56,.8);z-index:-2}.schedule-demo-overlay.active,.popup-overlay.active{visibility:visible;text-align:center;display:block;overflow:auto}.schedule-demo-overlay::-webkit-scrollbar,.popup-overlay::-webkit-scrollbar{width:0;background:0 0}.modal-active{overflow:hidden}.schedule-demo-overlay{width:37%;margin-left:32%;top:17%}@media (min-width:768px) and (max-width:1023px){.schedule-demo-overlay{width:65%;margin-left:12%;top:20%}}@media only screen and (max-width:767px){.schedule-demo-overlay{width:100%;margin-left:0;bottom:0;height:100%;top:7%;padding:0}}.schedule-demo-overlay .contact__section--error{margin-bottom:47px}@media (min-width:768px) and (max-width:1023px){.schedule-demo-overlay .contact__section--error{margin-bottom:35px}}.schedule-demo-overlay .gmp-form .field-error,.schedule-demo-overlay .gmp-form div.mage-error{position:absolute;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:14px;letter-spacing:.2px;margin-top:12px;font-family:'DM Sans',sans-serif}.schedule-demo-overlay .gmp-form__title{display:none}.schedule-demo-overlay .gmp-form .contact__left,.schedule-demo-overlay .gmp-form .contact__right{width:100%}.schedule-demo-overlay .gmp-form .ad__link{width:fit-content;float:left;display:flex;transform:none;transition-property:none;transition-duration:unset;padding:12px 48px;margin-top:20px}.schedule-demo-overlay .gmp-form .ad__link:after{content:''}.schedule-demo-overlay .gmp-form .ad__link:active,.schedule-demo-overlay .gmp-form .ad__link:focus{border:1px solid #0069df;color:#000;background:#e4f2ff}.schedule-demo-overlay .gmp-form .ad__link:active:after,.schedule-demo-overlay .gmp-form .ad__link:focus:after{content:'' !important}.schedule-demo-overlay .gmp-form .ad__link:hover{border:1px solid #0069df;background:#fff;color:#000}.schedule-demo-overlay .gmp-form .ad__link:hover:after{content:'' !important}.popup-content,.schedule-demo-content{visibility:hidden;background-color:#fff;padding:48px 40px;position:relative;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.popup-content,.schedule-demo-content{padding:40px 24px}}.popup-content .contact__input[type=text],.schedule-demo-content .contact__input[type=text],.popup-content .contact__input[type=email],.schedule-demo-content .contact__input[type=email],.popup-content .contact__input[type=number],.schedule-demo-content .contact__input[type=number],.popup-content textarea.contact__input,.schedule-demo-content textarea.contact__input{background:0 0;color:#000}.popup-content .contact__label--focused,.schedule-demo-content .contact__label--focused,.popup-content .contact__section,.schedule-demo-content .contact__section{background:#fff}.popup-content h3,.schedule-demo-content h3{text-align:left;margin-bottom:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#000}@media (min-width:768px) and (max-width:1023px){.popup-content h3,.schedule-demo-content h3{font-size:24px;line-height:30px}}.popup-content p,.schedule-demo-content p{font-weight:400;font-size:18px;line-height:26px;color:#000;margin-bottom:40px;text-align:left}@media (min-width:768px) and (max-width:1023px){.popup-content p,.schedule-demo-content p{font-size:16px;line-height:24px}}.popup-content.active,.schedule-demo-content.active{visibility:visible}.popup-content.active .popup-media,.schedule-demo-content.active .popup-media{position:relative;overflow:hidden;padding-top:56.25%}.popup-content.active .popup-media iframe,.schedule-demo-content.active .popup-media iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.popup-content .close,.schedule-demo-content .close{cursor:pointer;font-weight:600;font-size:.75em;letter-spacing:2px;text-transform:uppercase;opacity:1;color:#000;text-shadow:none;margin-right:15px;display:block;position:relative;margin-top:-20px}.popup-content .close:after,.schedule-demo-content .close:after{content:url('../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg');right:-24px;position:absolute;display:block;width:16px;top:0;height:16px}@media only screen and (max-width:767px){.schedule-demo-content{position:absolute}}.cms-gmp-digital-learning .n-img img.courses_banner-img{width:100%}@media (min-width:768px){.cms-gmp-digital-learning .gmp-learning .n-img{width:50%}}.cms-gmp-digital-learning .courses-bg img{height:100%}.cms-gmp-digital-learning .private-courses .bg--light{background-color:#f7f7f7}.cms-gmp-digital-learning .private-courses .bg--white{background-color:#fff}.cms-gmp-digital-learning .private-courses .bg--secondary{background-color:#14499e}.cms-gmp-digital-learning .private-courses .courselist .courselist__title{color:#455b64}@media (max-width:767px){.cms-gmp-digital-learning .bg--cards{background-position:50% 50%}}.cms-gmp-digital-learning .private-courses .bg--white p,.cms-gmp-digital-learning .private-courses .bg--light p{color:#455b64}.cms-gmp-digital-learning .private-courses .bg--secondary .courselist__title,.cms-gmp-digital-learning .private-courses .bg--secondary p{color:#fff}.cms-gmp-digital-learning .private-courses .fit--contain{object-fit:contain}.cms-gmp-digital-learning p.gmp-learning a.download{color:#263238}.cms-gmp-digital-learning p.gmp-learning a.download:hover{color:#00affe}.partner.gmp-form-page{height:100vh;background-size:cover}@media (min-width:768px) and (max-width:1023px){.partner.gmp-form-page{background-position:left;min-height:100vh}}@media only screen and (max-width:767px){.partner.gmp-form-page{height:fit-content}}.gmp-form__container{display:flex;position:relative;place-content:space-between}@media (min-width:768px) and (max-width:1023px){.gmp-form__container{display:block;position:relative}}.gmp-form__container .partner__wrapper{position:absolute;display:block;bottom:-220px;max-width:500px;padding-bottom:126px}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .partner__wrapper{display:block;bottom:-220px;max-width:unset;width:100%;padding-bottom:126px}}.gmp-form__container .gmp-left,.gmp-form__container .gmp-right{width:50%}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-left,.gmp-form__container .gmp-right{width:100%}}@media only screen and (max-width:767px){.gmp-form__container .gmp-left,.gmp-form__container .gmp-right{width:100%}}.gmp-form__container .gmp-right{width:495px}@media only screen and (max-width:767px){.gmp-form__container .gmp-right{width:100%;order:2}}.gmp-form__container .gmp-right .gmp-form{width:495px;padding-bottom:30px;height:fit-content;box-shadow:0 0 30px 0 rgba(0,0,0,.3);background-color:#fff}@media only screen and (max-width:767px){.gmp-form__container .gmp-right .gmp-form{padding:0 0 24px;width:100%;height:100%}}.gmp-form__container .gmp-right .gmp-form .contact__left{width:100%}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__title{text-align:left;font-size:36px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:1.33;color:#455b64;padding:32px 0 0 32px}.gmp-form__container .gmp-right .gmp-form .contact__left .contact__section{margin-bottom:16px;color:#fff}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input{padding-right:32px;padding-left:32px;padding-top:32px}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__input{font-size:32px;opacity:1;color:#455b64;font-weight:400;max-height:35px}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__input{max-height:24px}}@media only screen and (max-width:767px){.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .mage-error{display:none}}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__label{border-bottom:2px solid #455b64;width:100%}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__label{border-bottom:2px solid #ccc}}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__label--focused{border-bottom:0 solid}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__section--error div.mage-error{display:none !important;font-size:0;margin-top:0;padding:0}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__section--error div.mage-error[generated]{display:none !important;font-size:0 !important;margin:0 !important;padding:0 !important;color:transparent !important}.gmp-form__container .gmp-form__text{font-family:'DM Sans',sans-serif;font-size:28px;line-height:1.5;letter-spacing:1px;color:#fff;display:block;padding-bottom:24px}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-form__text{padding-bottom:15px}}@media only screen and (max-width:767px){.gmp-form__container .gmp-form__text{padding-bottom:15px;max-width:195px;margin:auto}}.gmp-form__container .partner__row{flex-wrap:wrap}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .partner__row{width:100%}}@media only screen and (max-width:767px){.gmp-form__container .partner__row{width:100%}}.gmp-form__container .partner__row .partner__column{width:30%;margin-right:unset;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .partner__row .partner__column{margin-bottom:0;margin-right:32px}}@media only screen and (max-width:767px){.gmp-form__container .partner__row .partner__column{margin-bottom:0;margin-right:0;width:50%}}.gmp-form__container .partner__row .partner__column img{max-height:32px}.gmp-form__container .gmp-left{font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.33;color:#fff;max-width:495px}@media only screen and (max-width:767px){.gmp-form__container .gmp-left{max-width:unset;width:100%;order:1}}.gmp-form__container .gmp-left .gmp-form__copy{font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.33;color:#fff;padding-bottom:120px}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-left .gmp-form__copy{padding-bottom:50px;max-width:345px;font-size:1.125rem}}@media only screen and (max-width:767px){.gmp-form__container .gmp-left .gmp-form__copy{padding-bottom:50px;max-width:unset;font-size:1.125rem}}.gmp-form__container .gmp-left .partner__title{margin-bottom:32px;font-size:64px}@media (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-left .partner__title{line-height:1.2;font-size:40px}}@media only screen and (max-width:767px){.gmp-form__container .gmp-left .partner__title{line-height:1.25;font-size:32px;margin-bottom:20px}}.private-courses .courses__banner .container a[class*=contact__button]{display:block;color:#fff}.gmp-learning .bg--dark-beta .container a[class*=contact__button]{width:277px;display:block;color:#fff;margin:0 auto}.gmp-learning .bg--dark-beta .container a[class*=contact__button]:focus,.gmp-learning .bg--dark-beta .container a[class*=contact__button]:visited,.gmp-learning .bg--dark-beta .container a[class*=contact__button]:active{color:#fff}.gmp-learning .bg--dark-beta .container a[class*=contact__button]:hover{color:#fff}.contact__button.detail__button{font-size:16px;padding:18px 32px}@media (min-width:768px) and (max-width:1023px){.contact__button.detail__button{font-size:14px;padding:16px 30px}}.contact__button.detail__button:hover{font-size:16px;padding:18px 32px}@media (min-width:768px) and (max-width:1023px){.contact__button.detail__button:hover{font-size:14px;padding:16px 30px}}.accordion-container.bg--light-beta{background-color:#f6f5f7;padding:154px 0 112px}@media (min-width:768px) and (max-width:1023px){.accordion-container.bg--light-beta{padding:154px 45px 112px}}.accordion-container.bg--light-beta .container .contact__button{display:block}.accordion-container.bg--light-beta .container .contact__button:hover,.accordion-container.bg--light-beta .container .contact__button:active,.accordion-container.bg--light-beta .container .contact__button:focus{color:#000}.page-gmp-inquiry-form{padding-top:0}.page-gmp-inquiry-form .partner{padding:200px 0 80px;height:100vh;min-height:100%;display:block;position:relative;box-sizing:content-box}@media (min-width:768px) and (max-width:1023px){.page-gmp-inquiry-form .partner{padding:120px 0 80px}}.page-gmp-inquiry-form .header__right{display:none}.page-gmp-inquiry-form .search-bar__right{width:100%}.page-gmp-inquiry-form .search-bar__left{display:none}.page-gmp-inquiry-form a.search-bar__link{display:none}.page-gmp-inquiry-form .search-bar{background-color:#fff;box-shadow:none}.page-gmp-inquiry-form .search-bar__phone{margin-right:0}@media (min-width:768px) and (max-width:1023px){.page-gmp-inquiry-form .search-bar__phone{display:block;margin-top:12px}}.page-gmp-inquiry-form .header__search{width:280px;right:0;float:right;top:-60px}.page-gmp-inquiry-form .header{height:60px;overflow:hidden;top:0}.en-de .gmp-learning .pricing__card_single span{text-transform:none}.webinar{display:block;position:relative}.webinar .webinar-listing-top{background-color:#000;background-size:cover;background-position:right;background-repeat:no-repeat;border-radius:40px;width:calc(100% - 48px);margin:0 auto;display:flex;text-align:center;position:relative;overflow:hidden;padding:112px 105px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing-top{padding:62px 0;margin:10px auto}}.webinar .webinar-listing-top .container .title-wrapper{display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing-top .container .title-wrapper{padding:48px 0}}.webinar .webinar-listing-top .container h1{font-family:'DM Sans',sans-serif;color:#fff;font-size:56px;font-style:normal;font-weight:500;line-height:66px;letter-spacing:-1.12px;margin:0 0 24px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing-top .container h1{color:#fff;text-align:center;font-family:'DM Sans',sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-.84px;margin:0 0 16px 80px;width:100%;max-width:500px}}.webinar .webinar-listing-top .container .webinar-listing-top__copy{font-family:'DM Sans',sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#fff;margin:0;width:100%;max-width:820px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing-top .container .webinar-listing-top__copy{color:#fff;text-align:center;font-family:'DM Sans',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}}.webinar .webinar-listing-top .container .webinar-partner-badge{width:270px;display:flex;height:auto;flex-direction:column;justify-content:center}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing-top .container .webinar-partner-badge{width:160px}}.webinar .webinar-listing{padding:80px 0 44px;display:block}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing{padding:48px 0}}.webinar .webinar-listing.bg-light-beta{background-color:#f7f7f7}.webinar .webinar-listing.bg-light-beta h2{color:#4daf4e !important}.webinar .webinar-listing h2{margin-top:0;font-size:42px;line-height:50px;margin-bottom:20px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing h2{color:#000;font-family:'DM Sans',sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px}}.webinar .webinar-listing h2.red{color:#000}.webinar .webinar-listing h2.dark-blue{color:#14499e}.webinar .webinar-listing h2.green{color:#4daf4e}.webinar .webinar-listing__row{display:flex;flex-wrap:wrap}.webinar .webinar-listing-card-wrap{padding:13px 24px 24px;display:flex;position:relative;height:calc(100% - 160px);flex-direction:column;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing-card-wrap{padding:10px 20px 20px;height:calc(100% - 125px)}}.webinar .webinar-listing-card-wrap .grid__link{width:140px}.webinar .webinar-listing-card-wrap .register-bar__link{display:flex;padding:9px 28px !important;justify-content:center;align-items:center;gap:12px;flex:1 0 0;border-radius:30px;background:#0069df;color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:500;line-height:18px;max-height:35px;width:100%;max-width:320px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing-card-wrap .register-bar__link{font-size:14px}}.webinar .webinar-listing__card{width:calc(25% - 30px);background-color:#fff;margin-bottom:20px;margin-top:20px;margin-right:40px;display:block;flex-direction:column;min-height:100%;position:relative;border-radius:20px;border:1px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__card{width:calc(32% - 5px);margin-right:20px;margin-bottom:10px;margin-top:10px}}.webinar .webinar-listing__card:nth-of-type(4n+4){margin-right:0}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__card:nth-of-type(4n+4){margin-right:20px}}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__card:nth-of-type(3n+3){margin-right:0}}.webinar .webinar-listing__date{color:#000;font-family:"DM Sans";font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:.3px;text-transform:uppercase;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__date{font-size:10px;line-height:15px;letter-spacing:.2px !important;margin-bottom:10px}}.webinar .webinar-listing__title{color:#0069df;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:-.24px;margin-bottom:16px;min-height:auto}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__title{font-size:21px;line-height:30px;margin-bottom:16px;min-height:70px}}.webinar .webinar-listing__title a{display:inline-flex}.webinar .webinar-listing__title a:hover{text-decoration:none}.webinar .webinar-listing__copy{color:#000;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:32px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__copy{font-size:14px;line-height:22px;letter-spacing:.2px;min-height:80px}}.webinar .webinar-listing__text{max-height:130px;line-height:24px !important}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__text{font-size:14px !important;font-style:normal;font-weight:400;line-height:22px !important;letter-spacing:.2px !important}}.webinar .webinar-listing__img{height:160px;width:100%;background-image:linear-gradient(to bottom,#f7f7f7,#fff 54%)}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing__img{height:125px}}.webinar .webinar-listing .search__pagination{margin-left:0;padding-bottom:36px;margin-top:60px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing .search__pagination{margin-top:40px;padding-bottom:20px;line-height:1rem;font-size:14px}}.webinar .webinar-listing&gt;.newsletter{margin-bottom:-44px}@media (min-width:768px) and (max-width:1023px){.webinar .webinar-listing&gt;.newsletter{margin-bottom:-48px}}.webinar .webinar-section-title{display:flex;justify-content:space-between}.webinar .webinar-link-wrapper.sm{display:none}.webinar .webinar-link-wrapper.xl{display:block;margin-right:30px;display:flex;flex-direction:column;justify-content:center}.webinar .webinar-listing__img img{width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.webinar .webinar-listing-card-wrap .register-bar__link:hover:after{content:""}.webinar .webinar-listing-card-wrap .register-bar__link:focus:after{content:""}.webinar-listing-top .hero__bg-graphic-1{position:absolute;width:100px;height:100px;right:-65px;bottom:328px;transform:rotate(25deg)}@media only screen and (min-width:768px){.webinar-listing-top .hero__bg-graphic-1{bottom:auto;width:239px;height:239px;right:460px;top:360px;transform:rotate(-5deg)}}@media only screen and (min-width:1024px){.webinar-listing-top .hero__bg-graphic-1{width:336px;height:336px;right:140px;left:40px;top:274px;transform:rotate(0deg)}}.webinar-listing-top .hero__bg-graphic-1 path{stroke:#53e092;stroke-width:6px}@media only screen and (min-width:768px){.webinar-listing-top .hero__bg-graphic-1 path{stroke-width:3px}}@media only screen and (min-width:1024px){.webinar-listing-top .hero__bg-graphic-1 path{stroke-width:4px}}.webinar-listing-top .hero__bg-graphic-2{position:absolute;border:2px solid #449cff;border-radius:50%;display:none}@media only screen and (min-width:768px){.webinar-listing-top .hero__bg-graphic-2{display:block;width:60px;height:60px;right:678px;top:330px}}@media only screen and (min-width:1024px){.webinar-listing-top .hero__bg-graphic-2{width:100px;height:100px;right:6px;left:-30px;top:206px;border-width:4px}}.webinar-listing-top .hero__bg-graphic-3{position:absolute;width:194px;height:194px;left:-130px;bottom:-105px;border:2px solid #ff688d;border-radius:6px;transform:rotate(25deg)}@media only screen and (min-width:768px){.webinar-listing-top .hero__bg-graphic-3{border-radius:12px;width:144px;height:144px;left:485px;bottom:341px;right:0;transform:rotate(21deg)}}@media only screen and (min-width:1024px){.webinar-listing-top .hero__bg-graphic-3{left:auto;width:330px;height:330px;right:110px;bottom:290px;border-width:4px;transform:rotate(191deg)}}.webinar-listing-top .hero__bg-graphic-4{position:absolute;width:108px;height:108px;left:100px;bottom:-66px;border:2px solid #449cff;border-radius:50%}@media only screen and (min-width:768px){.webinar-listing-top .hero__bg-graphic-4{width:110px;height:110px;left:624px;bottom:240px}}@media only screen and (min-width:1024px){.webinar-listing-top .hero__bg-graphic-4{left:auto;width:166px;height:166px;right:-50px;bottom:182px;border-width:4px}}@media (min-width:768px) and (max-width:1023px){.webinar-listing .container{padding:0 15px !important}}.webinars-category-view .question-block{background:#f6f5f7}.webinar-listing__date span:nth-child(2){color:#000;font-family:"DM Sans";font-size:22px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:.3px;text-transform:uppercase;position:relative;bottom:2px}.personal-plan__content{margin-bottom:80px}.personal-plan__content__block{padding:32px;border-bottom:1px solid #c7d1d5}@media (min-width:768px) and (max-width:1023px){.personal-plan__content__block{padding:24px}}.personal-plan__content__block:first-child{border-top:1px solid #c7d1d5}.personal-plan__content__block:hover{background:rgba(229,247,254,.5);cursor:pointer}.personal-plan__content__block--head{font-family:FSAlvar;font-size:24px;color:#00affe;margin-bottom:4px}.personal-plan__content__block--icon{display:none}.personal-plan__content__block--duration{font-size:16px;font-weight:600;color:#90a4ae;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.personal-plan__content__block--duration{font-size:14px}}.personal-plan__content__block--desc{font-size:18px;margin-top:16px}@media (min-width:768px) and (max-width:1023px){.personal-plan__content__block--desc{font-size:16px}}.personal-plan__about{background:#0056b7;padding:85px 0 40px;position:relative;min-height:500px}@media (min-width:768px) and (max-width:1023px){.personal-plan__about{padding:48px 0 64px;min-height:initial}}.personal-plan__about__main{width:40%}.personal-plan__about__name{font-family:'DM Sans',sans-serif;font-weight:600;font-size:24px;line-height:34px;color:#000}@media (min-width:768px) and (max-width:1023px){.personal-plan__about__name{font-size:32px}}.personal-plan__about__pos{font-family:FSAlvar;font-size:32px;line-height:1.25;color:rgba(255,255,255,.5)}@media (min-width:768px) and (max-width:1023px){.personal-plan__about__pos{font-size:24px}}.personal-plan__about__desc{color:#fff;line-height:24px;font-size:18px;margin-top:40px}@media (min-width:768px) and (max-width:1023px){.personal-plan__about__desc{font-size:16px;line-height:20px;margin-top:24px}}.personal-plan__about__img{position:absolute;right:calc(50vw - 615px);top:-40px;max-width:600px}@media (min-width:768px) and (max-width:1023px){.personal-plan__about__img{right:30px;max-width:345px}}@media (min-width:1024px) and (max-width:1291px){.personal-plan__about__img{right:30px;max-width:540px}}#product-options-wrapper{width:100%;margin:auto}@media (min-width:768px) and (max-width:1023px){#product-options-wrapper{width:100%}}.plp-banner__designs{display:none}@media (min-width:768px) and (max-width:1023px){.plp-banner__designs{display:none;margin-top:16px;padding-left:20px}}.plp-banner__designs li{font-size:18px;margin-bottom:0}.plp-banner .detail__main-product-type{display:none;font-family:FSAlvar;font-size:32px;color:#90a4ae;line-height:1.25}@media (min-width:768px) and (max-width:1023px){.plp-banner .detail__main-product-type{font-size:24px}}.plp-banner .detail__main-title{margin:0 0 32px}.plp-banner .detail__text{font-weight:400}.plp-banner .detail__text a{color:#00affe}.plp-banner .category__review{display:none}.plp .detail .content{margin-bottom:80px}@media (min-width:768px) and (max-width:1023px){.plp .detail__blurbs{margin-bottom:28px}}@media (min-width:768px) and (max-width:1023px){.plp .detail__title{margin-bottom:32px}}@media (min-width:768px) and (max-width:1023px){.plp .bundle-options-container .product-options-wrapper{margin-bottom:20px}}.personal-plan__modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:1}.personal-plan__modal__title{font-family:'DM Sans',sans-serif;font-weight:600;font-size:28px;line-height:36px;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__title{font-size:24px;line-height:30px}}.personal-plan__modal__sub{font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:26px;margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__sub{font-size:16px;line-height:24px}}.personal-plan__modal__content{padding:48px 40px 40px}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__content{padding:24px}}.personal-plan__modal__desc{font-size:18px;line-height:1.33;color:#0069df}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__desc{font-size:16px}}.personal-plan__modal__head{color:#0069df;margin-bottom:40px;color:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);font-family:'DM Sans',sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-.56px}.personal-plan__modal__grid{margin-top:24px;margin-bottom:24px;overflow-y:auto;overflow-x:hidden;min-height:40vh;height:40vh;margin-right:-20px;padding-right:12px}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__grid{margin-top:20px;margin-bottom:30px;min-height:30vh;height:30vh}}.personal-plan__modal ::-webkit-scrollbar{margin:3px 0;width:8px}.personal-plan__modal ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.personal-plan__modal ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.personal-plan__modal ::-webkit-scrollbar-thumb:hover{background:#555}.personal-plan__modal__trow{border-bottom:1px solid #e0e0e0;padding:16px 0}.personal-plan__modal__trow--data{display:flex;align-items:flex-start}.personal-plan__modal__trow--error{display:none;color:#fb2424;text-align:left;font-weight:600;font-size:12px;line-height:14px;position:relative;top:-23px;right:unset;width:229px;left:70%}.plp-error .personal-plan__modal__trow--error{display:block}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__trow--error{left:71%}}.personal-plan__modal .plp-error{padding-bottom:5px}.personal-plan__modal__theader{font-weight:600;font-size:12px;line-height:17px;text-transform:uppercase;color:#000}.personal-plan__modal__tdata .personal-plan__modal__theader{display:none}.personal-plan__modal__wid{width:33%;margin-left:40px}.personal-plan__modal__wid:first-child{margin-left:0}.personal-plan__modal__tdata--head{font-family:'DM Sans',sans-serif;font-weight:600;font-size:16px;line-height:22px;margin-bottom:8px;-webkit-font-smoothing:auto}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__tdata--head{font-size:14px;line-height:18px}}.personal-plan__modal__tdata--desc{font-weight:400;font-size:16px;line-height:24px;color:#000}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__tdata--desc{font-size:14px;line-height:22px}}.personal-plan__modal__tdata--drop .dropdown,.personal-plan__modal__tdata--drop select{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg) no-repeat 92%;font-weight:400;font-size:16px;line-height:24px;color:#000;border:1px solid #8f8f8f;border-radius:8px;padding:9px 40px 9px 14px;height:45px;margin-bottom:16px}.personal-plan__modal__tdata--drop .dropdown:last-child,.personal-plan__modal__tdata--drop select:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__tdata--drop .dropdown,.personal-plan__modal__tdata--drop select{font-size:14px;line-height:22px}}.personal-plan__modal__tdata--drop .sel-error{color:#fb2424;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg) no-repeat 92%,url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg) no-repeat 83%;border:1px solid #fb2424;font-size:14px;line-height:20px;padding:9px 54px 9px 14px}.personal-plan__modal__tdata--drop .sortby__text{font-size:16px;text-transform:none;font-weight:400;letter-spacing:normal}.personal-plan__modal__tdata--drop .sortby__text:after{position:absolute;right:0}.personal-plan__modal__price{text-align:right;font-weight:400;font-size:18px;line-height:26px;margin-bottom:28px;display:flex;justify-content:flex-end;flex-direction:column-reverse}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__price{margin-bottom:24px}}.personal-plan__modal__price .detail__price{color:#000;font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__price .detail__price{width:100%;display:flex;justify-content:flex-end}}.personal-plan__modal__price .detail__price-type{font-weight:400;font-size:18px;line-height:26px;letter-spacing:1px;color:#000}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__price .detail__price-type{vertical-align:bottom;display:flex;align-self:end}}.personal-plan__modal__price--note{font-weight:400;font-size:18px;line-height:26px}.personal-plan__modal__btn{text-align:right}.personal-plan__modal__btn--cancel{padding:12px 48px;border:2px solid #0069df;border-radius:30px;font-size:16px;line-height:22px;font-weight:600;background:#fff;color:#000;margin-right:14px;text-transform:capitalize}.personal-plan__modal__btn--cancel:hover,.personal-plan__modal__btn--cancel:active,.personal-plan__modal__btn--cancel:focus{color:#fff;text-decoration:none;background:#0069df}.personal-plan__modal__btn--cancel:active,.personal-plan__modal__btn--cancel:focus{background:#00358c}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal__btn--cancel{margin-right:24px}.personal-plan__modal__btn--cancel:hover,.personal-plan__modal__btn--cancel:active,.personal-plan__modal__btn--cancel:focus{color:#fff;text-decoration:none;background:#0069df}.personal-plan__modal__btn--cancel:active,.personal-plan__modal__btn--cancel:focus{background:#00358c}}.personal-plan__modal .close-button{float:right;text-align:center;cursor:pointer;padding-top:10px;padding-right:24px}.personal-plan__modal .close-button span{display:none}.personal-plan__modal .detail__button{color:#fff;display:inline-block;padding:12px 48px;background:#0069df;text-transform:capitalize;border-radius:30px;font-weight:500;font-size:16px;line-height:22px}.personal-plan__modal .detail__button:hover,.personal-plan__modal .detail__button:active,.personal-plan__modal .detail__button:focus{color:#000;text-decoration:none;background:#fff;border:2px solid #0069df;padding:10px 46px}.personal-plan__modal .detail__button:active,.personal-plan__modal .detail__button:focus{background:#e4f2ff}@media (min-width:768px) and (max-width:1023px){.personal-plan__modal .detail__button:hover,.personal-plan__modal .detail__button:active,.personal-plan__modal .detail__button:focus{color:#000;text-decoration:none;background:#fff;border:2px solid #0069df}.personal-plan__modal .detail__button:active,.personal-plan__modal .detail__button:focus{background:#e4f2ff}}.personal-plan__modal #loader--block{display:none;top:0}.personal-plan--content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:1022px;max-height:98vh;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.personal-plan--content{width:90%}}.show-personal-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;z-index:999}.plp--loader #loader--block{display:block}.plp--loader #loader--block img{width:75px;height:75px;top:calc(50% - 37px) !important;left:calc(50% - 37px) !important}.page-product-bundle .detail__top{height:auto;min-height:616px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .detail__top{min-height:330px}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .detail__top .shape_1{top:0;right:0;height:268px;width:353px}}.page-product-bundle .detail__top.container{padding:0 !important;overflow:hidden;position:relative}.page-product-bundle .detail__top&gt;.shape{margin:0;position:absolute;width:100%;height:100%;top:0;right:-10px}.page-product-bundle .plp-banner .detail__form--fix--book .detail__bottom span.detail__price-type{display:inline}.page-product-bundle .plp-banner .detail__desc{display:flex;align-items:center;justify-content:space-between;flex:auto;max-width:100%;padding:56px 105px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__desc{padding:40px}}.page-product-bundle .plp-banner .detail__desc-left{color:#fff;font-family:'DM Sans',sans-serif;padding-right:58px;display:block;position:relative;z-index:1}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__desc-left{width:auto;margin-right:0;padding-right:48px}}.page-product-bundle .plp-banner .detail__desc-right{justify-content:end;flex:0 0 390px;width:auto;position:relative;z-index:1}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__desc-right{flex:0 0 284px}}.page-product-bundle .plp-banner .detail__desc .detail__form .detail__price-type{display:block}.page-product-bundle .plp-banner .detail__desc .detail__form--fix .detail__price-type{display:inline}.page-product-bundle .plp-banner .detail__desc .detail__main-title{color:#fff !important;font-size:56px;line-height:66px;margin-bottom:36px;padding:0;width:100%}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__desc .detail__main-title{font-size:42px;line-height:50px;margin-bottom:24px}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__desc .detail__text{font-size:20px;line-height:28px;width:100%}}.page-product-bundle .plp-banner .detail__desc .detail__main-product-type{display:none}.page-product-bundle .plp-banner .detail__desc .plp-banner__designs{display:none !important}.page-product-bundle .plp-banner .detail__desc .shape{margin:0;position:absolute;width:100%;height:100%;top:0;right:0}.page-product-bundle .plp-banner .detail .category__review{display:none}.page-product-bundle .plp-banner .detail__form__personal__list{color:#000}.page-product-bundle .plp-banner .detail__form__personal__list ul{list-style-type:none;padding-left:0;margin:0}.page-product-bundle .plp-banner .detail__form__personal__list ul li{padding-left:25px;position:relative;margin-bottom:12px;font-size:18px;line-height:26px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form__personal__list ul li{font-size:16px;line-height:24px;margin-bottom:8px}}.page-product-bundle .plp-banner .detail__form__personal__list ul li:last-child{margin-bottom:0}.page-product-bundle .plp-banner .detail__form__personal__list ul li:before{content:"";display:inline-block;width:12px;height:12px;border-radius:2px;background-color:#0069df;position:absolute;top:7px;left:0}.page-product-bundle .plp-banner .detail__form__personal__list ul li a,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:hover,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:active,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:visited,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:focus{font-weight:600}.page-product-bundle .plp-banner .detail__form__personal__list ul li:last-child{margin-bottom:0}.page-product-bundle .plp-banner .detail__form--fix{width:100%;max-width:1400px;flex-direction:row;padding:24px 30px;border:1px solid #e0e0e0}@media only screen and (max-width:1400px){.page-product-bundle .plp-banner .detail__form--fix{max-width:1100px}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix{width:calc(100% - 60px);left:30px;max-width:100%;transform:translate(0,0);background:#0056b7;display:block;border-radius:30px 30px 0 0;border:none}}.page-product-bundle .plp-banner .detail__form--fix .detail__bottom.detail__form__personal__bottom{display:flex;margin:0}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix .detail__bottom.detail__form__personal__bottom{max-width:200px}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix .detail__course-form{display:none;background:#fff;border-radius:20px;padding:24px 16px;margin-top:16px;justify-content:space-between}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix .detail__price{padding:0}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix .detail__about-course{padding:0;margin:0}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix .detail__form-title{display:block;color:#fff;position:relative;flex:0 0 100%;padding:0;font-size:20px;line-height:28px}.page-product-bundle .plp-banner .detail__form--fix .detail__form-title:after{background:url(../../frontend/Jellyfish/Training/en_US/images/chev-white-down.svg) no-repeat;content:"" !important;display:inline-block !important;transform:rotate(180deg);transition:transform .2s ease-out;width:18px;height:12px;background-size:cover;position:absolute;right:0;top:27px}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix.detail__form--active .detail__course-form{display:flex;margin-bottom:0}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix.detail__form--active .detail__form-title:after{transform:rotate(0deg)}}.page-product-bundle .plp-banner .detail__form--fix--book{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form--fix--book{padding-bottom:16px;margin-bottom:16px}}.page-product-bundle .plp-banner .detail__bottom.detail__form__personal__bottom{display:flex;float:left;margin-top:0}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__bottom.detail__form__personal__bottom{width:40%;float:left}}.page-product-bundle .plp-banner .detail__bottom .detail__form__personal__bottom--note{display:none}.page-product-bundle .plp-banner .detail__about-course{float:right;margin-top:10px}.page-product-bundle .plp-banner .detail__about-course .ad__link{max-width:205px;padding:12px 48px;font-weight:500px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__about-course .ad__link{max-width:120px;padding:8px 12px}}.page-product-bundle .plp-banner .detail__about-course .ad__link:after{display:none}.page-product-bundle .plp-banner .detail__course-form{flex-direction:row}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form__personal__bottom .detail__cost,.page-product-bundle .plp-banner .detail__form__personal__bottom .detail__currency{font-size:24px;line-height:31px}}.page-product-bundle .plp-banner .detail__form__personal__bottom .detail__cost{margin-right:6px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .plp-banner .detail__form .detail__price{display:inline-block;width:auto}}.page-product-bundle .detail__form__personal{background-color:#fff;color:#000;width:100%;max-width:390px;margin-bottom:0}.page-product-bundle .detail__mid{padding:64px 85px 20px !important;max-width:1020px !important}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .detail__mid{padding:40px !important}}.page-product-bundle .detail__mid .detail__left .detail__blurbs{padding-left:14px;justify-content:space-between;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .detail__mid .detail__left .detail__blurbs{flex-wrap:wrap;padding:0 36px;width:100%;margin-bottom:-8px}}.page-product-bundle .detail__mid .detail__left .detail__blurbs .detail__blurb{width:auto;padding-right:12px;margin-bottom:24px;display:flex;align-items:center;flex-direction:row;gap:12px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .detail__mid .detail__left .detail__blurbs .detail__blurb{width:50%}.page-product-bundle .detail__mid .detail__left .detail__blurbs .detail__blurb img{width:30px;height:30px}}.page-product-bundle .detail__mid .container.content{padding:0 !important}.page-product-bundle .detail__mid .course-preface-container{margin-bottom:0}.page-product-bundle .detail__mid .preface-highlight{font-weight:600;font-size:28px;line-height:38px;letter-spacing:-.02em;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .detail__mid .preface-highlight{font-size:22px;line-height:30px}}.page-product-bundle .detail__mid .preface-content{font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .detail__mid .preface-content{font-size:18px;line-height:26px}}.page-product-bundle .bundle-options-container{width:100% !important;padding-left:0 !important;padding-right:0 !important;max-width:1290px !important;margin:0 auto}.page-product-bundle .product-options-wrapper{padding:20px 105px;margin:0;max-width:1020px;float:none !important}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .product-options-wrapper{padding:20px 40px}}.page-product-bundle .product-options-wrapper .personal-plan__content{border:1px solid #e0e0e0;border-radius:20px;overflow:hidden;margin-bottom:40px;margin-top:-54px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .product-options-wrapper .personal-plan__content{margin-top:-72px}}.page-product-bundle .product-options-wrapper .personal-plan__content .personal-plan__content__block{border-top:none !important;border-bottom:1px solid #e0e0e0}.page-product-bundle .product-options-wrapper .personal-plan__content .personal-plan__content__block:last-child{border-bottom:none}.page-product-bundle .product-options-wrapper .personal-plan__content__block--head a{color:var(--glow-greys-grey-1000,#000);font-family:"DM Sans-Medium",sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:30px;display:block;margin-bottom:24px}.page-product-bundle .product-options-wrapper .personal-plan__content__block--head a:hover{text-decoration:none}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .product-options-wrapper .personal-plan__content__block--head a{font-size:22px;line-height:30px}}.page-product-bundle .product-options-wrapper .personal-plan__content__block--duration{font-weight:600;font-size:14px;line-height:18px;color:#000;letter-spacing:.02em}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .product-options-wrapper .personal-plan__content__block--duration{font-size:12px;line-height:17px}}.page-product-bundle .product-options-wrapper .personal-plan__content__block--desc{display:block}.page-product-bundle .detail__accordian,.page-product-bundle .overview-section,.page-product-bundle .detail__title{display:none}.page-product-bundle .qa-section{padding:40px 0}.page-product-bundle .qa-section__title{font-weight:600;font-size:28px;line-height:38px;color:#000;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .qa-section__title{font-size:22px;line-height:30px}}.page-product-bundle .qa-section__desc{font-weight:400;font-size:20px;line-height:28px;color:#000;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .qa-section__desc{font-size:18px;line-height:26px}}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .bundle-options-container{margin-bottom:0 !important}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .bundle-options-container{margin-bottom:0 !important}}.wbtracks-track-view .courses__card .personal-plan--content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:1022px;max-height:98vh;min-height:80vh;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .courses__card .personal-plan--content{width:722px;min-height:90vh;padding-top:40px}}@media only screen and (min-width:2500px){.wbtracks-track-view .courses__card .personal-plan--content{max-height:87vh;min-height:77vh}}@media only screen and (min-width:3000px){.wbtracks-track-view .courses__card .personal-plan--content{max-height:77vh;min-height:67vh}}.wbtracks-track-view .personal-plan--content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:1022px;max-height:98vh;min-height:80vh;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .personal-plan--content{width:722px;min-height:90vh;padding-top:40px}}@media only screen and (min-width:2500px){.wbtracks-track-view .personal-plan--content{max-height:80vh;min-height:70vh}}@media only screen and (min-width:4000px){.wbtracks-track-view .personal-plan--content{max-height:64vh;min-height:64vh}}@media only screen and (min-width:5000px){.wbtracks-track-view .personal-plan--content{max-height:62vh;min-height:62vh}}.wbtracks-track-view .personal-plan__modal .close-button{float:right;text-align:center;cursor:pointer;padding-top:14px !important;padding-right:10px !important;z-index:2;right:7px;position:absolute}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .personal-plan__modal .close-button{margin-top:-35px;padding-top:14px !important;padding-right:30px !important;z-index:2;right:7px;position:absolute}}.wbtracks-track-view .courses__card .personal-plan__modal__title{color:var(--GLOW-Greys-Grey-1000,#000);font-family:'DM Sans',sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:58px;letter-spacing:-.96px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .courses__card .personal-plan__modal__title{font-size:36px;line-height:44px;letter-spacing:-.72px}}.wbtracks-track-view .courses__card .personal-plan__modal__sub{color:var(--GLOW-Greys-Grey-1000,#000);font-family:'DM Sans',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .courses__card .personal-plan__modal__sub{font-size:18px;line-height:26px}}.wbtracks-track-view .courses__card .personal-plan__modal__grid{margin-top:24px;margin-bottom:24px;overflow-y:auto;overflow-x:hidden;min-height:55vh;height:55vh;margin-right:-20px;padding-right:12px}.wbtracks-track-view .personal-plan__modal__grid{margin-top:24px;margin-bottom:24px;overflow-y:auto;overflow-x:hidden;min-height:55vh;height:55vh;margin-right:-20px;padding-right:12px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .personal-plan__modal__grid{height:69vh}}.wbtracks-track-view .courses__card .personal-plan__modal__grid p{color:var(--GLOW-Greys-Grey-1000,#000);font-family:'DM Sans',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.wbtracks-track-view .personal-plan__modal__trow--error{top:-13px}.wbtracks-track-view .form-error-message{color:#fb2424;border-color:#fb2424 !important}.wbtracks-track-view input.form-error-message{border-color:#fb2424 !important}.wbtracks-track-view .personal-plan__modal__desc{color:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);font-family:"DM Sans";font-size:22px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .personal-plan__modal__desc{font-size:20px;line-height:28px}}.wbtracks-track-view .personal-plan__modal__content{position:relative}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .personal-plan__modal__content{padding:16px 40px 40px 24px !important}}.wbtracks-track-view .personal-plan__modal__title{color:var(--GLOW-Greys-Grey-1000,#000);font-family:'DM Sans',sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .personal-plan__modal__title{font-size:24px;line-height:30px;letter-spacing:-.48px}}.wbtracks-track-view .personal-plan__modal__sub{color:var(--GLOW-Greys-Grey-1000,#000);font-family:'DM Sans',sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .personal-plan__modal__sub{font-size:16px;line-height:24px}}.wbtracks-track-view .courses__card .personal-plan__modal__btn{text-align:right}@media only screen and (min-width:2500px){.wbtracks-track-view .courses__card .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:10px 0}}@media only screen and (min-width:4000px){.wbtracks-track-view .courses__card .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:10px 0}}@media only screen and (min-width:5000px){.wbtracks-track-view .courses__card .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:30px 0}}@media only screen and (min-width:6000px){.wbtracks-track-view .courses__card .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:0}}@media only screen and (min-width:2500px){.wbtracks-track-view .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:10px 0}}@media only screen and (min-width:4000px){.wbtracks-track-view .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:10px 0}}@media only screen and (min-width:5000px){.wbtracks-track-view .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:30px 0}}@media only screen and (min-width:6000px){.wbtracks-track-view .personal-plan__modal__btn{position:absolute;bottom:0;right:40px;margin:0}}.wbtracks-track-view .personal-plan__modal__theader{color:var(--GLOW-Greys-Grey-1000,#000);font-family:"DM Sans";font-size:12px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.3px;text-transform:uppercase}.wbtracks-track-view .personal-plan__modal .detail__button{text-transform:none}.personal-landing .flexible-training{padding:188px 90px !important}@media (min-width:768px) and (max-width:1023px){.personal-landing .flexible-training{min-height:424px;padding:64px 50px 294px !important}}@media (min-width:1024px) and (max-width:1055px){.personal-landing .flexible-training .courses__title,.personal-landing .flexible-training .courses__subtitle{width:60%;max-width:60%}}.personal-landing .flexible-training .courses__title{color:#fff;max-width:400px;text-align:left;margin-bottom:16px;font-weight:700}@media (min-width:768px) and (max-width:1023px){.personal-landing .flexible-training .courses__title{max-width:465px}}@media (min-width:768px) and (max-width:1023px){.personal-landing .flexible-training .courses__button{padding:8px 50px 8px 16px;font-size:14px;line-height:18px}.personal-landing .flexible-training .courses__button:after{top:9px;right:18px}}.personal-landing .jf-bg--light-grey{width:100%;padding:96px 230px 112px;margin:auto}@media only screen and (max-width:1024px){.personal-landing .jf-bg--light-grey{padding:56px 0}}@media (min-width:768px) and (max-width:1023px){.personal-landing .jf-bg--light-grey{width:auto;padding:56px 0}}.personal-landing .jf-bg--light-grey .container{max-width:1150px !important}.personal-landing__heading{color:var(--glow-greys-grey-1000,#000);font-family:DM Sans;font-style:normal;font-weight:700;letter-spacing:-.84px;font-size:42px;line-height:50px;margin:0 0 24px}@media (min-width:768px) and (max-width:1023px){.personal-landing__heading{font-size:32px;line-height:40px;padding-left:0}}.personal-landing__plans{padding:0}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans{padding:48px 0 80px}}.personal-landing__plans__detail{width:760px;padding:64px 0 112px;margin:auto}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__detail{padding:0 48px}}.personal-landing__plans__detail__head{color:var(--glow-greys-grey-1000,#000);font-family:DM Sans;font-size:22px;font-style:normal;font-weight:500;line-height:30px}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__detail__head{font-size:24px;font-weight:400;line-height:34px;width:100%}}.page-career-builder-bundles .personal-landing__plans__detail__head{font-weight:700;margin-bottom:24px}.personal-landing__plans__detail__desc{color:var(--glow-greys-grey-1000,#000);font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__detail__desc{margin-bottom:64px;font-size:18px;line-height:26px}}.personal-landing__plans__cards{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1127px}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards{padding:0 !important}}.personal-landing__plans__cards__section{background:#f6f5f7;padding:96px 0 112px}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__section{padding:72px 0 80px}}.personal-landing__plans__cards__title{font-family:'DM Sans',sans-serif;font-weight:600;font-size:36px;line-height:44px;color:#0069df;letter-spacing:-.02em;margin-bottom:24px;padding:0 104px !important}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__title{padding:0 !important;font-size:28px;line-height:36px}}.personal-landing__plans__cards__block{padding:24px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;width:calc(50% - 15px);margin-bottom:30px;position:relative}.personal-landing__plans__cards__block__plan{display:none}.personal-landing__plans__cards__block__content--tab{padding-bottom:66px;margin-bottom:85px}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__content--tab{margin-bottom:140px}}.personal-landing__plans__cards__block__content--tab .news__link{text-transform:none}.personal-landing__plans__cards__block__content--tab .news__link:after{display:none}.personal-landing__plans__cards__block__content--tab .news__link a{font-size:16px;line-height:22px;color:#000;display:block;margin-top:14px;font-weight:600;font-family:"DM Sans-Medium",sans-serif;-webkit-font-smoothing:auto}.personal-landing__plans__cards__block__content--tab .news__link a:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);position:relative;left:5px;top:5px;margin-left:0}.personal-landing__plans__cards__block__name a{font-size:36px;line-height:44px;color:#0069df;letter-spacing:-.02em;margin-bottom:32px;display:block;font-weight:700}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__name a{font-size:28px;line-height:36px;margin-bottom:24px}}.personal-landing__plans__cards__block__price{flex:40%;text-align:right}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__price{flex:100%;width:100%;text-align:left}}.personal-landing__plans__cards__block__price .price{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__price .price{font-size:24px;line-height:30px}}.personal-landing__plans__cards__block__price .vat{font-weight:400;font-size:18px;line-height:26px;color:#000;margin-left:4px;white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__price .vat{font-size:16px;line-height:24px}}.personal-landing__plans__cards__block__price .rrp{font-weight:400;font-size:18px;line-height:26px;text-align:right;color:#000}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__price .rrp{text-align:left;font-size:16px;line-height:24px}}.personal-landing__plans__cards__block__data{max-width:100%;font-size:18px;line-height:26px;margin-bottom:24px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__data{margin-bottom:0}}.personal-landing__plans__cards__block__what{font-size:18px;line-height:24px}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__what{flex:50%;margin-top:24px;font-size:16px;line-height:22px}}.personal-landing__plans__cards__block__what ul{padding:0;margin:0;margin-bottom:0}.personal-landing__plans__cards__block__what li{margin-bottom:0;padding:0 0 0 25px;font-size:16px;line-height:26px;list-style:none;margin-bottom:8px;position:relative}.personal-landing__plans__cards__block__what li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:12px;height:12px;position:absolute;top:1px;left:0}.personal-landing__plans__cards__block__what .foBold{font-size:18px;font-style:normal;font-weight:500;line-height:24px;font-family:'DM Sans-Bold',sans-serif;margin-bottom:16px}.personal-landing__plans__cards__block__bottom{position:absolute;bottom:24px;padding-top:24px;display:flex;left:32px;flex-wrap:wrap;width:calc(100% - 52px);align-items:center;border-top:1px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__bottom{flex-direction:column-reverse;gap:12px}}.personal-landing__plans__cards__block__left{width:50%}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__left{width:100%;text-align:left}}.personal-landing__plans__cards__block__left .ad__link{padding:12px;font-weight:500;font-family:"DM Sans-Medium",sans-serif;font-size:16px;line-height:22px;width:100%;text-align:center}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__left .ad__link{font-weight:500;font-family:"DM Sans-Medium",sans-serif;width:100%;font-size:16px;line-height:22px;margin-top:24px}}.personal-landing__plans__cards__block__left .ad__link:after{content:"" !important;display:none !important}.personal-landing__plans__cards__block__left .ad__link:visited:after,.personal-landing__plans__cards__block__left .ad__link:hover:after,.personal-landing__plans__cards__block__left .ad__link:active:after{content:"" !important;display:none !important}.personal-landing__plans__cards__block__right{width:50%;text-align:right}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__right{width:100%;text-align:left}}.personal-landing__plans__cards__block__right--descNum{color:#000;font-size:16px;line-height:22px}.personal-landing__plans__cards__block__right--number{font-size:28px;line-height:36px;color:#0069df;font-weight:600}@media (min-width:768px) and (max-width:1023px){.personal-landing__plans__cards__block__right--number{font-size:24px;line-height:30px}}.personal-landing__plans__cards__block__right--number a{color:#0069df}.personal-landing__plans__cards__block__right--number a:active{color:#0069df}.personal-landing .shape_1{position:absolute;right:155px;top:0}@media (min-width:768px) and (max-width:1023px){.personal-landing .shape_1{right:65px;top:40px;height:217px;width:150px;transform:rotate(91deg)}}.personal-landing .shape_2{position:absolute;right:1px;top:1px;transform:rotate(2deg)}@media (min-width:768px) and (max-width:1023px){.personal-landing .shape_2{display:none}}.personal-landing .shape_3{position:absolute;bottom:0;left:0}@media (min-width:768px) and (max-width:1023px){.personal-landing .shape_3{bottom:-17px;left:38px;width:199px;height:350px;transform:rotate(-16deg)}}.personal-landing .shape_4{position:absolute;right:340px;bottom:0}@media (min-width:768px) and (max-width:1023px){.personal-landing .shape_4{right:401px;bottom:0;width:74px}}.personal-landing .shape_5{position:absolute;right:0;bottom:0}@media (min-width:768px) and (max-width:1023px){.personal-landing .shape_5{right:289px;bottom:-27px;width:83px;height:80px;transform:rotate(33deg)}}.home--news{margin-top:0}.detail__form__personal{background-color:#263238;padding:24px 24px 16px;position:relative;margin-bottom:40px}.detail__form__personal .detail__form-title{margin-bottom:24px;line-height:1.33}.detail__form__personal__list{color:#fff}.detail__form__personal__list ul{padding:0;margin-left:20px;margin-bottom:24px}.detail__form__personal__list li{margin-bottom:0;padding:0;font-size:18px}.detail__form__personal__bottom{margin-bottom:16px}.detail__form__personal__bottom .detail__currency{font-size:40px}.detail__form__personal__bottom .detail__cost{font-size:42px;line-height:1.17}.detail__form .detail__form__personal__bottom .detail__price-type{display:flex}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__form__personal__bottom .detail__price-type{display:block;text-align:left}}.detail__form__personal__bottom--note{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px}@media (min-width:768px) and (max-width:1023px){.detail__form__personal__bottom--note{margin-top:27px}}.detail__form__personal.detail__form--fix .detail__form__personal__bottom--note{position:absolute;left:-96px;top:16px;color:#90a4ae;text-decoration:line-through;font-size:16px;margin-top:0}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__form__personal__bottom--note{left:-120px}}.detail__form__personal.detail__form--fix .detail__form__personal__bottom{position:relative;margin-bottom:6px}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__form__personal__bottom{width:auto}}@media (min-width:768px) and (max-width:1023px){.detail__course-form .detail__form__personal__bottom{max-width:100%;margin-bottom:24px}}.detail__form__personal.detail__form--fix .detail__form--fix--book{display:none}.detail__form__personal.detail__form--fix .detail__form-title{display:block;font-size:32px;flex:1 50%;margin:0}@media (max-width:1300px) and (min-width:1024px){.detail__form__personal.detail__form--fix .detail__form-title{flex:1 40%}}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__form-title{font-size:24px;padding:0}}.detail__form__personal.detail__form--fix .detail__form-title:after{display:none}.detail__form__personal.detail__form--fix .detail__course-form{display:flex;align-items:center}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__course-form{padding:0}}@media (min-width:768px) and (max-width:1023px){.detail__form__personal .detail__course-form{display:block}}.detail__form__personal.detail__form--fix .detail__contact{width:auto}.detail__about-course .ad__link{width:100%;text-align:center}.detail__form__personal.detail__form--fix .detail__about-course{margin-left:64px}@media (min-width:1024px) and (max-width:1100px){.detail__form__personal.detail__form--fix .detail__about-course{margin-left:30px}}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__about-course{display:block;margin-left:40px;padding:0}}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__price,.detail__form__personal.detail__form--fix .detail__currency,.detail__form__personal.detail__form--fix .detail__cost{font-size:32px}}.detail__form__personal.detail__form--fix .detail__price{min-width:initial}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix .detail__price{min-width:88px}}.detail__form__personal .detail__contact-meta{letter-spacing:2px;text-align:left}.detail__form__personal.detail__form--fix{position:fixed;padding:24px calc(50% - 615px);display:flex;align-items:center;margin-bottom:0}@media (max-width:1300px) and (min-width:1024px){.detail__form__personal.detail__form--fix{padding:24px 30px}}@media (min-width:768px) and (max-width:1023px){.detail__form__personal.detail__form--fix{padding:14px 30px}}.mob__title{display:none}.flexible-training .courses__title{width:44.1%;color:#fff;margin:0 0 16px}@media (min-width:768px) and (max-width:1023px){.flexible-training .courses__title{width:60.5%}}@media (min-width:1024px) and (max-width:1200px){.flexible-training .courses__title{width:55%}}.flexible-training .courses__banner{padding:64px 0 48px}@media (min-width:768px) and (max-width:1023px){.flexible-training .courses__banner{padding:72px 0 96px}}.flexible-training .courses__subtitle{color:#fff}@media (min-width:1024px) and (max-width:1200px){.flexible-training .courses__subtitle{max-width:55%}}@media (min-width:768px) and (max-width:1023px){.flexible-training .courses__subtitle{max-width:100%;font-size:20px;line-height:28px}}.flexible-training.courses__banner{border-radius:50px;min-height:576px;padding:112px 131px !important;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner{padding:64px 48px !important;flex-wrap:wrap;border-radius:50px}}.flexible-training.courses__banner .courses__bg .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.flexible-training.courses__banner .courses__bg .shapes .shape_1{position:absolute;top:auto;left:auto;bottom:-300px;right:-80px}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__bg .shapes .shape_1{width:175px;height:175px;bottom:-158px;right:34%;transform:rotate(24deg);display:block}.flexible-training.courses__banner .courses__bg .shapes .shape_1 path{stroke-width:8}}.flexible-training.courses__banner .courses__bg .shapes .shape_2{position:absolute;top:auto;left:-140px;bottom:-120px}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__bg .shapes .shape_2{width:211px;height:211px;bottom:-20px;left:-5%;display:block}}.flexible-training.courses__banner .courses__bg .shapes .shape_3{position:absolute;top:-8px;right:-7px;left:auto}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__bg .shapes .shape_3{display:none}}.flexible-training.courses__banner .courses__bg .shapes .shape_4{position:absolute;bottom:-74px;right:375px}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__bg .shapes .shape_4{width:75px;height:75px;bottom:0;right:auto;left:26%;transform:rotate(24deg)}.flexible-training.courses__banner .courses__bg .shapes .shape_4 path{stroke-width:8}}.flexible-training.courses__banner .courses__bg .shapes .shape_5{position:absolute;bottom:auto;right:145px;top:-195px}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__bg .shapes .shape_5{width:140px;height:140px;top:180px;right:-35px}.flexible-training.courses__banner .courses__bg .shapes .shape_5 path{stroke-width:6}}.flexible-training.courses__banner .courses__banner-text{width:calc(50% - 25px);display:block;margin:0;z-index:1}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__banner-text{width:100%;max-width:420px;z-index:1}}.flexible-training.courses__banner .courses__banner-text .courses__subtitle{width:100%;max-width:100%}.flexible-training.courses__banner .courses__banner-text .courses__title{width:500px}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__banner-text .courses__title{width:496px;max-width:496px;font-size:42px}}.flexible-training.courses__banner .courses__banner-text .btn{display:inline-block}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__banner-text .btn{padding:9px 56px 9px 16px}}.flexible-training.courses__banner .courses__banner-image{width:50%}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__banner-image{width:100%;text-align:right}}.flexible-training.courses__banner .courses__banner-image img{width:100%}@media (min-width:768px) and (max-width:1023px){.flexible-training.courses__banner .courses__banner-image img{width:100%;max-width:58%;margin-top:-40px}}.flexible-training .grid{margin-bottom:72px}@media (min-width:768px) and (max-width:1023px){.flexible-training .grid{margin-bottom:22px}}.flexible-training .grid__header{margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.flexible-training .grid__header{margin-bottom:8px}}@media (min-width:768px) and (max-width:1023px){.flexible-training .grid__img{max-height:40px}}.flexible-training .grid__column{flex:1 1 25%;max-width:25%}@media (min-width:768px) and (max-width:1023px){.flexible-training .grid__column{flex:1 1 41%;max-width:41%;margin-bottom:26px}}.flexible-training .grid__title{font-size:36px;line-height:1.33;margin-bottom:16px;margin-top:24px}@media (min-width:768px) and (max-width:1023px){.flexible-training .grid__title{font-size:32px;margin-bottom:4px;margin-top:8px}}.flexible-training .private-courses .courselist--dark .ad__link{color:#fff;margin-top:40px}.flexible-training .training-contact{background:#f7f7f7}.flexible-training .training-contact .private-courses__copy{max-width:600px}@media (min-width:768px) and (max-width:1023px){.flexible-training .training-contact .private-courses__copy{max-width:343px}}.flexible-training__detail{padding:80px 0 56px}@media (min-width:768px) and (max-width:1023px){.flexible-training__detail{padding:48px 0 40px}}.flexible-training__detail__rows{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.flexible-training__detail__lefts{width:65%}.flexible-training__detail__rights{width:285px}@media (min-width:768px) and (max-width:1023px){.flexible-training__detail__rights{width:225px}}.flexible-training__detail__rights--form{background-color:#263238;padding:24px 24px 26px;position:relative}@media (min-width:768px) and (max-width:1023px){.flexible-training__detail__rights--form{padding:18px}}.flexible-training__detail__rights--form .detail__price-type{display:block}.flexible-training__detail__rights--btn{margin-top:24px}.flexible-training__detail__rights--btn .ad__link{width:100%;text-align:center}.flexible-training__detail__ct{margin-top:32px}.flexible-training__detail__ct--head{font-size:32px;font-weight:600;margin-bottom:16px;line-height:1.33}.flexible-training__detail__ct--mcourses{display:none}.flexible-training__detail__ct--title{font-weight:600;font-size:20px;margin-bottom:8px}.flexible-training__detail__ct__left,.flexible-training__detail__ct__right{width:45%}.flexible-training__detail__ct--content{display:flex;align-items:center;justify-content:space-between}.flexible-training__detail__ct--content div:last-child{white-space:nowrap;margin-left:8px}.flexible-training__detail__ct--content a{color:#1979c3}.flexible-training__detail__ct--cat{margin-bottom:30px}.flexible-training__detail__vcp__datarow{display:flex;border-bottom:1px solid #455b64;padding:12px 0}.flexible-training__detail__vcp__datarow:last-child{border-bottom:none}.flexible-training__detail__vcp__head{font-weight:600;line-height:normal;border-bottom:none;padding:0}.flexible-training__detail__vcp--title{width:20%;font-weight:600}@media (min-width:768px) and (max-width:1023px){.flexible-training__detail__vcp--title{display:none}}.flexible-training__detail__vcp--titletab{display:none}@media (min-width:768px) and (max-width:1023px){.flexible-training__detail__vcp--titletab{display:block;font-weight:600}}.flexible-training__detail__vcp--sub{margin-bottom:16px}.flexible-training__detail__vcp--content{width:80%}@media (min-width:768px) and (max-width:1023px){.flexible-training__detail__vcp--content{width:100%}}.flexible-training__detail__vcp--block{display:flex;align-items:center}.flexible-training__detail__vcp--cname{width:60%}.flexible-training__detail__vcp--field{width:40%;display:flex;justify-content:space-between}.flexible-training__detail__vcp--fieldmob{display:none}.flexible-training__detail__vcp--tick{text-align:right;display:block;width:100%}.flexible-training__detail__vcp--tick img{width:12px;height:12px}.flexible-training__topcontent{max-width:915px;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.flexible-training__topcontent{max-width:586px;line-height:1.33}}.flexible-training__content{max-width:705px;line-height:24px;font-size:32px}@media (min-width:768px) and (max-width:1023px){.flexible-training__content{font-size:28px;max-width:586px}}.flexible-training__row{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.flexible-training__row{display:block}}.flexible-training__gutter-space{margin-right:30px}.flexible-training__column{width:calc(50% - 15px);margin-bottom:24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}@media (min-width:768px) and (max-width:1023px){.flexible-training__column{width:100%}}.flexible-training__heading{background-color:#14499e;color:#fff;font-size:28px;padding:16px 0 16px 24px;line-height:20px;font-weight:600;height:52px;letter-spacing:1px}@media (min-width:768px) and (max-width:1023px){.flexible-training__heading{font-size:14px}}.flexible-training__block{padding:24px}@media (min-width:768px) and (max-width:1023px){.flexible-training__block{padding:24px 24px 32px}}.flexible-training__block--subheading{font-family:'DM Sans',sans-serif;font-size:32px;line-height:1.25;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.flexible-training__block--subheading{font-size:36px}}.flexible-training__block--detail{font-size:32px;line-height:1.33;margin-top:16px}@media (min-width:768px) and (max-width:1023px){.flexible-training__block--detail{font-size:28px}}@media (min-width:768px) and (max-width:1023px){.flexible-training__block--tab{display:inline-block}}.flexible-training__block .ad__link{margin-top:32px}@media (min-width:768px) and (max-width:1023px){.flexible-training__block .ad__link{float:right}}@media (min-width:768px) and (max-width:1023px){.flexible-training__grid .grid__img{max-height:32px}}.flexible-training__amount{font-size:56px;margin-right:8px;font-family:'DM Sans',sans-serif;line-height:1.14}@media (min-width:768px) and (max-width:1023px){.flexible-training__amount{font-size:40px}}.flexible-training__ex-vat{font-weight:600;letter-spacing:1px;color:#90a4ae;font-size:28px;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.flexible-training__ex-vat{font-size:14px;letter-spacing:.88px}}.flexible-training__agenda{background:#f7f7f7;padding:80px 0}@media (min-width:768px) and (max-width:1023px){.flexible-training__agenda{padding:48px 0 40px}}.flexible-training__agenda__row{display:flex}.flexible-training__agenda__hrline{border-top:1px solid #d2dadd;border-bottom:1px solid #d2dadd;margin-bottom:24px;padding-top:24px}.flexible-training__agenda__left,.flexible-training__agenda__right{width:50%}.flexible-training__agenda__left--heading{color:#4daf4e;font-family:'DM Sans',sans-serif;font-size:48px;line-height:1.17;margin-bottom:24px;max-width:495px}@media (min-width:768px) and (max-width:1023px){.flexible-training__agenda__left--heading{max-width:240px;font-size:32px;line-height:1.25;margin-bottom:16px}}.flexible-training__agenda__left--detail{font-size:18px;line-height:1.33;max-width:495px}.flexible-training__agenda__left--detail a{color:#00affe;font-weight:600}@media (min-width:768px) and (max-width:1023px){.flexible-training__agenda__left--detail{max-width:298px;font-size:28px;line-height:1.25}}@media (min-width:1024px) and (max-width:1200px){.flexible-training__agenda__left--detail{max-width:426px}}.flexible-training__agenda__right--icon{padding:0 24px 0 0;display:flex;align-items:center;margin-top:-24px;min-width:64px}@media (min-width:768px) and (max-width:1023px){.flexible-training__agenda__right--icon{padding:0 21px 0 0}}.flexible-training__agenda__right--value{font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.33;color:#4daf4e;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.flexible-training__agenda__right--value{font-size:32px;margin-bottom:4px}}.flexible-training__agenda__right--desc{font-size:32px;line-height:1.33;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.flexible-training__agenda__right--desc{font-size:28px;line-height:1.25}}.flexible-training__grid__desc{font-size:32px;margin-bottom:56px;max-width:705px;display:inline-flex;line-height:1.33}@media (min-width:768px) and (max-width:1023px){.flexible-training__grid__desc{font-size:28px;max-width:586px;line-height:1.25;margin-bottom:32px}}.stickyelem--on{position:fixed;left:0;bottom:0;width:100%;padding:32px calc(50vw - 615px);z-index:9;display:flex;align-items:center}@media (max-width:1300px) and (min-width:768px){.stickyelem--on{padding:32px 30px}}.stickyelem--on .detail__form-title{margin-bottom:0}.stickyelem--on .stickyelem--on--right{position:absolute;right:calc(50vw - 615px);display:flex;align-items:center}@media (max-width:1300px) and (min-width:768px){.stickyelem--on .stickyelem--on--right{right:30px}}.stickyelem--on .stickyelem--on--right .flexible-training__detail__rights--btn{margin-top:0;margin-left:64px}@media (min-width:768px) and (max-width:1023px){.stickyelem--on .stickyelem--on--right .flexible-training__detail__rights--btn{margin-left:32px}}.flexible-training.courses__banner .courses__banner-image{max-width:620px;padding-top:0}.flexible-training.courses__banner .courses__banner-image img{width:100%;border-radius:70px;transform:rotate(5deg)}.basketdetail{padding:0}.basketdetail__rowb{display:flex;align-items:flex-start;border-bottom:1px dashed #c7d1d5;padding:16px 0;color:#000}.basketdetail__rowb:last-child{border-bottom:none;margin-bottom:-15px}.basketdetail__data{width:23%;text-align:right}.basketdetail__data:first-child{width:54%;text-align:left}@media (min-width:768px) and (max-width:1023px){.basketdetail__data:first-child{width:50%}}@media (min-width:768px) and (max-width:1023px){.basketdetail__data:nth-child(2){width:20%}}@media (min-width:768px) and (max-width:1023px){.basketdetail__data:last-child{width:30%}}.basketdetail__title{font-size:22px;line-height:30px;-webkit-font-smoothing:auto}.basketdetail__type,.basketdetail__loc,.basketdetail__date{font-size:16px;line-height:24px;-webkit-font-smoothing:initial}@media (min-width:768px) and (max-width:1023px){.basketdetail__loc{text-align:left}}.summary--toggle{font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:16px;display:inline-block;cursor:pointer;color:#0069df}.summary--toggle:after{content:'+';width:18px;height:12px;display:inline-block;margin-left:5px;color:#0069df}.options.active .summary--toggle:after{content:'-'}.summary-section .view-content .checkout-summary-line-item.summary{width:100%;border-bottom:none;margin-bottom:16px}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date.summary__date{margin-bottom:16px;padding:0}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date.summary__date:last-child{margin-bottom:0}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date.summary__date .cart__separator{display:none}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container.plp-ty{border-bottom:none;padding-bottom:30px}.checkout-onepage-success .popup-calender.plp-calender{padding-top:4px}.product.options .checkout-summary-title{font-size:20px;line-height:28px}.error{padding:80px 0 120px}.error__title{font-size:64px;line-height:72px;font-family:'DM Sans',sans-serif;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.error__title{font-size:48px;line-height:56px}}.error__box{padding:30px 47px;font-weight:300;font-size:32px;line-height:40px;box-shadow:0 1px 4px -2px #455b64}.event__registration-signup{border-bottom:1px solid #90a4ae}.event__registration-signup .breadcrumbs__links{font-size:16px}.event__registration-signup .breadcrumbs__links:after{display:none}.event__registration-signup .detail__banner{display:block}@media only screen and (max-width:767px){.event__registration-signup .detail__banner{display:none}}.event__registration-signup .detail__main-title{color:#455b64 !important}.event__registration-signup .detail__text .course-date{font-weight:600}.event__registration-signup .detail__mid{padding-bottom:0 !important}.event__registration-signup .detail__mid .tab{width:60%;position:relative;margin-top:0 !important}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__mid .tab{margin-top:0;width:100%}}@media only screen and (max-width:767px){.event__registration-signup .detail__mid .tab{margin-top:-14%;width:100%}}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__mid .tab .course-sections-contents li{font-size:16px}}.event__registration-signup .detail__mid .tab .course-sections-contents li:before{width:6px;height:6px;border-radius:0}.event__registration-signup .detail__left{width:100%;margin-bottom:0}@media (min-width:1024px) and (max-width:1200px){.event__registration-signup .detail__left{margin-bottom:56px}}@media only screen and (max-width:767px){.event__registration-signup .detail__left{margin-bottom:-56px}}.event__registration-signup .detail__left .course-main-item-row{display:flex;margin-bottom:0;flex-direction:row}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row{flex-direction:column}}@media only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row{flex-direction:column}}.event__registration-signup .detail__left .course-main-item-row .course-preface-container{width:55%;height:fit-content}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .course-preface-container{width:100%}}@media only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row .course-preface-container{width:100%}}.event__registration-signup .detail__left .course-main-item-row .course-preface-container .preface-content p:last-child{font-weight:600;margin-bottom:56px}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .course-preface-container .preface-content p:last-child{margin-bottom:0}}.event__registration-signup .detail__left .course-main-item-row .registration__form{margin-left:0;margin-bottom:0;padding:24px;background-color:#263238;min-width:33%;height:fit-content;position:absolute;right:0;width:11%}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .registration__form{margin:56px 0;position:relative;width:100%}}@media only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row .registration__form{margin:56px 0;position:relative;width:100%}}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__section:first-child{margin:28px 0 !important}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section .registration__lable{font-size:18px;color:#fff;width:100%;font-weight:600}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section #country{border:none;background:0 0;width:100%;font-size:18px;line-height:24px;border-bottom:1px solid #90a4ae;padding:5px 5px 4px;color:#455b64;font-weight:300;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg) no-repeat right;-webkit-appearance:none;background-position-x:100%}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section .select__label{pointer-events:none}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section .contact__label--focused{font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600;top:-20px;color:#00affe;opacity:1}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__signup{width:100%;margin:24px 0}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__signup-label{color:#fff}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__btn-sec{width:100%}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__btn-sec .contact__button{width:100%;padding:18px;text-align:center}.event__registration-signup .detail__left .course-main-item-row .registration__timeline{margin:16px 0 0;font-family:'Source Sans Pro',sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#fff}.event__registration-signup .detail__left .course-main-item-row .success-page{display:none;background-color:#4daf4e;color:#fff;width:42%;margin:.6% 0 14% 11%;padding:24px}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .success-page{margin:7% 0;width:100%}}@media only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row .success-page{margin:15% 0;width:100%}}.event__registration-signup .detail__left .course-main-item-row .success-page .success__description{display:flex}.event__registration-signup .detail__left .course-main-item-row .success-page .success__description .thankyou-text{padding-left:16px;padding-top:5px;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase}.event__registration-signup .detail__left .course-main-item-row .success-page .thankyou-description{margin:24px 0 40px}.event__registration-signup .detail__left .course-main-item-row .success-page .thankyou-description p{margin:0 0 20px;font-size:18px;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas{display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas{flex-direction:row;justify-content:space-between}}.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas .add-to-google{border:solid 2px #fff;padding:18px 39px 18px 40px;background:0 0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#fff}.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas .see-more{margin-top:24px;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#00affe;padding:18px 39px 18px 40px;background:#fff;font-size:16px;font-weight:600}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas .see-more{margin:0}}.event__registration-signup .detail__agenda-sec .course-sections{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -15px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column{flex:1 1 50%;max-width:100%;padding:0 15px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val{margin-bottom:10px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul{margin:0;padding:0;list-style-type:none;font-size:18px;line-height:24px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li{display:flex}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li .course-list__schedule{font-weight:600}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li label{margin-bottom:.5rem;margin-left:17%;font-size:18px;font-weight:700;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li span{width:10%;font-size:18px;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .amform-form:not(.default) .amform-checkbox:checked+label:after,.event__registration-signup .amform-form:not(.default) .amform-checkboxtwo:checked+label:after{left:6px;top:5px}.event__registration-signup .amform-form{margin:28px auto 10px}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .fieldset:last-child{margin-bottom:-48px !important}}.event__registration-signup .amform-form .fields{display:flex;flex-direction:column;width:104% !important;padding-right:0 !important}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .fields{display:inline-block}}@media only screen and (max-width:767px){.event__registration-signup .amform-form .fields{display:flex}}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .amcform-toolbar{width:30%;float:right;position:relative;top:-78px;right:35px}}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .field.fb-checkbox{width:70%;max-width:70% !important}}.event__registration-signup .amform-form .fb-checkbox-group-label.label{display:none !important}.event__registration-signup .amform-form .field{padding:0 !important;width:100%;max-width:100% !important}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .field{max-width:50% !important;padding-right:35px !important}}@media only screen and (max-width:767px){.event__registration-signup .amform-form .field{width:100%;max-width:100% !important}}.event__registration-signup .amform-form .field .label{font-size:18px !important;top:0 !important;color:#fff;opacity:.5}.event__registration-signup .amform-form .field .checkbox-group{color:#fff}.event__registration-signup .amform-form .field select{border:none;background:0 0;width:100%;font-size:18px;line-height:24px;top:-6px;border-bottom:1px solid #90a4ae;padding:5px 5px 4px;color:#455b64;font-weight:300;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg) no-repeat right;-webkit-appearance:none;background-position-x:100%}.event__registration-signup .amform-form .field select option{color:#455b64}.event__registration-signup .amform-form .field .form-control{color:#fff;font-size:18px}.event__registration-signup .amform-form .field .amform-text{display:block;opacity:.5;font-size:12px;line-height:16px;color:#fff;position:relative;margin-top:-18px;margin-left:26px;width:100%}.event__registration-signup .amform-form .-has-content .label{font-size:12px !important;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600 !important;top:-20px !important;color:#00affe !important;opacity:1;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .amform-form .-has-content input,.event__registration-signup .amform-form .-has-content select,.event__registration-signup .amform-form .-has-content .form-control{color:#fff;font-size:18px;line-height:1.33;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .amform-form .-has-content input option,.event__registration-signup .amform-form .-has-content select option,.event__registration-signup .amform-form .-has-content .form-control option{color:#455b64}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .field-text{max-width:52% !important}}.event__registration-signup .amform-form .contact__section--error .label{color:#eb5757;font-size:16px !important}@media only screen and (max-width:767px){.event__registration-signup .amform-form .contact__section--error .label{font-size:12px !important}}.event__registration-signup .amform-form .contact__section--error.-has-content .label{font-size:14px !important}.event__registration-signup .amform-form .contact__section--error div.mage-error{display:none}.event__registration-signup .amform-form .field.-active&gt;.label,.event__registration-signup .amform-form .field.form-group.-active&gt;.label,.event__registration-signup .amform-form .fields&gt;.field.form-group.-active&gt;.label{font-size:12px !important;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600 !important;top:-20px !important;color:#00affe !important;opacity:1}.event__registration-signup .amform-form .action.submit.primary{position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;vertical-align:middle;border-radius:0;display:block;font-weight:600;text-align:center;font-family:'Source Sans Pro',sans-serif !important;margin:0;width:100%}.event__registration-signup .amform-form .action.submit.primary:hover{color:#fff}.event__registration-signup .amform-form .action.submit.primary:hover:before{transform:scaleX(1)}.event__registration-signup .amform-form .action.submit.primary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.event__registration-signup .amform-form .action.submit.primary:not(.primary){box-shadow:none}@media (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .action.submit.primary{padding:16px 24px;font-size:14px;line-height:18px}}.course-calendar-index .courses__banner{padding:0 !important}.course-calendar-top{background-size:cover;position:absolute;z-index:-1}@media (min-width:768px) and (max-width:1023px){.course-calendar-top .category-listing-top__title{font-size:48px !important;line-height:1.17;padding-bottom:4px}}.course-calendar-top__text{font-size:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:1.33;color:#fff}@media (min-width:768px) and (max-width:1023px){.course-calendar-top__text{margin-bottom:0;padding-bottom:32px}}@media (min-width:768px) and (max-width:1023px){.course-calendar-top__copy{padding-top:32px}}@media (min-width:768px) and (max-width:1023px){.en-in .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items-price--currency{transform:translateX(-5px)}}.en-kr .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(3){padding-left:0 !important;max-width:300px !important}@media (min-width:768px) and (max-width:1023px){.en-kr .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(3){right:-5% !important}}@media (min-width:768px) and (max-width:1023px){.en-kr .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items-price{margin-top:-15px}}.en-kr .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items-price--tax{transform:translateX(-100%) !important}@media (min-width:768px) and (max-width:1023px){.en-kr .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items-price--tax{transform:translate(-100%,60%) !important}}.en-kr .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price{width:120% !important}@media (min-width:768px) and (max-width:1023px){.en-kr .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price{transform:translate(5%) !important}}@media (min-width:768px) and (max-width:1023px){.en-au .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(3){padding-left:0}}@media (min-width:768px) and (max-width:1023px){.en-au .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items-price{margin-top:-15px}}@media (min-width:768px) and (max-width:1023px){.en-au .course-calendar .course-calendar__accordion-section .course-calendar__accordion-content .course-calendar__accordion-items-price--tax{margin-top:35px !important;transform:translateX(-50px) !important}}.course-calendar{background-color:#fff}.course-calendar .category__mid .filter__box{padding-right:70px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__box{padding-right:0;padding-left:0;margin-bottom:24px}}.course-calendar .category__mid .filter__box .filter-content{margin-top:0 !important}.course-calendar .category__mid .filter__box .filter-content .filter-options .filter__section .filter__title{padding-top:16px;padding-bottom:16px}.course-calendar .category__mid .filter__section{padding-bottom:0}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__section{padding-top:17px;border-radius:0}.course-calendar .category__mid .filter__section:last-of-type{border-radius:0 0 30px 30px !important}}.course-calendar .category__mid .filter__section .filter__title{padding-top:17px;padding-bottom:17px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__section .filter__title{padding-top:0;display:block;padding-left:30px}}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__section .filter{z-index:99;top:0;bottom:0;width:100%;margin-top:0}}.course-calendar .category__mid .filter__section--active .filter__data{padding-bottom:17px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__box--active{border-radius:0 0 30px 30px}}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__box--active .filter{margin-top:0;z-index:99;width:100%;top:0}}.course-calendar .category__mid .filter__modal{border-top:none}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__modal .filter__box{top:0;z-index:99;margin-bottom:24px}}@media screen and (min-width:700px) and (max-width:800px){.course-calendar .category__mid .filter__modal .filter__box{overflow:auto;height:86%;width:355px}}.course-calendar .category__mid .filter__modal .filter__overlay{display:none}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__modal{width:fit-content !important}}.course-calendar .category__mid .filter-options{border-top:1px solid #c7d1d5}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter-options{border-top:unset}}.course-calendar .category__mid .filter-options .filter__section .filter__data .fill:after{display:block}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter-options .filter__section .filter__data{height:0;opacity:0;transition:height .5s ease-in linear}}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter-options .filter__section--active .filter__data{height:100%;opacity:1;transition:height .5s ease-in linear}}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter .filter__box--active{border-radius:0 0 30px 30px}.course-calendar .category__mid .filter .filter__box--active .filter-options{flex-direction:column}.course-calendar .category__mid .filter .filter__box--active .filter-options .filter__section{width:100%;border-bottom:1px solid #c7d1d5}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter .filter__box--active .filter-options .filter__section{padding-left:0}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter .filter__box--active .filter-options .filter__section .filter__title:after{top:0}}.course-calendar .category__mid .filter__buttons{display:none;width:100%}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__buttons{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px;margin-left:-10px;position:absolute;bottom:16px !important}}.course-calendar .category__mid .filter__buttons--apply,.course-calendar .category__mid .filter__buttons--clear{border:none;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding:18px 32px;text-align:center;border-radius:0;text-transform:uppercase;font-size:28px;letter-spacing:1px;line-height:1.25}.course-calendar .category__mid .filter__buttons--apply{color:#fff;background-color:#00affe}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__buttons--apply{margin:0}}@media screen and (min-width:700px) and (max-width:800px){.course-calendar .category__mid .filter__buttons--apply{margin:0;margin-left:8px !important}}.course-calendar .category__mid .filter__buttons--clear{background-color:#fff;color:#00affe;border:2px solid #00affe}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .filter__buttons--clear{margin:0}}@media screen and (min-width:700px) and (max-width:800px){.course-calendar .category__mid .filter__buttons--clear{margin:0;margin-right:75px !important}}.course-calendar .category__mid .course-calendar__accordion{width:70%}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion{width:100%}}.course-calendar .category__mid .course-calendar__accordion .collapsibleContent{height:unset !important}.course-calendar .category__mid .course-calendar__accordion .collapsibleContent:after{content:"";display:block;width:100%;height:120px;border-top:2px solid #90a4ae}.course-calendar .category__mid .course-calendar__accordion-section .collapsibleTab:after{content:"";background-repeat:no-repeat;background-position:center center;width:14px;display:inline-flex;height:14px;background-size:contain;position:relative;right:-96%;transform:translateY(-33px)}.course-calendar .category__mid .course-calendar__accordion-section .collapsibleTab[aria-expanded=true]:after{background-image:url(../../frontend/Jellyfish/Training/en_US/images/minus.png)}.course-calendar .category__mid .course-calendar__accordion-section .collapsibleTab[aria-expanded=false]:after{background-image:url(../../frontend/Jellyfish/Training/en_US/images/plus.png)}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content{width:100%;height:auto;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #c7d1d5}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content:first-child{border-radius:20px 20px 0 0}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content:last-child{border-radius:0 0 20px 20px}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items{padding-top:24px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(2){position:relative;padding-top:2px;padding-left:0 !important;max-width:263px;width:100%}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(3){position:relative;right:0;display:inline-block;padding:0;width:25%;margin-top:14px}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(4){padding-top:16px;padding-bottom:16px;margin-top:24px;max-width:186px;width:100%}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(1){max-width:94px;width:100%;max-width:108px !important}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(2){max-width:230px;width:100%;padding-left:24px}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(3){height:fit-content;padding-top:24px;max-width:140px;width:100%}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(3){padding-top:0;padding-left:0}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(4){height:fit-content;padding-top:24px;padding-bottom:0;margin-right:-10px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(4){padding:0 0 0 10px;right:0;position:relative;margin-right:0}}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-date{display:flex;flex-direction:column}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-date .course-calendar__accordion-date--day--mobile{display:none}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-date--day{color:#000;font-family:'DM Sans-Medium',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-date--day{font-size:12px;line-height:17px;letter-spacing:.3px}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-date--month{color:#0069df;font-family:'DM Sans-Medium',sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px;display:block}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-date--month{color:#000;font-size:28px;line-height:36px;letter-spacing:-.56px}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details{width:100%}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details--duration,.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details--location{color:#000;font-family:'DM Sans-Medium',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details--duration,.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details--location{font-size:12px;line-height:17px;letter-spacing:.3px}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details--dot{position:relative;bottom:3px;font-size:26px}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details--title{display:block;font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.25;color:#00affe}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details--category{font-size:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:2px;text-transform:uppercase}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details p{margin-top:0;margin-bottom:25px;display:flex;flex-direction:column;gap:5px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-details p{margin-top:17px}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price{justify-content:center;transform:translate(10%);margin-bottom:16px;max-width:90px}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--currency,.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--amt{color:#000;text-align:right;font-family:'DM Sans-Medium',sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-.84px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--currency,.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--amt{margin-right:0;font-size:28px;line-height:36px;letter-spacing:-.56px}}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--tax{color:#000;text-align:right;font-family:'DM Sans-Medium',sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:.3px;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--tax{margin-top:6px;transform:translateX(70%);font-size:10px;line-height:15px;letter-spacing:.2px}}.course-calendar .category__mid .course-calendar__accordion .course-calendar-msg{padding-bottom:10px !important}.course-calendar .category__mid .course-calendar__accordion .course-calendar-msg a{color:#00affe !important}.course-calendar .category__mid .course-calendar__accordion-btn{display:flex;padding:12px 48px;justify-content:center;align-items:center;gap:12px;border-radius:25px;background:#0069df;color:#fff;text-align:center;font-family:'DM Sans-Medium',sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion-btn{padding:9px 28px;border-radius:30px;font-size:14px;line-height:18px}}.course-calendar .category__mid .course-calendar__accordion-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.course-calendar .category__mid .course-calendar__accordion-btn:hover:before{transform:scaleX(1)}.course-calendar .category__mid .course-calendar__accordion--course-no{color:#000;font-family:'DM Sans-Medium',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion--course-no{font-size:12px;line-height:17px;letter-spacing:.3px}}.course-calendar .category__mid .course-calendar__accordion--year{color:#0069df;font-family:'DM Sans-Medium',sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion--year{font-size:28px;line-height:36px;letter-spacing:-.56px}}.course-calendar .category__mid .course-calendar__accordion--main{display:flex;gap:40px;align-items:center}.course-calendar .category__mid .course-calendar__accordion--main:nth-child(12){border-bottom:2px solid #90a4ae}.course-calendar .category__mid .course-calendar__accordion .search__pagination{margin-top:36px}.course-calendar-details{display:flex;flex-direction:row;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.course-calendar-details{justify-content:flex-start}}.course-calender__accordion-details--link{color:#000 !important;font-family:'DM Sans-Medium',sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:-.24px}@media (min-width:768px) and (max-width:1023px){.course-calender__accordion-details--link{font-size:22px;line-height:30px}}.course-calendar__accordion-details--place{display:flex;align-items:baseline;gap:7px;color:#000;font-family:'DM Sans-Medium',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.course-calendar__accordion-details--place{font-size:12px;line-height:17px;letter-spacing:.3px}}.course-calendar__accordion-section .listing__group{border:1px solid #e0e0e0;border-radius:20px;width:100%;max-width:870px;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.course-calendar__accordion-section .listing__group{margin-top:0;margin-bottom:40px}}.course-calendar__accordion-section .listing__group .listing__row .course-calendar__accordion-content:first-child{border-radius:20px 20px 0 0}.course-calendar__accordion-section .listing__group .listing__row .course-calendar__accordion-content:last-of-type{border-radius:0 0 20px 20px}.course-calendar__accordion-content{display:block;border:1px solid #ccc}.course-calendar__accordion-content:first-child{border-radius:20px 20px 0 0}.course-calendar__accordion-content:last-of-type{border-radius:0 0 20px 20px}.course-calendar .category__mid .filter-options{border-top:0 !important}.course-calendar__accordion .pagination__link:first-child:before{top:10px}.course-calendar__accordion-section .image-promo__graphics--block-one{left:unset;right:-970px}.course-calendar__accordion-section .image-promo__graphics--block-two{left:-480px;right:unset}.course-calendar__accordion-section .image-promo__graphics--block-three{right:-970px;left:unset}.course-calendar__accordion-section .image-promo__graphics--block-four{right:unset;left:-500px;top:unset}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items:nth-child(3){max-width:129px}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--currency,.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--amt{font-size:39px}.en-za .course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--currency,.en-za .course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--amt{font-size:34px}.en-au .course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--currency,.en-au .course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--amt{font-size:35px}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--tax{width:100%}@media (min-width:768px) and (max-width:1023px){.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--currency,.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--amt{font-size:28px}.en-za .course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--currency,.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--amt{font-size:28px}.course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--tax{width:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.en-au .course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price{max-width:110px;margin-top:0}.en-au .course-calendar .category__mid .course-calendar__accordion .course-calendar__accordion-content .course-calendar__accordion-items .course-calendar__accordion-items-price--tax{margin:5px 0 0 !important;transform:translateX(30px) !important}}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .shape_24{top:-159px;height:201px;width:77px;transform:rotate(0deg)}}.cms-custom-digital-learning .shape_27{position:absolute;z-index:-1;right:0;top:-36px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .shape_27{right:-68px;top:-109px;width:269px;height:172px;transform:rotate(45deg)}}@media (min-width:2200px){.cms-custom-digital-learning .shape_27{right:-175px;width:490px;height:300px}}.cms-custom-digital-learning .shape_28{position:absolute;z-index:-1;right:16px;top:270px;transform:rotate(36deg);width:109px;height:110px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .shape_28{right:-28px;top:115px;transform:rotate(84deg);width:72px;height:104px}}.cms-custom-digital-learning .shape_29{position:absolute;top:-73px;width:162px;height:155px;transform:rotate(77deg);left:12px}.cms-custom-digital-learning .shape_29 rect{stroke-width:1.2}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .shape_29{top:217px;width:108px;height:113px;transform:rotate(74deg);left:-36px}}.cms-custom-digital-learning .shape_30{position:absolute;right:134px;top:169px;width:207px;height:186px}.cms-custom-digital-learning .shape_30 path{stroke-width:1.5}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .shape_30{right:31px;top:179px;width:80px;height:86px}}.cms-custom-digital-learning .shape_31{position:absolute;z-index:-1;top:105px;width:85px;height:85px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .shape_31{top:343px;width:76px;height:58px;left:-31px}}.cms-custom-digital-learning .private-courses .spotlight__title{font-size:48px;line-height:58px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .private-courses .spotlight__title{font-size:42px;line-height:50px}}.cms-custom-digital-learning .private-courses .spotlight__copy{font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .private-courses .spotlight__copy{font-size:18px;line-height:26px}}.cms-custom-digital-learning .private-courses__content{font-size:24px;line-height:34px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .private-courses__content{font-size:20px;line-height:28px}}.cms-custom-digital-learning .gmp-learning .title--left{margin-left:-14px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .title--left{margin-left:0}}.cms-custom-digital-learning .gmp-learning .title--2-3-content{margin-left:0}@media (min-width:800px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .title--2-3-content{margin-left:-13px}}@media (min-width:1200px){.cms-custom-digital-learning .gmp-learning .jl-columns{margin-left:-26px}}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .accordion-container{padding:72px 19px 190px}}.cms-custom-digital-learning .gmp-learning .accordion-container h2{font-size:32px;line-height:40px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .accordion-container img{bottom:-110px}}.cms-custom-digital-learning .show-on-mobile{display:none}.cms-custom-digital-learning .show-on-desktop{display:inline-block}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .show-on-desktop{display:none}}.cms-custom-digital-learning .private-courses__detail{padding-top:40px;padding-bottom:90px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .private-courses__detail{padding-bottom:53px}}.cms-custom-digital-learning .custom-learning .courses__banner{padding:64px 0 104px}.cms-custom-digital-learning .custom-learning .courses__title{max-width:40%}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .custom-learning .courses__title{max-width:50%}}.cms-custom-digital-learning .custom-learning-accordion{background-color:#f7f7f7}@media (min-width:1024px){.cms-custom-digital-learning .custom-learning-accordion{padding-top:80px;padding-bottom:180px}}.cms-custom-digital-learning .custom-learning-accordion .collapsibleContainer .collapsibleContent{height:auto !important;padding-bottom:0 !important}.cms-custom-digital-learning .custom-learning-accordion .collapsibleContainer .collapsibleContent p{padding-top:8px;padding-bottom:0 !important;margin-bottom:24px !important}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .custom-learning-accordion .w--1-2 img{width:100%}}.cms-custom-digital-learning .popup-overlay{margin-left:4%;top:4%;height:calc(100% - 25px);width:92%}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .popup-overlay{margin-left:5%;top:16%;width:90%;height:468px}}.cms-custom-digital-learning .popup-overlay .active{height:650px;max-height:96%}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .popup-overlay .active{height:100%;max-height:100% !important}}.cms-custom-digital-learning .popup-overlay .popup-content{height:100%;padding:40px 16px 32px 32px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .popup-overlay .popup-content{padding:34px 16px 16px}}.cms-custom-digital-learning .popup-overlay .popup-content .description{width:80%}.cms-custom-digital-learning .popup-overlay .popup-content .close{cursor:pointer;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:.75em;letter-spacing:2px;text-transform:uppercase;opacity:1;color:#455b64;text-shadow:none;margin-right:24px;position:absolute;text-align:right;right:3%;top:8%;padding:3px 0;z-index:3}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .popup-overlay .popup-content .close{font-size:12px;line-height:16px;z-index:3}}.cms-custom-digital-learning .popup-overlay .popup-content .close:after{top:11%}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .popup-overlay .popup-content .close:after{top:4px}}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media{padding-top:0;overflow-y:auto;overflow-x:hidden;height:100%}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media{height:100%}}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media .iframe-container{position:relative;overflow:hidden;width:100%;height:100%;padding-top:56.25%}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;overflow-y:auto;overflow-x:hidden;height:100%}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media iframe{height:100%}}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar{margin:3px 0;width:8px}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar-thumb:hover{background:#555}.cms-custom-digital-learning .popup-overlay ::-webkit-scrollbar{margin:3px 0;width:8px}.cms-custom-digital-learning .popup-overlay ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.cms-custom-digital-learning .popup-overlay ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.cms-custom-digital-learning .popup-overlay ::-webkit-scrollbar-thumb:hover{background:#555}.cms-custom-digital-learning .gmp-learning .bg--dark-beta{background-color:#000;padding:156px 0}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .bg--dark-beta{padding:72px 0 80px}}.cms-custom-digital-learning .gmp-learning .text--center{text-align:center;display:flex;flex-direction:column;align-items:center;align-content:center}.cms-custom-digital-learning .gmp-learning .product-details h2.heading{margin-bottom:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:1024px){.cms-custom-digital-learning .gmp-learning .product-details h2.heading{margin-left:0;margin-right:0;font-size:36px;line-height:44px;max-width:658px}}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details h2.heading{margin-bottom:16px;margin-left:100px;margin-right:100px;font-size:28px;line-height:36px}}.cms-custom-digital-learning .gmp-learning .product-details p.description{font-size:24px;line-height:32px;margin-bottom:40px;color:#fff;font-weight:400}@media (min-width:1024px){.cms-custom-digital-learning .gmp-learning .product-details p.description{margin-left:0;margin-right:0;max-width:793px}}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details p.description{font-size:18px;line-height:26px;margin-bottom:40px;margin-left:90px;margin-right:90px}}.cms-custom-digital-learning .gmp-learning .product-details .mb-50{color:#fff !important;margin-bottom:9px !important}.cms-custom-digital-learning .gmp-learning .product-details .mb-50 span.zoom-in-white{padding:7px 8px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details .mb-50 .mb-50-text{font-size:16px;line-height:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;letter-spacing:1px}}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform{margin:0 auto;max-width:1290px;align-items:baseline;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform{margin:0 0 30px !important}}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single{height:auto;width:calc(33.333% - 24px);margin:8px 8px 46px;padding:0;background:0 0;color:#fff;text-align:left;align-items:baseline}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single{width:48%;margin:15px 6px}}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__title{aspect-ratio:1.77777778}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__title iframe{width:inherit;height:inherit;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__title iframe{border-radius:20px}}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__header{font-size:24px;line-height:34px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.01em;margin:24px 0 16px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__header{margin:24px 0 16px}}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__content{font-size:16px;line-height:24px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__content{font-size:14px;line-height:22px}}.cms-custom-digital-learning .coursera-google__special{background:#f7f7f7;color:#455b64;padding:156px 0}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .coursera-google__special{padding:72px 0 64px}}.cms-custom-digital-learning .coursera-google__special .left-section{width:100%;max-width:980px}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .coursera-google__special .inhouse-title{width:auto !important}}.cms-custom-digital-learning .coursera-google__special .coursera-google__special__right-link{font-weight:500}.cms-custom-digital-learning .coursera-google__special .coursera-google__special__right-link:last-child{border-bottom:none}.cms-custom-digital-learning .coursera-google__special__right-link:nth-child(4){margin-right:0}.cms-custom-digital-learning .custom-learning__contact{padding:80px 0 !important}@media (min-width:768px) and (max-width:1023px){.cms-custom-digital-learning .custom-learning__contact{padding:64px 0 !important}}.cms-custom-digital-learning .custom-learning__contact .private-courses__left{flex:1 1 60%}.cms-custom-digital-learning .custom-learning__contact .private-courses__right{margin-top:4px}.cms-minilabs .minilabs .show-on-mobile{display:none}@media (min-width:768px){.cms-minilabs .minilabs .hide-on-mobile{display:inline}}@media only screen and (min-width:1024px){.cms-minilabs .minilabs .hide_on_desktop{display:none}}@media only screen and (min-width:1024px){.cms-minilabs .minilabs .show_on_desktop{display:block}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .show_on_desktop{display:none}}@media only screen and (max-width:767px){.cms-minilabs .minilabs .show_on_desktop{display:none}}.cms-minilabs .minilabs .minilabs__banner{padding:64px 0 56px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__banner{padding:72px 0 70px}}.cms-minilabs .minilabs .courses__bg{background:#f7f7f7}.cms-minilabs .minilabs .courses__title{color:#14499e}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .courses__title{margin:0 0 16px}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .courses__subtitle{max-width:50%}}.cms-minilabs .minilabs .minilabs__button,.cms-minilabs .minilabs .see__category__btn{background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;border-radius:0;cursor:pointer;display:block;font-weight:600;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.cms-minilabs .minilabs .minilabs__button:hover,.cms-minilabs .minilabs .see__category__btn:hover{color:#fff}.cms-minilabs .minilabs .minilabs__button:hover:before,.cms-minilabs .minilabs .see__category__btn:hover:before{transform:scaleX(1)}.cms-minilabs .minilabs .minilabs__button:before,.cms-minilabs .minilabs .see__category__btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.cms-minilabs .minilabs .find-minilabs{position:relative;display:block;margin-top:50px;width:100%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .find-minilabs{margin-bottom:17px}}.cms-minilabs .minilabs .courses__banner .container a[class*=minilabs__button]{color:#fff;width:222px}.cms-minilabs .minilabs .developed-by-google{float:right;object-fit:contain;max-width:100%}.cms-minilabs .minilabs .developed-by-google-img{margin-bottom:30px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .developed-by-google-img{margin-top:-18px;margin-bottom:0;float:right}}.cms-minilabs .minilabs .minilabs_description{max-width:100%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description{padding:49px 0 64px}}.cms-minilabs .minilabs .minilabs_description .description__row{display:flex}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row{display:block}}.cms-minilabs .minilabs .minilabs_description .description__row .description__left{width:50%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .description__left{width:100%}}.cms-minilabs .minilabs .minilabs_description .description__row .description__left .description__left__content{max-width:495px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .description__left .description__left__content{max-width:83%;padding-bottom:7px}}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs{display:flex;width:100%;margin-bottom:80px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs{margin-bottom:56px}}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurbs__left{width:25%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurbs__left{width:40%}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurbs__right{width:60%}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurbs__right .detail__blurb{width:100%}}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurbs__right img:first-child{width:26px}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurb{width:75%;display:inline-block;font-size:20px;line-height:24px;margin-bottom:3px;position:relative}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurb .detail__blurb--logo{height:24px;width:24px;object-fit:contain;float:left}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurb p.blurb__desc{display:list-item;margin-bottom:0;overflow:hidden}.cms-minilabs .minilabs .minilabs_description .description__row .description__right{width:50%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .description__right{width:100%}}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content{padding-top:56px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content{max-width:100%}}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content{margin-bottom:0}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right{color:#14499e;margin-top:32px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right{margin-left:0;margin-top:18px;max-width:83%}}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right b{font-weight:600}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right b{font-weight:700}}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right p{font-size:18px;font-weight:300;color:#90a4ae}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right p{margin-bottom:0;font-size:16px;line-height:20px;font-weight:400;color:#90a4ae}}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container iframe,.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container object,.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container embed{position:absolute;top:0;left:0;width:100%;height:100%}.cms-minilabs .minilabs .select_minilabs_section .grid{text-align:left}.cms-minilabs .minilabs .select_minilabs_section .grid__row{align-items:baseline}.cms-minilabs .minilabs .select_minilabs_section .grid__header{width:65%;color:#455b64;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__header{width:83%;margin-bottom:16px}}.cms-minilabs .minilabs .select_minilabs_section .grid_description{font-size:24px;line-height:32px;text-align:justify;width:65%;margin-bottom:56px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid_description{font-size:18px;line-height:24px;width:83%;margin-bottom:32px}}.cms-minilabs .minilabs .select_minilabs_section .grid_description p{font-weight:300}.cms-minilabs .minilabs .select_minilabs_section .grid__column{padding:0;flex:1 1 30.33%;max-width:30.33%;margin-right:35px}@media (min-width:1024px) and (max-width:1300px){.cms-minilabs .minilabs .select_minilabs_section .grid__column{margin-right:28px}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column{margin-right:21px;margin-bottom:32px}}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__title{margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__title{margin-bottom:0}}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__copy{font-size:24px;color:#455b64;line-height:32px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__copy{font-size:18px;line-height:24px}}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description{font-size:18px;line-height:24px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column__description{font-size:16px;line-height:20px}}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description ul{list-style-type:none;padding-left:0 !important;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column__description ul{margin-bottom:24px}}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description ul li{margin-bottom:0}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .grid__column__one__ul{margin-bottom:24px}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link{color:#00affe;cursor:pointer}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link:hover{text-decoration:underline;color:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link:before{background:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link_mobile{color:#00affe;cursor:pointer}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link_mobile:hover{text-decoration:underline;color:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link_mobile:before{background:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .small__text{font-size:12px;color:#90a4ae}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .small__text{width:92%}}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .maturity_assessment_link{font-size:18px;line-height:24px;background-color:#f7f7f7;padding:16px;display:flex;flex-wrap:nowrap}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .maturity_assessment_link{font-size:16px;line-height:20px}}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .float_child_left{flex:90%}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .float_child_left p{margin-bottom:0}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .float_child_right{flex:10%;padding-top:12px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .float_child_right{padding-top:40px}}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .find-minilabs{position:relative;display:flex;margin-top:0;width:100%;height:56px;margin-top:24px}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .find-minilabs a{color:#fff !important;padding:19px 24px}.cms-minilabs .minilabs .tab__carousel__section .title{background-color:#455b64;color:#fff;padding-top:80px;padding-bottom:24px;font-family:'DM Sans',sans-serif;font-size:48px;font-weight:400;line-height:56px;letter-spacing:0;border-bottom:1px solid #263238}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .title{padding-top:48px}}.cms-minilabs .minilabs .tab__carousel__section .tab__container{background:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .tab__container .tab .tab__blurbs__container{padding:0 !important}}.cms-minilabs .minilabs .tab__carousel__section .tab__blurbs{background:#455b64;height:80px;margin-bottom:0;display:inline-flex;width:100%;overflow-x:visible;flex-wrap:inherit}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .tab__blurbs{overflow-x:auto;white-space:nowrap;margin-bottom:2px}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .tab__blurbs li:first-child{margin-left:30px}}.cms-minilabs .minilabs .tab__carousel__section .tab__list{color:#fff;margin-bottom:0;line-height:0;padding:38px 40px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .tab__list{padding:40px 20px 30px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section{background-color:#263238;padding-bottom:80px;display:flex}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider__wrapper{width:100% !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .carousel__description{margin-top:80px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .carousel__description{margin-top:48px;min-width:75%;width:79%;height:auto;float:left;margin-bottom:45px;display:flex;flex-flow:wrap-reverse}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .carousel__description .description{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:300;letter-spacing:0px;line-height:32px;color:#fff;word-break:break-word;width:85%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .carousel__description .description{font-size:18px;line-height:24px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper{position:relative;width:390px;max-width:390px;margin-right:30px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper{width:342px;max-width:342px;margin-right:19px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card{width:390px;height:100%;max-height:100%;background-color:#fff;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card{width:344px;max-width:344px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__img{min-height:195px;border-bottom:8px solid #4daf4e}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__wrap{padding:16px 24px 0}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__heading{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:normal;margin-bottom:6px;color:#00affe;text-transform:uppercase}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__title{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:1.33;letter-spacing:0;color:#455b64;margin-bottom:8px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__title a{color:#455b64 !important;cursor:text}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__tags{margin-bottom:24px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__tags .tag{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.29;margin-bottom:6px;letter-spacing:normal;color:#fff;background-color:#455b64;padding:3px 8px;margin-right:8px;display:inline-block}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__copy{margin-top:29px;margin-bottom:32px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card .para__heading{font-weight:600;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price{margin-top:auto;margin-left:24px;margin-bottom:22px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .total_amt{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .detail__currency{font-size:32px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:600;line-height:normal;padding-top:34px;margin-right:24px;letter-spacing:1px;cursor:pointer;color:#00affe;text-transform:uppercase;position:relative}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info{font-size:14px;line-height:18px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:hover:before{width:100%}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .tax{font-size:12px;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#90a4ae}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup{display:none;width:420px;max-width:420px;background-color:#fff;left:89%;top:-5%;z-index:2;position:absolute;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup{width:364px;max-width:364px;left:95%}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close{display:block;cursor:pointer;margin-top:14px;position:absolute;top:0;right:16px;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close:after{content:url(../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg)}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close .close-text{display:none;flex-wrap:nowrap;cursor:pointer;padding-top:2px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close .close-icon{display:none;flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__wrap{border-top:9px solid #4daf4e;padding:17px 24px 0;width:100%}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__heading{font-family:'DM Sans',sans-serif;font-size:17.6px;font-weight:600;letter-spacing:1.1px;line-height:normal;margin-bottom:7px;color:#00affe;text-transform:uppercase}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__title{font-family:'DM Sans',sans-serif;font-size:26.4px;font-weight:400;line-height:35.2px;letter-spacing:normal;color:#455b64;margin-bottom:23.8px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__title a{color:#455b64 !important;cursor:text}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__copy{margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__copy{margin-bottom:32px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .para__heading{font-weight:600;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact{margin-top:auto;margin-left:24px;margin-bottom:22px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .text{font-size:12px;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:right;color:#90a4ae}@media (max-width:320px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .text{float:right !important;width:53% !important}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .detail__currency{font-size:12px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .phone{font-size:32px;font-weight:400;letter-spacing:1px;text-align:right;color:#00affe}@media (max-width:320px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .phone{font-size:20px !important;float:right !important;width:60% !important}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider{padding:20px 0;padding:0 0 0 calc(50% - 615px)}@media (min-width:1024px) and (max-width:1300px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider{padding-left:30px}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider{padding:0 0 0 30px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider:after{content:none}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-list{padding-top:60px;padding-bottom:56px;padding-left:0;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-list{padding-top:0;padding-bottom:48px;padding-left:0}}@media (max-width:360px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-list{margin-left:20px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slick-prev{margin-left:-4px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow{left:86.5%;top:-32%;border-radius:0}@media screen and (min-width:1400px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow{left:85%}}@media screen and (min-width:1600px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow{left:81%}}@media screen and (min-width:1900px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow{left:75.4%}}@media screen and (min-width:2500px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow{left:70%}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow{left:80%;top:-287px}}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow:before{content:''}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slick-track{display:flex !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slick-slide{height:auto !important}.cms-minilabs .minilabs .tab__carousel__section .edge .minilabs__category__card__popup{left:-100% !important}.cms-minilabs .minilabs .tab__carousel__section .see__minilabs__categories{margin-top:15px}.cms-minilabs .minilabs .tab__carousel__section .see__minilabs__categories .see__all__minilabs__btn{display:block}.cms-minilabs .minilabs .tab__carousel__section .see__minilabs__categories .see__category__btn{width:330px}.cms-minilabs .minilabs .minilabs__pdf__attachment__block{background-color:#f7f7f7;padding-top:80px;padding-bottom:80px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block{padding:64px 0}}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left{width:65%;float:left;margin-top:14px}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .title{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;margin-bottom:32px;color:#455b64;padding-right:100px;display:inline-flex}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .title{display:none}}@media only screen and (min-width:1024px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .title__tablet{display:none}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .title__tablet{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0;margin-bottom:24px;color:#455b64;padding-right:81px;display:inline-flex}}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .download__pdf{margin-bottom:13px;display:inline-flex}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .download__pdf__btn{background:0 0;color:#00affe;border:2px solid #00affe;font-weight:600}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .download__pdf__btn:hover{color:#fff;border:2px solid #14499e}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__right{width:32%;float:right}@media (min-width:1024px) and (max-width:1300px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__right{width:35%}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__right{width:35%;margin-top:7px}}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__right .pdf__preview{width:390px;background-color:#c7d1d5}@media (min-width:768px) and (max-width:1024px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__right .pdf__preview{height:125px;width:222px;margin-top:16px}}.cms-minilabs .minilabs .minilabs__contact{background-color:#14499e;padding:80px 0}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__contact{padding:64px 0}}.cms-minilabs .minilabs .minilabs__contact .private-courses__left{float:left;width:68%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__contact .private-courses__left{width:60%}}.cms-minilabs .minilabs .minilabs__contact .private-courses__left .private-courses__copy{color:#fff}.cms-minilabs .minilabs .minilabs__contact .private-courses__label{color:#fff;opacity:1}.cms-minilabs .minilabs .minilabs-category-listing{background-color:#fff}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_heading{font-family:'DM Sans',sans-serif;font-size:48px;font-weight:400;line-height:1.17;padding-top:80px;padding-bottom:24px;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_heading{font-size:32px;line-height:40px;padding-top:48px;padding-bottom:16px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_description{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:1.33;padding-bottom:56px;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_description{font-size:18px;line-height:24px;letter-spacing:0;padding-bottom:33px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_description p{font-weight:300}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row{display:flex}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row:last-of-type{padding-bottom:121px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row:last-of-type{padding-bottom:50px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card{width:calc(34% - 40px);max-height:200px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);background-color:#fff;margin-bottom:15px;margin-top:15px;margin-right:40px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card{width:calc(35% - 30px);margin-right:30px;max-height:224px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:last-of-type{margin-right:0}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover{height:214px;box-shadow:0 2px 30px 0 rgba(0,0,0,.25);transition:all .2s ease-in;cursor:pointer;transform:scale(1.05)}@media (max-width:768px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover{height:109px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover .minilabs-category-listing__title{text-decoration:underline}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__bar{height:11px;background-color:#00affe}@media (min-width:320px) and (max-width:768px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__bar{height:109px}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__bar{height:8px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title{margin:16px 24px;font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#00affe}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title:hover{cursor:pointer}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title{font-size:36px;margin-bottom:0;margin:16px 24px 16px 16px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy{margin:0 24px 32px;min-height:185px;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy{margin:8px 16px 32px}}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-family:'DM Sans',sans-serif;font-size:32px;line-height:1.33;color:#263238;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-size:28px;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}}@media (max-width:320px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-size:14px !important}}.cms-minilabs .minilabs .minilabs-advt-section .ad__row{max-height:600px}.cms-minilabs .minilabs .minilabs-advt-section .ad__text{font-family:'DM Sans',sans-serif}.cms-minilabs .minilabs .minilabs-advt-section .ad--ltr .ad__text{color:#14499e}.cms-minilabs .minilabs .minilabs-advt-section .ad__logo{margin-bottom:24px;font-size:48px;line-height:56px}.cms-minilabs .minilabs .minilabs-advt-section .ad__desc{max-width:495px;font-size:18px;font-weight:400;line-height:24px;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-advt-section .ad__desc{line-height:20px;font-size:16px}}.cms-minilabs .minilabs .minilabs-advt-section .ad--ltr .ad__left{padding-top:87px;padding-bottom:208px;padding-left:calc(50% - 615px);width:50%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-advt-section .ad--ltr .ad__left{padding:32px 30px 226px}}.cms-minilabs .minilabs .minilabs-advt-section .ad--rtl .ad__left{padding-top:87px;padding-bottom:208px;padding-left:120px;width:50%}@media (min-width:1024px) and (max-width:1300px){.cms-minilabs .minilabs .minilabs-advt-section .ad--rtl .ad__left{padding:50px 30px}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs-advt-section .ad--rtl .ad__left{padding:32px 30px 226px}}.cms-minilabs .minilabs .minilabs__informative__block .description{padding:80px 0;width:70%;background-color:#fff}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__informative__block .description{padding:64px 0;width:83%}}.cms-minilabs .minilabs .minilabs__informative__block .description__copy{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .minilabs .minilabs__informative__block .description__copy{font-size:16px;line-height:20px}}.cms-minilabs .dimension-popup-overlay{margin-left:14%;top:4%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .dimension-popup-overlay{margin-left:5%;top:17%;width:90%;height:65%}}@media only screen and (max-width:767px){.cms-minilabs .dimension-popup-overlay{display:none}}.cms-minilabs .dimension-popup-overlay .dimension-popup-content{height:100%;padding:32px 15px 32px 32px}.cms-minilabs .dimension-popup-overlay .dimension-popup-media{overflow-y:auto;overflow-x:hidden;height:100%}.cms-minilabs .dimension-popup-overlay ::-webkit-scrollbar{margin:3px 0;width:8px}.cms-minilabs .dimension-popup-overlay ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.cms-minilabs .dimension-popup-overlay ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.cms-minilabs .dimension-popup-overlay ::-webkit-scrollbar-thumb:hover{background:#555}.cms-minilabs .dimension-popup-overlay .dimension__description{width:70%;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .dimension-popup-overlay .dimension__description{width:85%}}.cms-minilabs .dimension-popup-overlay .dimension__description .description__heading{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#455b64;text-align:left;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .dimension-popup-overlay .dimension__description .description__heading{font-size:24px;line-height:32px;margin-bottom:24px}}.cms-minilabs .dimension-popup-overlay .dimension__description .description__details{text-align:left}.cms-minilabs .dimension-popup-overlay .dimension__description .description__details .list__items{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .dimension-popup-overlay .dimension__description .description__details .list__items{font-size:16px;line-height:20px}}.cms-minilabs .dimension-popup-overlay .dimension__description .description__details .list__items span{font-family:'DM Sans-Bold',sans-serif;font-weight:700}.cms-minilabs .dimension-popup-overlay .dimension__description .description__details .list__items:first-of-type{margin-top:0}.cms-minilabs .dimension-popup-overlay .dimension__description .description__details .small__text{font-size:18px;line-height:24px;letter-spacing:0;color:#90a4ae;margin-top:32px;margin-bottom:0}.cms-minilabs .dimension-popup-overlay .popup-content .close{cursor:pointer;font-family:'DM Sans',sans-serif;font-weight:600;font-size:.75em;letter-spacing:2px;text-transform:uppercase;opacity:1;color:#455b64;text-shadow:none;margin-right:24px;position:absolute;text-align:right;right:3%;top:3%;padding:3px 0}.cms-minilabs .dimension-popup-overlay .close:after{top:11%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .dimension-popup-overlay .close:after{top:0}}.cms-minilabs .maturity-popup-overlay{margin-left:14%;top:4%;height:100%;width:72%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay{top:0;height:92%;margin:32px 31px 50px 30px;width:92%}}@media only screen and (max-width:767px){.cms-minilabs .maturity-popup-overlay{display:none}}.cms-minilabs .maturity-popup-overlay .maturity-popup-content{height:96%;padding:32px 10px 10px 24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity-popup-content{height:100%;padding:22px 8px 8px 16px}}.cms-minilabs .maturity-popup-overlay .maturity-popup-media{overflow-y:auto;overflow-x:hidden;height:100%}.cms-minilabs .maturity-popup-overlay ::-webkit-scrollbar{margin:3px 0;width:8px}.cms-minilabs .maturity-popup-overlay ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.cms-minilabs .maturity-popup-overlay ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.cms-minilabs .maturity-popup-overlay ::-webkit-scrollbar-thumb:hover{background:#555}.cms-minilabs .maturity-popup-overlay .maturity__level .maturity__level__heading{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#455b64;text-align:left}.cms-minilabs .maturity-popup-overlay .maturity__level .maturity__level__table__wrapper{padding:40px 24px 0 0;text-align:left}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity__level .maturity__level__table__wrapper{padding:40px 17px 0 0}}.cms-minilabs .maturity-popup-overlay .maturity__level .rectangle_img{width:100%;height:8px;background-image:linear-gradient(to right,#fff 0%,#14499e 100%);border-radius:4px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity__level .rectangle_img{width:103%}}.cms-minilabs .maturity-popup-overlay .maturity__level header,.cms-minilabs .maturity-popup-overlay .maturity__level .row{display:flex}.cms-minilabs .maturity-popup-overlay .maturity__level .col{flex:1}.cms-minilabs .maturity-popup-overlay .maturity__level header .col{padding:0 15px 16px}.cms-minilabs .maturity-popup-overlay .maturity__level header .col span{font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;letter-spacing:0;color:#455b64;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity__level header .col span{font-size:18px;line-height:24px}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity__level header .col:first-of-type{display:none}}.cms-minilabs .maturity-popup-overlay .maturity__level .row{border-bottom:1px solid #c7d1d5}.cms-minilabs .maturity-popup-overlay .maturity__level .row .col{padding:16px 15px 24px;font-size:16px;line-height:20px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity__level .row .col{font-size:14px;line-height:18px}}.cms-minilabs .maturity-popup-overlay .maturity__level .row .col span.title{font-family:'DM Sans-Bold',sans-serif;font-size:18px;line-height:24px;color:#455b64;letter-spacing:normal;font-weight:700}.cms-minilabs .maturity-popup-overlay .maturity__level .row .col span{font-family:'DM Sans',sans-serif;color:#455b64;letter-spacing:normal;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity__level .row .col:first-child{display:none}}.cms-minilabs .maturity-popup-overlay .maturity__level .row:last-of-type,.cms-minilabs .maturity-popup-overlay .maturity__level .row:first-of-type{border-bottom:none}.cms-minilabs .maturity-popup-overlay .maturity__level .hide-on-desktop{display:none;border:none;padding:16px 0 0 16px}.cms-minilabs .maturity-popup-overlay .maturity__level .hide-on-desktop .title{font-family:'DM Sans-Bold',sans-serif;font-size:16px;line-height:22px;color:#455b64;letter-spacing:normal;font-weight:700}@media (min-width:768px) and (max-width:1023px){.cms-minilabs .maturity-popup-overlay .maturity__level .hide-on-desktop{display:block}}.cms-minilabs .maturity-popup-overlay .popup-content .close{cursor:pointer;font-family:'DM Sans',sans-serif;font-weight:600;font-size:.75em;letter-spacing:2px;text-transform:uppercase;opacity:1;color:#455b64;text-shadow:none;margin-right:24px;position:absolute;text-align:right;right:3%;top:3%;padding:5px 0;z-index:99}.cms-minilabs .maturity-popup-overlay .close:after{top:3px}.deutschebank .courses__banner{height:260px;padding:0 !important}.deutschebank .courses__title{margin-bottom:0;float:left;padding:64px 0 52px}@media (min-width:768px) and (max-width:1023px){.deutschebank .courses__title{font-size:40px}}.deutschebank .logo{height:133px;width:250px;float:right;padding:63px 0 64px}@media only screen and (max-width:767px){.deutschebank .logo{padding-bottom:64px;float:left;margin:40px 0 0}}@media only screen and (max-width:767px){.deutschebank .mob_db_heading{background:#14499e;float:left;margin-bottom:48px;margin-top:-1px}}@media only screen and (max-width:767px){.deutschebank h1{float:left}}.deutschebank .site-description{width:75%;padding-top:80px;text-align:justify}@media (min-width:768px) and (max-width:1023px){.deutschebank .site-description{padding-top:48px;font-size:24px !important}}.deutschebank .site-description__head{font-size:32px;line-height:40px;font-weight:300}@media (min-width:768px) and (max-width:1023px){.deutschebank .site-description__head{font-size:24px;line-height:32px}}@media only screen and (max-width:767px){.deutschebank .site-description__head{font-size:24px;line-height:32px;letter-spacing:0;color:#455b64}}.deutschebank .deutsche-bank-webinar-listing{padding:80px 0 0}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing{padding:48px 0 0}}@media only screen and (max-width:767px){.deutschebank .deutsche-bank-webinar-listing{padding-bottom:0}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__row{display:flex;flex-wrap:wrap}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__row :last-child{margin-right:1px !important}.deutschebank .deutsche-bank-webinar-listing h2{margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing h2{margin-bottom:24px}}@media only screen and (max-width:767px){.deutschebank .deutsche-bank-webinar-listing h2{margin-bottom:30px}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__card{width:30%;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background-color:#fff;margin-bottom:15px;margin-top:15px;margin-right:40px;display:block;flex-direction:column;min-height:100%;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__card{margin-right:34px}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__img{height:200px;width:100%;background-image:linear-gradient(to bottom,#f7f7f7,#fff 54%)}@media (max-width:820px) and (min-width:768px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__img{height:125px;margin-bottom:0}}@media (max-width:1024px) and (min-width:821px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__img{height:125px;margin-bottom:10%}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{padding:16px 24px 0;position:relative;height:fit-content !important;min-height:800px;flex:1 1 0px}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{padding:20px 17px 0 20px}}@media (min-width:768px) and (max-width:900px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{height:fit-content !important;min-height:800px}}@media (min-width:901px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{min-height:638px !important;height:fit-content !important}}@media (min-width:1024px) and (max-width:1200px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{min-height:655px !important;height:fit-content !important}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap .register__link{width:182px;padding:18px 32px;font-size:16px;text-align:center;display:table-cell;letter-spacing:1px;cursor:pointer}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap .register__link:visited,.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap .register__link:active{background:#00affe;color:#fff}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__date{font-size:16px;font-weight:600;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin:15px 0;display:block;letter-spacing:1px;text-transform:uppercase;line-height:normal}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__date{font-size:14px !important;letter-spacing:.86px}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__title{font-size:24px;font-weight:400;letter-spacing:normal;color:#455b64;font-family:'FSAlvar',sans-serif;line-height:32px;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__title{font-size:18px !important;line-height:1.33}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__duration,.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__location{font-size:12px;font-weight:600;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin-bottom:24px;display:block;letter-spacing:.75px;text-transform:uppercase;line-height:normal}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__duration,.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__location{margin-bottom:15px}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__duration{margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__duration{margin-bottom:8px}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy{font-size:16px;font-weight:600;letter-spacing:1px;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;overflow:hidden;position:relative;padding-bottom:70px}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy p{margin-bottom:8px;line-height:20px;font-size:16px;letter-spacing:0px;margin-top:0}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy p{font-size:14px !important}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy ul{font-weight:400;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy ul{font-size:14px !important}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy li{line-height:20px;font-size:16px;letter-spacing:0px;margin-bottom:10px}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy li{font-size:14px !important}}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy li:last-child{margin-bottom:0}.deutschebank .register__link{background:#00affe;color:#fff;font-weight:600;display:inline-block;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:18px 32px;vertical-align:middle;border:none;margin-bottom:24px;margin-left:24px;cursor:pointer;position:absolute;bottom:0}@media (min-width:768px) and (max-width:1023px){.deutschebank .register__link{font-size:14px;margin-left:11%;width:80%;text-align:center;line-height:18px}}@media only screen and (max-width:767px){.deutschebank .register__link{width:90%;margin-bottom:16px;margin-left:16px}}.deutschebank .register__link:hover,.deutschebank .register__link:focus,.deutschebank .register__link:visited,.deutschebank .register__link:active{background:#00affe;color:#fff}.deutschebank .deutsche-bank__pagination{margin-top:60px;margin-bottom:80px;padding-bottom:0}@media (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank__pagination{margin-bottom:61px;margin-top:48px}}@media only screen and (max-width:767px){.deutschebank .deutsche-bank__pagination{margin-top:40px;margin-bottom:40px;padding-bottom:0;display:flex;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.deutschebank .db__pagination{align-items:baseline}}.deutschebank .registrationModalPopup .popup-overlay{background-color:rgba(38,50,56,.8);position:fixed;width:100%;margin-left:0;height:100%;top:0;z-index:9999;margin-right:auto}.deutschebank .registrationModalPopup .popup-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1020px;height:610px;padding:0}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .popup-content{top:52%;width:88%;height:675px}}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .popup-content.active{visibility:visible;display:block;height:100% !important;width:100% !important;right:0;position:relative}}.deutschebank .registrationModalPopup .popup-content.active .popup-media{padding-top:0;height:100%}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .popup-content.active .popup-media{position:relative;overflow:visible !important;height:100%;margin-top:0;transform:none !important;max-height:100% !important}}.deutschebank .registrationModalPopup .course-details{display:flex;height:100%}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details{display:inline-block;max-height:100%;overflow-y:auto}}.deutschebank .registrationModalPopup .readMore{display:none}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .readMore{display:block;text-align:left;font-size:16px;line-height:24px;font-weight:600;letter-spacing:1px;color:#00affe;font-family:'Source Sans Pro',sans-serif;margin-bottom:40px;margin-left:20px}}.deutschebank .registrationModalPopup .course-details-section{flex:60%;background-color:#fff;padding:16px 10px 16px 24px;text-align:left}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details-section{background-color:#fff;padding:66px 20px 24px}}.deutschebank .registrationModalPopup .course-details-section .rectangle-ease-in-outlrgb15{width:58%;height:24px;position:absolute;left:0;bottom:16px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.02) 9%,rgba(255,255,255,.06) 17%,rgba(255,255,255,.12) 24%,rgba(255,255,255,.2) 31%,rgba(255,255,255,.29) 37%,rgba(255,255,255,.39) 44%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.61) 56%,rgba(255,255,255,.71) 63%,rgba(255,255,255,.8) 69%,rgba(255,255,255,.88) 76%,rgba(255,255,255,.95) 83%,rgba(255,255,255,.98) 91%,#fff 100%)}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-details-section .rectangle-ease-in-outlrgb15{width:52%}}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details-section .rectangle-ease-in-outlrgb15{display:none}}.deutschebank .registrationModalPopup .course-details-section .webinar__title{font-size:32px;font-weight:400;letter-spacing:normal;color:#455b64;font-family:'FSAlvar',sans-serif;line-height:40px;margin-bottom:8px;margin-top:14px;min-height:auto}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details-section .webinar__title{font-size:24px;line-height:32px}}.deutschebank .registrationModalPopup .course-details-section .webinar__date__time{font-size:16px;font-weight:600;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin-bottom:32px;display:block;letter-spacing:1px;text-transform:uppercase;line-height:normal}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-details-section .webinar__date__time{margin-bottom:23px;font-size:14px}}.deutschebank .registrationModalPopup .course-details-section .webinar__listing__copy{font-size:18px;font-weight:400;line-height:1.33;letter-spacing:normal;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;padding-right:40px}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details{overflow-y:scroll;height:100%;line-height:24px;font-size:18px;padding-right:40px}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details{height:40vh;line-height:20px;font-size:16px;overflow:hidden}}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details p{color:#90a4ae;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details p{font-size:16px;line-height:20px}}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details p b{color:#455b64;font-weight:600}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details li{color:#90a4ae}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details li{font-size:16px;line-height:20px;margin-bottom:8px}}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details li a{color:#00affe;font-weight:600}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details ul{margin-bottom:0}}.deutschebank .registrationModalPopup ::-webkit-scrollbar{margin:3px 0;width:8px}.deutschebank .registrationModalPopup ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.deutschebank .registrationModalPopup ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.deutschebank .registrationModalPopup ::-webkit-scrollbar-thumb:hover{background:#555}.deutschebank .registrationModalPopup .popup-content .close:after{display:none}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .popup-content .close:after{display:block}}.deutschebank .registrationModalPopup .course-registration-form{flex:40%;background-color:#f7f7f7;padding:16px;display:block}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form{display:inline-block;background-color:#f7f7f7;padding:32px 20px 20px 24px}}.deutschebank .registrationModalPopup .course-registration-form .close{display:flex;float:right;cursor:pointer;margin-right:16px;margin-top:8px;color:#455b64}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .close{display:block;margin-top:24px;position:absolute;top:0;right:16px}}.deutschebank .registrationModalPopup .course-registration-form .close .close-text{flex-wrap:nowrap;cursor:pointer;padding-top:3px}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .close .close-text{padding-top:2px}}.deutschebank .registrationModalPopup .course-registration-form .close .close-icon{flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .close .close-icon{display:none}}.deutschebank .registrationModalPopup .course-registration-form .rectangle-ease-in-outlrgb15{width:38%;height:24px;position:absolute;right:24px;bottom:16px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.02) 9%,rgba(255,255,255,.06) 17%,rgba(255,255,255,.12) 24%,rgba(255,255,255,.2) 31%,rgba(255,255,255,.29) 37%,rgba(255,255,255,.39) 44%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.61) 56%,rgba(255,255,255,.71) 63%,rgba(255,255,255,.8) 69%,rgba(255,255,255,.88) 76%,rgba(255,255,255,.95) 83%,rgba(255,255,255,.98) 91%,#fff 100%)}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .rectangle-ease-in-outlrgb15{width:40%}}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .rectangle-ease-in-outlrgb15{display:none}}.deutschebank .registrationModalPopup .course-registration-form .scrollable_div{overflow-y:auto;overflow-x:hidden;float:right;height:94%;margin-top:6px;position:relative;width:100%}.deutschebank .registrationModalPopup .course-registration-form .registration__title{text-align:left;font-size:24px;font-weight:600;letter-spacing:normal;color:#455b64;font-family:'Source Sans Pro',sans-serif;line-height:32px;margin-bottom:48px;min-height:auto}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__title{margin-top:0;margin-bottom:36px}}.deutschebank .registrationModalPopup .course-registration-form .registration__left{margin:14px;position:relative;width:auto}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__left{width:230px;margin-top:0}}.deutschebank .registrationModalPopup .course-registration-form .registration__section{position:relative;margin-bottom:28px;display:flex}.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]{padding:0;width:100%;background:0 0;border:none;color:#455b64;font-family:'Source Sans Pro',sans-serif;font-size:18px;line-height:24px;position:relative;z-index:1;resize:none;font-weight:300;box-sizing:border-box;box-shadow:none;outline:none}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]{font-size:16px;line-height:20px}}.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text]:focus,.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email]:focus,.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]:focus{outline:none;box-shadow:none}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text]:focus~.contact__label,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email]:focus~.contact__label,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]:focus~.contact__label{color:#fb2424}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text]:focus,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email]:focus,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]:focus{border-bottom-color:#fb2424}.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__lable{opacity:.5;font-size:16px;line-height:24px;font-weight:300;position:absolute;top:0;left:0;transition:top .2s linear}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__lable{font-size:11px}}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__label{padding:11px 9px}}.deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__label--focused{font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600;top:-20px;color:#00affe;opacity:1}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__label--focused{color:#fb2424 !important}.deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__error{width:20px;height:20px;background:url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg);display:none;position:absolute;right:0;top:5px}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__error{display:inline-block !important}.deutschebank .registrationModalPopup .course-registration-form .registration__section #application_name{border:none;background:0 0;width:100%;font-size:18px;line-height:24px;border-bottom:1px solid #90a4ae;padding:5px 5px 4px;color:#455b64;font-weight:300;background:url(../../frontend/Jellyfish/Training/en_US/images/deutschebank/icon-color.png) no-repeat right;-webkit-appearance:none;background-position-x:100%}.deutschebank .registrationModalPopup .course-registration-form .registration__section .select__label{pointer-events:none}.deutschebank .registrationModalPopup .course-registration-form .registration__section .acknowledge_label{color:#455b64 !important;opacity:1;margin-left:10px;font-size:12px !important;line-height:16px !important;text-align:left;position:relative;top:0;left:0;width:100%}.deutschebank .registrationModalPopup .course-registration-form .registration__section .acknowledge_label a{color:#00affe}.deutschebank .registrationModalPopup .course-registration-form .registration__section input[type=checkbox]{display:inline-block;width:10%;height:18px;left:0;border:2px solid #fff;top:6px;cursor:pointer}.deutschebank .registrationModalPopup .course-registration-form .justification__section{margin-bottom:15px}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup div.mage-error[generated]{display:none !important}}.deutschebank .registrationModalPopup .acknowledge_terms{text-align:left !important}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .acknowledge_terms{margin-bottom:0 !important}}.deutschebank .registrationModalPopup .subscribe__button{bottom:20px}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .subscribe__button{bottom:-53px}}.deutschebank .registrationModalPopup .register__btn{float:left;margin-top:20px}.deutschebank .registrationModalPopup .register__now__link{cursor:pointer;background:#00affe;color:#fff;font-weight:600;display:inline;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:18px 32px;vertical-align:middle;position:relative;left:0;border:none;border-radius:0}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .register__now__link{width:100%}}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .register__now__link{display:inline-block;width:100%}}.deutschebank .registrationModalPopup .register__now__link:hover,.deutschebank .registrationModalPopup .register__now__link:focus,.deutschebank .registrationModalPopup .register__now__link:visited,.deutschebank .registrationModalPopup .register__now__link:active{background:#00affe;color:#fff}.deutschebank .registrationModalPopup .error{padding:0 !important}.deutschebank .registrationModalPopup .success-page{display:none;flex:40%;padding:16px}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page{flex:none}}.deutschebank .registrationModalPopup .success-page .close{display:flex;float:right;cursor:pointer;margin-right:6px;margin-top:6px;color:#263238}.deutschebank .registrationModalPopup .success-page .close .close-text{flex-wrap:nowrap;cursor:pointer;padding-top:4px;color:#263238}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .close .close-text{padding-top:2px}}.deutschebank .registrationModalPopup .success-page .close .close-icon{flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .close .close-icon{display:none}}.deutschebank .registrationModalPopup .success-page .success__description{padding:85px 20px 30px 15px;text-align:left}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description{padding:20px}}.deutschebank .registrationModalPopup .success-page .success__description .description{float:left;padding-right:16px}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .description{padding-top:13px}}.deutschebank .registrationModalPopup .success-page .success__description .thankyou-text{float:left;text-transform:uppercase;color:#263238;letter-spacing:2px;font-weight:600}@media (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .success-page .success__description .thankyou-text{margin-top:-5%;float:none}}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .thankyou-text{width:50%}}.deutschebank .registrationModalPopup .success-page .success__description .thankyou-description{float:left;font-size:18px;line-height:24px;font-weight:300;color:#263238;font-family:'Source Sans Pro',sans-serif;margin-bottom:10px;margin-top:15px;letter-spacing:0px}.deutschebank .registrationModalPopup .success-page .success__description .back-btn{position:absolute;font-size:16px;text-align:center;display:table-cell;line-height:20px;letter-spacing:1px;cursor:pointer;font-weight:600;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;padding:18px 32px}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .back-btn{display:flex;flex-direction:column}}.deutschebank .registrationModalPopup .success-page .success__description .back-to-cards{position:absolute;bottom:30px;background:#00affe;color:#fff}@media only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .back-to-cards{position:relative}}.deutschebank .registrationModalPopup .success-page .success__description .add-to-google-calendar{position:relative;background:0 0;color:#455b64;border:1px solid #fff}.deutschebank .registrationModalPopup .success-page .success__description .add-to-google-calendar:hover{border:1px solid #00affe}.deutschebank .registrationModalPopup .success-page .success__description .calendar__dropdown__section{display:inline-block;position:relative}.deutschebank .registrationModalPopup .success-page .success__description .sortby__calendar{background:#fff;padding:15px;color:#00affe;text-transform:uppercase;font-weight:600}.deutschebank .registrationModalPopup .success-page .success__description .sortby__calendar img{padding-right:16px}.deutschebank .registrationModalPopup .success-page .success__description .sortby__calendar .down_arrow{padding-left:8px;padding-right:8px}.deutschebank .registrationModalPopup .success-page .success__description .calendar__dropdown{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:auto;padding:15px;text-align:left;position:absolute;left:0;top:0;z-index:1}.deutschebank .registrationModalPopup .success-page .success__description .open__dropdown{padding:1px}.deutsche .courses__bg{background:#14499e}.deutsche .courses__title{color:#fff}.deutsche .success-page{background-color:#f8b600}.snap .courses__bg{background:#fffc00}.snap .courses__title{color:#263238}.snap .success-page{background-color:#fffc00}.gwebinars-unregister-confirmation .page-wrapper,.gwebinars-unregister-reason .page-wrapper{min-height:auto !important}.unsubscribe_title_section{width:70%;padding-bottom:120px}@media (min-width:768px) and (max-width:1023px){.unsubscribe_title_section{width:90%}}@media only screen and (max-width:767px){.unsubscribe_title_section{width:100%}}.unsubscribe_title_section .webinar__title{font-size:48px;line-height:56px;font-weight:400;letter-spacing:0;color:#14499e;font-family:'FSAlvar',sans-serif;margin-bottom:18px;margin-top:64px}@media only screen and (max-width:767px){.unsubscribe_title_section .webinar__title{font-size:32px;line-height:40px;margin-bottom:16px;margin-top:40px}}@media (min-width:768px) and (max-width:1023px){.unsubscribe_title_section .webinar__title{font-size:32px;line-height:40px;margin-bottom:16px;margin-top:40px}}.unsubscribe_title_section .description{font-size:32px;font-weight:300;line-height:40px;color:#455b64;font-family:'Source Sans Pro',sans-serif;letter-spacing:0px}@media only screen and (max-width:767px){.unsubscribe_title_section .description{font-size:24px;line-height:32px}}@media (min-width:768px) and (max-width:1023px){.unsubscribe_title_section .description{font-size:24px;line-height:32px}}.unsubscribe_title_section .cancel_description{margin-bottom:40px}.unsubscribe_title_section .detailed_description_reregister{font-size:18px;font-weight:400;line-height:24px;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin-bottom:32px;letter-spacing:0px}.unsubscribe_title_section .detailed_description_reregister a{font-weight:400;color:#00affe;cursor:pointer}.unsubscribe_title_section .cancellation_reasons{margin-top:16px}.unsubscribe_title_section .reason__text{color:#455b64;font-size:18px;font-weight:600;line-height:24px;font-family:'Source Sans Pro',sans-serif;letter-spacing:0px;vertical-align:middle}.unsubscribe_title_section .rectangle{width:18px;height:18px;border:2px solid #fff;top:1px;cursor:pointer}.unsubscribe_title_section .reason{color:#455b64;font-size:16px;font-weight:400;line-height:24px;font-family:'Source Sans Pro',sans-serif;letter-spacing:0px;vertical-align:middle}.unsubscribe_title_section .unregister__link,.unsubscribe_title_section .cancellation__link{background:#00affe;color:#fff;font-weight:600;display:inline-block;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:18px 32px;margin-top:32px;border:none;border-radius:unset}.wbtracks-unsubscribe-reason .unsubscribe_title_section,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section{width:50%;padding-bottom:120px;margin:0 auto}.wbtracks-unsubscribe-reason .unsubscribe_title_section .webinar__title,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .webinar__title{color:var(--GLOW-Greys-Grey-1000,#000);font-size:48px;font-style:normal;font-weight:500;line-height:58px;letter-spacing:-.96px;margin-top:56px;margin-bottom:24px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .description,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .description{color:var(--GLOW-Greys-Grey-1000,#000);font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px;margin-bottom:24px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;border-radius:30px;background:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-transform:none}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:hover:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link:hover:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:hover:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link:hover:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:active:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link:active:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:active:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link:active:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:focus:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link:focus:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:focus:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link:focus:after{content:none}.wbtracks-unsubscribe-reason .unsubscribe_title_section .detailed_description_reregister a.reregister_link{display:inline-flex;height:36px;width:140px;padding:8px 16px;justify-content:center;align-items:center;border-radius:30px;color:var(--GLOW-Greys-Grey-1000,#000);text-align:center;font-size:14px;font-weight:500;line-height:18px;border:2px solid var(--GLOW-Greys-Grey-1000,#000);margin-bottom:24px;text-decoration:none}.wbtracks-unsubscribe-reason .unsubscribe_title_section .reason__text{color:var(--GLOW-Greys-Grey-1000,#000);font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .rectangle{margin:2px 12px 0 0}.wbtracks-unsubscribe-reason .unsubscribe_title_section .reason{color:var(--GLOW-greys-Grey-1000,#000);font-family:"DM Sans";font-size:18px;font-style:normal;font-weight:400;line-height:24px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .detailed_description_reregister{color:var(--GLOW-Greys-Grey-1000,#000);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .detailed_description_reregister a,.wbtracks-unsubscribe-reason .unsubscribe_title_section .detailed_description_reregister a{color:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);text-decoration:underline}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:hover,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:hover{border:none}@media (min-width:768px) and (max-width:1023px){.wbtracks-unsubscribe-reason .unsubscribe_title_section,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section{width:80%}}.wbtracks-unsubscribe-reason .unsubscribe_title_section .detailed_description_reregister{margin-bottom:0;color:var(--GLOW-Greys-Grey-1000,#000);font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px;width:100%;max-width:700px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link{margin-top:24px;width:100%;max-width:140px}@media (min-width:768px) and (max-width:1023px){.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link{width:100%;max-width:140px}}.cms-minilabs-category .minilabs-category .show-on-mobile{display:none}@media (min-width:768px){.cms-minilabs-category .minilabs-category .hide-on-mobile{display:block}}.cms-minilabs-category .minilabs-category .minilabs__banner{padding:64px 0 56px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs__banner{padding:72px 0 70px}}.cms-minilabs-category .minilabs-category .courses__bg{background:#f7f7f7}.cms-minilabs-category .minilabs-category .courses__title{color:#14499e}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .courses__title{margin:0 0 16px}}.cms-minilabs-category .minilabs-category .minilabs__button{background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;border-radius:0;cursor:pointer;display:block;font-weight:600;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.cms-minilabs-category .minilabs-category .minilabs__button:hover{color:#fff}.cms-minilabs-category .minilabs-category .minilabs__button:hover:before{transform:scaleX(1)}.cms-minilabs-category .minilabs-category .minilabs__button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.cms-minilabs-category .minilabs-category .find-minilabs{position:relative;display:block;margin-top:50px;width:100%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .find-minilabs{margin-top:32px;margin-bottom:72px}}.cms-minilabs-category .minilabs-category .courses__banner .container a[class*=minilabs__button]{color:#fff;width:168px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .courses__banner .container a[class*=minilabs__button]{height:50px}}.cms-minilabs-category .minilabs-category .developed-by-google{float:right;object-fit:contain;max-width:100%}.cms-minilabs-category .minilabs-category .developed-by-google-img{margin-bottom:30px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .developed-by-google-img{margin-top:-18px;margin-bottom:0;float:right}}.cms-minilabs-category .minilabs-category .minilabs_description{max-width:100%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs_description{padding:49px 0 64px}}.cms-minilabs-category .minilabs-category .minilabs_description .description__row{display:flex}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs_description .description__row{display:block}}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left{width:50%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left{width:100%}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left .description__left__content{max-width:83%}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left .description__left__content p{margin-bottom:0}}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section{width:100%;padding-top:80px;padding-bottom:65px;background-color:#263238}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section{padding-top:48px;padding-bottom:31px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .container{display:flex;justify-content:space-between}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .title{background-color:#263238;color:#fff;font-family:'DM Sans',sans-serif;font-size:48px;font-weight:400;line-height:56px;letter-spacing:0}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .title{font-size:32px;line-height:40px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown{flex:none !important;text-align:right;margin-top:0;cursor:pointer}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby__dropdown{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:204px;padding:16px;text-align:left;position:absolute;right:0;top:62px;display:none;z-index:1}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby{background:0 0;width:206px;height:48px;vertical-align:middle;border:1px solid #90a4ae;text-align:center;padding-top:15px;color:#fff}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__link{float:left;clear:left;position:relative}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__link:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__link:hover:before{width:100%}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:hover,.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:focus,.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:visited,.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:active{outline:none;text-decoration:none}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__text:after{content:url(../../frontend/Jellyfish/Training/en_US/images/down-icon-white.svg)}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__text--active:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg)}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby__dropdown--open{display:block}.cms-minilabs-category .minilabs-category .tab__carousel__section .tab__container{background:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section{background-color:#263238;padding-bottom:80px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section{padding-bottom:33px;margin-top:-4px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .row{display:flex;flex-wrap:wrap}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .carousel__description{margin-top:80px;width:68%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .carousel__description{margin-top:33px;width:85%}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .carousel__description .description{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;line-height:24px;color:#fff}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .carousel__description .description{font-size:16px;line-height:20px;font-weight:400}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper{position:relative;width:calc(35% - 40px);max-width:390px;background-color:#fff;margin-bottom:15px;margin-top:15px;margin-right:15px;margin-left:15px;flex:25%;display:flex}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper{flex:33%;width:344px;max-width:340px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card{background-color:#fff;display:flex;flex-direction:column}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__img{min-height:195px;border-bottom:8px solid #4daf4e}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__wrap{padding:16px 24px 0}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__heading{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:normal;margin-bottom:6px;color:#00affe;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__heading{font-size:14px;line-height:18px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__title{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:1.33;letter-spacing:0;color:#455b64;margin-bottom:8px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__title a{cursor:text}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__tags{margin-bottom:24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__tags .tag{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.29;margin-bottom:6px;letter-spacing:normal;color:#fff;background-color:#455b64;padding:3px 8px;margin-right:8px;display:inline-block}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__copy{margin-top:29px;margin-bottom:32px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card .para__heading{font-weight:600;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price{margin-left:24px;margin-bottom:22px;margin-top:auto}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price{margin-bottom:24px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .total_amt{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .detail__currency{font-size:32px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:600;line-height:normal;padding-top:32px;margin-right:24px;letter-spacing:1px;cursor:pointer;color:#00affe;text-transform:uppercase;position:relative}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:hover:before{width:100%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info{font-size:14px;line-height:18px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .tax{font-size:12px;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#90a4ae}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup{display:none;width:420px;max-width:420px;background-color:#fff;left:100%;top:-5%;z-index:2;position:absolute;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup{width:364px;max-width:364px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close{display:block;cursor:pointer;margin-top:14px;position:absolute;top:0;right:16px;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close:after{content:url(../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg)}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close .close-text{display:none;flex-wrap:nowrap;cursor:pointer;padding-top:2px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close .close-icon{display:none;flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__wrap{border-top:9px solid #4daf4e;padding:17px 24px 24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__heading{font-family:'DM Sans',sans-serif;font-size:17.6px;font-weight:600;letter-spacing:1.1px;line-height:normal;margin-bottom:7px;color:#00affe;text-transform:uppercase}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__title{font-family:'DM Sans',sans-serif;font-size:26.4px;font-weight:400;line-height:35.2px;letter-spacing:normal;color:#455b64;margin-bottom:23.8px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__title a{cursor:text}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__copy{margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__copy{margin-bottom:32px}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .para__heading{font-weight:600;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact{margin-top:auto;margin-left:24px;margin-bottom:22px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .text{font-size:12px;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:left;color:#90a4ae}@media (max-width:320px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .text{float:right !important;width:53% !important}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .detail__currency{font-size:12px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .phone{font-size:32px;font-weight:400;letter-spacing:1px;text-align:left;color:#00affe}@media (max-width:320px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .phone{font-size:20px !important;float:right !important;width:60% !important}}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .edge .minilabs__category__card__popup{left:-107% !important}}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .edge+.minilabs__category__card__popup{left:-107% !important}.cms-minilabs-category .minilabs-category .minilabs__contact{background-color:#14499e;padding:80px 0}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs__contact{padding:64px 0}}.cms-minilabs-category .minilabs-category .minilabs__contact .private-courses__left{float:left;width:68%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs__contact .private-courses__left{width:60%}}.cms-minilabs-category .minilabs-category .minilabs__contact .private-courses__left .private-courses__copy{color:#fff}.cms-minilabs-category .minilabs-category .minilabs__contact .private-courses__label{color:#fff;opacity:1}.cms-minilabs-category .minilabs-category .minilabs-category-listing{background-color:#fff}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_heading{font-family:'DM Sans',sans-serif;font-size:48px;font-weight:400;line-height:1.17;padding-top:80px;padding-bottom:24px;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_heading{font-size:32px;line-height:40px;padding-top:48px;padding-bottom:16px}}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_description{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:1.33;padding-bottom:26px;color:#455b64;width:67%}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_description{font-size:18px;line-height:24px;letter-spacing:0;padding-bottom:33px}}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_description p{font-weight:300}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row{display:flex}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row:last-of-type{padding-bottom:121px}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row:last-of-type{padding-bottom:50px}}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card{width:calc(34% - 40px);max-height:200px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);background-color:#fff;margin-bottom:15px;margin-top:15px;margin-right:40px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card{width:calc(35% - 30px);margin-right:30px;max-height:224px}}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:last-of-type{margin-right:0}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover{height:214px;box-shadow:0 2px 30px 0 rgba(0,0,0,.25);transition:all .2s ease-in;cursor:pointer;transform:scale(1.05)}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover .minilabs-category-listing__title{text-decoration:underline}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__bar{height:11px;background-color:#00affe}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__bar{height:8px}}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title{margin:16px 24px;font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#00affe}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title:hover{cursor:pointer}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title{font-size:36px;line-height:32px;margin-bottom:0;margin:16px}}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy{margin:0 24px 32px;min-height:185px;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy{margin:8px 16px 32px}}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-family:'DM Sans',sans-serif;font-size:32px;line-height:1.33;color:#263238;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}@media (min-width:768px) and (max-width:1023px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}}@media (max-width:320px){.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-size:14px !important}}.cms-course-credits .course-credits .show-on-mobile{display:none}@media (min-width:768px){.cms-course-credits .course-credits .hide-on-mobile{display:block}}.cms-course-credits .course-credits .course-credits__banner{padding:64px 0 48px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__banner{padding:72px 0 96px}}.cms-course-credits .course-credits .courses__bg{background:#f7f7f7}.cms-course-credits .course-credits .courses__title{color:#14499e;font-weight:400;max-width:43%;margin:0 0 16px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .courses__title{max-width:55%}}@media only screen and (max-width:767px){.cms-course-credits .course-credits .courses__title{max-width:100%}}.cms-course-credits .course-credits .courses__subtitle{max-width:37%}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .courses__subtitle{max-width:48%}}.cms-course-credits .course-credits .course-credits__detail{padding:80px 0 80px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__detail{padding:48px 0 64px;max-width:84%}}.cms-course-credits .course-credits .course-credits__detail .private-courses__detail{padding:0 !important;max-width:77%}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__detail .private-courses__detail{max-width:100%}}.cms-course-credits .course-credits .course-credits__detail .private-courses__detail .private-courses__content{margin-bottom:24px}.cms-course-credits .course-credits .course-credits__detail .private-courses__detail p{max-width:72%}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__detail .private-courses__detail p{max-width:99%;margin-bottom:0}}.cms-course-credits .course-credits .course-credits-discounts__plans{padding-bottom:80px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans{padding-bottom:40px}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards{display:flex;flex-wrap:wrap;justify-content:space-between}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block{box-shadow:0 2px 20px 0 rgba(0,0,0,.15);max-width:600px;position:relative;margin-bottom:24px;flex:1 0 50%;width:600px;display:flex;flex-direction:column;height:395px}@media (min-width:1024px) and (max-width:1320px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block{width:auto;max-width:49%;height:375px}}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block{max-width:initial;flex:1 0 100%;width:auto;height:auto;margin-bottom:24px;min-height:230px}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block:nth-last-child(-n+2){margin-bottom:24px}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__plan{font-size:16px;text-transform:uppercase;padding:16px 0 16px 24px;background:#14499e;color:#fff;letter-spacing:1px;line-height:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__plan{font-size:14px}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content{height:100%;padding:24px;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content{display:flex;flex-direction:row}}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content-top-section{width:50%}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content--top{position:relative;margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content--top{display:flex;flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content--tab{display:flex}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price .price{font-family:'DM Sans',sans-serif;font-size:56px;font-weight:400;line-height:64px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price .price{font-size:40px;line-height:48px}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price .currency-symbol{font-size:1em}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price .vat{font-size:16px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:1px;line-height:normal;text-transform:uppercase;color:#90a4ae;margin-left:8px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__name{font-family:'DM Sans',sans-serif;font-size:32px;line-height:1.25;color:#455b64;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__name{font-size:24px;line-height:32px}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__data{font-family:'DM Sans',sans-serif;font-size:18px;line-height:1.33;font-weight:400;margin-bottom:32px;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__data{font-size:16px;line-height:1.25;flex:50%;margin-bottom:0}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__bottom{margin-top:auto}@media (min-width:1024px) and (max-width:1320px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__bottom{width:calc(100% - 48px)}}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__bottom{margin:auto}}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__left--descNum{color:#90a4ae;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:1.67;letter-spacing:2px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__left--number{font-size:40px;color:#00affe;letter-spacing:2px;line-height:normal;font-weight:400}.cms-course-credits .course-credits .course-credits__blocks{display:flex}.cms-course-credits .course-credits .course-credits__wid{width:49%}.cms-course-credits .course-credits .course-credits__why__jellyfish{padding:80px 0;background:#1e5f30;color:#fff}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish{padding:48px 0 64px}}.cms-course-credits .course-credits .course-credits__why__jellyfish__title{font-size:48px;line-height:56px;font-weight:400;margin-bottom:24px;font-family:'DM Sans',sans-serif;width:76%}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish__title{font-size:32px;line-height:40px;margin-bottom:16px}}.cms-course-credits .course-credits .course-credits__why__jellyfish__desc{font-size:18px;line-height:24px;letter-spacing:0;width:81%}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish__desc{font-size:16px;line-height:20px}}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons{display:flex;border-bottom:1px solid #4daf4e;padding:24px 0}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons:last-child{border:none;padding-bottom:0}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons:first-child{padding-top:0}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons{border-bottom:1px solid #c7d1d5}}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__text{display:flex;flex-direction:column}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__img{float:left;align-self:center;margin-right:24px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__img{margin-right:21px}}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__img img{max-height:fit-content;max-width:fit-content}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__title{display:list-item;overflow:hidden;font-family:FSAlvar;font-size:24px;line-height:32px;font-weight:400;margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__title{font-size:18px;line-height:24px;margin-bottom:4px}}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__desc{display:list-item;overflow:hidden;font-size:18px;line-height:24px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__desc{font-size:16px;line-height:20px}}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__column{padding:0 50px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__column{padding:0 8px}}@media (min-width:1024px) and (max-width:1300px){.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__column{padding:0 20px}}.cms-course-credits .course-credits .course-credits-how-works__online{padding:80px 0 120px;background:#fff;text-align:center;color:#455b64}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online{padding:48px 0 32px}}.cms-course-credits .course-credits .course-credits-how-works__online__header{font-family:'DM Sans',sans-serif;font-size:48px;margin-bottom:16px;line-height:1.17;color:#fb2424}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__header{font-size:32px;line-height:40px;padding:0 50px;margin-bottom:8px}}.cms-course-credits .course-credits .course-credits-how-works__online__desc{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;margin-bottom:56px;margin-left:22%;margin-right:22%}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__desc{margin-bottom:32px;font-size:16px;line-height:20px;margin-left:10%;margin-right:10%}}.cms-course-credits .course-credits .course-credits-how-works__online__row{display:flex;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__row{flex-wrap:wrap;padding-left:90px;padding-right:70px}}.cms-course-credits .course-credits .course-credits-how-works__online__number{width:64px;height:64px;background:#fff;color:#fb2424;border-radius:100%;vertical-align:middle;font-size:32px;font-family:FSAlvar;padding-top:20px;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__number{font-size:28px;width:32px;height:32px;padding-top:4px}}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__number .courses__banner-img{height:auto;max-height:unset}}.cms-course-credits .course-credits .course-credits-how-works__online__title{margin-top:24px;font-family:'DM Sans',sans-serif;font-size:24px;margin-bottom:16px;line-height:32px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__title{font-size:18px;line-height:24px;margin-top:8px;margin-bottom:4px;margin-left:2%;margin-right:3%}}.cms-course-credits .course-credits .course-credits-how-works__online__copy{font-size:18px;line-height:24px;color:#90a4ae}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__copy{font-size:16px;line-height:20px}}.cms-course-credits .course-credits .course-credits-how-works__online__column{padding:0 25px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-how-works__online__column{flex:1 0 40%;padding:0 8px;margin-right:20px;margin-bottom:32px}}@media (min-width:1024px) and (max-width:1300px){.cms-course-credits .course-credits .course-credits-how-works__online__column{padding:0 20px}}.cms-course-credits .course-credits .course-credits__contact{background-color:#f7f7f7}.cms-course-credits .course-credits .course-credits__contact .private-courses__left{max-width:62%;float:left}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits__contact .private-courses__left{max-width:60%}}.cms-course-credits .course-credits .course-credits-advt-section .ad__row{max-height:600px}.cms-course-credits .course-credits .course-credits-advt-section .ad--rtl .ad__left{padding-bottom:168px;width:50%}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-advt-section .ad--rtl .ad__left{padding:32px 0 30px 30px;width:50%}}.cms-course-credits .course-credits .course-credits-advt-section .ad__link:before{background:0 0}.cms-course-credits .course-credits .course-credits-advt-section .ad__desc{font-size:18px;font-weight:400;line-height:24px}@media (min-width:768px) and (max-width:1023px){.cms-course-credits .course-credits .course-credits-advt-section .ad__desc{font-size:16px;line-height:20px;max-width:324px}}.en-de .cms-course-credits .course-credits-discounts__plans__cards__block__price .vat{text-transform:none}.cms-cloud-certification-overview .cloud-certification-overview .show-on-mobile{display:none}@media (min-width:768px){.cms-cloud-certification-overview .cloud-certification-overview .hide-on-mobile{display:block}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .show-on-desktop{display:none}}.cms-cloud-certification-overview .cloud-certification-overview .hide-on-desktop{display:none}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .hide-on-desktop{display:inline}}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight_copy{font-size:20px;line-height:28px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight .virtual-cls{margin-top:-8px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__desc{padding-left:0 !important}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__desc{padding-left:40px !important}}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button{padding:12px 48px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:after{content:"" !important}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:hover,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:active,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:focus{padding:11px 21px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:hover:after,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:active:after,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:focus:after{content:"" !important}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:hover:after,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:active:after,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:focus:after{content:"" !important}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail{padding:36px 0 92px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail{padding:20px 0 80px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail{padding:0 0 0 108px;max-width:100%}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail{padding:0 75px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail .private-courses__content{margin-bottom:40px;max-width:72%}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail .private-courses__content{margin-bottom:32px;max-width:95%}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail p{max-width:72%}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail p{max-width:99%;margin-bottom:0}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section{background-color:#f6f5f7;display:flex;justify-content:center;align-items:center;padding:96px 0 112px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section{padding:72px 0 80px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .cloud-certification-path-content{display:flex;flex-direction:column;align-items:center}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper{color:#fff;padding-bottom:80px;max-width:1024px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper{padding:0 75px 15px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__heading{margin-bottom:48px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__heading{margin-bottom:32px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__heading span{font-size:48px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;line-height:58px;letter-spacing:0;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:36px;line-height:44px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types{display:flex;flex-flow:row}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section{flex:1;width:70%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .heading,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .heading{margin-bottom:22px;width:100%}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .heading,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .heading{margin-bottom:16px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .heading span,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:28px;line-height:38px;letter-spacing:0;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .heading span,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:22px;line-height:30px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details{width:100%;font-weight:400;font-size:18px;line-height:26px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details{font-size:16px;line-height:20px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details p,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details p{margin-bottom:15px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details p span.text_bold,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details p span.text_bold{font-family:'DM Sans-Medium',sans-serif;font-weight:500;margin-bottom:15px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details p,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details p{font-weight:400;font-size:18px;line-height:24px;width:340px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details{width:79%}@media tablet{.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details{width:100%}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details{width:80%}@media tablet{.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details{width:100%}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper{max-width:1024px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper{padding:30px 0 0}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__heading{margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__heading{margin-bottom:16px;padding:0 75px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:36px;line-height:44px;letter-spacing:0;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:28px;line-height:36px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description{margin-bottom:49px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description{margin-bottom:32px;max-width:100%;padding:0 75px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description span{font-family:'DM Sans',sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description span{font-weight:400;font-size:18px;line-height:26px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row{display:flex;flex-wrap:wrap}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row{padding:0 56px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block{position:relative;max-width:317px;background-color:#fff;margin:15px;flex:1 0 390px;display:flex;flex-direction:column;border-radius:20px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block:active{border:3px solid #0069df}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block{flex:30%;max-width:226px;margin:10px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap{padding:16px 24px 0}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap:active{padding:13px 21px 0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap{padding:16px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap:active{padding:13px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__heading{margin-bottom:6px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__heading span{font-family:'DM Sans',sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.2px;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__heading span{font-weight:400;font-size:12px;line-height:17px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:28px;line-height:38px;letter-spacing:0;color:#0069df;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__title{margin-bottom:16px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:22px;line-height:30px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__title a{color:#0069df}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__copy{margin-bottom:24px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__copy__text{font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000;margin-top:0}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__copy__text span{color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:14px;line-height:18px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__copy__text{font-weight:400;font-size:14px;line-height:22px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link{margin-left:24px;margin-bottom:24px;margin-top:auto}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link:active{margin-left:21px;margin-bottom:21px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link{margin-bottom:24px;margin-left:16px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link:active{margin-left:21px;margin-bottom:13px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link a{color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0px;color:#000;margin-bottom:6px;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span{font-size:14px;line-height:18px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:active,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:focus{text-decoration:underline}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:after{content:"";display:inline-block;width:20px;height:20px;right:-11px;top:3px;position:relative;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right.svg) no-repeat;background-size:auto;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:after{height:20px;right:-10px;top:5px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__blocks{display:block;max-width:1024px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__blocks{padding:0 75px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__blocks .see-certifications .grid__link{font-size:16px;line-height:22px;font-family:'DM Sans-Medium',sans-serif;font-weight:500}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__wid{width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__reasons{display:flex;justify-content:center;width:1024px;gap:80px;margin-top:64px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__reasons{display:flex;justify-content:flex-start;width:100%;margin-top:30px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications a.see-certifications-btn{padding:0 !important;background:#fff;color:#000;border:0;font-size:16px;line-height:22px;letter-spacing:1px;cursor:pointer;display:block;font-family:'DM Sans-Medium',sans-serif;font-weight:500;position:relative}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified{padding:96px 0 112px;background:#fff;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified .cloud-certifications__why__certified-content{display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified{padding:72px 0 64px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:48px;line-height:58px;margin-bottom:40px;width:70%;color:#000;letter-spacing:-.96px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:42px;line-height:50px;margin-bottom:16px;width:100%}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__desc{font-family:'DM Sans',sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;width:83%;margin-bottom:32px;color:#000}@media only screen and (min-width:1024px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__desc{width:100%;max-width:760px}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__desc{font-weight:400;font-size:18px;line-height:26px;width:100%;margin-bottom:32px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__desc p{margin-bottom:24px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons{display:flex;flex-direction:column;align-items:flex-start;width:35%}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons{width:34%}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__text{display:flex;flex-direction:column;width:100%}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__text{width:87%}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__img{float:left;align-self:center;width:100%;margin-bottom:24px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__img img{width:48px;height:48px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__desc{font-family:'DM Sans',sans-serif;display:list-item;overflow:hidden;font-weight:400;font-size:16px;line-height:24px;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__desc{font-size:16px;line-height:24px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__desc sup{font-size:18px;line-height:32px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__desc sup{font-size:12px;line-height:20px}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section{background-color:#f7f7f7}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;text-align:left}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__row{align-items:baseline;max-width:1288px}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__header{width:100%;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:48px;line-height:58px;color:#000;margin-bottom:24px;text-align:center;max-width:749px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__header{width:100%;margin-bottom:16px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:36px;line-height:44px;max-width:618px}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__desc{padding:0;max-width:752px}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_description{font-family:'DM Sans',sans-serif;font-weight:400;font-size:20px;line-height:28px;text-align:center;width:100%;margin-bottom:80px;color:#000;max-width:752px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_description{font-size:18px;line-height:26px;width:100%;text-align:center;margin-bottom:48px;max-width:618px}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_description p{font-weight:300}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_description p{font-weight:400}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_subheading{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:28px;line-height:38px;margin-bottom:24px;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_subheading{font-size:24px;line-height:32px}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column{padding:32px;flex:1 1 30.33%;max-width:30.33%;margin-right:30px}@media (min-width:1024px) and (max-width:1300px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column{margin-right:28px}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column:last-child{margin-right:0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column{margin-right:20px;flex:1 1 33.33%;max-width:33.33%}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__img{margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__img{margin-bottom:8px}}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__img img{vertical-align:baseline}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__copy{font-weight:400;font-size:14px;line-height:24px;color:#000;min-height:36px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__copy{font-size:14px;line-height:22px;min-height:87px}}.cms-cloud-certification-overview .cloud-certification-overview .home--lm{background-color:#f6f5f7}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid{text-align:center;padding:50px 0 78px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid{padding:0 0 80px}}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__header{position:relative;top:50px;margin-bottom:75px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__header{padding:35px 55px 0}}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__desc{margin-bottom:56px;font-weight:400;font-size:20px;line-height:28px;padding:0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__desc{padding:0 70px;font-size:18px;line-height:26px}}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__column{box-sizing:border-box;border:1px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__column{justify-content:space-between}}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__link{color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact{background-color:#fff;padding:80px 0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact{padding:64px 0}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left{float:left;width:68%;padding-right:45px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left{width:60%}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .private-courses__copy{font-family:'DM Sans',sans-serif;margin-bottom:32px;font-weight:400;font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .private-courses__copy{font-size:14px;line-height:22px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link{font-size:16px;line-height:normal;font-family:'DM Sans-Medium',sans-serif;font-weight:500;letter-spacing:1px;color:#000;cursor:pointer;position:relative}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link:hover:before{width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link:after{content:"";display:inline-block;width:7px;height:12px;right:-25px;top:4px;position:absolute;background:url("../../frontend/Jellyfish/Training/en_US/images/chev-region-right.svg");background-size:cover;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right{margin-top:0}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__label{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;color:#000;opacity:1}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__label{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px}}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__num{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;color:#0078ff}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__num a{color:#0078ff}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__num{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:24px;line-height:30px}}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about{min-height:500px;background:#0056b7}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__name{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:24px;line-height:34px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__pos{font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__desc{font-weight:400;font-size:20px;line-height:28px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__img{position:absolute;right:calc(-565vw);top:21%;max-width:366px;height:360px;border-radius:20px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__img{right:60px;max-width:250px;height:250px;border-radius:20px;position:absolute;top:25%}}.cms-cloud-certification-overview .cloud-certification-overview .cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__img{width:48px;height:48px}@media (min-width:2200px){.cms-cloud-certification-overview .cloud-certification-overview .shape_37{position:absolute;z-index:-1;left:0;top:227px;width:578px}.cms-cloud-certification-overview .cloud-certification-overview .shape_38{position:absolute;z-index:-1;right:0;top:-96px;width:446px}}@media (min-width:1024px){.cms-cloud-certification-overview .cloud-certification-overview .shape_37{position:absolute;z-index:0;left:-85px;top:350px}.cms-cloud-certification-overview .cloud-certification-overview .shape_38{position:absolute;z-index:0;width:8%;right:-2px;top:13px}.cms-cloud-certification-overview .cloud-certification-overview .shape_39{position:absolute;z-index:0;right:21px;top:250px}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about{overflow:hidden;padding:96px 0}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__main{width:70%;background:#fff;border-radius:30px;padding:32px;display:flex;flex-direction:row-reverse;position:relative;margin:0 219px}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__img{position:static !important;right:0;top:0;max-width:600px !important}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__desc{color:#000;margin-top:0;font-weight:400;font-size:20px;line-height:28px;width:93%}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__name{color:#000;margin-bottom:4px;font-family:'DM Sans',sans-serif;font-weight:500;font-size:24px;line-height:34px;letter-spacing:-.01em;margin-top:100px}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__pos{color:#000;font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px}}@media (min-width:1024px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__name{font-size:22px;font-weight:500;line-height:30px;margin-top:40px}}@media (min-width:700px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__row{align-items:stretch !important}.cms-cloud-certification-overview .cloud-certification-overview .cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__column{margin-bottom:0 !important}.cms-cloud-certification-overview .cloud-certification-overview .shape_37{position:absolute;z-index:0;width:10%;left:-35px;top:225px;height:200px}.cms-cloud-certification-overview .cloud-certification-overview .shape_38{position:absolute;z-index:0;transform:rotate(0deg);right:-61px;top:-3px;width:15%}.cms-cloud-certification-overview .cloud-certification-overview .shape_39{position:absolute;z-index:0;right:-18px;top:250px;width:10%}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about{overflow:hidden;padding:72px 0}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__main{width:618px;background:#fff;border-radius:30px;padding:32px;display:flex;flex-direction:row-reverse;position:relative;margin:auto}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__img{position:static !important;right:0;top:0;max-width:600px !important;width:250px;height:250px}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__desc{color:#000;margin-top:0;font-weight:400;font-size:16px;line-height:24px;width:93%}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__name{color:#000;margin-bottom:4px;font-family:'DM Sans',sans-serif;font-weight:500;margin-top:54px;font-size:22px;line-height:30px;letter-spacing:-.01em}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__pos{color:#000;font-family:'DM Sans',sans-serif;font-weight:400;font-size:14px;line-height:22px}}.cms-cloud-certification-overview .cloud-certification-overview .home--news{background:#fff;margin-top:0}.cms-cloud-certification-overview .cloud-certification-overview .slider__link{display:none}.trainer_section_wrapper{position:relative}.trainer__section--graphics_1{position:absolute;z-index:1;top:180px}@media (min-width:768px) and (max-width:1023px){.trainer__section--graphics_1{height:165px;top:739px;left:-95px}}.trainer__section--graphics_2{position:absolute;top:20px;right:0;z-index:1}@media (min-width:768px) and (max-width:1023px){.trainer__section--graphics_2{height:160px;width:138px;top:68px;right:-50px}}.trainer__section--graphics_3{position:absolute;top:385px;right:0;z-index:1}@media (min-width:768px) and (max-width:1023px){.trainer__section--graphics_3{position:absolute;top:231px;right:-55px;height:100px}}@media (min-width:768px) and (max-width:1023px){.cms-warner-bros .cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row{width:calc(100% - 24px);margin:0 auto;padding:0}}.cms-warner-bros .cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description{margin-bottom:40px}.cms-warner-bros .cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__heading span{letter-spacing:-.56px}.cms-warner-bros .cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description{margin-bottom:25px}.page-product-bundle .spotlight h3{line-height:44px;margin-top:0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight h3{font-size:28px;line-height:36px}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight__title{line-height:50px;letter-spacing:-.02em}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight__img{left:26%;top:208px}}.page-product-bundle .spotlight__button{padding-right:30px}.page-product-bundle .spotlight__button:after{content:''}.page-product-bundle .spotlight__button:hover:after,.page-product-bundle .spotlight__button:active:after,.page-product-bundle .spotlight__button:focus:after{content:'' !important}.page-product-bundle .spotlight__cta{margin-top:20px}.page-product-bundle .spotlight .detail__text{width:100%;letter-spacing:.01em;font-weight:400}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight .detail__text{font-size:22px;line-height:30px}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight__top{max-width:100%}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight__desc{left:0}}.page-product-bundle .spotlight .shapes .shape_1{right:169px;top:0;transform:rotate(359deg)}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight .shapes .shape_1{right:0;top:unset;bottom:68px;width:185px;transform:rotate(78deg);height:219px;display:block}}.page-product-bundle .spotlight .shapes .shape_2{right:0}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight .shapes .shape_2{right:1px;bottom:-46px;top:unset;transform:rotate(91deg)}.page-product-bundle .spotlight .shapes .shape_2 path{stroke-width:2}}.page-product-bundle .spotlight .shapes .shape_3{right:0}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight .shapes .shape_3{right:unset}}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight .shapes .shape_4{bottom:107px;right:unset;width:47vw;left:-138px;height:170px;transform:rotate(88deg)}}.page-product-bundle .spotlight .shapes .shape_5{position:absolute;bottom:0;z-index:-1}@media (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight .shapes .shape_5{display:none}}.cms-cloud-certification-page .cloud-certification-page .show-on-mobile{display:none}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .hide-on-tablet{display:none}}@media (min-width:768px){.cms-cloud-certification-page .cloud-certification-page .hide-on-mobile{display:block}}.cms-cloud-certification-page .cloud-certification-page .add__to__basket__btn{transform-origin:0;transition-property:none;transition-duration:unset;transition-timing-function:unset}.cms-cloud-certification-page .cloud-certification-page .add__to__basket__btn:hover{transform-origin:0;transition-property:none;transition-duration:unset;transition-timing-function:unset}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details{display:flex;flex-flow:column}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details{flex-flow:column;padding:0}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail{flex:unset;max-width:unset;width:809px;padding:0 36px;margin-bottom:56px;padding-bottom:0;padding-top:0;margin:auto}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail{flex:none;padding:0 !important;max-width:100%;width:100%}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail .private-courses__content{margin-bottom:40px;padding-top:56px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail .private-courses__content{margin-bottom:32px;padding-top:48px}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail p{margin-bottom:0}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content{background-color:#f6f5f7;padding:56px;margin:46px 0 0;width:60%;border-radius:50px;max-width:762px;margin:auto;margin-top:40px;margin-bottom:112px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content{display:block;margin:40px 0 80px;width:100%}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section{flex:50%}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .heading,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .heading{letter-spacing:-.02em;color:#000;margin-bottom:20px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .heading,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .heading{font-size:24px;line-height:30px}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .what__certification__covers__list,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .what__certification__covers__list{list-style-type:none;padding-left:17px;width:90%;padding-inline-start:28px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .what__certification__covers__list,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .what__certification__covers__list{margin-bottom:0}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .what__certification__covers__list li,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .what__certification__covers__list li{margin-bottom:8px;font-weight:400;font-size:16px;line-height:24px;color:#000;list-style:none}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .what__certification__covers__list li:before,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .what__certification__covers__list li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:1em;margin-left:-1.5em;margin-right:8px;position:relative;top:1px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section{margin-top:48px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section ul{margin-bottom:0}.cms-cloud-certification-page .cloud-certification-page .bundle-options-container{clear:unset;display:flex;width:100% !important;max-width:100% !important;background-color:#f6f5f7}.cms-cloud-certification-page .cloud-certification-page .bundle-options-container .product-add-form{clear:unset;padding-top:0;width:100%}.cms-cloud-certification-page .cloud-certification-page .bundle-options-container .product-options-wrapper{max-width:100%;padding:0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .bundle-options-container .product-options-wrapper{padding:20px 45px}}.cms-cloud-certification-page .cloud-certification-page .page-product-bundle .product-options-wrapper{max-width:100%;padding:0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .page-product-bundle .product-options-wrapper{max-width:100%;padding:0}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section{background-color:#f6f5f7;padding:96px 0 120px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section{padding:48px 0 92px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper{display:flex;flex-flow:column;align-items:center}@media (min-width:1024px) and (max-width:1360px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper{padding-left:25px}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper{padding:0}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section{flex:1;width:100%;color:#fff;padding-bottom:40px;max-width:762px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__heading{margin-bottom:40px;max-width:100%}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__heading{max-width:100%}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__heading span{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__heading span{font-size:32px;line-height:40px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__description{max-width:100%;line-height:24px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__description{line-height:20px;max-width:100%}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__description span{font-family:'DM Sans',sans-serif;font-weight:400;font-size:24px;line-height:34px;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__description span{font-size:24px;line-height:34px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section{flex:1;width:100%;max-width:762px;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section{width:100%}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .description p{font-family:'DM Sans',sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;color:#000;max-width:100%;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .description p{font-size:20px;line-height:28px;max-width:100%}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card{display:flex;flex-flow:row}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card:first-child .courses__card__left{border-radius:20px 20px 0 0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:32px;background-color:#fff;border:1px solid #e0e0e0;border-width:1px 1px 0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left__title{color:#0069df;margin-bottom:24px;width:100%;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:28px;line-height:38px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left__title{font-size:22px;line-height:30px;width:100%}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .no__of__days{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#000;cursor:pointer;margin-bottom:6px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course a{color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course{font-size:16px;line-height:22px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course:after{content:'';display:inline-block;width:21px;height:18px;right:-14px;top:4px;position:relative;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg) no-repeat;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course:after{top:6px;right:-19px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__right{width:20%;background-color:#4daf4e;color:#fff;position:relative}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__right{width:30%}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section{float:left;margin-top:0;width:100%;padding:32px 32px 14px;background:#0069df;border-radius:0 0 20px 20px;display:flex;justify-content:space-between}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section:first-child{border-radius:20px 20px 0 0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section:last-of-type{border-radius:0 0 20px 20px}@media (min-width:1024px) and (max-width:1200px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section{flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section{margin-top:8px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price{float:left;margin-right:40px;text-align:right}@media (min-width:1024px) and (max-width:1200px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price{text-align:left}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price{float:right;margin-right:0;margin-bottom:8px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .detail__cost{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:0;color:#fff;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .detail__cost{font-size:32px;line-height:40px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .detail__currency{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;color:#fff;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .detail__currency{font-size:32px;line-height:40px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .tax{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;text-transform:uppercase;color:#fff;letter-spacing:.3px;position:relative;top:-22px;right:-47px}@media (min-width:1024px) and (max-width:1200px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .tax{right:-136px}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .tax{top:0;right:-4px;display:inline}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link{float:left;vertical-align:middle;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link{float:right}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn{width:auto;padding:12px 48px;background:#fff;border-radius:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#000;text-transform:capitalize;height:fit-content}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:hover,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:focus{background:#0069df;color:#fff;border:1px solid #fff;padding:11px 47px;text-decoration:none}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:focus{background:#00358c}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--descNum{color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:18px;padding-top:0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number{font-size:36px;line-height:42px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number{font-size:32px;line-height:40px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number a{color:#fff}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section{float:left;margin-top:0;width:100%;padding:32px;background:#0069df;border-radius:20px 20px 0 0;display:flex;justify-content:space-between}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section:first-child{border-radius:20px 20px 0 0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section:last-of-type{border-radius:0 0 20px 20px}@media (min-width:1024px) and (max-width:1200px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section{flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section{margin-top:8px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price{float:left;margin-right:40px;text-align:right}@media (min-width:1024px) and (max-width:1200px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price{text-align:left}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price{float:right;margin-right:0;margin-bottom:8px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price .detail__cost{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:0;color:#fff;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price .detail__cost{font-size:32px;line-height:40px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price .detail__currency{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;color:#fff;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price .detail__currency{font-size:32px;line-height:40px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price .tax{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;text-transform:uppercase;color:#fff;letter-spacing:.3px;position:relative;top:-22px;right:-47px}@media (min-width:1024px) and (max-width:1200px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price .tax{right:-136px}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .study__courses__total__price .tax{top:0;right:-4px;display:inline}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link{float:left;vertical-align:middle;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link{float:right}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn{width:auto;padding:12px 48px;background:#fff;border-radius:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#000;text-transform:capitalize;height:fit-content}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn:hover,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn:focus{background:#0069df;color:#fff;border:1px solid #fff;padding:11px 47px;text-decoration:none}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn:focus{background:#00358c}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .personal-landing__plans__cards__block__right--descNum{color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:18px;padding-top:0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .personal-landing__plans__cards__block__right--number{font-size:36px;line-height:42px;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .personal-landing__plans__cards__block__right--number{font-size:32px;line-height:40px}}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .personal-landing__plans__cards__block__right--number a{color:#fff}.cms-cloud-certification-page .cloud-certification-page .home--lm{background-color:#fff}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .home--lm{padding:56px 0 36px}}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid{text-align:center;padding:0 0 78px;display:flex;flex-direction:column;align-items:center}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .home--lm .grid{padding:0}}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__header{position:relative;top:50px;margin-bottom:75px;max-width:750px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__header{padding:0 73px;top:0;margin-bottom:24px}}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__desc{margin-bottom:56px;font-weight:400;font-size:20px;line-height:28px;max-width:750px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__desc{padding:0 70px;font-size:18px;line-height:26px}}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__row{max-width:1290px}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__column{box-sizing:border-box;border:1px solid #e0e0e0}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__copy{min-height:0;margin-bottom:16px}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__link{color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__img{width:48px;height:48px}}.cms-cloud-certification-page .cloud-certification-page .private-courses__contact{background:#f6f5f7}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact{background-color:#f7f7f7;padding:80px 0}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact{padding:64px 0}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left{float:left;width:68%;padding-left:80px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left{width:69%;padding-right:60px;padding-left:55px}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .private-courses__copy{font-family:'DM Sans',sans-serif;margin-bottom:20px;font-weight:400;margin-right:84px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .private-courses__copy{margin-right:0;margin-bottom:20px}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__courses__link a{color:#000}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__google__courses__link{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#000;cursor:pointer}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__google__courses__link:after{content:'';display:inline-block;width:18px;height:22px;right:-22px;top:8px;position:relative;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg) no-repeat;cursor:pointer}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__right .private-courses__label{opacity:1}.cms-cloud-certification-page .cloud-certification-page .exam-details__section{padding:96px 0 120px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section{padding:96px 0}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_1{position:absolute;left:2%;top:1200px;z-index:-1}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_1{display:none}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_2{position:absolute;top:1400px;left:22px;z-index:-1}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_2{right:unset;transform:rotate(-140deg);width:62.17px;height:62.17px;top:960px;left:60px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_2 path{stroke-width:9px}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_3{position:absolute;z-index:-1;height:402px;width:402px;top:1705px;left:-194px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_3{width:102px;height:102px;top:2120px;left:unset;transform:rotate(0deg);right:unset;left:-16px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_3 path{stroke-width:8px}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_4{position:absolute;z-index:-1;right:95px;top:1455px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_4{top:1000px;width:87.69px;height:87.69px;right:-12px;left:unset}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_4 path{stroke-width:2px}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_5{position:absolute;z-index:-1;width:394.39px;height:387.39px;right:-122px;top:1650px;transform:rotate(-6deg)}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_5{top:1050px;right:-178px;transform:rotate(0deg);width:225.2px}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section--graphics_5 rect{stroke:#5da9ff}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container{display:flex;flex-direction:column;align-items:center}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container{padding:0 55px}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .heading{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:48px;line-height:58px;letter-spacing:-.02em;font-weight:400;letter-spacing:0px;color:#000;margin-bottom:40px;max-width:762px;z-index:1}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .heading{width:100%;font-size:36px;line-height:44px;max-width:600px}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .description{max-width:762px;font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#000;margin-bottom:80px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .description{width:100%;font-size:18px;line-height:26px;margin-bottom:64px;max-width:600px}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .register__to__exam__link{font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:#0069df;cursor:pointer;position:relative;text-decoration:underline}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .register__to__exam__link:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .register__to__exam__link:hover:before{width:100%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details{max-width:783px;font-family:'DM Sans',sans-serif;width:100%;display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-items:stretch;justify-content:stretch}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details{width:100%}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p{max-width:308px;padding:25px;background:#f6f5f7;border-radius:20px;font-weight:400;font-size:18px;line-height:26px;margin-left:17px;display:flex;flex-direction:column;margin-bottom:24px;z-index:1}@media (min-width:1024px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(3){max-width:38%;width:100%}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(4){max-width:37%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(5){max-width:58%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(6){width:210px;max-width:34%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(7){max-width:69%;width:533px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p{flex-grow:1;justify-content:stretch;align-items:stretch;align-content:stretch;align-self:stretch;max-width:357px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(4){max-width:48%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(5){max-width:100%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(6){width:210px;max-width:39%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:nth-child(7){max-width:59%;width:100%}}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details .title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px}.cms-cloud-certification-page .cloud-certification-page .trainer-details__section--graphics{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.cms-cloud-certification-page .cloud-certification-page .trainer-details__section--graphics_1{position:absolute;z-index:1;bottom:600px}.cms-cloud-certification-page .cloud-certification-page .trainer-details__section--graphics_2{position:absolute}.cms-cloud-certification-page .cloud-certification-page .trainer-details__section--graphics_3{position:absolute}.cms-cloud-certification-page .cloud-certification-page .personal-plan__about{min-height:500px;margin-top:0}.cms-cloud-certification-page .cloud-certification-page .personal-plan__about__main{width:70%;background:#fff;border-radius:30px;padding:32px;display:flex;flex-direction:row-reverse;position:relative;margin:0 219px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .personal-plan__about__main{width:92% !important;margin:72px 75px 80px 30px !important}}.cms-cloud-certification-page .cloud-certification-page .personal-plan__about__img{position:static;right:0;top:0;max-width:600px}.cms-cloud-certification-page .cloud-certification-page .personal-plan__about__desc{color:#000;margin-top:0;font-weight:400;font-size:20px;line-height:28px;width:93%}.cms-cloud-certification-page .cloud-certification-page .personal-plan__about__name{color:#000;margin-bottom:4px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:34px;letter-spacing:-.01em;margin-top:100px}.cms-cloud-certification-page .cloud-certification-page .personal-plan__about__pos{color:#000;font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px}.cms-cloud-certification-page .cloud-certification-page .personal-plan--content .close-button span{display:none}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section{background-color:#000;overflow:hidden}@media only screen and (max-width:767px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_1{left:-98px;width:250px;bottom:-35px;display:block}}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_2{top:283px}}@media only screen and (max-width:767px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_2{right:-56px;top:524px;display:block}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_8{left:53px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_8{width:149px;top:328px;right:unset;transform:rotate(90deg);height:193px;left:214px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_8 rect{stroke-width:1}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_9{left:0;top:308px;z-index:-1;width:150px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_10{top:220px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_10{width:101px;height:91px;top:340px;right:unset;left:100px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_10 path{stroke-width:1.5}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_11{top:234px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .shape_11{top:193px;right:unset;height:155px;transform:rotate(33deg);left:-153px}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__link{padding:12px 22px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__link:after{content:''}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__row{padding:85px 65px 0 !important}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__row .ad__banner-img{z-index:1;position:relative}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr{background-color:#f6f5f7 !important}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__right{justify-content:center}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left{padding-top:80px;padding-left:20px;padding-bottom:208px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left{padding:8px 0 80px 40px}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left .ad__logo{font-size:32px;line-height:40px;font-weight:400;margin-bottom:56px}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left .ad__logo{margin-bottom:32px}}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left .ad__logo .ad__text{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#000}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left .ad__logo .ad__text{max-width:324px;font-size:28px;line-height:36px}}.cms-cloud-certification-page .cloud-certification-page .slider__link{display:none}@media (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .slick-list{padding:0 0 20px 18px}}.cms-cloud-certification-page .personal-plan__modal .detail__button.bundle-submit{position:relative}.plp-banner .detail__desc{padding:76px 0 120px;flex:1 1 60%;z-index:2;max-width:60%}@media (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc{padding:56px 30px 96px}}.plp-banner .detail__desc .detail__text{width:100%}@media (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__text{width:85%}}.plp-banner .detail__desc .detail__text.detail__description__text{width:66%;font-weight:300 !important;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__text.detail__description__text{max-width:365px;width:90%}}.plp-banner .detail__desc .detail__main-product-type{margin-bottom:8px}@media (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__main-product-type{line-height:1.33}}.plp-banner .detail__desc .detail__main-title{line-height:48px;color:#455b64 !important;font-weight:400;width:83%;padding-top:8px}@media (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__main-title{line-height:48px;margin:0 0 16px;width:100%}}.cloud__detail__img{object-fit:cover !important}.see-courses-btn{width:321px;background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;border-radius:0;cursor:pointer;display:block;font-weight:600;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.see-courses-btn:hover{color:#fff}.see-courses-btn:hover:before{transform:scaleX(1)}.see-courses-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.see-courses-btn a{color:#fff !important}.en-de .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .tax{text-transform:none}.en-de .cms-cloud-certification-page .personal-plan__modal .detail__price-type{text-transform:none}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#000;cursor:pointer;margin-bottom:6px}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course__link{display:flex;flex-direction:row;align-items:baseline;gap:12px}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course a{color:#000}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course{font-size:16px;line-height:22px}}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course:after{background:0 0 !important}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card:first-child .courses__card__left{border-radius:0}.wbtracks-track-view .course_popup{position:relative;right:0;bottom:2px;cursor:pointer}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail{padding-bottom:92px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail{padding-bottom:80px !important;width:100%;max-width:590px}}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn{padding:12px 32px}.wbtracks-track-view .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .top__section .add__to__basket__link .add__to__basket__btn{text-transform:none}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .container{width:100% !important;padding-left:12px !important;padding-right:12px !important}}.cms-facebook-adds-courses .private-courses .spotlight__title{margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .private-courses .spotlight__title{font-size:36px;line-height:44px;margin-bottom:24px}}.cms-facebook-adds-courses .private-courses .spotlight__copy{font-size:26px;line-height:36px;margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .private-courses .spotlight__copy{font-size:22px;line-height:30px}}.cms-facebook-adds-courses .private-courses .spotlight__description{font-size:18px;line-height:26px;font-weight:400}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .private-courses .spotlight__description{font-size:16px;line-height:24px}}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .private-courses .spotlight__img{top:182px}}.cms-facebook-adds-courses .private-courses .spotlight .shape_5{display:none}@media only screen and (max-width:767px){.cms-facebook-adds-courses .private-courses .spotlight .shape_5{display:block}}.cms-facebook-adds-courses .show-on-mobile{display:none}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .show-on-mobile{display:none}}.cms-facebook-adds-courses .category__top{background:#14499e;height:550px}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__top{height:600px}}.cms-facebook-adds-courses .category__left{color:#fff;min-height:550px}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__left{min-height:0px;width:58%;padding:72px 0 240px;height:auto}}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__left .category__copy p{font-size:16px;line-height:20px;max-width:89%}}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__right{max-height:600px}}.cms-facebook-adds-courses .category__title{color:#fff}.cms-facebook-adds-courses .category__sub-title{font-weight:400}.cms-facebook-adds-courses .category__sub-title{font-weight:400}.cms-facebook-adds-courses .courses--review{max-width:none !important;padding:80px 0 0 !important;margin:auto}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .courses--review{padding:48px 0 20px !important}}.cms-facebook-adds-courses .courses--review:before{content:none}@media (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .courses--review .slider__row&gt;.review__list .listing__row{padding:26px 0 34px}}.cms-facebook-adds-courses .sortby a{color:#455b64}.cms-facebook-adds-courses .sortby__text:after{height:14.4px}.cms-facebook-adds-courses .sortby__dropdown{width:185px}.home--news{margin-top:0}.facebook-content-wrapper{display:flex;margin-top:98px;justify-content:center}@media (min-width:768px) and (max-width:1023px){.facebook-content-wrapper{margin-top:48px}}.facebook-content-wrapper .facebook-content{max-width:972px}@media (min-width:768px) and (max-width:1023px){.facebook-content-wrapper .facebook-content{max-width:76%}}.facebook-content-wrapper .facebook-content p{font-size:24px;line-height:34px;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.facebook-content-wrapper .facebook-content p{font-size:20px;line-height:28px}}.training__courses .training__courses__section__wrapper{padding:80px 0;display:flex;justify-content:center}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper{padding:48px 0 64px}}@media only screen and (max-width:767px){.training__courses .training__courses__section__wrapper{padding:140px 0 64px}}.training__courses .training__courses__section__wrapper .container{max-width:1024px !important}.training__courses .training__courses__section__wrapper .title{letter-spacing:-.02em;color:#0069df;margin-bottom:40px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:42px;line-height:50px;width:83%}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .title{font-size:32px;line-height:40px;margin-bottom:32px;padding-left:0}}.training__courses .training__courses__section__wrapper .training__courses__listing__row{display:flex;flex-wrap:wrap;padding-left:0}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__row{padding-left:0}}.training__courses .training__courses__section__wrapper .training__courses__listing__card{border:1px solid #e0e0e0;border-radius:20px;width:54%;max-width:47%;background-color:#fff;margin:0 20px 32px 0;min-height:100%;flex:1 0 47%;display:flex;flex-direction:column}.training__courses .training__courses__section__wrapper .training__courses__listing__card:nth-child(2n){margin-right:0}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card{width:49%;max-width:49%;flex:1 0 47%}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__img{width:100%;height:240px;border-radius:20px 20px 0 0}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__img{width:100%;height:200px;border-radius:20px 20px 0 0}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__img .category__img{width:100%;height:240px;border-radius:20px 20px 0 0}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__img .category__img{width:100%;height:200px;border-radius:20px 20px 0 0}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap{padding:24px 32px 0;position:relative;flex:1 1 0px}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap{padding:24px 24px 0}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__date{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;color:#000;font-family:'DM Sans',sans-serif;margin-bottom:16px;display:block;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__date{font-size:12px;line-height:17px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .separator{font-size:20px;position:relative;top:-3px;font-weight:900;margin:0 4px}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__title{color:#0069df;line-height:32px;margin-bottom:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;letter-spacing:-.02em}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__title a{color:#0069df}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__title{font-size:28px;line-height:36px;margin-bottom:24px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__duration{font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:#90a4ae;margin-bottom:24px;display:block;letter-spacing:.75px;text-transform:uppercase;display:none}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__duration{letter-spacing:.86px;margin-bottom:17px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy{color:#000;font-family:'DM Sans',sans-serif;overflow:hidden;position:relative;font-weight:400;font-size:18px;line-height:26px;margin-bottom:16px}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p{margin-bottom:8px;line-height:20px;font-size:16px;letter-spacing:0px;margin-top:0;font-weight:400}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p{font-size:16px;line-height:24px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p b{font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p b{font-size:16px;line-height:22px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy ul{font-weight:400;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy ul{margin-bottom:24px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy li{line-height:20px;font-size:16px;letter-spacing:0px;margin-bottom:10px}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy li{font-size:14px;margin-bottom:8px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .learn__more__link span{font-size:16px;line-height:22px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:#000;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .learn__more__link span{font-size:16px;line-height:22px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .learn__more__link span:after{content:'';display:inline-block;width:15px;height:13px;right:-16px;top:1px;position:relative;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);background-size:cover;cursor:pointer}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section{margin:32px 32px 24px;border-top:1px solid #e0e0e0;padding-top:26px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section{margin:24px 24px 32px;flex-direction:column;align-items:flex-start}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left{float:revert !important;margin-right:0;display:inline-block}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left{float:none !important;margin-bottom:16px}}@media (min-width:1024px) and (max-width:1200px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left{float:none !important;margin-bottom:16px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .detail__currency{display:inline-block;font-size:24px;line-height:30px;margin-top:-4px;color:#000}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .detail__cost{font-size:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:30px;letter-spacing:-.02em;color:#000}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .detail__cost{margin-right:8px}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .tax{font-weight:400;text-transform:initial;color:#000;display:inline-block;margin-left:2px;font-size:16px;line-height:24px}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .tax{display:inline}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right{float:right}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right{float:none !important;width:100%}}@media (min-width:1024px) and (max-width:1200px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right{float:none !important}}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right .add__to__basket__link{width:100%}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right .add__to__basket__link a{background:#0069df;border-radius:30px;padding:12px 48px;color:#fff;position:relative;top:0;font-size:16px;line-height:22px}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right .add__to__basket__link a{padding:12px auto;width:100%;max-width:100%;display:flex;justify-content:center}}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right .add__to__basket__link a:active,.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right .add__to__basket__link a:focus{border:1px solid #0069df;color:#000;background:#e4f2ff;text-decoration:none}.training__courses .training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right .add__to__basket__link a:hover{border:1px solid #0069df;background:#fff;color:#000;text-decoration:none}.training__courses .training__courses__section__wrapper .see__more__btn{background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;border-radius:0;cursor:pointer;display:block;font-weight:600;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;width:219px;margin:0 auto;margin-top:80px}.training__courses .training__courses__section__wrapper .see__more__btn:hover{color:#fff}.training__courses .training__courses__section__wrapper .see__more__btn:hover:before{transform:scaleX(1)}.training__courses .training__courses__section__wrapper .see__more__btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}@media (min-width:768px) and (max-width:1023px){.training__courses .training__courses__section__wrapper .see__more__btn{margin-top:40px;background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:14px;line-height:18px;letter-spacing:1px;padding:18px 30px;border-radius:0;cursor:pointer;display:block;font-weight:600;text-align:center;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.training__courses .training__courses__section__wrapper .see__more__btn:hover{color:#fff}.training__courses .training__courses__section__wrapper .see__more__btn:hover:before{transform:scaleX(1)}.training__courses .training__courses__section__wrapper .see__more__btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}}.career__builder__bundle__section{background-color:#f6f5f7}.career__builder__bundle__section .cbb__slider__section__wrapper{padding:96px 0 150px;height:915px}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper{padding:46px 0 80px;height:1055px}}.career__builder__bundle__section .cbb__slider__section__wrapper .container{display:flex;justify-content:center;flex-direction:column;max-width:1024px !important;position:relative}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .container{padding-right:0 !important}}.career__builder__bundle__section .cbb__slider__section__wrapper .heading{font-size:42px;line-height:50px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.02em;color:#0069df;width:1024px}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .heading{font-size:32px;line-height:40px;margin-bottom:-24px;padding-left:0}}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider{position:relative;margin-left:-20px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider_wrapper{position:absolute;margin-left:64px}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider_wrapper{margin-left:-22px}}.career__builder__bundle__section .cbb__slider__section__wrapper .slider-content{position:absolute;top:47px;width:122%}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .slider-content{top:24px;width:100%}}.career__builder__bundle__section .cbb__slider__section__wrapper .slider-content-new{margin-top:54px}.career__builder__bundle__section .cbb__slider__section__wrapper .slider-content-new .slick-track{display:flex;gap:24px;width:1000px !important}.career__builder__bundle__section .cbb__slider__section__wrapper .slider-content-new .personal-landing__plans__cards__block{background-color:#fff;margin-bottom:0;height:inherit;display:flex;flex-direction:column;justify-content:space-between;width:500px !important}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .slider-content-new .personal-landing__plans__cards__block{width:324px !important}}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-track{display:flex;gap:24px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-slide .detail__button{padding:9px 24px;font-size:14px;line-height:18px;color:#fff;margin-top:16px}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-slide .detail__button{padding:9px 13px}}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-arrow{color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;position:relative;top:-50px;text-align:right;letter-spacing:.5px;text-transform:uppercase;font-size:16px;line-height:22px;border:0;background:0 0;padding:0;box-shadow:none;width:auto;z-index:1;display:flex;flex-direction:column;opacity:1}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-arrow:before{content:''}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-prev{margin-left:900px;max-width:41px;white-space:nowrap;overflow:hidden;top:-18px}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-prev{margin-left:76%;top:6px;max-width:41px}}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-prev:before{content:'';display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/grey-left-circled-chev.svg');background-size:cover;vertical-align:middle;position:relative;top:0;left:0;width:36px;height:36px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-prev[aria-disabled=false]{flex-direction:column-reverse}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-prev[aria-disabled=false]:before{background:0 0;display:none}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-prev[aria-disabled=false]:after{content:'';display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/blue-right-circled-chev.svg');transform:rotate(180deg);background-size:cover;vertical-align:middle;position:relative;top:-1px;left:0;width:36px;height:36px}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-prev[aria-disabled=false]:after{top:0;left:0}}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next{top:19px;position:absolute;right:calc(100% - 1080px);flex-direction:row}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next{top:42px;right:0;flex-direction:row}}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next[aria-disabled=true]{top:21px;opacity:1}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next[aria-disabled=true]{top:44px}}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next[aria-disabled=true]:before,.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next[aria-disabled=true]:after{background:url('../../frontend/Jellyfish/Training/en_US/images/grey-left-circled-chev.svg');transform:rotate(180deg)}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next:after{content:'';display:inline-block;width:36px;height:36px;background:url('../../frontend/Jellyfish/Training/en_US/images/blue-right-circled-chev.svg');background-size:cover;vertical-align:middle;position:relative;top:-37px;left:-39px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-next:before{position:relative;top:-22px;left:-33px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-disabled{color:#a3a3a3}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block{background-color:#fff;margin-bottom:0;width:96%;height:inherit;display:flex;flex-direction:column;justify-content:space-between}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__plan{background:#4daf4e}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content{flex-direction:column;display:flex;height:77%}}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content--tab{padding-bottom:0;margin-bottom:52px}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content--tab .personal-landing__plans__cards__block__what{line-height:24px;letter-spacing:.2px}}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block .productClickSchema.hidden{display:none}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block .news__link{font-size:16px;line-height:22px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block .news__link a{color:#000}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom{width:100%;display:flex;left:0;bottom:0;flex-direction:row-reverse;position:relative}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom{flex-direction:column;height:26%;justify-content:end}}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__left{float:left}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__left .personal-landing__plans__cards__block__price{flex:100%}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right{width:50%;text-align:left}@media (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right{width:100%;text-align:left;margin-top:24px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right .ad__link,.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right .ad__link:visited{width:inherit;text-align:center}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right .ad__link:after,.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right .ad__link:visited:after{right:44px}}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .productClickSchema{display:none}.faq__section .faq__section__wrapper{padding:96px 0 72px;background-color:#fff}@media (min-width:768px) and (max-width:1023px){.faq__section .faq__section__wrapper{padding:72px 0 80px}}.faq__section .faq__section__wrapper .container{max-width:1024px !important}.faq__section .faq__section__wrapper .faq__container{display:flex;flex-direction:column;padding-left:0}@media (min-width:768px) and (max-width:1023px){.faq__section .faq__section__wrapper .faq__container{padding-left:63px;padding-right:63px}}.faq__section .faq__section__wrapper .faq__container .faq__left .title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;color:#000;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.faq__section .faq__section__wrapper .faq__container .faq__left .title{font-size:32px;line-height:40px;margin-bottom:32px}}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container{width:100%;padding-left:0}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection{padding:24px 0 40px;border-top:1px solid #e0e0e0}@media (min-width:768px) and (max-width:1023px){.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection{padding:16px 0 40px}}@media (min-width:768px) and (max-width:1023px){.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection:last-child{padding-bottom:0}}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__section-counter{display:none}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__header{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;color:#000;margin-bottom:32px;width:50%;letter-spacing:-.02em}@media (min-width:768px) and (max-width:1023px){.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__header{font-size:24px;line-height:30px;margin-bottom:24px}}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__ans{padding:0;color:#000;font-weight:400;font-size:16px;line-height:24px;width:65%}@media (min-width:768px) and (max-width:1023px){.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__ans{font-size:16px;line-height:24px;width:100%}}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__ans p{margin-bottom:0;font-weight:400}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__ans p a{color:#0069df !important}.attendees-listing .courses__title{width:65%}@media only screen and (max-width:767px){.attendees-listing .courses__title{width:100%}}@media only screen and (max-width:767px){.attendees-listing .courses__search{margin:0 20px 20px}}@media only screen and (max-width:767px){.attendees-listing .courses__results{margin:0 20px 56px}}@media only screen and (max-width:767px){.attendees-listing .category__mid .filter{width:100% !important}}@media (min-width:768px) and (max-width:1023px){.attendees-listing .category__mid .filter__modal{width:90% !important}}.attendees-listing .category__mid .filter__modal .filter__box{padding-right:49px}@media (min-width:768px) and (max-width:1023px){.attendees-listing .category__mid .filter__modal .filter__box{width:100%}}@media only screen and (max-width:767px){.attendees-listing .category__mid .filter__modal .filter__box{width:76%;margin-left:-105px}}@media (min-width:768px) and (max-width:1023px){.attendees-listing .category__mid .filter__modal .filter__box .filter__buttons{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px;margin-left:0;position:relative;bottom:0 !important}}@media (min-width:768px) and (max-width:1023px){.attendees-listing .category__mid .filter__modal .filter__box .filter__header{color:#455b64;text-align:start}.attendees-listing .category__mid .filter__modal .filter__box .filter__header:after{display:inline-block;position:relative;left:74%;margin-left:0;background:url(../../frontend/Jellyfish/Training/en_US/images/close-ico.svg);width:16px;height:17px}}@media only screen and (max-width:767px){.attendees-listing .course-calendar{padding:0}}.attendees-listing .course-calendar__accordion{width:74%;border-bottom:0 !important}@media (min-width:768px) and (max-width:1023px){.attendees-listing .course-calendar__accordion{width:100%}}@media only screen and (max-width:767px){.attendees-listing .course-calendar__accordion{width:100%}}.attendees-listing .course-calendar__accordion--main{padding-left:16px}.attendees-listing .course-calendar__accordion-section{border-bottom:2px solid #90a4ae}.attendees-listing .course-calendar__accordion-section .collapsibleTab:after{bottom:20px}.attendees-listing .course-calendar__accordion-section .collapsibleTab .listing__title{margin-bottom:0;width:100%}@media (min-width:768px) and (max-width:1023px){.attendees-listing .course-calendar__accordion-section .collapsibleTab .listing__title{width:66%}}.attendees-listing .course-calendar__accordion-section .collapsibleTab p{margin-bottom:0}.attendees-listing .course-calendar__accordion--course-date,.attendees-listing .course-calendar__accordion--course-duration{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;color:#90a4ae;display:inline-block;text-transform:uppercase}.attendees-listing .course-calendar__accordion--course-duration{padding-left:40px}@media only screen and (max-width:767px){.attendees-listing .course-calendar__accordion--course-duration{padding-left:0}}.attendees-listing .course-calendar .collapsibleContent:after{height:0 !important;border-top:0 !important}.attendees-listing .course-calendar__accordion-content{border-top:0}@media only screen and (max-width:767px){.attendees-listing .course-calendar__accordion-content{flex-direction:column}}.attendees-listing .accordion-items{width:100%;padding-bottom:80px}.attendees-listing .accordion-items:nth-child(1){width:125%}@media only screen and (max-width:767px){.attendees-listing .accordion-items:nth-child(1){width:100%;padding-bottom:0}}.attendees-listing .accordion-items:nth-child(2){padding-left:6% !important}@media only screen and (max-width:767px){.attendees-listing .accordion-items:nth-child(2){padding-left:0 !important}}.attendees-listing .accordion-items .intrest-data{display:flex;flex-direction:column;padding:16px;width:100%}.attendees-listing .accordion-items .intrest-data .attendee-id{display:none}.attendees-listing .accordion-items .intrest-data .attendee-name{font-family:'Source Sans Pro',sans-serif;font-size:18px;line-height:1.33;color:#455b64}.attendees-listing .accordion-items .intrest-data .attendee-email{font-family:'Source Sans Pro',sans-serif;font-size:18px;line-height:1.33;color:#90a4ae}.attendees-listing .accordion-items .registered-intrest{height:auto}.attendees-listing .accordion-items .registered-intrest-title{font-family:'Source Sans Pro',sans-serif;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;color:#4daf4e;padding:24px 16px;border-bottom:1px solid #c7d1d5;width:100%}.attendees-listing .accordion-items .registered-intrest-list{display:flex;border-bottom:1px solid #90a4ae}.attendees-listing .accordion-items .registered-intrest .cancel-image{padding:24px 16px}.attendees-listing .accordion-items .cancelled-intrest-title{font-family:'Source Sans Pro',sans-serif;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;color:#fb2424;padding:24px 16px;border-bottom:1px solid #c7d1d5;width:100%}.attendees-listing .accordion-items .cancelled-intrest-list{border-bottom:1px solid #90a4ae}@media only screen and (max-width:767px){.attendees-listing .search__pagination{padding:40px 70px 0}}@media screen and (min-width:700px) and (max-width:850px){.attendees-listing .course-calendar__accordion{width:100%}.attendees-listing #layered-filter-block{width:60% !important;background-color:#fff !important;position:fixed !important;top:0 !important;z-index:100 !important;display:block !important}}.cms-q4-budget .courses__bg{background:linear-gradient(86deg,#073379 0%,#14499e 100%)}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .courses__bg{background:linear-gradient(184deg,#073379 0%,#14499e 100%)}}@media (min-width:1024px){.cms-q4-budget .courses__bg{background:linear-gradient(179deg,#073379 -6%,#14499e 100%)}}@media (min-width:1367px){.cms-q4-budget .courses__bg{background:linear-gradient(181deg,#073379 114%,#14499e 100%)}}.cms-q4-budget .container{margin-right:auto;margin-left:auto}.cms-q4-budget .courses__title,.cms-q4-budget .courses__subtitle{color:#fff}.cms-q4-budget .private-courses__detail{padding:80px 0}.cms-q4-budget .q4Budget-category-listing{background:#455b64;color:#fff;padding:60px 0}.cms-q4-budget .q4Budget-category-listing h2{font-size:3rem;line-height:1.16667;color:#fff}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget-category-listing h2{font-size:32px;line-height:40px}}.cms-q4-budget .q4Budget-category-listing_description{max-width:51%;margin:30px 0 60px}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget-category-listing_description{max-width:83%}}.cms-q4-budget .q4Budget-category-listing h4{color:#fff}.cms-q4-budget .q4Budget-category-listing p{font-size:18px;line-height:24px}.cms-q4-budget .q4Budget-category-listing #scheduled-courses{margin-top:-28px}.cms-q4-budget .q4Budget-category-listing__row{display:flex}.cms-q4-budget .q4Budget-category-listing__card{width:285px;max-height:200px;box-shadow:0px 2px 20px rgba(0,0,0,.1);background-color:#fff;margin-bottom:15px;margin-top:15px;margin-right:20px;overflow:hidden}.cms-q4-budget .q4Budget-category-listing__card:hover{height:81px;box-shadow:0 2px 30px 0 rgba(0,0,0,.1);transition:all .2s ease-in;cursor:pointer;transform:scale(1.05)}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget-category-listing__card{width:157px}}.cms-q4-budget .q4Budget-category-listing__bar{height:11px;background-color:#00affe}.cms-q4-budget .q4Budget-category-listing__title{margin:24px;font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#455b64}.cms-q4-budget .q4Budget__private__courses{padding:80px 0 66px;background:#fff;color:#455b64}.cms-q4-budget .q4Budget__private__courses__blocks{display:flex}.cms-q4-budget .q4Budget__private__courses__wid{width:49%}.cms-q4-budget .q4Budget__private__courses__title{font-family:'DM Sans',sans-serif;font-size:48px;line-height:56px;font-weight:400;margin-bottom:24px;width:76%;color:#fb2424}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget__private__courses__title{font-size:32px;line-height:40px}}.cms-q4-budget .q4Budget__private__courses__desc{font-family:'DM Sans',sans-serif;font-size:18px;line-height:24px;letter-spacing:0;width:83%;margin-bottom:50px}.cms-q4-budget .q4Budget__private__courses__reasons{display:flex;border-bottom:1px solid #c7d1d5;padding:18px 24px 24px 0}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget__private__courses__reasons{padding:18px 0 24px}}.cms-q4-budget .q4Budget__private__courses__reasons:nth-child(1){padding:0 24px 24px 0}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget__private__courses__reasons:nth-child(1){padding:0 0 24px}}.cms-q4-budget .q4Budget__private__courses__reasons:last-child{border-bottom:unset}.cms-q4-budget .q4Budget__private__courses__reasons__img{float:left;margin-right:24px;width:7%;margin-top:7px}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget__private__courses__reasons__img{margin-top:0}}.cms-q4-budget .q4Budget__private__courses__reasons__text{display:flex;flex-direction:column;width:93%}.cms-q4-budget .q4Budget__private__courses__reasons__desc{font-family:'DM Sans',sans-serif;display:list-item;overflow:hidden;font-size:24px;line-height:32px;font-weight:700}.cms-q4-budget .q4Budget__private__courses__reasons__desc+p{font-family:'DM Sans',sans-serif;display:list-item;overflow:hidden;font-size:18px;line-height:24px}.cms-q4-budget .q4Budget__private__courses .spotlight__button{color:#fff}.cms-q4-budget .course_credit_section{background:#f7f7f7}.cms-q4-budget .course_credit_section .grid__row{align-items:start}.cms-q4-budget .course_credit_section .grid__img{margin-top:20px;height:55px;margin-bottom:10px}.cms-q4-budget .course_credit_section .grid__header{max-width:74%;text-align:left;color:#4daf4e}.cms-q4-budget .course_credit_section .grid_description{text-align:left;max-width:65%}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .course_credit_section .grid_description{max-width:81%}}.cms-q4-budget .course_credit_section .grid_description p{font-family:'DM Sans',sans-serif;font-weight:300;font-size:24px;line-height:32px;color:#455b64;margin-bottom:80px}.cms-q4-budget .course_credit_section .grid_description h3{margin-bottom:40px}.cms-q4-budget .course_credit_section .grid__column{text-align:left}.cms-q4-budget .course_credit_section .grid__column:nth-child(1){padding-left:0}.cms-q4-budget .course_credit_section .grid__column:last-child{padding-right:0}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .course_credit_section .grid__column{padding:0 15px}}.cms-q4-budget .course_credit_section .grid__copy{font-weight:700;font-size:24px;line-height:32px;margin:16px 0;color:#455b64}.cms-q4-budget .course_credit_section .grid__column__description{font-family:'DM Sans',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#455b64}.cms-q4-budget .private-courses__left{max-width:57%}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .private-courses__left{max-width:66%}}.cms-q4-budget .private-courses__right{margin-left:15%;margin-top:70px}.cms-q4-budget .private-courses__right .private-courses__label{font-weight:900}@media (min-width:768px) and (max-width:1023px){.cms-q4-budget .private-courses__right{margin-left:2%;margin-top:45px}}.gcp-course-calender .courses__bg{background:#f6f5f7}.gcp-course-calender .courses__title{max-width:50%;color:#000}.gcp-course-calender .courses__subtitle{max-width:50%}.gcp-course-calender .spotlight__cta img{width:18px}.gcp-course-calender .category__mid{padding:28px 0 20px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion{border-bottom:unset;width:100%}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .collapsibleContent:after{height:66px;border-top:1px solid #c7d1d5}@media (min-width:768px) and (max-width:1023px){.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .collapsibleContent:after{height:54px}}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion--main{border-top:unset}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-items:nth-child(2){max-width:424px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-left{display:flex;width:57%}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-left .course-calendar__accordion-items:nth-child(1){max-width:165px !important}@media (min-width:768px) and (max-width:1023px){.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-left .course-calendar__accordion-items:nth-child(1){max-width:147px !important}}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right{display:flex;align-items:center}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right .course-calendar__accordion-items:nth-child(1){max-width:100% !important}@media (min-width:768px) and (max-width:1023px){.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right{flex-direction:column}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right .course-calendar__accordion-items-price{margin-bottom:0}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right .course-calendar__accordion-items:nth-child(2){padding-top:0}}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar-msg{font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:23px;color:#000;margin-bottom:60px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar-msg-lite{font-family:'DM Sans',sans-serif;font-weight:300;font-size:14px;line-height:22px;color:#000}.home--news{background:#f6f5f7;padding:88px 0 95px}.home--news-title{font-family:'DM Sans',sans-serif;font-weight:500;font-size:48px;line-height:58px;text-align:center;letter-spacing:-.96px;color:#000}@media (min-width:768px) and (max-width:1023px){.home--news-title{font-size:36px;font-weight:500;line-height:44px;letter-spacing:-.72px}}.home--news-title p{margin-bottom:0;font-family:'DM Sans-Medium',sans-serif}.home--news-desc{font-family:'DM Sans',sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.22px;text-align:center;color:#000;display:flex;justify-content:center;margin-top:16px}.home--news-desc p{padding:1px 0 0;width:46%;text-align:center;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.home--news-desc p{width:85%;margin-bottom:0}}@media (min-width:768px) and (max-width:1023px){.home--news-desc{font-size:20px;font-weight:400;line-height:28px;letter-spacing:.2px;text-align:center}}.home--news-cta{display:flex;text-align:center;margin-top:56px;position:relative;justify-content:center;width:100%}@media (min-width:768px) and (max-width:1023px){.home--news-cta{margin-top:32px}}.home--news-cta .browse-all-cta,.home--news-cta .browse-all-cta:visited{border:2px solid #0069df;border-radius:30px;padding:12px 48px;font-family:'DM Sans-Medium';font-weight:500;font-size:16px;line-height:22px;color:#000;text-decoration:none}.home--news-cta .browse-all-cta:hover,.home--news-cta .browse-all-cta:visited:hover{background:#0069df;color:#fff;text-decoration:none}.home--news-cta .browse-all-cta:active,.home--news-cta .browse-all-cta:visited:active,.home--news-cta .browse-all-cta:focus,.home--news-cta .browse-all-cta:visited:focus{background:#00358c;color:#fff;border:2px solid #00358c;text-decoration:none}@media (min-width:768px) and (max-width:1023px){.home--news-cta .browse-all-cta,.home--news-cta .browse-all-cta:visited{font-size:16px;font-style:normal;font-weight:500;line-height:22px}}.home--news .tiles{width:100%;display:flex;align-items:stretch;align-content:stretch;flex-direction:row;flex-wrap:wrap;flex-grow:1;padding:56px 88px 0;justify-content:center !important;gap:24px;min-height:556px}@media (min-width:768px) and (max-width:1023px){.home--news .tiles{padding:32px 0 0;gap:12px}}.home--news .tiles .card{width:30%;margin-right:24px;background:#fff;border-radius:20px;display:flex;flex-direction:column;border:none}.home--news .tiles .card:nth-child(3){margin-right:0}.home--news .tiles .card-image{border-radius:20px 20px 0 0;height:40%;max-height:100%;position:relative;width:100%;overflow:hidden;min-height:280px;border:1px solid var(--GLOW-Greys-Grey-200,#e0e0e0)}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card-image{max-height:151px;min-height:151px}}.home--news .tiles .card-image__img{border-radius:20px 20px 0 0;display:block;width:100%;height:100%;object-fit:cover}.home--news .tiles .card-body{padding:24px 24px 32px;background:#fff;border-radius:0 0 20px 20px;min-height:150px;display:flex;flex-direction:column;justify-content:unset;position:relative}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card-body{padding:24px 24px 32px;height:calc(100% - 151px);display:flex;flex-direction:column}}.home--news .tiles .card-header{background:0 0;border:none;padding:0;display:flex;justify-content:space-between;align-items:center}.home--news .tiles .card-date{font-family:'DM Sans',sans-serif;font-weight:600;font-size:12px;align-items:center;line-height:16px;color:var(--Darkmode-Grey,#28272d)}.home--news .tiles .card-date{letter-spacing:.6px;text-transform:uppercase;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card-date{font-family:"DM Sans";font-size:10px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.2px;text-transform:uppercase}}.home--news .tiles .card-blog{letter-spacing:.2px;font-size:14px;line-height:22px;color:#fff;padding:2px 12px;border-radius:10px;display:flex;align-items:center;font-weight:400}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card-blog{font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px}}.home--news .tiles .card .card-blog--inform{background-color:#0069df}.home--news .tiles .card .card-blog--inform:before{content:url(../../frontend/Jellyfish/Training/en_US/images/inform-icon.svg);position:relative;right:3px;top:3px;margin-right:8px}.home--news .tiles .card .card-blog--inspire{background-color:#02883e}.home--news .tiles .card .card-blog--inspire:before{content:url(../../frontend/Jellyfish/Training/en_US/images/inspire-icon.svg);position:relative;right:3px;top:3px;margin-right:8px}.home--news .tiles .card .card-blog--ignite{background-color:#da0034}.home--news .tiles .card .card-blog--ignite:before{content:url(../../frontend/Jellyfish/Training/en_US/images/ignite-icon.svg);position:relative;right:3px;top:3px;margin-right:8px}.home--news .tiles .card-title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:22px;line-height:30px;margin:16px 0}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card-title{font-size:20px;font-weight:500;line-height:28px}}.home--news .tiles .card-desc,.home--news .tiles .card-link{font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card-desc,.home--news .tiles .card-link{font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px}}.home--news .tiles .card-link{margin-top:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;position:absolute;bottom:22px}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card-link{margin-top:24px;font-size:15px;font-weight:500;line-height:18px;bottom:32px}}.home--news .tiles .card-link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);right:2px;top:6px;position:relative;line-height:2}.home--news .tiles .card-link .read-cta,.home--news .tiles .card-link .read-cta:visited{position:relative;color:#000 !important}.home--news .tiles .card-link .read-cta:hover,.home--news .tiles .card-link .read-cta:visited:hover,.home--news .tiles .card-link .read-cta:active,.home--news .tiles .card-link .read-cta:visited:active,.home--news .tiles .card-link .read-cta:focus,.home--news .tiles .card-link .read-cta:visited:focus{color:#000;text-decoration:underline}@media (min-width:768px) and (max-width:1023px){.home--news .tiles .card{margin-right:0}}@media only screen and (min-width:1200px) and (max-width:1599px){.home--news .home--news-cta{margin-top:56px !important}}@media (min-width:768px) and (max-width:1023px){.home--news .container{padding:0 12px !important}}@media only screen and (min-width:1025px) and (max-width:1200px){.home--news .home--news-cta{margin-top:32px !important}}@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait),only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){.home--news .container{padding:0 12px !important}.home--news .tiles .card-body{padding:24px 24px 32px;background:#fff;border-radius:0 0 20px 20px;min-height:140px;display:flex;flex-direction:column;justify-content:unset;position:relative}.home--news .tiles{padding:32px 0 0}.home--news .home--news-cta{margin-top:32px !important}.home--news .tiles{gap:12px}.home--news .tiles .card-image{max-height:200px;min-height:200px}.home--news-desc p{width:60%}}.home--news .card-link{display:inline-flex;gap:12px;align-items:center;color:#fff;text-decoration:none;justify-content:space-between;max-width:fit-content}.cms-page-view .home--news,.category__page .home--news,.course__page .home--news{background:#fff}.category__page .home--news .tiles .card-body,.cms-page-view .home--news .tiles .card-body,.course__page .home--news .tiles .card-body,.cms-home .home--news .tiles .card-body{border:1px solid var(--GLOW-Greys-Grey-200,#e0e0e0)}.category__page .home--news .tiles .card,.cms-page-view .home--news .tiles .card,.course__page .home--news .tiles .card{border:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.home--news .tiles .card{width:32%}}.promo{background:#0069df;overflow:hidden}.promo .container{position:relative}.promo__content{padding:96px 0 112px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px) and (max-width:1023px){.promo__content{padding:56px 0}}.promo__title{color:#fff;font-size:48px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:58px;margin:0 auto 46px auto;max-width:940px;position:relative;text-align:center;width:100%}@media (min-width:768px) and (max-width:1023px){.promo__title{font-size:36px;line-height:44px;margin-bottom:36px;max-width:615px}}.promo__list{display:flex;justify-content:space-evenly;list-style-type:none;margin:0;padding:0;position:relative;max-width:1288px;width:100%}@media (min-width:768px) and (max-width:1023px){.promo__list{max-width:100%;width:100%;flex-wrap:wrap}}.promo__list-item{background:#fff;border-radius:20px;display:flex;padding:17px 29px;min-height:107px;align-items:center;justify-content:center;width:calc(25% - 19px);text-align:center}.promo__link,.promo__link:visited{color:#000;font-size:24px;line-height:36px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;letter-spacing:-.01em;font-size:20px;line-height:28px;-webkit-font-smoothing:auto}.promo__link:active,.promo__link:visited:active,.promo__link:focus,.promo__link:visited:focus,.promo__link:hover,.promo__link:visited:hover{text-decoration:none;color:#000}.promo .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.promo--courses .promo__title{max-width:940px}@media (min-width:768px) and (max-width:1023px){.promo--courses .promo__title{max-width:620px}}.promo--courses .shape_1{position:absolute;width:260px;height:325px;bottom:-12px;left:-50px}@media (min-width:768px) and (max-width:1023px){.promo--courses .shape_1{width:150px;height:197px;bottom:-10px;left:-42px}}.promo--courses .shape_2{position:absolute;width:255px;height:331px;top:-62px;right:0}@media (min-width:768px) and (max-width:1023px){.promo--courses .shape_2{width:150px;height:195px;top:-55px;right:-14px}}.train_team{margin-bottom:64px;max-width:810px}.train_team--content{background:#00358c;border-radius:40px;padding:40px 100px 40px 40px}.train_team--title{font-family:'DM Sans',sans-serif;font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#fff}@media (min-width:768px) and (max-width:1023px){.train_team--title{font-size:24px;line-height:30px}}.train_team--desc{font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#fff;margin-top:16px}@media (min-width:768px) and (max-width:1023px){.train_team--desc{font-size:16px;line-height:24px}}.train_team--button{font-family:'DM Sans',sans-serif;background:#0069df;border-radius:30px;border:none;margin-top:24px;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#fff;padding:12px 48px}@media (min-width:768px) and (max-width:1023px){.train_team--button{font-size:14px;line-height:18px}}body{padding-top:0 !important}body.body--disable-scroll{height:100dvh;overflow:hidden;width:100%}body.body--click-mask .jt2-header .site-header__mask{opacity:1;pointer-events:initial;z-index:0}body{padding-top:68px !important}@media only screen and (min-width:1200px){body{padding-top:142px !important}}@media only screen and (min-width:1200px){.cms-warner-bros{padding-top:104px !important}}.jt2-header{position:fixed;z-index:2;width:100%;top:0;left:0;transition:top .4s ease-in-out}.jt2-header.nav-up{top:-142px}.jt2-header .primary-nav__submenu--open+a.primary-nav__link{border:2px solid #00f}.jt2-header .primary-nav__submenu--open+a.primary-nav__link:after{transform:rotate(-180deg)}.jt2-header .site-header__mask{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.7);z-index:-1;opacity:0;pointer-events:none;transition:all .5s ease-in-out}.jt2-header .header-bar{background:#000;padding:2px 0;position:relative;z-index:2}@media only screen and (min-width:1200px){.jt2-header .header-bar{color:#fff;display:flex;justify-content:flex-end;padding:8px 24px;align-items:center;-webkit-font-smoothing:auto}}.jt2-header .header-bar__info&gt;div [data-content-type=html]{display:contents}.jt2-header .header-bar__info-link{display:none}@media only screen and (min-width:1200px){.jt2-header .header-bar__info-link{display:inline-block;font-size:12px;line-height:1;color:#fff;text-transform:uppercase;margin-left:48px;letter-spacing:.02em}}.jt2-header .region-select{display:none;position:absolute;top:24px;left:200px;z-index:3;padding-bottom:4px}@media only screen and (min-width:768px){.jt2-header .region-select{left:250px}}@media only screen and (min-width:1200px){.jt2-header .region-select{display:block;top:8px;left:20px}}.jt2-header .region-select:hover .region-select__menu-container{display:flex;justify-content:space-between}.jt2-header .region-select:hover .region-select__toggle{background:#fff;border-radius:5px;color:#000}.jt2-header .region-select:hover .region-select__toggle:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;transform:rotate(-180deg)}.jt2-header .region-select__toggle{border:none;padding:5px 8px;background:0 0;border-radius:5px;color:#fff;font-size:12px;line-height:1;letter-spacing:.02em;transition:all .2s ease-in-out}.jt2-header .region-select__toggle:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-white-down.svg) no-repeat 0 0;display:inline;margin-left:7px;width:9px;height:8px;display:inline-block;transition:all .2s ease-in-out}.jt2-header .region-select__toggle:hover{background:#fff;border-radius:5px;color:#000}.jt2-header .region-select__toggle:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;transform:rotate(-180deg)}.jt2-header .region-select__menu-container{position:absolute;z-index:2;display:none;background:#fff;box-shadow:0px 4px 20px rgba(8,30,63,.1);border-radius:10px;top:32px;left:-150px;width:300px;flex-wrap:wrap;padding:24px 12px}@media only screen and (min-width:768px){.jt2-header .region-select__menu-container{left:-180px;width:466px}}@media only screen and (min-width:1200px){.jt2-header .region-select__menu-container{width:764px;left:0;flex-wrap:nowrap}}.jt2-header .region-select__menu{width:100%;padding-bottom:24px}@media only screen and (min-width:768px){.jt2-header .region-select__menu{width:50%}.jt2-header .region-select__menu:nth-child(2){order:3}.jt2-header .region-select__menu:nth-child(3){order:2}}@media only screen and (min-width:1200px){.jt2-header .region-select__menu{padding-bottom:0;width:33.333%}.jt2-header .region-select__menu:nth-child(2){order:2}.jt2-header .region-select__menu:nth-child(3){order:3}}.jt2-header .region-select__menu-title{display:block;font-size:12px;margin-bottom:8px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;padding:0 30px 0 12px;color:#7a7a7a}.jt2-header .region-select__menu-list{list-style-type:none;padding:0;margin:0}.jt2-header .region-select__menu-item{padding:0;margin:0}.jt2-header .region-select__menu-link{display:block;color:#000;padding:12px;font-size:14px;line-height:22px;background:#fff;transition:all .2s ease-in-out}.jt2-header .region-select__menu-link:hover{background:#f6f5f7;text-decoration:none}.jt2-header .site-header{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:12px 0;position:relative;z-index:1}@media only screen and (min-width:1200px){.jt2-header .site-header{padding:10px 24px}}.jt2-header .site-header__logo-image{max-width:175px;position:relative;z-index:2;margin-left:12px}.jt2-header .site-header__logo-image--white{display:none}@media only screen and (min-width:768px){.jt2-header .site-header__logo-image{max-width:220px}}@media only screen and (min-width:1200px){.jt2-header .site-header__logo-image{margin-left:5px}}.jt2-header .site-header__actions{display:flex;justify-content:space-between;align-items:center;gap:6px}@media only screen and (min-width:768px){.jt2-header .site-header__actions{gap:8px}}@media only screen and (min-width:1200px){.jt2-header .site-header__actions{gap:24px}}.jt2-header .site-header__contact{display:none}.jt2-header .site-header__contact-btn{background:#000;border:2px solid #000;border-radius:30px;color:#fff;font-weight:600;padding:4px 20px;transition:all .2s ease-in-out;text-decoration:none}.jt2-header .site-header__contact-btn:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}.jt2-header .site-header__contact-btn:hover{background:#fff;color:#000;text-decoration:none}.jt2-header .site-header__contact-btn:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0}@media only screen and (min-width:1200px){.jt2-header .site-header__contact{display:block}}.jt2-header .site-header__menu-btn{display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_menu-black.svg) no-repeat center center;background-size:20px 20px}@media only screen and (min-width:1200px){.jt2-header .site-header__menu-btn{display:none}}.jt2-header .site-header__menu-close{display:block;border:none;position:absolute;z-index:1;top:15px;right:0;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_close-white.svg) no-repeat center center;background-size:16px 16px}@media only screen and (min-width:1200px){.jt2-header .site-header__menu-close{display:none}}.jt2-header .site-header--checkout{border-top:4px solid #000}.jt2-header .site-header--checkout .site-header__actions-phone{color:#000;margin-right:12px}.jt2-header .site-header--checkout .site-header__actions-phone:hover{text-decoration:none}.jt2-header .primary-nav{display:none}@media only screen and (min-width:1200px){.jt2-header .primary-nav{display:flex;justify-content:space-evenly}}.jt2-header .primary-nav__block{border-radius:30px;background:#fff;padding:32px}@media only screen and (min-width:1200px){.jt2-header .primary-nav__block{border-radius:0;background:tansparent;padding:0}}.jt2-header .primary-nav__block-footer{padding-top:24px}@media only screen and (min-width:1200px){.jt2-header .primary-nav__block-footer{display:none}}.jt2-header .primary-nav__block-footer-label{display:block;font-size:12px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;color:#7a7a7a;margin-bottom:8px}.jt2-header .primary-nav__block-footer-number{color:#000;font-size:22px;line-height:30px;display:block;margin-bottom:12px}.jt2-header .primary-nav__outside-link{display:block;color:#fff;text-transform:uppercase;font-size:14px;line-height:18px;padding:36px}@media only screen and (min-width:1200px){.jt2-header .primary-nav__outside-link{display:none}}.jt2-header .primary-nav__menu{list-style-type:none;margin:0;padding:0}@media only screen and (min-width:1200px){.jt2-header .primary-nav__menu{display:flex}}.jt2-header .primary-nav__item{margin:0}.jt2-header .primary-nav__item:first-child{margin-left:0}@media only screen and (min-width:1200px){.jt2-header .primary-nav__item--dd:hover .primary-nav__submenu{display:flex;justify-content:space-between}.jt2-header .primary-nav__item--dd:hover a.primary-nav__link{text-decoration:none}.jt2-header .primary-nav__item--dd:hover a.primary-nav__link:after{transform:rotate(-180deg)}}.jt2-header .primary-nav__item--dd a.primary-nav__link:after{display:inline-block;margin-left:10px;width:8px;height:7px;position:relative;top:-1px;content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;background-size:cover;transition:transform .2s ease-in-out}.jt2-header .primary-nav__item--open .primary-nav__submenu{display:flex;position:static}@media only screen and (min-width:1200px){.jt2-header .primary-nav__item--open .primary-nav__submenu{display:none;position:absolute}}.jt2-header .primary-nav__item--open a.primary-nav__link:after{transform:rotate(-180deg)}@media only screen and (min-width:1200px){.jt2-header .primary-nav__item--open a.primary-nav__link:after{transform:rotate(0deg)}}.jt2-header .primary-nav a.primary-nav__link{color:#000;display:block;padding:12px 0;font-size:22px;font-weight:500;line-height:30px;-webkit-font-smoothing:auto}@media only screen and (min-width:1200px){.jt2-header .primary-nav a.primary-nav__link{display:inline-block;padding:24px 18px;font-size:15px;line-height:18px}}@media only screen and (min-width:1400px){.jt2-header .primary-nav a.primary-nav__link{padding:24px}}.jt2-header .primary-nav a.primary-nav__link:visited,.jt2-header .primary-nav a.primary-nav__link:hover{color:#000;text-decoration:none}.jt2-header .primary-nav__submenu{display:none;columns:3;font-size:14px;line-height:22px;width:100%}@media only screen and (min-width:1200px){.jt2-header .primary-nav__submenu{background:#fff;display:none;position:absolute;max-width:1026px;margin:0 auto;padding:12px;width:100%;box-shadow:0px 4px 20px rgba(8,30,63,.1);border-radius:10px;z-index:1;top:calc(100% - 11px);left:calc(50% - 513px)}}.jt2-header .primary-nav__submenu_list{line-height:6px}@media (min-width:768px) and (max-width:1023px){.jt2-header .primary-nav__submenu_list{line-height:18px}}.jt2-header .primary-nav__submenu-list{list-style-type:none;padding:0;margin:0;width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}.jt2-header .primary-nav__submenu-item{display:block;width:100%;margin:0;padding:0 18px 12px 0}@media only screen and (min-width:768px){.jt2-header .primary-nav__submenu-item{display:inline-block;width:33.33%}}.jt2-header .primary-nav__submenu-link{display:block;color:#000;background:#fff;transition:all .2s ease-in-out;padding:6px 0 6px 12px;font-weight:500}@media only screen and (min-width:1200px){.jt2-header .primary-nav__submenu-link{padding:12px}}.jt2-header .primary-nav__submenu-link:hover{background:#f6f5f7;text-decoration:none}.jt2-header .primary-nav__submenu-link--arrow{font-weight:500;-webkit-font-smoothing:auto}.jt2-header .primary-nav__submenu-link--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}.jt2-header .primary-nav__submenu-links{color:#0069df}.jt2-header .primary-nav__submenu-title{font-size:15px;line-height:18px;font-weight:600;display:block;padding-bottom:8px;-webkit-font-smoothing:auto;color:#0069df}.jt2-header .site-header__menu--scroll .header-bar__info-link{display:none}.jt2-header--menu-open .site-header__menu--scroll{height:calc(100dvh - 68px);overflow:auto}@media only screen and (min-width:1200px){.jt2-header--menu-open .site-header__menu--scroll{height:auto;overflow:auto}}.jt2-header--menu-open .site-header__menu--scroll .header-bar__info-link{display:block;font-size:12px;line-height:1;color:#fff;text-transform:uppercase;margin-left:0;letter-spacing:.02em;padding:34px 0 0 24px}.jt2-header--menu-open .header-basket__toggle,.jt2-header--menu-open .site-search__toggle{display:none}@media only screen and (min-width:1200px){.jt2-header--menu-open .header-basket__toggle,.jt2-header--menu-open .site-search__toggle{display:block}}.jt2-header--menu-open .primary-nav{display:block;position:fixed;top:0;left:0;width:100%;height:100dvh;background:#000;padding:68px 12px 12px;z-index:1}@media only screen and (min-width:1200px){.jt2-header--menu-open .primary-nav{position:static;width:auto;height:auto;background:#fff;padding:0}}.jt2-header--menu-open .site-header__logo-image{display:none}.jt2-header--menu-open .site-header__logo-image--white{display:block}@media only screen and (min-width:1200px){.jt2-header--menu-open .site-header__logo-image{display:block}.jt2-header--menu-open .site-header__logo-image--white{display:none}}.jt2-header--menu-open .region-select{display:block}@media only screen and (min-width:768px){.jt2-header--menu-open .region-select{display:block}}.jt2-header .mst-searchautocomplete__spinner{opacity:0}.searchautocomplete__active .jt2-header .mst-searchautocomplete__wrapper.jf-search-autocomplete{background:#fff;min-height:300px}.searchautocomplete__active .jt2-header .mst-searchautocomplete__wrapper.jf-search-autocomplete:before{width:200vw;height:100%;position:absolute;content:'';left:-50vw;top:0;background:#fff}.searchautocomplete__active .jt2-header .mst-searchautocomplete__spinner{width:80px;height:80px;margin:auto;position:absolute;top:175px;left:calc(50% - 40px);z-index:2;opacity:1}@media only screen and (min-width:1200px){.searchautocomplete__active .jt2-header .mst-searchautocomplete__spinner{left:calc(50% - 200px)}}.jt2-header .site-header__contact-btn{font-weight:500;padding:8px 20px}*,:after,:before{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[hidden]{display:none !important}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.mark,mark{padding:.2em;background-color:#fcf8e3}code{font-size:87.5%;color:#e83e8c;word-break:break-word}.small,small{font-size:80%;font-weight:400}.blockquote-footer:before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.d-sm-block{display:block !important}}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.cart .table{margin-bottom:0 !important}.table{width:100%;margin-bottom:1rem;color:#212529}.form-group{margin-bottom:1rem}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(2.25em);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.5625em);background-size:calc(1.125em) calc(1.125em)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none !important}.m-0{margin:0 !important}.text-right{text-align:right !important}@media (min-width:576px){.d-sm-block{display:block !important}}@media (min-width:768px){.d-md-none{display:none !important}}@media (min-width:992px){.d-lg-block{display:block !important}}.mr-0,.mx-0{margin-right:0 !important}.ml-0,.mx-0{margin-left:0 !important}.float-left{float:left !important}.float-right{float:right !important}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.mt-4,.my-4{margin-top:1.5rem !important}@media (min-width:768px){.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}}@media (min-width:576px){.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}}.pull-right{float:right}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-left:before{content:"\f053"}.fa-info-circle{content:url(../../frontend/Jellyfish/Training/en_US/images/information.svg);height:16px;margin-bottom:7px}.fa-success-page{height:18px !important;margin-bottom:5px !important;margin-right:10px}.fa-chevron-up:before{content:"\f077"}.jt2-header .header-basket__toggle{display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_cart-black.svg) no-repeat center center;background-size:20px 20px;position:relative}.jt2-header .header-basket__counter{position:absolute;top:4px;right:2px;width:14px;height:14px;border-radius:7px;font-size:10px;line-height:15px;background:#0069df;color:#fff;display:none}.jt2-header .header-basket__counter--active{display:block}.jt2-header .header-basket__container{background:#fff;position:fixed;top:68px;right:0;transform:translateX(100%);transition:all .4s ease-in-out;padding:24px;min-height:calc(100dvh - 68px);max-width:100%;width:100%}@media only screen and (min-width:768px){.jt2-header .header-basket__container{max-width:365px}}@media only screen and (min-width:1200px){.jt2-header .header-basket__container{top:131px;min-height:calc(100dvh - 131px)}}.jt2-header .header-basket--open .header-basket__container{transform:translateX(0%)}.jt2-header .header-basket__title{font-size:24px;line-height:34px;color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500;margin:0 0 16px}.jt2-header .header-basket__close{position:absolute;top:20px;right:0;display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_close-black.svg) no-repeat center center;background-size:16px 16px}.jt2-header .header-basket__items{max-height:calc(100dvh - 325px);overflow:auto;padding-bottom:20px}@media only screen and (min-width:768px){.jt2-header .header-basket__items{max-height:calc(100dvh - 400px)}}.jt2-header .header-basket__item{border-top:1px solid #e0e0e0;padding:16px 0 12px}.jt2-header .header-basket__item:first-of-type{border-top:none}.jt2-header .header-basket__item-title{color:#000;font-size:18px;line-height:24px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;margin:0 0 6px}.jt2-header .header-basket__item-info{color:#000;font-size:14px;line-height:22px;font-weight:400;margin:0 0 12px}.jt2-header .header-basket__item-list{list-style-type:none;margin:0;padding:0 0 12px;color:#000;font-size:14px;line-height:22px;font-weight:400}.jt2-header .header-basket__item-list li{padding:4px 0 0;margin:0}.jt2-header .header-basket__item-meta{display:flex;justify-content:space-between}.jt2-header .header-basket__item-price{text-align:right;padding-top:5px;-webkit-font-smoothing:auto}.jt2-header .header-basket__item-total{color:#000;font-size:18px;line-height:24px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;margin:0 0 6px;display:block}.jt2-header .header-basket__item-remove{font-size:12px;line-height:17px;color:#da0034;text-transform:uppercase;letter-spacing:.06em}.jt2-header .header-basket__footer{border-top:1px solid #e0e0e0;padding:24px 0;background:#fff;position:absolute;bottom:0;right:24px;width:calc(100% - 48px)}.jt2-header .header-basket__footer:before{content:'';height:20px;width:100%;position:absolute;top:-21px;left:0;display:block;background-image:linear-gradient(rgba(255,255,255,0),#fff)}.jt2-header .header-basket__footer .btn{display:block;margin-top:8px;text-decoration:none}.jt2-header .header-basket__footer-total{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.jt2-header .header-basket__footer-total-label{font-size:14px;line-height:22px;color:#7a7a7a}.jt2-header .header-basket__footer-total-price{font-size:24px;line-height:34px;color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500;-webkit-font-smoothing:auto}.jt2-header .product-update{text-align:center;-webkit-font-smoothing:auto}.jt2-header .product-update a.product-update__minus,.jt2-header .product-update a.product-update__plus{display:inline-block;color:#0069df;font-size:26px;line-height:1;padding:0 6px;position:relative;top:2px}.jt2-header .product-update a.product-update__minus:hover,.jt2-header .product-update a.product-update__plus:hover{text-decoration:none}.jt2-header .product-update__quantity{display:inline-block;border:none;background:#fff;font-size:18px;max-width:35px;width:auto;padding:0;color:#000;text-align:center}.jt2-header .product-update__action{display:block;background:0 0;border:none;font-size:12px;font-weight:400;line-height:17px;color:#0069df;text-transform:uppercase;letter-spacing:.06em;width:100%;margin:0}.jt2-header .site-search__container{position:fixed;left:0;top:4px;width:100%;min-height:100dvh;opacity:0;padding:0;z-index:2;pointer-events:none}@media only screen and (min-width:1200px){.jt2-header .site-search__container{top:44.8px;min-height:10px;z-index:1;padding:0 0 20px 275px}}@media only screen and (min-width:1400px){.jt2-header .site-search__container{padding-left:calc(50% - 400px)}}.jt2-header .site-search__controls{padding:9px 15px;position:relative;z-index:1}@media only screen and (min-width:1200px){.jt2-header .site-search__controls{padding:20px 15px}}.jt2-header .site-search__controls:before{content:'';display:block;width:100%;height:60px;background:#fff;opacity:0;position:absolute;top:0;left:0;z-index:1}@media only screen and (min-width:1200px){.jt2-header .site-search__controls:before{height:86px}}.jt2-header .site-search__toggle{display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:20px 20px}.jt2-header .site-search--open .site-search__container{pointer-events:initial;opacity:1}.jt2-header .site-search--open .site-search__controls:before{opacity:1}.jt2-header .site-search__close{width:44px;height:44px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_close-black.svg) no-repeat center center;background-size:16px 16px;position:absolute;right:0;top:12px;border:none;font-size:0;z-index:2}@media only screen and (min-width:1200px){.jt2-header .site-search__close{right:2px;top:24px}}.jt2-header .site-search__content{position:relative}.jt2-header .site-search__input{padding:12px 24px 12px 45px;max-width:calc(100% - 30px);height:46px;background:#f6f5f7;border-radius:30px;width:100%;color:#000;font-size:16px;line-height:24px;background:#f6f5f7 url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat 14px 16px;background-size:16px 16px;border:none;position:relative;z-index:1}@media only screen and (min-width:1200px){.jt2-header .site-search__input{max-width:764px}}.jt2-header .search-response{display:flex;margin:0 -15px;padding:24px 0 0;position:relative;flex-wrap:wrap;max-height:calc(100dvh - 70px);overflow:auto;transform:translateY(-100%);transition:all .4s ease-in-out;opacity:0;background:#fff}@media only screen and (min-width:1200px){.jt2-header .search-response{flex-wrap:nowrap;max-height:100%;overflow:visible;padding:30px 0 22px}}.jt2-header .search-response:before{content:'';display:block;width:200vw;height:100%;background:#fff;position:absolute;top:0;left:0;transform:translateX(-50%);z-index:-1}.jt2-header .search-response&gt;div{width:100%}.jt2-header .search-response__title{display:block;font-size:12px;margin-bottom:16px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;color:#7a7a7a}.jt2-header .search-response__loader{width:100px;height:100px;position:absolute;top:155px;left:50%;margin:0 0 0 -50px}.jt2-header .search-response__loader-img{width:100%;height:100%}.jt2-header .search-response__popular{padding:6px 15px}.jt2-header .search-response__popular-list{list-style-type:none;margin:0;padding:0}.jt2-header .search-response__popular-list-item{padding-bottom:12px;margin-bottom:0}.jt2-header .search-response__popular-list-link{font-size:16px;line-height:22px;font-weight:600;color:#000}.jt2-header .search-response__popular-list-link:hover{text-decoration:none;color:#000}.jt2-header .search-response__noresult{padding:6px 15px}.jt2-header .search-response__noresult-text{font-size:16px;margin-bottom:16px;font-weight:400;line-height:21px;color:#000}.jt2-header .search-response__noresult-text:last-of-type{font-size:14px;line-height:22px}.jt2-header .search-response__noresult-text strong{color:#000;font-family:'DM Sans-Bold',sans-serif;font-weight:600;-webkit-font-smoothing:auto}.jt2-header .search-response__results{width:100%;padding:0 15px 24px}@media only screen and (min-width:768px){.jt2-header .search-response__results{width:50%}}@media only screen and (min-width:1200px){.jt2-header .search-response__results{padding:0 24px 0 15px;width:33%}}.jt2-header .search-response__results--reading{width:100%;padding:24px 15px;background:#f6f5f7}@media only screen and (min-width:1200px){.jt2-header .search-response__results--reading{padding:0 24px 0 0;background:#fff;width:33.333%}}.jt2-header .search-response__results--reading .search-response__list{display:flex;flex-wrap:wrap}.jt2-header .search-response__results--reading .search-response__list-item{width:100%}@media only screen and (min-width:768px){.jt2-header .search-response__results--reading .search-response__list-item{width:calc(50% - 8px)}.jt2-header .search-response__results--reading .search-response__list-item:nth-child(even){margin-left:15px}}@media only screen and (min-width:1200px){.jt2-header .search-response__results--reading .search-response__list-item{width:100%}.jt2-header .search-response__results--reading .search-response__list-item:nth-child(even){margin-left:0}}.jt2-header .search-response__list{list-style-type:none;margin:0;padding:0}.jt2-header .search-response__list-item{margin:0;padding:0 0 16px}.jt2-header .search-response a.search-response__list-link{font-size:16px;line-height:21px;font-weight:400;color:#7a7a7a}.jt2-header .search-response a.search-response__list-link:hover{text-decoration:none}.jt2-header .search-response a.search-response__list-link strong{color:#000;font-family:'DM Sans-Bold',sans-serif;font-weight:600;-webkit-font-smoothing:auto}.jt2-header .search-response__results--reading .search-response__list-item{position:relative;background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-bottom:16px;padding-bottom:0}.jt2-header .search-response__results--reading .search-response__list-link{position:absolute;width:100%;height:100%;position:relative}.jt2-header .article-card{padding:16px}.jt2-header .article-card__meta{display:flex;justify-content:space-between;padding-bottom:16px}.jt2-header .article-card__date{font-size:12px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;color:#7a7a7a}.jt2-header .article-card__summary{font-size:16px;line-height:22px;color:#000;margin-bottom:8px}.jt2-header .article-card__lozenge{padding:2px 8px;border-radius:6px;background:#e0e0e0;color:#fff;font-size:12px;line-height:17px}.jt2-header .article-card__lozenge:before{content:'';display:inline-block;margin-right:5px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_bulb-white.svg) no-repeat center center;background-size:cover;width:9px;height:12px;position:relative;top:2px}.jt2-header .article-card__lozenge--inform{background:#0069df}.jt2-header .article-card__lozenge--inspire{background:#02883e}.jt2-header .article-card__lozenge--ignite{background:#da0034}.jt2-header .site-search--open .search-response{transform:translateY(0%);opacity:1}.hero{border-radius:40px;text-align:center;position:relative;display:flex;align-items:center}.hero--black{background:#000;color:#fff}.hero--blue{background:#0069df;color:#fff}.hero--grey{background:#f6f5f7;color:#000}.wbtracks-track-view .hero--black{background:#04006c}.hero__bg{position:absolute;top:auto;left:0;width:100%;height:100%;overflow:hidden;border-radius:40px}.hero__content{margin:0 auto;position:relative}@media only screen and (min-width:768px){.hero__content{max-width:584px}}@media only screen and (min-width:1024px){.hero__content{max-width:764px}}.hero__content-title{font-size:48px;line-height:58px;margin:0 0 24px;-webkit-font-smoothing:auto}@media only screen and (min-width:768px){.hero__content-title{font-size:48px;line-height:58px}}@media only screen and (min-width:1024px){.hero__content-title{font-size:72px;line-height:88px}}.hero__content-title--small{font-size:42px;line-height:50px;margin:24px 0}@media only screen and (min-width:1024px){.hero__content-title--small{font-size:56px;line-height:66px}}.hero--grey .hero__content-title{color:#000}.hero__content-intro{font-size:20px;line-height:28px;padding-bottom:32px;font-weight:400;margin:0}@media only screen and (min-width:1024px){.hero__content-intro{font-size:18px;line-height:26px;padding-bottom:40px}}.hero__content-copy{font-size:16px;line-height:24px;padding-bottom:32px;font-weight:400;margin:0}@media only screen and (min-width:1024px){.hero__content-copy{font-size:18px;line-height:26px;padding-bottom:16px}}.hero__content-cta{display:inline-block;border:none;background:#fff;color:#000;border-radius:30px;padding:10px 20px;font-size:16px;line-height:22px;font-weight:500;border:2px solid #fff;transition:all .2s ease-in-out;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}@media only screen and (min-width:1024px){.hero__content-cta{padding:16px 22px;min-width:275px;font-size:20px;line-height:28px}}.hero__content-cta--arrow{padding:16px 36px 16px 28px}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow{padding:12px 16px 12px 22px !important}}@media only screen and (min-width:1024px){.hero__content-cta--arrow{width:278px;height:64px;padding:16px 36px 16px 22px !important;margin-top:24px}}.hero__content-cta--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0;display:inline;margin-left:15px;width:20px;height:20px;display:inline-block;position:relative;top:3px;right:-5%}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow:after{right:-2%}}.hero__content-cta--arrow:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0}.hero__content-cta--arrows:after{position:relative;top:-26px;right:-52%}.hero__content-cta--arrow-down{width:300px}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow-down{width:278px}}.hero__content-cta--arrow-down:after{content:'';transform:rotate(90deg);right:0;left:90%;top:-26px}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow-down:after{right:0;left:5%;top:2px}}.hero__content-cta--arrow-down2{width:335px}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow-down2{width:275px}}.hero__content-cta--arrow-down2:after{right:0;left:4%;top:3px}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow-down2:after{right:0;left:6px;top:2px}}.hero__content-cta--arrow2{width:358px}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow2{width:300px}}.hero__content-cta--arrow2:after{position:relative;top:1px;right:-4%}@media (min-width:768px) and (max-width:1023px){.hero__content-cta--arrow2:after{top:2px;right:-2%}}.hero--grey .hero__content-cta{background:#000;color:#fff}.hero--grey .hero__content-cta--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0}.hero__content-cta:visited{color:#000}.hero__content-cta:hover{background:0 0;color:#fff;text-decoration:none}.hero--large{padding:72px 24px}@media only screen and (min-width:768px){.hero--large{min-height:400px;padding:40px}}@media only screen and (min-width:1024px){.hero--large{min-height:704px}}@media only screen and (min-width:768px){.hero--large .hero__content{max-width:550px}}@media only screen and (min-width:1024px){.hero--large .hero__content{max-width:640px}}.hero--search{padding:112px 24px}@media only screen and (min-width:768px){.hero--search{padding:112px 40px}}.hero--search .hero__content-intro{max-width:100%}.hero--short{padding:56px 24px;min-height:400px}@media only screen and (min-width:768px){.hero--short{padding:30px 40px}}@media only screen and (min-width:1024px){.cms-warner-bros .hero--2up{min-height:unset;padding:0}}@media (min-width:768px) and (max-width:1023px){.cms-warner-bros .hero--2up{min-height:unset;padding:0}}.cms-warner-bros .hero--2up .hero__content{display:block}@media only screen and (min-width:1024px){.cms-warner-bros .hero--2up .hero__content{max-width:100%;width:calc(100% - 48px) !important}}.cms-warner-bros .hero--2up .hero__content img{width:100%}@media (min-width:768px) and (max-width:1023px){.cms-warner-bros .hero--2up .hero__content{max-width:100%;width:calc(100% - 24px) !important;margin:0 auto}}.hero--2up{padding:72px 24px}@media only screen and (min-width:768px){.hero--2up{min-height:400px;padding:64px 48px}}@media only screen and (min-width:1024px){.hero--2up{min-height:704px}}.hero--2up .hero__content{text-align:left;margin:0}@media only screen and (min-width:768px){.hero--2up .hero__content{max-width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width:1024px){.hero--2up .hero__content{max-width:1290px;width:100%;gap:40px;flex-wrap:nowrap;margin:0 auto;align-items:center}}.hero--2up .hero__content-title{font-size:42px;line-height:50px;margin:0 0 24px}@media only screen and (min-width:1024px){.hero--2up .hero__content-title{font-size:56px;font-style:normal;font-weight:500;line-height:66px;letter-spacing:-1.12px}}.hero--2up .hero__content-intro{font-size:20px;line-height:28px;padding-bottom:16px;font-weight:400;margin:0}@media only screen and (min-width:1024px){.hero--2up .hero__content-intro{font-size:24px;line-height:30px;padding-bottom:16px;width:500px}}.hero--2up .hero__content-text{max-width:500px;width:100%}.hero--2up .hero__content-media{max-width:462px;width:100%;margin-left:auto;padding-top:24px}@media only screen and (min-width:1024px){.hero--2up .hero__content-media{max-width:620px;padding-top:0}}.hero--2up .hero__content-media img{width:100%;border-radius:70px;transform:rotate(5deg)}.hero--2up .inline-review{margin:0}.hero__search{text-align:left}.hero__search-bar{position:relative}.hero__search .hero__search-input{background:#fff;border:none;border-radius:50px;color:#000;display:block;padding:12px 16px;font-weight:400;font-size:14px;line-height:22px;min-height:48px;margin-bottom:16px}@media only screen and (min-width:768px){.hero__search .hero__search-input{font-size:18px;line-height:26px}}@media only screen and (min-width:1024px){.hero__search .hero__search-input{padding:16px 24px;min-height:64px}}.hero__search .hero__search-input::placeholder{color:#000}.hero__search-submit{display:block;position:absolute;right:4px;top:4px;border:none;padding:0;margin:0;width:44px;height:44px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:20px 20px}@media only screen and (min-width:1024px){.hero__search-submit{right:12px;top:12px}}.hero__search-submit:hover{display:block;position:absolute;right:4px;top:4px;border:none;padding:0;margin:0;width:44px;height:44px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:20px 20px}@media only screen and (min-width:1024px){.hero__search-submit:hover{right:12px;top:12px}}.hero__search-submit:visited{display:block;position:absolute;right:4px;top:4px;border:none;padding:0;margin:0;width:44px;height:44px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:auto;background-size:20px 20px}.hero__search-submit:focus{display:block;position:absolute;right:4px;top:4px;border:none;padding:0;margin:0;width:44px;height:44px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:auto;background-size:20px 20px}@media only screen and (min-width:1024px){.hero__search-submit:focus{right:12px;top:12px}}.hero__search-meta{display:flex;justify-content:space-between}.hero__search-count{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:18px;line-height:24px;color:#fff}@media only screen and (min-width:1024px){.hero__search-count{font-size:20px;line-height:28px}}.meta-dd{position:relative}.meta-dd__label{text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;color:#fff;display:block;padding:4px 20px 4px 0;position:relative}.meta-dd__label:hover{cursor:pointer}.meta-dd__label:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-white-down.svg) no-repeat center center;display:inline-block;width:12px;height:12px;display:block;position:absolute;right:0;top:7px;transition:all .2s ease-in-out}.meta-dd__list{display:none;list-style-type:none;margin:0;padding:12px;width:145px;background:#fff;border-radius:10px;position:absolute;top:100%;right:0;box-shadow:0px 4px 20px rgba(8,30,63,.1)}@media only screen and (min-width:768px){.meta-dd__list{right:50%;transform:translateX(50%)}}.meta-dd__item{margin:0;padding:0}.meta-dd__link{display:block;color:#000;padding:12px;font-weight:400;font-size:14px;line-height:22px}.meta-dd__link:hover{background:#f6f5f7;color:#000;text-decoration:none}.meta-dd__link:visited{color:#000;text-decoration:none}.meta-dd--open .meta-dd__label:after{transform:rotate(180deg)}.meta-dd--open .meta-dd__list{display:block}.inline-review{display:flex;justify-content:space-between;max-width:260px;margin:0 auto;align-items:center;margin-bottom:18px}@media only screen and (min-width:768px){.inline-review{max-width:320px}}.inline-review__stars{display:inline-block;line-height:0;position:relative;top:-2px}@media only screen and (min-width:768px){.inline-review__stars{position:static}}.inline-review__star{display:inline-block;width:12px;height:12px;margin-left:2px;background:url(../../frontend/Jellyfish/Training/en_US/images/star-full.svg) no-repeat center center;background-size:12px 12px}@media only screen and (min-width:768px){.inline-review__star{width:20px;height:20px;margin-left:4px;background-size:20px 20px}}.inline-review__star:first-child{margin-left:0}.inline-review__star--half{background-image:url(../../frontend/Jellyfish/Training/en_US/images/half-star.svg)}.inline-review__star--empty{background-image:url(../../frontend/Jellyfish/Training/en_US/images/star-empty.svg)}.inline-review__rating,.inline-review__label{color:#fff;font-size:12px;line-height:17px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;letter-spacing:.5px;-webkit-font-smoothing:auto}@media only screen and (min-width:1024px){.inline-review__rating,.inline-review__label{font-size:14px;line-height:18px}}.hero__features{list-style-type:none;margin:0 0 0 -160px;padding:0;transform:translateX(50%);text-align:left}@media only screen and (min-width:768px){.hero__features{margin:0;padding:0;transform:translateX(0%)}}.hero__features-item{font-size:12px;line-height:17px;text-transform:uppercase;letter-spacing:.5px;-webkit-font-smoothing:auto}@media only screen and (min-width:768px){.hero__features-item{margin-left:40px;display:inline-block}}@media only screen and (min-width:1024px){.hero__features-item{font-size:14px;line-height:18px}}.hero__features-item:first-child{margin-left:0}.hero__features-item:before{content:'';width:18px;height:18px;margin-right:10px;display:inline-block;background-size:17px 17px;position:relative;top:4px}.hero__features-item--pace:before{background:url(../../frontend/Jellyfish/Training/en_US/images/pace-ico.svg) no-repeat center center}.hero__features-item--teching:before{background:url(../../frontend/Jellyfish/Training/en_US/images/teaching-ico.svg) no-repeat center center}.hero__features-item--private:before{background:url(../../frontend/Jellyfish/Training/en_US/images/private-ico.svg) no-repeat center center}.courses__listing{padding-right:0;flex:1 1 73%;padding-left:0}.courses__listing .listing{max-width:764px}@media only screen and (max-width:1260px){.courses__listing .listing{max-width:100%}}.courses__filter{flex:1 1 27%;padding-right:0}.courses__filter .layered-filter-block-container{max-width:264px;margin-left:28.9%;padding-right:30px}@media only screen and (max-width:1260px){.courses__filter .layered-filter-block-container{margin-left:0}}@media only screen and (max-width:1024px){.courses__filter .layered-filter-block-container{max-width:100%;margin-left:0;padding-right:0}}.filter .block-content.filter-content{border-top:none}.cms-index-index .hero__content-intro{font-size:26px;font-style:normal;font-weight:400;line-height:36px}.cms-index-index .image-promo--small .image-promo__inner{min-height:507px}.promo-container a.image-promo__content-cta.meta-cta,.promo-container a.image-promo__content-cta.ai-cta{max-width:fit-content !important}@media (min-width:768px) and (max-width:1023px){.cms-index-index .image-promo--small .image-promo__inner{min-height:420px;padding:22px}.cms-index-index .image-promo--small .image-promo__content-title{font-size:32px !important;line-height:40px !important}.cms-index-index .hero__content-intro{font-size:18px;line-height:26px}.cms-index-index .hero--full .hero__bg{background-size:152% !important}.cms-index-index .image-promos--double .image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 67%)}.cms-index-index .image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 78%)}.cms-index-index .hero--full .hero__content{padding:0 40px}}@media (max-width:767px){.cms-index-index .hero--full .hero__bg{background-size:140% !important}.cms-index-index .hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 10%,#000 22%) !important}.cms-index-index .image-promo__bg:after{background:linear-gradient(to bottom,transparent 6%,#000 48%) !important}.cms-index-index .image-promo__content .image-promo__content-cta-sl.image-promo__content-cta{padding:8px 12px 8px 16px !important}.cms-index-index .image-promo__content a.image-promo__content-cta{padding:12px 16px 12px 22px !important}.cms-index-index .hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 93% !important}.cms-index-index .hero--full .spotlight-block.hero__bg:after{background:linear-gradient(to bottom,transparent 15%,#000 93%) !important}.cms-index-index .hero--full .hero__content-text{margin:170px auto 82px auto !important}.cms-index-index .promo-container .text-block .image-promo__content-title{font-size:42px !important}}@media (min-width:1024px){.cms-index-index .hero--full .hero__content{padding:0 40px;margin-bottom:100px}}@media (min-width:1024px) and (min-width:2500px){.cms-index-index .hero--full .spotlight-block.hero__bg{margin-bottom:0}}.cms-index-index .spot-light-new,.cms-index-index .spot-light-new *{box-sizing:border-box}.cms-index-index .spot-light-new{position:relative;overflow:hidden;width:calc(100% - 24px);background:#000;border-radius:20px;margin:72px 12px 0}.cms-index-index .spot-light-new-banner{position:relative;overflow:hidden;width:100%}.cms-index-index .spot-light-new-banner:after{content:'';width:100%;display:block;padding-bottom:181.76%}.cms-index-index .spot-light-new-banner-img{position:absolute;left:50%;top:50%;transform:translate(-62%,-50%);height:100%;max-width:unset}.cms-index-index .spot-light-new-banner-writeup{position:absolute;left:50%;top:80%;transform:translate(-50%,-100%);display:flex;flex-direction:column;gap:16px;color:#fff;width:85%;text-align:center;padding:10px;font-weight:500;z-index:1}.cms-index-index .spot-light-new-banner-title{margin:0;font-size:36px;line-height:44px;letter-spacing:-.2px}.cms-index-index .spot-light-new-banner-text{margin:0 0 16px;font-size:16px;line-height:24px}.cms-index-index .spot-light-new-banner-btn{background-color:#fff;padding:12px 16px;display:flex;align-items:center;gap:24px;font-size:16px;border-radius:30px;color:#000;text-decoration:none;width:222px;margin:0 auto;justify-content:space-between}.cms-index-index .spot-light-new-banner-btn:hover,.cms-index-index .spot-light-new-banner-btn:focus,.cms-index-index .spot-light-new-banner-btn:active,.cms-index-index .spot-light-new-banner-btn:visited{color:#000;text-decoration:none}.spot-light-new-banner-btn:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);position:relative;top:4px;right:10px}.cms-index-index .spot-light-new-bg{position:absolute;width:100%;top:0;left:0;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 75%,#000),linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.42))}.cms-index-index .spot-light-new-cards-wrapper{position:relative}.cms-index-index .spot-light-new-cards{display:flex;gap:24px;padding:0 12px 20px;flex-direction:column;margin-top:-60px}.cms-index-index .spot-light-new-card{border-radius:20px;padding:32px;display:flex;gap:16px;flex-direction:column;color:#fff}.cms-index-index .spot-light-new-card:first-child{background-color:rgba(2,136,62,.4)}.cms-index-index .spot-light-new-card:nth-child(2){background-color:rgba(0,105,223,.4)}.cms-index-index .spot-light-new-card:last-child{background-color:rgba(218,0,52,.4)}.cms-index-index .spot-light-new-card:first-child .card-header-icon{background:#eafbf3}.cms-index-index .spot-light-new-card:nth-child(2) .card-header-icon{background:#e4f2ff}.cms-index-index .spot-light-new-card:last-child .card-header-icon{background:#fce5ea}.cms-index-index .card-header{display:flex;align-items:center;gap:16px;font-size:22px;font-weight:500;line-height:30px;margin:0;padding:0}.cms-index-index .card-header-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:#eafbf3}.cms-index-index .card-header-icon img{max-width:100%;max-height:100%}.cms-index-index .card-body{margin:0;font-size:16px;line-height:24px;flex-grow:1;padding:0}.cms-index-index .card-link{display:inline-flex;align-items:center;gap:16px;color:#fff;text-decoration:none;justify-content:space-between;max-width:fit-content}.cms-index-index .card-link:hover,.cms-index-index .card-link:focus,.cms-index-index .card-link:active,.cms-index-index .card-link:visited{color:#fff;text-decoration:none}.cms-index-index .card-link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-white.svg);position:relative;top:5px}.cms-index-index .image-promos--double,.cms-index-index .scaled-learning.image-promos{padding:0}.cms-index-index .hero--full .spotlight-block.hero__bg{background-size:100% !important}.cms-index-index .hero--full .spotlight-block.hero__bg:after{background:0 0 !important}@media only screen and (min-width:768px){.cms-index-index .spot-light-new-banner:after{padding-bottom:92.47%}.cms-index-index .spot-light-new-banner-img{transform:translate(-60%,-54%);height:auto;width:180%}.cms-index-index .spot-light-new-banner-writeup{top:85%;width:450px}.cms-index-index .spot-light-new-banner-title{font-size:48px;line-height:58px}.cms-index-index .spot-light-new-banner-text{font-size:18px;line-height:26px}.cms-index-index .spot-light-new-bg{background:linear-gradient(to bottom,rgba(0,0,0,0) 45%,#000)}.cms-index-index .spot-light-new-cards{gap:24px;padding:0 40px 40px;flex-direction:row;flex-wrap:wrap}.cms-index-index .spot-light-new-card{width:calc(50% - 12px)}.cms-index-index .spot-light-new-card:last-child{width:100%;flex-direction:row;gap:45px;align-items:center}.cms-index-index .spot-light-new-card:last-child .card-body{margin-left:15px}.cms-index-index .spot-light-new-card:last-child .card-link{min-width:fit-content}}@media only screen and (min-width:768px) and (orientation:landscape){.cms-index-index .spot-light-new-banner:after{padding-bottom:50%}.cms-index-index .spot-light-new-banner-img{transform:translate(-48%,-49%);height:auto;width:110%}}@media only screen and (min-width:1200px){.cms-index-index .spot-light-new{border-radius:30px;width:calc(100% - 40px);margin:130.8px 20px 0}.cms-index-index .spot-light-new-banner:after{padding-bottom:50%}.cms-index-index .spot-light-new-banner-img{transform:translate(-45%,-44%);width:130%}.cms-index-index .spot-light-new-banner-writeup{top:80%;gap:16px;width:500px}.cms-index-index .spot-light-new-banner-title{font-size:56px;line-height:66px}.cms-index-index .spot-light-new-banner-text{margin:0 0 24px;font-size:26px;line-height:36px}.cms-index-index .spot-light-new-cards{max-width:1290px;margin:-60px auto 0;flex-direction:row;padding-bottom:112px}.cms-index-index .spot-light-new-card{width:calc(33.33% - 16px)}.cms-index-index .spot-light-new-card:last-child{width:calc(33.33% - 16px);flex-direction:column;gap:16px;align-items:flex-start}.cms-index-index .spot-light-new-card:last-child .card-body{margin-left:0}.cms-index-index .card-header{font-size:28px;line-height:38px}.cms-index-index .card-body{font-size:18px;line-height:26px}.cms-index-index .card-link{margin-top:24px;gap:12px}.cms-index-index .image-promos--narrow&gt;.container{max-width:1200px !important;width:80% !important}.cms-index-index .image-promo{min-height:auto;padding:40px 0}.cms-index-index .image-promo__inner{min-height:auto;padding:0}.cms-index-index .image-promo__content{margin:0 auto;position:absolute;text-align:center;color:#fff;max-width:615px;bottom:50px;left:50%;transform:translate(-50%,0);width:80%}.cms-index-index .image-promo__inner:after{content:'';display:block;padding-bottom:59%}.cms-index-index .image-promo--small{min-height:auto}.cms-index-index .image-promo--small .image-promo__content{bottom:40px}.cms-index-index .image-promo--small .image-promo__inner:after{padding-bottom:79%}.cms-index-index .image-promo--small .image-promo__inner{padding:0;min-height:auto}.cms-index-index .scaled-learning .image-promo{min-height:auto !important}.cms-index-index .scaled-learning .image-promo__inner{padding:0 !important;height:auto !important;min-height:auto !important}.cms-index-index .scaled-learning .image-promo__inner:after{padding-bottom:43%}.cms-index-index .scaled-learning .image-promo__inner .image-promo__content{padding:0 !important;transform:translate(-50%,-10%)}}@media only screen and (min-width:1600px){.cms-index-index .spot-light-new-banner:after{padding-bottom:36%}.cms-index-index .spot-light-new-banner-img{transform:translate(-45%,-40%);width:120%}}@media only screen and (min-width:1900px){.cms-index-index .spot-light-new-banner:after{padding-bottom:44%}}@media only screen and (min-width:2500px){.cms-index-index .spot-light-new{width:calc(100% - 48px);margin:130.8px 24px 0}.cms-index-index .spot-light-new-banner:after{padding-bottom:32%}.cms-index-index .spot-light-new-banner-img{transform:translate(-50%,-38%);width:100%}.cms-index-index .spot-light-new-banner-writeup{top:70%;gap:16px;width:500px}.cms-index-index .hero--full .spotlight-block.hero__bg{margin-bottom:0}}@media only screen and (min-width:3400px){.cms-index-index .spot-light-new-banner:after{padding-bottom:28.5%}.cms-index-index .spot-light-new-banner-img{transform:translate(-50%,-38%);width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.image-promos--narrow&gt;.container{padding-left:10px !important;padding-right:10px !important}.cms-index-index .hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 100% !important}.cms-index-index .hero--full .spotlight-block.hero__bg:after{background:0 0 !important}.cms-index-index .hero--full .hero__content-text{margin:130px auto 82px auto !important}}.wbtracks-track-view .hero--2up .hero__content-media{max-width:462px;width:100%;margin-left:auto;padding-top:24px}@media only screen and (min-width:1024px){.wbtracks-track-view .hero--2up .hero__content-media{max-width:800px;padding-top:0;margin-right:-160px}}.wbtracks-track-view .hero--2up .hero__content-media img{width:100%;max-width:1300px;border-radius:0;transform:rotate(0deg)}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .hero--2up .hero__content-media{max-width:462px;width:100%;margin-left:220px;padding-top:24px;transform:scale(1.7);margin-top:70px;margin-bottom:40px}}.wbtracks-track-view .hero__content-cta--arrow{padding:16px 36px 16px 28px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .hero__content-cta--arrow{padding:12px 16px 12px 22px !important;max-width:230px;width:100%;display:flex;align-items:center}}@media only screen and (min-width:1024px){.wbtracks-track-view .hero__content-cta--arrow{width:278px;height:64px;padding:16px 36px 16px 22px !important;margin-top:24px}}.wbtracks-track-view .hero__content-cta--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0;display:inline;margin-left:15px;width:20px;height:20px;display:block;position:relative;top:-25px;left:190px}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .hero__content-cta--arrow:after{right:-2%;top:-1px;left:10px}}.wbtracks-track-view .hero__content-cta--arrow:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0}@media (min-width:768px) and (max-width:1023px){.promotional-section .container{padding:0 10px !important}}.promotional-section .promo-section{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-radius:40px;background:var(--GLOW-Spectrum-400-Purple,#6a5aff);padding:75px 105px 52px;width:calc(100% - 310px);margin:30px auto 0 auto;max-width:1200px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.promotional-section .promo-section{width:100%;padding:40px}}.promotional-section .promo-text-container{max-width:800px;z-index:1}.promotional-section .promo-headline{align-self:stretch;color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:"DM Sans",sans-serif;font-size:56px;font-style:normal;font-weight:500;line-height:66px;letter-spacing:-1.12px;margin-bottom:20px}@media (min-width:768px) and (max-width:1023px){.promotional-section .promo-headline{font-size:42px;line-height:50px;letter-spacing:-.84px}}.promotional-section .promo-body{align-self:stretch;color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:"DM Sans",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.22px;margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.promotional-section .promo-body{font-size:18px;line-height:26px;width:100%;max-width:600px}}.promotional-section .image-promo__content-cta{display:inline-block;padding:12px 16px 12px 0;border-radius:30px;background:var(--GLOW-Greys-Grey-000,#fff);color:var(--GLOW-Greys-Grey-1000,#000);text-align:center;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;width:100%;max-width:170px;border:2px solid transparent}.promotional-section .image-promo__content-cta:after{content:"";background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg);display:inline-block;height:20px;width:20px;position:relative;left:20px;top:3px}.promotional-section .image-promo__content-cta:hover{background-color:var(--GLOW-CTA-Hover,#6a5aff);text-decoration:none;color:#fff;border:2px solid #fff}.promotional-section .image-promo__content-cta:hover:after{content:"";background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg);display:inline-block;height:20px;width:20px;position:relative;left:20px;top:3px}.promotional-section .corner-image{position:absolute}.promotional-section .top-left{top:0;left:0;height:200px}@media (min-width:768px) and (max-width:1023px){.promotional-section .top-left{height:125px}}.promotional-section .top-right{top:0;right:0;height:120px}@media (min-width:768px) and (max-width:1023px){.promotional-section .top-right{top:-64px;transform:rotate(-15deg);right:-15px}}.promotional-section .bottom-left{bottom:0;left:0}@media (min-width:768px) and (max-width:1023px){.promotional-section .bottom-left{height:90px}}.promotional-section .bottom-right{bottom:50px;right:0;height:160px}@media (min-width:768px) and (max-width:1023px){.promotional-section .bottom-right{bottom:40px;right:-15px;height:140px}}.offers-banner .hero{overflow:hidden}.offers-banner .hero--black{background-color:#000}.offers-banner .home-graphic{position:absolute;z-index:1}.offers-banner .home-graphic-1{display:block;right:23%;top:0}@media only screen and (min-width:1801px){.offers-banner .home-graphic-1{right:27% !important;left:auto !important}}@media only screen and (min-width:1701px) and (max-width:1800px){.offers-banner .home-graphic-1{right:26% !important;left:auto !important}}@media only screen and (min-width:1601px) and (max-width:1700px){.offers-banner .home-graphic-1{right:25% !important;left:auto !important}}@media only screen and (min-width:1200px) and (max-width:1600px){.offers-banner .home-graphic-1{right:24% !important;left:auto !important}}@media only screen and (min-width:1200px) and (max-width:1600px){.offers-banner .home-graphic-1{right:21%}}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-1{left:230px;top:-40px;transform:rotate(9deg)}}.offers-banner .home-graphic-2{top:0;right:0 !important;left:auto !important}.offers-banner .home-graphic-2 img{min-width:236px}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-2 img{min-width:150px}}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-2{top:0;left:576px}}.offers-banner .home-graphic-3{right:27% !important;top:auto !important;bottom:0 !important}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-3{right:200px;top:608px}}.offers-banner .home-graphic-4{right:7%;top:auto !important;bottom:0 !important}@media only screen and (min-width:1701px){.offers-banner .home-graphic-4{right:4% !important;top:auto !important;bottom:0 !important}}@media only screen and (min-width:1601px) and (max-width:1700px){.offers-banner .home-graphic-4{right:1% !important;top:auto !important;bottom:0 !important}}@media only screen and (min-width:1401px) and (max-width:1600px){.offers-banner .home-graphic-4{right:0 !important;top:auto !important}}@media only screen and (min-width:1200px) and (max-width:1400px){.offers-banner .home-graphic-4{right:2% !important;top:auto !important;bottom:0 !important}}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-4{right:20px;top:auto !important;bottom:-12px !important;transform:rotate(-3.6deg)}}.offers-banner .hero--2up .hero__content-media img{transform:rotate(0deg)}@media only screen and (min-width:1024px){.offers-banner .hero--2up .hero__content-media{max-width:520px;padding-top:0}}@media (min-width:768px) and (max-width:1023px){.offers-banner .hero--2up .hero__content-media{max-width:352px}}.offers-banner .hero--2up .hero__content-intro{line-height:34px}@media (min-width:768px) and (max-width:1023px){.offers-banner .hero--2up .hero__content-intro{font-size:20px;font-style:normal;font-weight:400;line-height:28px}}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-1 svg{width:350px}}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-2 img{width:170px;height:150px}}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-3 svg{width:200px;height:70px}}@media (min-width:768px) and (max-width:1023px){.offers-banner .home-graphic-4 svg{height:160px;width:160px}}@media only screen and (min-width:1201px) and (max-width:1500px){.offers-banner .hero--2up .hero__content-media img,.cms-ai-offers .hero--2up .hero__content-media img{width:96% !important}}.cms-latest-offers .training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p,.cms-ai-offers .training__courses .training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p{font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (min-width:768px) and (max-width:1023px){.promotional-banner .container{padding:0 10px !important}}.promotional-banner-varients .promo-section{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-radius:40px;padding:75px 105px 52px;width:calc(100% - 310px);margin:30px auto 0 auto;max-width:1200px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .promo-section{width:100%;padding:40px}}.promotional-banner-varients .black-friday{background:#000}.promotional-banner-varients .promo-text-container{max-width:800px;z-index:1;margin-top:30px}.promotional-banner-varients .promo-header-img{display:flex;flex-direction:row;position:relative}.promotional-banner-varients .promo-header-img img{position:absolute;top:-70px;right:-20px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .promo-header-img img{top:-54px;right:18px;width:120px;height:auto}}.promotional-banner-varients .promo-headline{align-self:stretch;color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:"DM Sans",sans-serif;font-size:56px;font-style:normal;font-weight:500;line-height:66px;letter-spacing:-1.12px;margin:0 0 5px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .promo-headline{font-size:42px;line-height:50px;letter-spacing:-.84px;margin-left:22px}}.promotional-banner-varients .promo-subtitle{color:var(--GLOW-Spectrum-500---Primary-Yellow,#ffd54f);text-align:center;font-family:"DM Sans",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px;margin:0 0 5px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .promo-subtitle{font-size:28px;line-height:38px;letter-spacing:-.56px}}.promotional-banner-varients .promo-body{align-self:stretch;color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0 0 40px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .promo-body{font-size:16px;line-height:24px;width:100%;max-width:600px}}.promotional-banner-varients .image-promo__content-cta{display:inline-block;padding:12px 16px 12px 0;border-radius:30px;background:var(--GLOW-Greys-Grey-000,#fff);color:var(--GLOW-Greys-Grey-1000,#000);text-align:center;font-family:"DM Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;width:100%;max-width:170px;border:2px solid transparent;margin-bottom:40px}.promotional-banner-varients .image-promo__content-cta:after{content:"";background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg);display:inline-block;height:20px;width:20px;position:relative;left:20px;top:3px}.promotional-banner-varients .image-promo__content-cta:hover{background-color:var(--GLOW-CTA-Hover,#000);text-decoration:none;color:#fff;border:2px solid #fff}.promotional-banner-varients .image-promo__content-cta:hover:after{content:"";background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg);display:inline-block;height:20px;width:20px;position:relative;left:20px;top:3px}.promotional-banner-varients .corner-image{position:absolute}.promotional-banner-varients .top-left{top:0;left:0;height:200px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .top-left{height:125px}}.promotional-banner-varients .top-right{top:0;right:0;height:220px;width:300px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .top-right{top:-24px;transform:rotate(0deg);right:-75px;width:280px}}.promotional-banner-varients .bottom-left{bottom:0;left:80px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .bottom-left{bottom:0;left:0;height:90px}}.promotional-banner-varients .bottom-left-circle{bottom:50px;left:50px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .bottom-left-circle{bottom:50px;left:40px;height:auto;width:70px}}.promotional-banner-varients .bottom-right{bottom:0;right:0;height:220px}@media (min-width:768px) and (max-width:1023px){.promotional-banner-varients .bottom-right{height:170px}}@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.promotional-banner-varients .promo-section{width:100% !important}.promotional-section .promo-section{width:100% !important}.promotional-section .top-right{right:-20px}}.review-section-wrapper{background:#f6f5f7}.review-section{display:flex;justify-content:center;align-items:center;padding:80px 155px 96px;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.review-section{padding:48px 32px}}.review-container{display:flex;gap:24px;flex-wrap:nowrap;justify-content:center;width:100%;max-width:1200px}@media (min-width:768px) and (max-width:1023px){.review-container{gap:12px}}.review-block{flex:1 1 calc(50% - 30px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:#fff;border-radius:30px;text-align:center;max-width:550px}.review-title{font-family:'DM Sans-Medium',sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px;color:#1a1a1a;margin:0}@media (min-width:768px) and (max-width:1023px){.review-title{font-size:28px;line-height:38px;letter-spacing:-.56px}}.review-description{font-family:'DM Sans-Medium',sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:36px;color:#1a1a1a;margin:0}@media (min-width:768px) and (max-width:1023px){.review-description{font-size:24px;line-height:34px}}.review-image{margin-top:20px;max-width:220px;width:100%}@media (min-width:768px) and (max-width:1023px){.review-image{max-width:210px}}.fr-fr .review-section .image-promo__graphics--block-3{position:relative}.fr-fr .review-section .image-promo__graphics--block-3 .graphic--2{top:0;left:-110px;transform:rotate(-165deg)}.fr-fr .review-section-wrapper .container{padding-left:0 !important;padding-right:0 !important}@media only screen and (min-width:1025px){.review-section{padding:80px 155px 96px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.review-section{padding:48px 32px}.review-container{gap:12px}.review-title{font-size:28px;line-height:38px;letter-spacing:-.56px}.review-description{font-size:24px;line-height:34px}.review-image{max-width:210px}}.fr-fr .review-section .image-promo__graphics{position:relative;display:none}@media only screen and (min-width:1024px){.fr-fr .review-section .image-promo__graphics{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.fr-fr .review-section .image-promo__graphics{display:none}}@media (min-width:768px) and (max-width:1023px){.page-virtual-classroom .hero__content-cta--arrows:after{top:3px;right:0}}.hero--short .hero__bg-graphic-1,.hero--search .hero__bg-graphic-1,.hero--large .hero__bg-graphic-1{position:absolute;width:125px;height:125px;right:58px;top:-65px;border:2px solid #ff4975;border-radius:12px;transform:rotate(18deg)}@media only screen and (min-width:768px){.hero--short .hero__bg-graphic-1,.hero--search .hero__bg-graphic-1,.hero--large .hero__bg-graphic-1{width:175px;height:175px;right:75px;top:-120px;border-radius:8px}}@media only screen and (min-width:1024px){.hero--short .hero__bg-graphic-1,.hero--search .hero__bg-graphic-1,.hero--large .hero__bg-graphic-1{width:291px;height:291px;right:100px;top:-207px;border-width:4px;border-radius:12px}}.hero--short .hero__bg-graphic-2,.hero--search .hero__bg-graphic-2,.hero--large .hero__bg-graphic-2{position:absolute;width:78px;height:78px;right:-18px;top:27px;border:2px solid #0078ff;border-radius:50%}@media only screen and (min-width:768px){.hero--short .hero__bg-graphic-2,.hero--search .hero__bg-graphic-2,.hero--large .hero__bg-graphic-2{width:100px;height:100px;right:-22px;top:35px}}@media only screen and (min-width:1024px){.hero--short .hero__bg-graphic-2,.hero--search .hero__bg-graphic-2,.hero--large .hero__bg-graphic-2{width:182px;height:182px;right:-50px;top:55px;border-width:4px}}.hero--short .hero__bg-graphic-3,.hero--search .hero__bg-graphic-3,.hero--large .hero__bg-graphic-3{position:absolute;width:145px;height:145px;left:0;bottom:-93px}@media only screen and (min-width:768px){.hero--short .hero__bg-graphic-3,.hero--search .hero__bg-graphic-3,.hero--large .hero__bg-graphic-3{width:217px;height:217px;left:20px;bottom:-150px}}@media only screen and (min-width:1024px){.hero--short .hero__bg-graphic-3,.hero--search .hero__bg-graphic-3,.hero--large .hero__bg-graphic-3{width:336px;height:336px;left:15px;bottom:-230px}}.hero--short .hero__bg-graphic-3 path,.hero--search .hero__bg-graphic-3 path,.hero--large .hero__bg-graphic-3 path{stroke:#0aa951;stroke-width:4px}@media only screen and (min-width:768px){.hero--short .hero__bg-graphic-3 path,.hero--search .hero__bg-graphic-3 path,.hero--large .hero__bg-graphic-3 path{stroke-width:3px}}@media only screen and (min-width:1024px){.hero--short .hero__bg-graphic-3 path,.hero--search .hero__bg-graphic-3 path,.hero--large .hero__bg-graphic-3 path{stroke-width:4px}}.hero--short .hero__bg-graphic-4,.hero--search .hero__bg-graphic-4,.hero--large .hero__bg-graphic-4{position:absolute;width:50px;height:50px;left:-25px;bottom:43px;border:2px solid #0078ff;border-radius:50%}@media only screen and (min-width:768px){.hero--short .hero__bg-graphic-4,.hero--search .hero__bg-graphic-4,.hero--large .hero__bg-graphic-4{width:76px;height:76px;left:-20px;bottom:48px}}@media only screen and (min-width:1024px){.hero--short .hero__bg-graphic-4,.hero--search .hero__bg-graphic-4,.hero--large .hero__bg-graphic-4{width:115px;height:115px;left:-30px;bottom:100px;border-width:4px}}.hero--2up .hero__bg-graphic-1{position:absolute;width:100px;height:100px;right:-65px;bottom:328px;transform:rotate(25deg)}@media only screen and (min-width:768px){.hero--2up .hero__bg-graphic-1{bottom:auto;width:269px;height:269px;right:-120px;top:-140px;transform:rotate(-45deg)}}@media only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-1{width:336px;height:336px;right:140px;top:-246px;transform:rotate(0deg)}}.hero--2up .hero__bg-graphic-1 path{stroke:#ff4975;stroke-width:6px}@media only screen and (min-width:768px){.hero--2up .hero__bg-graphic-1 path{stroke-width:3px}}@media only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-1 path{stroke-width:4px}}.hero--2up .hero__bg-graphic-2{position:absolute;border:2px solid #0078ff;border-radius:50%;display:none}@media only screen and (min-width:768px){.hero--2up .hero__bg-graphic-2{display:block;width:100px;height:100px;right:-22px;top:150px}}@media only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-2{width:120px;height:120px;right:26px;top:36px;border-width:4px}}.hero--2up .hero__bg-graphic-3{position:absolute;width:194px;height:194px;left:-130px;bottom:-105px;border:2px solid #0aa951;border-radius:6px;transform:rotate(25deg)}@media only screen and (min-width:768px){.hero--2up .hero__bg-graphic-3{border-radius:12px;width:194px;height:194px;left:-65px;bottom:-9px;transform:rotate(48deg)}}@media only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-3{left:auto;width:330px;height:330px;right:540px;bottom:-230px;border-width:4px;transform:rotate(18deg)}}.hero--2up .hero__bg-graphic-4{position:absolute;width:108px;height:108px;left:100px;bottom:-66px;border:2px solid #0078ff;border-radius:50%}@media only screen and (min-width:768px){.hero--2up .hero__bg-graphic-4{width:145px;height:145px;left:170px;bottom:-90px}}@media only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-4{left:auto;width:246px;height:246px;right:200px;bottom:-168px;border-width:4px}}.hero--large .hero__bg-graphic-1{border-color:#0078ff}.hero--large .hero__bg-graphic-2{border-color:#0aa951}.hero--large .hero__bg-graphic-3 path{stroke:#ff4975}.hero--large .hero__bg-graphic-4{border-color:#0078ff}.hero--2up .hero__bg-graphic-1 path{stroke:#ff4975}.hero--2up .hero__bg-graphic-2{border-color:#0078ff}.hero--2up .hero__bg-graphic-3{border-color:#0aa951}.hero--2up .hero__bg-graphic-4{border-color:#0078ff}.hero--short .hero__bg-graphic-1{border-color:#ff4975}.hero--short .hero__bg-graphic-2{border-color:#0078ff}.hero--short .hero__bg-graphic-3 path{stroke:#0aa951}.hero--short .hero__bg-graphic-4{border-color:#0078ff}.hero--search .hero__bg-graphic-1{border-color:#ff4975}.hero--search .hero__bg-graphic-2{border-color:#0078ff}.hero--search .hero__bg-graphic-3 path{stroke:#0aa951}.hero--search .hero__bg-graphic-4{border-color:#0078ff}.hero--blue .hero__bg-graphic-1,.hero--blue .hero__bg-graphic-2,.hero--blue .hero__bg-graphic-3,.hero--blue .hero__bg-graphic-4{border-color:#449cff}.hero--blue .hero__bg-graphic-1 path,.hero--blue .hero__bg-graphic-2 path,.hero--blue .hero__bg-graphic-3 path,.hero--blue .hero__bg-graphic-4 path{stroke:#449cff}.wbtracks-track-view .hero__bg-graphic-1{width:336px;height:336px;right:160px;top:-106px;transform:rotate(0deg);position:absolute}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .hero__bg-graphic-1{bottom:auto;width:269px;height:269px;right:-60px;top:-60px;transform:rotate(52deg)}}.wbtracks-track-view .hero--2up .hero__bg-graphic-1 path{stroke:#ff5b00}.wbtracks-track-view .hero__bg-graphic-2{border:4px solid #ff5b00 !important}@media (min-width:768px) and (max-width:1023px){.wbtracks-track-view .hero__bg-graphic-2{display:block;width:100px;height:100px;right:-22px;top:190px}}.wbtracks-track-view .hero__bg-graphic-3{border:4px solid #ff5b00 !important;right:590px}.wbtracks-track-view .hero__bg-graphic-4{border:4px solid #ff5b00 !important;right:260px}.question-block{background:#fff}.question-block__content{max-width:1174px;margin:0 auto;padding:96px 12px}@media only screen and (min-width:768px){.question-block__content{padding:96px 75px}}.question-block__title{color:#000;font-size:32px;line-height:40px;margin:0 0 40px}@media only screen and (min-width:1024px){.question-block__title{font-size:42px;line-height:50px}}.question-block__list{list-style-type:none;padding:0;margin:0}.question-block__item{list-style-type:none;padding:0;margin:0;border-top:1px solid #e0e0e0}.question-block__item--open{display:block}.question-block__q{font-size:22px;line-height:30px;color:#000;letter-spacing:-.02em;padding:24px 30px 24px 0;display:block;position:relative}@media only screen and (min-width:1024px){.question-block__q{font-size:28px;line-height:38px}}.question-block__q:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;background-size:cover;display:block;width:12px;height:10px;position:absolute;top:32px;right:12px;transition:all .2s ease-in-out}@media only screen and (min-width:1024px){.question-block__q:after{top:40px}}.question-block__item--open .question-block__q:after{transform:rotate(-180deg)}.question-block__q:hover{cursor:pointer}.question-block__a{display:none;font-size:16px;line-height:24px;color:#000;letter-spacing:-.02em;padding:0 126px 24px 0}@media only screen and (min-width:768px){.question-block__a{padding:0 35px 24px 0;max-width:494px}}@media only screen and (min-width:1024px){.question-block__a{max-width:793px;font-size:18px;line-height:26px}}.question-block__item--open .question-block__a{display:block}.site-footer{position:relative;overflow:hidden}.site-footer__container{padding:64px 36px 24px;max-width:1488px;margin:0 auto}@media only screen and (min-width:1024px){.site-footer__container{padding:96px 44px 24px}}.site-footer__social{padding-bottom:64px}@media only screen and (min-width:1024px){.site-footer__social{display:flex;justify-content:space-between}}.site-footer__social-list{list-style-type:none;padding:24px 0 0;margin:0}@media only screen and (min-width:1024px){.site-footer__social-list{padding:0}}.site-footer__social-item{display:inline-block;margin:0 20px 0 0}@media (min-width:768px) and (max-width:1023px){.site-footer__social-item{margin:0 4px 0 0}}.site-footer__social-item:first-child{margin-left:0}.site-footer__social-link{display:block;width:32px;height:32px;border-radius:3px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width:1024px){.site-footer__social-link{background-size:auto}}.site-footer__social-link--twitter{background-image:url('../../frontend/Jellyfish/Training/en_US/images/twitter-link.svg')}.site-footer__social-link--youtube{background-image:url('../../frontend/Jellyfish/Training/en_US/images/youtube-link.svg')}.site-footer__social-link--insta{background-image:url('../../frontend/Jellyfish/Training/en_US/images/instagram-link.svg')}.site-footer__social-link--linkedin{background-image:url('../../frontend/Jellyfish/Training/en_US/images/linkedin-link.svg')}.site-footer__social-link--fb{background-image:url('../../frontend/Jellyfish/Training/en_US/images/facebook-link.svg')}@media only screen and (min-width:768px){.site-footer__menus{display:flex;justify-content:space-between}}@media only screen and (min-width:1024px){.site-footer__menus{justify-content:flex-start}}.site-footer__menu{padding-bottom:17px}@media only screen and (min-width:768px){.site-footer__menu{width:calc(25% - 12px)}}@media only screen and (min-width:1024px){.site-footer__menu{margin-right:68px;max-width:182px;width:100%}}@media only screen and (min-width:768px){.site-footer__menu--double{width:calc(50% - 24px)}}@media only screen and (min-width:1024px){.site-footer__menu--double{max-width:392px;width:100%}}@media only screen and (min-width:768px){.site-footer__menu--double .site-footer__menu-list{columns:2;column-gap:12px}}.site-footer__menu--open .site-footer__menu-list{display:block}.site-footer__menu--open .site-footer__menu-label{color:#8f8f8f}.site-footer__menu--open .site-footer__menu-label:after{transform:rotate(180deg);opacity:.6}.site-footer__menu-label{font-size:12px;line-height:17px;letter-spacing:.3px;color:#fff;text-transform:uppercase;-webkit-font-smoothing:auto;display:block;position:relative;padding-right:20px}.site-footer__menu-label:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-white-down.svg) no-repeat center center;background-size:8px 8px;display:inline;margin-left:10px;width:10px;height:10px;position:absolute;display:block;top:5px;right:0}@media only screen and (min-width:768px){.site-footer__menu-label:after{display:none}}@media only screen and (min-width:768px){.site-footer__menu-label{color:#8f8f8f}}.site-footer__menu-list{display:none;list-style-type:none;padding:0;margin:0}@media only screen and (min-width:768px){.site-footer__menu-list{padding:0;display:block}}.site-footer__menu-item{padding:2px 0 0;margin:0}@media only screen and (min-width:768px){.site-footer__menu-item{padding:8px 0 0}}@media only screen and (min-width:1024px){.site-footer__menu-item{padding:12px 0 0}}.site-footer__menu-link{color:#fff;font-size:14px;line-height:22px}.site-footer__menu-link:visited,.site-footer__menu-link:hover{text-decoration:none;color:#fff}.site-footer__legal{padding-top:80px}@media only screen and (min-width:768px){.site-footer__legal{padding-top:40px;display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:1024px){.site-footer__legal{display:block;padding-top:64px}}.site-footer__legal-list{padding:0;margin:0;list-style-type:none}@media only screen and (min-width:1024px){.site-footer__legal-list{margin:0 0 16px}}.site-footer__legal-item{padding:0;margin:0}@media only screen and (min-width:768px){.site-footer__legal-item{display:inline-block}}.site-footer__legal-link{color:#fff;font-size:12px;line-height:17px;margin-right:24px}@media only screen and (min-width:1024px){.site-footer__legal-link{font-size:14px;line-height:22px}}.site-footer__legal-link:visited,.site-footer__legal-link:hover{text-decoration:none;color:#fff}.site-footer__top-link{display:none;width:48px;height:48px;background:#0069df;border-radius:24px;position:absolute;top:75px;right:24px;border:none}@media only screen and (min-width:1024px){.site-footer__top-link{top:0;border-radius:40px;width:80px;height:80px}}.site-footer__top-link:after{content:'';background-image:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-white.svg');background-size:24px 24px;background-repeat:no-repeat;background-position:center center;transform:rotate(-90deg);top:50%;left:50%;margin:-8px 0 0 -12px;width:24px;height:24px;position:absolute}@media only screen and (min-width:1024px){.site-footer__top-link:after{background-size:40px 40px;margin:-12px 0 0 -20px;width:40px;height:40px}}.site-footer__top-link:before{content:'';top:50%;left:50%;background:#fff;margin:-11px 0 0 -9px;width:18px;height:2px;position:absolute}@media only screen and (min-width:1024px){.site-footer__top-link:before{margin:-17px 0 0 -14px;width:28px;height:4px}}.cms-terms-conditions .site-footer__top-link,.cms-privacy-policy .site-footer__top-link,.cms-cookie-policy .site-footer__top-link,.cms-modern-slavery-policy .site-footer__top-link,.cms-faqs .site-footer__top-link{display:block}.site-footer__graphic-1{position:absolute;right:-50px;bottom:-41px;width:153px;height:153px;border:2px solid #0aa951;border-radius:12px;transform:rotate(50deg)}@media only screen and (min-width:768px){.site-footer__graphic-1{bottom:auto;right:-42px;top:53px;width:132px;height:132px;transform:rotate(30deg)}}@media only screen and (min-width:1024px){.site-footer__graphic-1{top:auto;width:323px;height:323px;right:-103px;bottom:-170px;border:4px solid #0aa951;border-radius:27px}}.site-footer__graphic-2{bottom:103px;right:83px;width:55px;height:55px;border:2px solid #0078ff;border-radius:6px;position:absolute;transform:rotate(37deg)}@media only screen and (min-width:768px){.site-footer__graphic-2{bottom:auto;top:117px;right:168px;width:61px;height:61px}}@media only screen and (min-width:1024px){.site-footer__graphic-2{top:auto;bottom:77px;right:241px;width:114px;height:114px;border:4px solid #0078ff;border-radius:8px}}.site-footer__graphic-3{width:51px;height:51px;border:2px solid #ff4975;border-radius:50%;position:absolute;bottom:159px;right:29px}@media only screen and (min-width:768px){.site-footer__graphic-3{bottom:auto;width:63px;height:63px;top:37px;right:109px}}@media only screen and (min-width:1024px){.site-footer__graphic-3{top:auto;bottom:-49px;right:343px;width:108px;height:108px;border:4px solid #ff4975}}.site-footer__copyright{color:#fff;font-size:12px;line-height:17px}.site-footer--checkout{overflow:hidden}.site-footer--checkout .site-footer__container{padding:16px 36px}@media only screen and (min-width:768px){.site-footer--checkout .site-footer__container{padding:20px 44px}}.site-footer--checkout .site-footer__legal-list{margin-bottom:8px}.site-footer--checkout .site-footer__legal{padding:0}@media only screen and (min-width:768px){.site-footer--checkout .site-footer__graphics{display:none}}@media only screen and (min-width:1024px){.site-footer--checkout .site-footer__graphics{display:block}}.site-footer .footer__bottom-lnk{display:none}.cms-pages__content{display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;font-family:'DM Sans',sans-serif;color:#000;margin:56px 0 48px}@media (min-width:768px) and (max-width:1023px){.cms-pages__content{margin:48px 45px 80px}}.cms-pages__content-bold{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:22px;line-height:30px;max-width:760px;text-align:left}@media (min-width:768px) and (max-width:1023px){.cms-pages__content-bold{font-size:20px;line-height:28px;max-width:95%}}.cms-pages__content-normal{font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;max-width:760px;margin-top:24px;text-align:left}@media (min-width:768px) and (max-width:1023px){.cms-pages__content-normal{font-size:18px;line-height:26px;max-width:95%}}.cms-pages .two-up{overflow:hidden}.cms-pages .two-up--grey{background:#f6f5f7}.cms-pages .two-up--grey .two-up{background:#f6f5f7}.cms-pages .two-up--grey .two-up--content--title{color:#000}.cms-pages .two-up--blue{background:#0069df;color:#fff}.cms-pages .two-up--blue .two-up--content ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/white-bullet.svg)}.cms-pages .two-up--black{background:#000;color:#fff}.cms-pages .two-up--black .two-up--content ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/white-bullet.svg)}.cms-pages .two-up--graphics{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.cms-pages .two-up--graphics_1{position:absolute;top:282px;left:-5%;z-index:-1}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_1{top:165px;left:-18%}}.cms-pages .two-up--graphics_2{position:absolute;right:-2%;top:226px;z-index:-1}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_2{right:-5%;top:25px}}.cms-pages .two-up--graphics_3{position:absolute;z-index:-1;top:150px;left:-1%}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_3{top:40px;left:-9%}}.cms-pages .two-up--graphics_4{position:absolute;z-index:-1;top:400px;left:-18px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_4{top:225px;left:unset;right:-17px;transform:rotate(45deg)}}.cms-pages .two-up--graphics_5{position:absolute;z-index:-1;right:-112px;top:145px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_5{right:unset;top:70px;left:-140px;transform:rotate(58deg)}}.cms-pages .two-up--graphics_6{position:absolute;z-index:-1;right:45px;top:80px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_6{right:unset;top:16px;left:45px}}.cms-pages .two-up--graphics_7{position:absolute;right:-70px;z-index:-1;top:45px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_7{right:unset;top:25px;transform:rotate(26deg);left:-95px}}.cms-pages .two-up--graphics_8{position:absolute;right:-50px;top:325px;z-index:-1}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_8{right:unset;top:252px;transform:rotate(45deg);left:-43px}}.cms-pages .two-up--graphics_9{position:absolute;top:381px;z-index:-1;left:-28px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--graphics_9{top:274px;left:unset;right:-22px}}.cms-pages .two-up--row{padding:56px 0 64px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--row{padding:48px 45px 56px}}.cms-pages .two-up--content{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:155px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content{flex-direction:column-reverse;gap:0px}}.cms-pages .two-up--content--image{height:382px;position:relative;left:50px;width:inherit;border-radius:70px;transform:rotate(3deg)}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content--image{width:507px;left:0}}.cms-pages .two-up--content--right{width:inherit;display:flex;justify-content:flex-end;max-width:500px;z-index:1}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content--right{max-width:490px;margin-bottom:24px}}.cms-pages .two-up--content--left{max-width:500px;margin-left:114px;z-index:1;text-align:left}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content--left{margin:0;max-width:100%}}.cms-pages .two-up--content--title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;margin-bottom:24px;color:#fff}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content--title{font-size:32px;line-height:40px}}.cms-pages .two-up--content--details{font-size:20px;line-height:28px;margin-bottom:16px;text-align:left}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content--details{font-size:18px;line-height:26px}}.cms-pages .two-up--content--subtitle{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:18px;line-height:24px;margin-bottom:16px}.cms-pages .two-up--content ul{margin-bottom:0;padding-left:25px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content ul{padding-left:19px}}.cms-pages .two-up--content ul li{font-size:18px;line-height:26px;margin-bottom:8px;list-style:none;position:relative}.cms-pages .two-up--content ul li:last-child{margin-bottom:0}.cms-pages .two-up--content ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:12px;position:absolute;top:0;left:-24px;height:12px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--content ul li{font-size:16px;line-height:24px;margin-bottom:12px}}.cms-pages .two-up--details{display:block}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--details{display:flex;gap:24px}.cms-pages .two-up--details div{width:100%}}.cms-pages .two-up--ltr .two-up--content{flex-direction:row}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--ltr .two-up--content{flex-direction:column-reverse}}.cms-pages .two-up--rtl .two-up--content--left{margin-left:0;margin-right:114px}@media (min-width:768px) and (max-width:1023px){.cms-pages .two-up--rtl .two-up--content--left{margin:0}}.cms-pages .two-up--ltr.two-up--blue .two-up--graphics_7{right:unset;left:-70px}.cms-pages .two-up--ltr.two-up--blue .two-up--graphics_8{left:-50px;right:unset}.cms-pages .two-up--ltr.two-up--blue .two-up--graphics_9{right:-28px;left:unset}.cms-pages .two-up--ltr.two-up--blue .two-up--graphics_1{left:unset;right:-5%}.cms-pages .two-up--ltr.two-up--blue .two-up--graphics_2{right:unset;left:-2%}.cms-pages .two-up--ltr.two-up--blue .two-up--graphics_3{right:-1%;left:unset}@media (min-width:1024px){.cms-pages .two-up--rtl.two-up--grey .two-up--graphics_1{left:unset;right:-5%}.cms-pages .two-up--rtl.two-up--grey .two-up--graphics_2{right:unset;left:-2%}.cms-pages .two-up--rtl.two-up--grey .two-up--graphics_3{right:-1%;left:unset}}.cms-pages__video{background:#000;display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;font-family:"DM Sans",sans-serif;color:#fff;padding:96px 0 112px}@media (min-width:768px) and (max-width:1023px){.cms-pages__video{padding:72px 75px 80px}}.cms-pages__video-content{max-width:934px;width:100%}.cms-pages__video-content-head{font-size:32px;line-height:40px;letter-spacing:-.84px;margin-bottom:24px;font-weight:700}@media (min-width:768px) and (max-width:1023px){.cms-pages__video-content-head{font-size:24px;line-height:30px}}.cms-pages__video-content-ytvideo{border-radius:30px;width:inherit;height:525px;border:0}@media (min-width:768px) and (max-width:1023px){.cms-pages__video-content-ytvideo{height:346px}}.cms-pages .online-learning__cloud{padding:96px 0 112px;max-width:1288px !important}.cms-pages .online-learning__cloud__row{display:flex;align-items:center;background:#02883e;padding:48px 56px;gap:147px;border-radius:40px;justify-content:center}@media (min-width:768px) and (max-width:1023px){.cms-pages .online-learning__cloud__row{padding:32px 40px;gap:25px;border-radius:30px}}.cms-pages .online-learning__cloud__left{flex:1 1 74%}@media (min-width:768px) and (max-width:1023px){.cms-pages .online-learning__cloud__left{flex:1 1 65%}}.cms-pages .online-learning__cloud .spotlight__cta{margin-top:0}.cms-pages .online-learning__cloud .spotlight__button{color:#000;padding:18px 64px;font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:1023px){.cms-pages .online-learning__cloud .spotlight__button{font-size:16px;line-height:24px;padding:12px 48px}}.cms-pages .online-learning__cloud .spotlight__button:after{content:none}.cms-pages.sma .two-up--graphics_1{top:200px}.cms-pages.sma .two-up--graphics_3{top:78px}.cms-pages.sma .two-up--graphics_4{top:220px}.cms-pages.sma .two-up--graphics_8{top:305px}.cms-pages.sma .two-up--graphics_9{top:281px}@media (min-width:1024px){.cms-pages.private-courses .two-up--graphics_1{top:200px;transform:rotate(52deg)}.cms-pages.private-courses .two-up--graphics_3{top:78px;transform:rotate(28deg)}.cms-pages.private-courses .two-up--graphics_7{transform:rotate(22deg);top:20px}.cms-pages.private-courses .two-up--graphics_8{transform:rotate(27deg);top:297px}.cms-pages.private-courses .two-up--graphics_4{top:220px}.cms-pages.private-courses .two-up--graphics_9{top:281px}}.cms-pages.virtual-classroom .two-up--graphics_9{top:276px}.cms-pages.virtual-classroom .two-up--graphics_8{top:300px}.cms-pages.virtual-classroom .two-up--graphics_3{top:95px}.cms-pages.virtual-classroom .two-up--graphics_1{top:222px}.cms-pages.cms-cloud-certification-page .two-up--graphics_4{top:270px;left:unset;right:-28px;transform:rotate(45deg)}@media (min-width:768px) and (max-width:1023px){.cms-pages.cms-cloud-certification-page .two-up--graphics_4{top:225px;left:unset;right:-17px;transform:rotate(45deg)}}.cms-pages.cms-cloud-certification-page .two-up--graphics_5{right:unset;top:129px;left:-112px;transform:rotate(55deg)}@media (min-width:768px) and (max-width:1023px){.cms-pages.cms-cloud-certification-page .two-up--graphics_5{right:unset;top:70px;left:-140px;transform:rotate(58deg)}}.cms-pages.cms-cloud-certification-page .two-up--graphics_6{right:unset;top:40px;left:45px}@media (min-width:768px) and (max-width:1023px){.cms-pages.cms-cloud-certification-page .two-up--graphics_6{right:unset;top:16px;left:45px}}.cms-pages.gmp-learning .mt-4{margin-left:0;max-width:760px;width:100%;margin-top:24px !important}@media (min-width:1024px){.cms-pages.gmp-learning .cms-pages__content-bolder{font-size:42px;line-height:50px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;max-width:760px;text-align:left}}.course-details .cms-pages__content{margin:24px 0}@media (min-width:768px) and (max-width:1023px){.course-details .cms-pages__content{margin:24px 45px}}.course-details .cms-pages__content em{font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px}@media (min-width:768px) and (max-width:1023px){.course-details .cms-pages__content em{font-size:18px}}img.two-up-content--image{border-radius:70px;transform:rotate(5deg)}.course-details .hero--2up .hero__bg-graphic-5{right:2px;position:absolute;top:0}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero__bg-graphic-5{width:271.91px;height:274.91px;right:0;top:-40px}}.course-details .hero--2up .hero__bg-graphic-6{right:0;position:absolute;top:220px}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero__bg-graphic-6{right:-55px;height:288.02px;bottom:0;top:unset}}.course-details .hero--2up .hero__bg-graphic-7{position:absolute;bottom:0;right:180px}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero__bg-graphic-7{height:288.55px;width:284.55px;bottom:-86px;right:100px}}.course-details .hero--2up .hero__content{max-width:100%;flex-wrap:nowrap;margin:0 77px;justify-content:space-between;width:100%}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero__content{text-align:left;margin:0;width:100%;gap:80px}}.course-details .hero--2up .hero__content-text{max-width:510px;width:100%;display:flex;flex-direction:column;justify-content:center}.course-details .hero--2up .hero__content-title{font-size:48px;line-height:58px}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero__content-title{font-size:36px;line-height:46px;margin-bottom:8px}}.course-details .hero--2up .hero__content-media{max-width:454px}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero__content-media{max-width:253px}}.course-details .hero--2up .hero__content-media .detail__desc-right{width:100%}.course-details .hero--2up .hero__content .detail__text{color:#000}.course-details .hero--2up .hero__content .category__rating-text{margin:0 24px 0 8px;vertical-align:middle;position:relative;top:3px;padding:2px 0;color:#000}.course-details .hero--2up .hero__content .category__link{text-transform:uppercase;vertical-align:middle;color:#000;position:relative;top:3px;padding:2px 0}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero__content .detail__desc-right{width:100%}}@media (min-width:768px) and (max-width:1023px){.course-details .hero--2up .hero .detail__button{padding:9px 20px}}.course-details .cms-pages__content .course-preface-container.col-xs-12{max-width:760px}.course-details .detail__mid{padding:24px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.course-details .detail__mid{padding:24px 0 50px}}.course-details .detail__left{display:flex;flex-direction:column;align-items:center}.course-details .detail__left aside p{font-size:18px}@media (min-width:768px) and (max-width:1023px){.course-details .detail__left aside p{font-size:18px}}.course-details .detail__left aside ul li{font-size:20px}@media (min-width:768px) and (max-width:1023px){.course-details .detail__left aside ul li{font-size:18px}}.course-details .detail__left .detail__blurbs{width:100%;max-width:1024px;margin:0 auto;padding-left:0;width:1024px;display:flex;flex-direction:row;gap:0;justify-content:space-between;flex-wrap:nowrap}@media (min-width:768px) and (max-width:1023px){.course-details .detail__left .detail__blurbs{padding:0 36px;width:100%;margin-bottom:-8px;flex-wrap:wrap}}.course-details .detail__left .cms-pages__video{background:#000;display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;font-family:"DM Sans",sans-serif;color:#fff;padding:96px 0 112px;width:100%;margin-bottom:96px}@media (min-width:768px) and (max-width:1023px){.course-details .detail__left .cms-pages__video-content{max-width:100%}}@media (min-width:768px) and (max-width:1023px){.course-details .detail__left .cms-pages__video{padding:48px 75px;margin-bottom:72px}}@media (min-width:768px) and (max-width:1023px){.course-details .detail__box{margin-bottom:0}}.course-details .detail__title{padding-left:0;width:1024px}@media (min-width:768px) and (max-width:1023px){.course-details .detail__title{width:100%}}.course-details .detail__left aside p{font-size:18px}@media (min-width:768px) and (max-width:1023px){.course-details .detail__left aside p{font-size:16px}}.course-details .train-your-team{width:1024px;max-width:1024px;background:#02883e;border-radius:40px;padding:56px 100px 56px 56px;margin-bottom:112px;overflow:hidden;margin-top:96px}@media (min-width:768px) and (max-width:1023px){.course-details .train-your-team{max-width:618px;padding:40px 0 40px 40px;margin:72px 0 0}}.course-details .train-your-team--data{display:flex;color:#fff;align-items:center;justify-content:space-between}.course-details .train-your-team--content{max-width:516px}@media (min-width:768px) and (max-width:1023px){.course-details .train-your-team--content{max-width:396px}}.course-details .train-your-team--title{font-size:36px;line-height:44px;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.course-details .train-your-team--title{font-size:28px;line-height:36px}}.course-details .train-your-team--copy{font-size:18px;line-height:26px;margin-bottom:32px}@media (min-width:768px) and (max-width:1023px){.course-details .train-your-team--copy{font-size:16px;line-height:24px}}.course-details .train-your-team--cta{text-align:center;padding:12px 48px;color:#000}.course-details .train-your-team--cta:hover,.course-details .train-your-team--cta:focus,.course-details .train-your-team--cta:active{text-decoration:none;background:0 0;border-color:#fff;color:#fff}.course-details .train-your-team--img{max-width:294px;max-height:294px}@media (min-width:768px) and (max-width:1023px){.course-details .train-your-team--img{max-width:210px;max-height:210px;position:relative;right:-40px}}@media (min-width:768px) and (max-width:1023px){.course-details .overview-section{padding:72px 45px 20px}}.course-details .overview-section .container{display:flex;flex-direction:column;align-items:center}.course-details .overview-section .tab{padding-left:0;width:100%;max-width:1024px}@media (min-width:768px) and (max-width:1023px){.course-details .overview-section .tab{max-width:100%}}.course-details .courses--review .category__link{display:none}.plp-banner .hero--2up .hero__bg-graphic-5{right:2px;position:absolute;top:0}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__bg-graphic-5{width:271.91px;height:274.91px;right:0;top:-40px}}.plp-banner .hero--2up .hero__bg-graphic-6{right:0;position:absolute;top:220px}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__bg-graphic-6{right:-55px;height:288.02px;bottom:0;top:unset}}.plp-banner .hero--2up .hero__bg-graphic-7{position:absolute;bottom:0;right:180px}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__bg-graphic-7{height:288.55px;width:284.55px;bottom:-86px;right:100px}}.plp-banner .hero--2up .hero__content{max-width:100%;flex-wrap:nowrap;margin:0 77px;justify-content:space-between;width:100%}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__content{text-align:left;margin:0;width:100%;gap:80px}}.plp-banner .hero--2up .hero__content-text{max-width:510px;width:100%;display:flex;flex-direction:column;justify-content:center}.plp-banner .hero--2up .hero__content-title{font-size:48px;line-height:58px}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__content-title{font-size:36px;line-height:46px;margin-bottom:8px}}.plp-banner .hero--2up .hero__content-media{max-width:454px}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__content-media{max-width:253px}}.plp-banner .hero--2up .hero__content-media .detail__desc-right{width:100%}.plp-banner .hero--2up .hero__content .detail__text{color:#000;font-family:DM Sans;font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.22px}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__content .detail__text{font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.plp-banner .hero--2up .hero__content .category__rating-text{margin:0 24px 0 8px;vertical-align:middle;position:relative;top:3px;padding:2px 0;color:#000}.plp-banner .hero--2up .hero__content .category__link{text-transform:uppercase;vertical-align:middle;color:#000;position:relative;top:3px;padding:2px 0}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero__content .detail__desc-right{width:100%}}@media (min-width:768px) and (max-width:1023px){.plp-banner .hero--2up .hero .detail__button{padding:9px 20px}}@media (min-width:768px) and (max-width:1023px){.course-details .train-your-team{min-height:270px !important;min-width:618px !important}}@media (min-width:768px) and (max-width:1023px){.course-details .train-your-team--img{min-width:210px !important}}body.cms-home,body.cms-home-new{padding-top:0 !important}.hero--full{border-radius:0;min-height:calc(100vh - 142px);padding:300px 0 80px;flex-wrap:wrap;align-items:center;justify-content:space-around}@media only screen and (min-width:1024px){.hero--full{padding:380px 0 0;margin-bottom:168px;margin-top:-101px}}@media only screen and (min-width:1250px){.hero--full{padding:380px 0 0;margin-bottom:168px;margin-top:-55px}}@media (min-width:768px) and (max-width:1023px){.hero--full{margin-top:-110px;margin-bottom:156px}}.hero--full .hero__bg{border-radius:0;background-repeat:no-repeat;background-position:34% top}@media (min-width:768px) and (max-width:1023px){.hero--full .hero__bg{background-size:202%}}@media only screen and (min-width:1024px){.hero--full .hero__bg{background-size:100%;background-position:center top}}.hero--full .hero__bg:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to bottom,transparent 34%,#000 67%)}@media (min-width:768px) and (max-width:1023px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 38%,#000 63%)}}@media (min-width:1024px) and (max-width:1099px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 28%,#000 46%)}}@media (min-width:1100px) and (max-width:1300px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 35%,#000 55%)}}@media (min-width:1301px) and (max-width:1500px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 17%,#000 64%)}}@media (min-width:1501px) and (max-width:1800px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 23%,#000 71%)}}@media (min-width:1801px) and (max-width:2500px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 41%,#000 83%)}}@media (min-width:2501px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 80%)}}.hero--full .hero__content{max-width:1370px;color:#fff;padding:0 12px}@media (min-width:768px) and (max-width:1023px){.hero--full .hero__content{margin-bottom:-60px}}@media (min-width:1024px){.hero--full .hero__content{padding:0 40px;margin-bottom:-110px}}@media only screen and (min-width:2732px){.hero--full .hero__content{margin-bottom:20%}}.hero--full .hero__content-text{max-width:500px;margin:0 auto 162px auto}.hero--full .hero__content-title{font-size:56px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;line-height:66px;letter-spacing:-1.12px}.hero__callouts{position:relative;width:100%}@media only screen and (min-width:768px){.hero__callouts{display:flex;gap:24px;flex-wrap:wrap}}@media only screen and (min-width:1024px){.hero__callouts{flex-wrap:nowrap}}.hero__callout{border-radius:20px;padding:32px;text-align:left;width:100%;position:relative;margin-bottom:24px}@media only screen and (min-width:768px){.hero__callout{padding:32px 32px 75px;margin-bottom:0;width:calc(50% - 12px)}.hero__callout:last-child{width:100%;display:flex;flex-wrap:nowrap;gap:30px;align-items:center;padding:24px}.hero__callout:last-child .hero__callout-title{flex:0 0 150px}.hero__callout:last-child .hero__callout-link{margin-top:0;flex:0 0 150px;position:static}}@media only screen and (min-width:1024px){.hero__callout{width:33.333%}.hero__callout:last-child{width:33.333%;display:block;padding:32px 32px 75px}.hero__callout:last-child .hero__callout-link{margin-top:50px;position:absolute}}.hero__callout-intro{font-size:20px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (min-width:768px){.hero__callout-intro{font-size:18px;line-height:26px}}.hero__callout--green{background:#0aa951}.hero__callout--blue{background:#0078ff}.hero__callout--red{background:#ff4975}.hero__callout a.hero__callout-link{font-size:16px;color:#fff;font-weight:500;line-height:22px;text-decoration:none;display:inline-block}@media only screen and (min-width:768px){.hero__callout a.hero__callout-link{position:absolute;bottom:24px;left:32px;margin-top:50px}}.hero__callout a.hero__callout-link:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}.hero__callout a.hero__callout-link:hover,.hero__callout a.hero__callout-link:focus,.hero__callout a.hero__callout-link:active{text-decoration:underline}.hero__callout-title{display:flex;align-items:flex-start;gap:16px;padding-bottom:16px}.hero__callout-title img{display:inline-block;width:auto;height:auto}.hero__callout-title-text{font-size:22px;line-height:30px;letter-spacing:-.56px;margin:0;padding-top:5px;font-style:normal}@media only screen and (min-width:1024px){.hero__callout-title-text{font-size:28px;line-height:38px;padding-top:10px}}.hm-new .home-graphic-1-tablet,.home-graphic-1-mobile{display:none}.hm-new .home-graphic-2-tablet,.home-graphic-2-mobile{display:none}.hm-new .home-graphic-3-tablet,.home-graphic-3-mobile{display:none}.hm-new .home-graphic-4-tablet,.home-graphic-4-mobile{display:none}.hm-new.hero--full .hero__content{margin-bottom:0}.hm-new.hero--full .hero__bg:after{background:#000}.hm-new.hero--full{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;margin:130px 40px 0;padding:0;min-height:unset;max-height:1065px;border-radius:40px;flex-wrap:nowrap}.hm-new .hero__content{height:60%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0;padding:0}.hm-new .hero__callouts{height:35%;overflow:hidden;padding:0;margin:0 0 80px;max-width:1250px;color:#fff;padding:0 40px 0}.hm-new.hero--full .hero__content-text{margin:180px auto 180px auto}.hm-new.hero--full .hero__bg{border-radius:40px}.hm-new .home-graphic{position:absolute;z-index:1}.hm-new .home-graphic-1{display:block;left:0;top:0}.hm-new .home-graphic-2{left:0;top:450px}.hm-new .home-graphic-3{right:30px;top:0}.hm-new .home-graphic-4{right:0;top:243px}.hm-new .hero__callout-title img{width:auto;height:auto}@media only screen and (min-width:2732px){.hm-new.hero--full .hero__content{margin-bottom:0}}@media (max-width:767px){.hm-new .hero__callout-title img{width:auto;height:auto}.hm-new.hero--full{max-height:unset;border-radius:0;margin:70px 0 0 !important;padding:0 !important}.hm-new .hero__callouts{margin:0 0 30px;padding:0 12px}.hm-new .home-graphic-1-mobile{display:block;left:0;top:0}.hm-new .home-graphic-2-mobile{display:block;left:0;top:140px}.hm-new .home-graphic-3-mobile{display:block;right:0;top:0}.hm-new .home-graphic-4-mobile{display:block;right:0;top:95px}.hm-new .home-graphic-1-tablet,.hm-new .home-graphic-1{display:none}.hm-new .home-graphic-2-tablet,.hm-new .home-graphic-2{display:none}.hm-new .home-graphic-3-tablet,.hm-new .home-graphic-3{display:none}.hm-new .home-graphic-4-tablet,.hm-new .home-graphic-4{display:none}}@media only screen and (min-device-width:1100px) and (max-device-width:1250px){.hero--full.hm-new .hero__content-title{font-size:50px}.hm-new.hero--full .hero__content-text{max-width:400px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.hm-new .hero__callout-title img{width:auto;height:auto}.hm-new.hero--full{max-height:unset;margin-bottom:10px;padding:0 0 40px;border-radius:40px;margin:75px 10px 0}.hm-new .hero__callouts{margin:0;padding:0 40px}.hm-new .home-graphic-1-mobile,.hm-new .home-graphic-1{display:none}.hm-new .home-graphic-2-mobile,.hm-new .home-graphic-2{display:none}.hm-new .home-graphic-3-mobile,.hm-new .home-graphic-3{display:none}.hm-new .home-graphic-4-mobile,.hm-new .home-graphic-4{display:none}.hm-new .home-graphic-1-tablet{display:block;left:0;top:0}.hm-new .home-graphic-2-tablet{display:block;left:0;top:200px}.hm-new .home-graphic-3-tablet{display:block;right:0;top:0}.hm-new .home-graphic-4-tablet{display:block;right:0;top:135px}}@media only screen and (min-width:768px){.fr-fr .hero__callout:last-child .hero__callout-title{flex:0 0 260px}}.image-promos{padding:24px 0}@media only screen and (min-width:768px){.image-promos{padding:48px 0}}@media only screen and (min-width:1024px){.image-promos{padding:80px 0}}.image-promos--no-top-pad{padding-top:0}.image-promos--double{background:#f6f5f7}@media only screen and (min-width:768px){.image-promos--double .container{display:flex;gap:24px}.image-promos--double .image-promo{width:50%}}.image-promos--narrow&gt;.container{max-width:1350px !important}@media only screen and (min-width:768px){.image-promos__group{display:flex;gap:24px;flex-wrap:wrap}}.image-promos__group .image-promo{width:100%}@media only screen and (min-width:768px){.image-promos__group .image-promo{width:calc(33.333% - 16px)}}.image-promos__group .image-promo--small .image-promo__content-title{font-size:32px;line-height:40px;margin:0 0 24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media only screen and (max-width:1024px){.image-promo__bg.image-promo__bg--no-grad.mob-grad:after{display:block !important}}.image-promo{position:relative;padding:24px 0}@media only screen and (min-width:1024px){.image-promo{min-height:840px;padding:80px 0}}.image-promo__inner{position:relative;min-height:595px;display:flex;border-radius:48px;overflow:hidden;align-items:flex-end;padding:48px}@media only screen and (min-width:768px){.image-promo__inner{min-height:720px;padding:58px}}@media only screen and (min-width:1024px){.image-promo__inner{min-height:840px;padding:80px}}.image-promo.mob-grad:after{display:none !important}.image-promo__bg{background-repeat:no-repeat;background-size:contain;background-position:center top;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px) and (max-width:1023px){.image-promo__bg{background-size:120%}}.image-promo__bg:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to bottom,transparent 0%,#000 90%)}@media only screen and (min-width:1024px){.image-promo__bg:after{background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.6) 100%)}}@media tablet{.image-promo__bg:after{background:linear-gradient(to bottom,transparent 6%,#000 77%)}}.image-promo__bg--no-grad:after{display:none}@media only screen and (min-width:1024px){.image-promo--scaled{min-height:515px}}.image-promo--scaled .image-promo__bg{background-color:#28272d;background-image:url(../../frontend/Jellyfish/Training/en_US/images/promo-shapes-mobile.png)}@media only screen and (min-width:768px){.image-promo--scaled .image-promo__bg{background-image:url(../../frontend/Jellyfish/Training/en_US/images/promo-shapes-tablet.png)}}@media only screen and (min-width:1024px){.image-promo--scaled .image-promo__bg{background-image:url(../../frontend/Jellyfish/Training/en_US/images/promo-shapes.png);background-size:120%}}.image-promo--scaled .image-promo__inner{min-height:764px;align-items:center}@media only screen and (min-width:1024px){.image-promo--scaled .image-promo__inner{min-height:564px}}.image-promo--scaled .image-promo__content{max-width:724px}@media only screen and (min-width:1024px){.image-promo--small{min-height:515px}}.image-promo--small .image-promo__inner{padding:40px;min-height:507px}.image-promo--small .image-promo__content-title{font-size:36px;line-height:44px;margin:16px 0}.image-promo--small .image-promo__content-intro{font-size:18px;line-height:26px;padding-bottom:24px;font-weight:400;margin:0}.image-promo--small .image-promo__content-icon{max-width:56px;max-height:56px}.image-promo--m-radius .image-promo__inner{border-radius:30px}.image-promo--s-radius .image-promo__inner{border-radius:10px}.image-promo__content{margin:0 auto;position:relative;text-align:center;color:#fff;max-width:615px}.image-promo__content-pre-title{font-size:28px;line-height:38px;letter-spacing:-.56px}.image-promo__content-title{font-size:32px;line-height:40px;margin:16px 0;font-weight:500;font-family:'DM Sans-Medium',sans-serif}@media only screen and (min-width:768px){.image-promo__content-title{font-size:42px;line-height:50px}}@media only screen and (min-width:1024px){.image-promo__content-title{font-size:56px;line-height:66px}}.image-promo__content-intro{font-size:16px;line-height:24px;padding-bottom:32px;font-weight:400;margin:0}@media only screen and (min-width:768px){.image-promo__content-intro{font-size:18px;line-height:26px}}@media only screen and (min-width:1024px){.image-promo__content-intro{font-size:20px;line-height:28px}}.image-promo__content-icon{max-width:120px;max-height:120px}.image-promo__content-copy{font-size:18px;line-height:26px;padding-bottom:16px;font-weight:400;margin:0}.image-promo__content a.image-promo__content-cta{display:inline-block;border:2px solid #fff;background:#fff;color:#000;border-radius:30px;padding:8px 18px 10px 20px;font-size:16px;line-height:22px;font-weight:500;transition:all .2s ease-in-out;-webkit-font-smoothing:auto}@media only screen and (min-width:1024px){.image-promo__content a.image-promo__content-cta{padding:8px 18px}}.image-promo__content a.image-promo__content-cta:hover{background:0 0;color:#fff;text-decoration:none}.image-promo__content a.image-promo__content-cta--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}@media only screen and (min-width:1024px){.image-promo__content a.image-promo__content-cta--arrow:after{margin-left:28px}}.image-promo__content a.image-promo__content-cta--arrow:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0}.image-promo__content a.image-promo__content-cta--arrow-down:after{content:'';transform:rotate(90deg)}.section-title{color:#000;text-align:center;max-width:762px;margin:0 auto}.section-title__header{color:#000;font-size:36px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;line-height:44px;letter-spacing:-.96px;margin:0 0 24px}@media only screen and (min-width:1024px){.section-title__header{font-size:48px;line-height:58px}}.section-title__intro{font-size:20px;font-weight:400;line-height:28px;letter-spacing:.22px}@media only screen and (min-width:1024px){.section-title__intro{font-size:22px;line-height:30px}}.image-promo__graphics{position:absolute;display:none}@media only screen and (min-width:1024px){.image-promo__graphics{display:block}}.image-promo__graphics--block-1{position:absolute;bottom:372px;left:-230px}.image-promo__graphics--block-1 .graphic--1{position:absolute;top:0;left:0}.image-promo__graphics--block-1 .graphic--2{border-radius:50%;background:#0aa951;width:306px;height:306px;position:absolute;top:226px;left:-70px}.image-promo__graphics--block-2{position:absolute;bottom:457px;right:-64px}.image-promo__graphics--block-2 .graphic--1{position:absolute;top:0;left:-25px}.image-promo__graphics--block-2 .graphic--2{border-radius:30px;background:#0078ff;width:300px;height:300px;position:absolute;top:318px;left:-74px;transform:rotate(-38.777deg)}.image-promo__graphics--block-2 .graphic--3{border-radius:50%;background:#0aa951;width:138px;height:138px;position:absolute;top:686px;left:0}.image-promo__graphics--block-3{position:absolute;bottom:170px;left:-288px}.image-promo__graphics--block-3 .graphic--1{position:absolute;top:308px;left:55px}.image-promo__graphics--block-3 .graphic--2{border-radius:55px;background:#ff4975;position:absolute;top:0;left:0;width:283.146px;height:283.146px;transform:rotate(-115deg)}.image-promo__graphics--block-4{position:absolute;bottom:0;right:0}.image-promo__graphics--block-4 .graphic--1{border-radius:50%;background:#0078ff;width:186px;height:186px;position:absolute;top:-280px;left:48px}.image-promo__graphics--block-first{position:relative;top:-150px;left:-845px !important;bottom:0}.image-promo__graphics--block-second{position:relative;top:880px;right:-680px !important;bottom:0}.image-promo__graphics--block-third{position:relative;top:40px;left:-320px;bottom:0}.image-promo__graphics--block-fourth{position:relative;top:200px;right:-1500px}.image-promo__graphics--block-one{position:relative;top:-90px;left:-500px}.image-promo__graphics--block-two{position:relative;top:-700px;right:-1054px}.image-promo__graphics--block-three{position:relative;top:-130px;left:-570px}.image-promo__graphics--block-four{position:relative;top:-50px;right:-955px}.scaled-learning .image-promo{min-height:700px}.scaled-learning .image-promo__inner{min-height:450px;padding:80px;width:100%}.scaled-learning .image-promo__inner .image-promo__bg{background-size:100%}.scaled-learning .image-promo__inner .image-promo__content{padding:38px 0}.scaled-learning .image-promo__inner .image-promo__content h4{font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-.56px}.scaled-learning .image-promo__inner .image-promo__content h3{font-size:48px;font-style:normal;font-weight:500;line-height:58px;letter-spacing:-.96px}.scaled-learning .image-promo__inner .image-promo__content p{font-size:18px;line-height:26px}@media only screen and (min-width:768px) and (max-width:1024px){.scaled-learning .image-promo{min-height:500px}.scaled-learning .image-promo__inner .image-promo__content h3{font-size:42px;line-height:50px}.scaled-learning .image-promo__inner .image-promo__content h4{font-size:28px;line-height:36px;letter-spacing:-.56px}.scaled-learning .image-promo__inner{padding:30px}}@media (max-width:767px){.scaled-learning .image-promo{min-height:540px}.scaled-learning .image-promo__inner .image-promo__content h3{text-shadow:0px 5px 25px #000;font-size:28px;line-height:28px;letter-spacing:-.56px}.scaled-learning .image-promo__inner .image-promo__content h4{font-size:18px;line-height:28px;letter-spacing:-.36px}.scaled-learning .image-promo__inner{padding:30px}.image-promo.amazon{padding:40px 0 0}.image-promo__bg:after{background:linear-gradient(to bottom,transparent 6%,#000 52%)}.image-promo__content a.image-promo__content-cta{padding:12px 16px 12px 22px !important}.image-promo__bg.ai-img{background-size:contain}.image-promo__bg.ai-img:after{background:linear-gradient(to bottom,transparent 21%,#000 63%)}}@media only screen and (min-width:768px) and (max-width:1024px){.image-promos--double .image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 64%)}.image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 78%)}.image-promo__bg.ai-img{background-size:contain}.image-promo__bg.ai-img:after{background:linear-gradient(to bottom,transparent 21%,#000 63%)}}.image-promo.amazon{padding:80px 0 0}.image-promos--double,.scaled-learning.image-promos{padding:0}.image-promo__graphics--block-1 .graphic--1{top:0;left:13px;transform:rotate(117deg);width:151px;height:151px}.image-promo__graphics--block-1 .graphic--2{top:187px;left:-70px}.meta-block.image-promo .image-promo__bg{background-size:100%}.meta-block.image-promo .image-promo__bg:after{background:0 0 !important}@media (max-width:767px){.meta-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.meta-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media only screen and (min-width:768px) and (max-width:1024px){.meta-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.meta-block.image-promo .image-promo__bg:after{background:0 0 !important}}.google-block.image-promo .image-promo__bg{background-size:100%}.google-block.image-promo .image-promo__bg:after{background:0 0 !important}@media (max-width:767px){.google-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.google-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media only screen and (min-width:768px) and (max-width:1024px){.google-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.google-block.image-promo .image-promo__bg:after{background:0 0 !important}}.ai-block.image-promo .image-promo__bg{background-size:100%}.ai-block.image-promo .image-promo__bg:after{background:0 0 !important}@media (max-width:767px){.ai-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.ai-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media only screen and (min-width:768px) and (max-width:1024px){.ai-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.ai-block.image-promo .image-promo__bg:after{background:0 0 !important}}.amazon-block.image-promo .image-promo__bg{background-size:100%}.amazon-block.image-promo .image-promo__bg:after{background:0 0 !important}@media (max-width:767px){.amazon-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.amazon-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media only screen and (min-width:768px) and (max-width:1024px){.amazon-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.amazon-block.image-promo .image-promo__bg:after{background:0 0 !important}}.scaled-learning .image-promo .image-promo__bg{background-size:100%}.scaled-learning .image-promo .image-promo__bg:after{background:0 0 !important}@media (max-width:767px){.scaled-learning .image-promo .image-promo__bg{background-position:center;background-size:100%}.scaled-learning .image-promo .image-promo__bg:after{background:0 0 !important}.scaled-learning .image-promo__inner .image-promo__content{padding:100px 0 !important}}@media only screen and (min-width:768px) and (max-width:1024px){.scaled-learning .image-promo .image-promo__bg{background-position:center;background-size:100%}.scaled-learning .image-promo .image-promo__bg:after{background:0 0 !important}.scaled-learning .image-promo__inner .image-promo__content{padding:190px 0 !important}}.hero--full .spotlight-block.hero__bg:after{background:0 0 !important}@media (max-width:767px){.hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 93% !important}.hero--full .spotlight-block.hero__bg:after{background:linear-gradient(to bottom,transparent 15%,#000 93%) !important}.hero--full .hero__content-text{margin:170px auto 82px auto !important}}@media only screen and (min-width:768px) and (max-width:1024px){.hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 100% !important}.hero--full .spotlight-block.hero__bg:after{background:0 0 !important}.hero--full .hero__content-text{margin:250px auto 82px auto !important}}.tiktok-block.image-promo .image-promo__bg{background-size:100%}.tiktok-block.image-promo .image-promo__bg:after{background:0 0 !important}@media (max-width:767px){.tiktok-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.tiktok-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media only screen and (min-width:768px) and (max-width:1024px){.tiktok-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.tiktok-block.image-promo .image-promo__bg:after{background:0 0 !important}}.digital-block.image-promo .image-promo__bg{background-size:100%}.digital-block.image-promo .image-promo__bg:after{background:0 0 !important}@media (max-width:767px){.digital-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.digital-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media only screen and (min-width:768px) and (max-width:1024px){.digital-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.digital-block.image-promo .image-promo__bg:after{background:0 0 !important}}.promo-container{position:relative;display:flex;margin-top:80px}.promo-container .image-promo__graphics--block-1{bottom:300px;left:-270px}.promo-container .image-promo__graphics--block-2{right:-130px}.promo-container .image-promo__graphics--block-3 .graphic--2{transform:rotate(-156deg)}.promo-container .image-promo__graphics--block-3{bottom:320px;left:-338px}.promo-container.left-image{flex-direction:row}.promo-container.right-image{flex-direction:row-reverse}.promo-container .image-block{width:calc(60%);margin-right:24px}.promo-container.right-image .image-block{margin-right:0}.promo-container.right-image .text-block{margin-right:24px}.promo-container .image-block img{border-radius:48px;height:570px}.promo-container .text-block .image-promo__content-title{font-size:56px;line-height:66px}.promo-container .text-block.blue-bg{background:#0078ff}.promo-container .text-block.green-bg{background:#0aa951}.promo-container .text-block.red-bg{background:#ff4975}.promo-container .text-block{width:calc(40%);padding:40px 35px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;flex-shrink:0;align-self:stretch;display:flex;border-radius:48px;background:#0d5c30;height:570px}.promo-container .text-block .text-content{display:flex;gap:40px;flex-direction:column;position:relative;margin:40px 0 0;width:unset;padding:0;transform:none;left:unset;text-align:unset}.promo-container .image-promo__content-intro{color:#fff;margin-top:-20px;padding-bottom:0}.promo-container a.image-promo__content-cta.meta-cta,.promo-container a.image-promo__content-cta.ai-cta{max-width:180px}.promo-container a.image-promo__content-cta{display:inline-block;border:2px solid #fff;background:#fff;color:#000;border-radius:30px;padding:12px 16px 12px 22px;font-size:16px;line-height:22px;font-weight:500;transition:all .2s ease-in-out;-webkit-font-smoothing:auto;max-width:298px;position:relative}.promo-container.last-category{margin-bottom:40px}@media only screen and (min-width:1100px) and (max-width:1300px){font-size:48px;line-height:55px}@media (max-width:767px){.promo-container.right-image .text-block{margin-right:0}.promo-container{flex-wrap:wrap;margin-top:40px}.promo-container .image-block img{height:auto}.promo-container .text-block .text-content{margin:0}.promo-container .text-block .image-promo__content-title{margin:0 0 10px}.promo-container .image-block{width:calc(100%);margin-bottom:24px;margin-right:0}.promo-container .text-block{width:calc(100%);border-radius:20px;padding:40px;height:auto}.promo-container .image-block img{border-radius:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.promo-container .text-block .image-promo__content-title{margin:0}.promo-container.right-image .text-block{margin-right:0}.promo-container{flex-wrap:wrap;margin-top:40px}.promo-container .image-block img{height:auto}.promo-container .image-block{width:calc(100%);margin-bottom:24px;margin-right:0}.promo-container .text-block{width:calc(100%);padding:40px;height:auto;flex-direction:row;align-items:center}.promo-container .text-block .text-content{margin:0}}.tiktok-block.image-promo .image-promo__bg{background:#0056b7 !important}.tik_graphic3_tablet{display:none}.tik_graphic3_desktop{display:block}.tik_graphic svg{position:absolute;z-index:1}.tik_graphic1 svg{top:-40px;width:40%;left:0}.tik_graphic2 svg{top:-20px;width:34%;right:10%}.tik_graphic3_desktop svg{top:0;width:27%;right:-10px}.tik_graphic3_tablet svg{top:40px;width:33%;right:-10px}@media (max-width:767px){.tik_graphic3_tablet{display:block}.tik_graphic3_desktop{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.tik_graphic3_tablet{display:block}.tik_graphic3_desktop{display:none}}.digital-block.image-promo .image-promo__bg{background:#bc0b35 !important}.dig_graphic3_tablet{display:none}.dig_graphic3_desktop{display:block}.dig_graphic svg{position:absolute;z-index:1}.dig_graphic1 svg{top:-46px;width:30%;left:0}.dig_graphic2 svg{top:-20px;left:30%;width:33%}.dig_graphic3_desktop svg{top:-40px;right:0;width:22%}.dig_graphic3_tablet svg{top:10px;right:0;width:30%}@media (max-width:767px){.image-promo--small .image-promo__content-title{font-size:32px}.digital-block.image-promo .image-promo__bg{background:#bc0b35}.dig_graphic3_tablet{display:block}.dig_graphic3_desktop{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.image-promo--small .image-promo__content-title{font-size:32px}.digital-block.image-promo .image-promo__bg{background:#bc0b35 !important}.dig_graphic3_tablet{display:block}.dig_graphic3_desktop{display:none}}.image-promo--small .image-promo__content-title{font-size:32px}.fr-fr .promo-container .image-promo__graphics--block-2{bottom:767px}.fr-fr .image-promos{padding:0 0 24px !important}@media only screen and (min-width:768px){.fr-fr .image-promos{padding:0 0 48px !important}}@media only screen and (min-width:1024px){.fr-fr .image-promos{padding:0 0 80px !important}}.cbb-block{padding:65px 0 !important}@media (min-width:768px) and (max-width:1023px){.cbb-block{padding:48px 0 48px 32px !important}}.cbb-block .dig_graphic img{height:170px;width:170px;position:absolute;top:-45px;left:-25px;z-index:1}@media (min-width:768px) and (max-width:1023px){.cbb-block .dig_graphic img{height:130px;width:130px;position:absolute;top:-20px;left:-20px;z-index:1}}.cbb-block .image-promo__content-title{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans-Medium',sans-serif;font-size:56px;font-style:normal;font-weight:500;line-height:66px;letter-spacing:-1.12px;margin:0 0 16px}@media (min-width:768px) and (max-width:1023px){.cbb-block .image-promo__content-title{font-size:32px;line-height:40px;letter-spacing:-.64px}}.cbb-block .image-promo__content-intro{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans',sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:32px;margin:0}@media (min-width:768px) and (max-width:1023px){.cbb-block .image-promo__content-intro{font-size:14px;line-height:22px;letter-spacing:.2px}}.cbb-block .dig_graphic3_desktop svg{top:-10px;right:0;width:27%}.cbb-block .dig_graphic3_tablet svg{top:-30px;width:33%;right:0}.cbb-block .dig_graphic3_desktop svg path,.cbb-block .dig_graphic3_tablet svg path{stroke-width:4px}.cbb-block.image-promo .image-promo__bg{background:#ff7549 !important}.cc-block.image-promo .image-promo__bg{background:#6a5aff !important}.cms-index-index .cbb-block .image-promo__content{top:27% !important;width:100%;max-width:100%;padding:0 30px;z-index:1}@media (min-width:768px) and (max-width:1023px){.cms-index-index .cbb-block .image-promo__content{max-width:265px;bottom:10px !important;padding:0}}.cms-index-index .cc-block .image-promo__content{top:35% !important;width:100%;max-width:100%;padding:0 30px;z-index:1}@media (min-width:768px) and (max-width:1023px){.cms-index-index .cc-block .image-promo__content{max-width:265px;bottom:10px !important;padding:0}}.cms-index-index .cbb-block .image-promo__inner,.cms-index-index .cc-block .image-promo__inner{min-height:480px !important}@media (min-width:768px) and (max-width:1023px){.cms-index-index .cbb-block .image-promo__inner,.cms-index-index .cc-block .image-promo__inner{min-height:390px !important}}.cc-block{padding:65px 0 !important}@media (min-width:768px) and (max-width:1023px){.cc-block{padding:48px 32px 48px 0 !important}}.cc-block .tik_graphic3_desktop img{height:230px;width:230px;position:absolute;top:-42px;z-index:1;right:-50px}.cc-block .tik_graphic3_tablet img{height:190px;width:190px;position:absolute;top:-42px;z-index:1;right:-38px}.cc-block .image-promo__content-title{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans-Medium',sans-serif;font-size:56px;font-style:normal;font-weight:500;line-height:66px;letter-spacing:-1.12px;margin:0 0 16px}@media (min-width:768px) and (max-width:1023px){.cc-block .image-promo__content-title{font-size:32px;line-height:40px;letter-spacing:-.64px}}.cc-block .image-promo__content-intro{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans',sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:32px;margin:0}@media (min-width:768px) and (max-width:1023px){.cc-block .image-promo__content-intro{font-size:14px;line-height:22px;letter-spacing:.2px}}.cc-block .tik_graphic svg{top:30px;width:200px;left:-20px;height:100px}@media (min-width:768px) and (max-width:1023px){.cc-block .tik_graphic svg{top:30px;width:200px;left:-30px;height:80px}}.cc-block .tik_graphic svg path{stroke-width:4px}@media (min-width:768px) and (max-width:1023px){.cms-index-index .cbb-block .image-promo__content a.image-promo__content-cta,.cms-index-index .cc-block .image-promo__content a.image-promo__content-cta{padding:8px 22px 10px !important;width:170px;font-family:'DM Sans-Medium'}}@media only screen and (min-width:1025px) and (max-width:1280px){.cbb-block .image-promo__content-title,.cc-block .image-promo__content-title{font-size:44px;line-height:56px}.cbb-block .image-promo__content-intro,.cc-block .image-promo__content-intro{font-size:20px;line-height:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.cbb-cc-block.image-promos--double .container{gap:12px}}@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.cms-index-index .cbb-block .image-promo__inner,.cms-index-index .cc-block .image-promo__inner{min-height:530px !important;padding:0 0 30px}}.learn-in-class .hero__content-cta{margin-top:32px;font-weight:500}.learn-in-class .page-content{padding:64px 0 55px;max-width:762px}.learn-in-class .page-content p{margin-bottom:0;letter-spacing:.01em}.learn-in-class .page-content h3{letter-spacing:.02em}.learn-in-class .cms-pages__content{margin-bottom:0}.learn-in-class .cms-pages__video-content{margin-top:112px}@media (min-width:768px) and (max-width:1023px){.learn-in-class .cms-pages__video-content{margin-top:80px}}@media (max-width:767px){.checkout-cart-index,.checkout-details-index,.checkout-attendees-index,.checkout-mapping-index,.checkout-index-index,.payfast-redirect-index,.checkout-onepage-success{background-color:#f7f7f7;background-repeat:no-repeat;background-position:center top !important;background-size:180% !important}.checkout-cart-index .page-header,.checkout-details-index .page-header,.checkout-attendees-index .page-header,.checkout-mapping-index .page-header,.checkout-index-index .page-header,.payfast-redirect-index .page-header,.checkout-onepage-success .page-header{color:#fff;padding:10px 15px 0;font-family:'DM Sans',sans-serif}.checkout-cart-index .main,.checkout-details-index .main,.checkout-attendees-index .main,.checkout-mapping-index .main,.checkout-index-index .main,.payfast-redirect-index .main,.checkout-onepage-success .main{padding-bottom:0 !important}.checkout-cart-index .page-main,.checkout-details-index .page-main,.checkout-attendees-index .page-main,.checkout-mapping-index .page-main,.checkout-index-index .page-main,.payfast-redirect-index .page-main,.checkout-onepage-success .page-main{padding:0;margin-top:20px}.checkout-cart-index .page-bottom,.checkout-details-index .page-bottom,.checkout-attendees-index .page-bottom,.checkout-mapping-index .page-bottom,.checkout-index-index .page-bottom,.payfast-redirect-index .page-bottom,.checkout-onepage-success .page-bottom{margin:0}.checkout-cart-index .section-share .social-share.social-fixed,.checkout-details-index .section-share .social-share.social-fixed,.checkout-attendees-index .section-share .social-share.social-fixed,.checkout-mapping-index .section-share .social-share.social-fixed,.checkout-index-index .section-share .social-share.social-fixed,.payfast-redirect-index .section-share .social-share.social-fixed,.checkout-onepage-success .section-share .social-share.social-fixed{position:relative}.checkout-cart-index .section-share .social-share.social-fixed .social-back-top,.checkout-details-index .section-share .social-share.social-fixed .social-back-top,.checkout-attendees-index .section-share .social-share.social-fixed .social-back-top,.checkout-mapping-index .section-share .social-share.social-fixed .social-back-top,.checkout-index-index .section-share .social-share.social-fixed .social-back-top,.payfast-redirect-index .section-share .social-share.social-fixed .social-back-top,.checkout-onepage-success .section-share .social-share.social-fixed .social-back-top{color:#1565c0}.checkout-cart-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-details-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-attendees-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-mapping-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-index-index .section-share .social-share.social-fixed .social-back-top:hover:before,.payfast-redirect-index .section-share .social-share.social-fixed .social-back-top:hover:before,.checkout-onepage-success .section-share .social-share.social-fixed .social-back-top:hover:before{border-bottom:2px solid;color:#007ab2}.checkout-cart-index .section-share .social-share.social-fixed .social-share-btn,.checkout-details-index .section-share .social-share.social-fixed .social-share-btn,.checkout-attendees-index .section-share .social-share.social-fixed .social-share-btn,.checkout-mapping-index .section-share .social-share.social-fixed .social-share-btn,.checkout-index-index .section-share .social-share.social-fixed .social-share-btn,.payfast-redirect-index .section-share .social-share.social-fixed .social-share-btn,.checkout-onepage-success .section-share .social-share.social-fixed .social-share-btn,.checkout-cart-index .section-share .social-share.social-fixed .social-options,.checkout-details-index .section-share .social-share.social-fixed .social-options,.checkout-attendees-index .section-share .social-share.social-fixed .social-options,.checkout-mapping-index .section-share .social-share.social-fixed .social-options,.checkout-index-index .section-share .social-share.social-fixed .social-options,.payfast-redirect-index .section-share .social-share.social-fixed .social-options,.checkout-onepage-success .section-share .social-share.social-fixed .social-options{display:none}.checkout-cart-index .region-footer-bottom,.checkout-details-index .region-footer-bottom,.checkout-attendees-index .region-footer-bottom,.checkout-mapping-index .region-footer-bottom,.checkout-index-index .region-footer-bottom,.payfast-redirect-index .region-footer-bottom,.checkout-onepage-success .region-footer-bottom{padding:10px;box-sizing:border-box}.checkout-cart-index .messages,.checkout-details-index .messages,.checkout-attendees-index .messages,.checkout-mapping-index .messages,.checkout-index-index .messages,.payfast-redirect-index .messages,.checkout-onepage-success .messages{display:none}.checkout-details-index .messages,.checkout-cart-index .messages,.checkout-attendees-index .messages,.checkout-index-index .messages{display:block;padding:0}.checkout-header{background-color:transparent;position:relative;box-shadow:none;padding:0 15px;height:39px}.checkout-header .container{padding:0}.checkout-header .logo-container{position:relative;left:0;top:5px}.checkout-header .logo-container img{width:auto;max-width:125px}.checkout-header .tel-no-container{margin-top:5px}.checkout-header .tel-no-container a{float:right;font-size:1.5rem;line-height:1.5rem;color:#fff;font-size:1rem;padding-right:10px;text-decoration:none}.cart-empty{background:#fff;padding:20px !important;border-radius:20px}.cart-empty a{color:#0069df}.cart-empty a:active,.cart-empty a:visited{color:#0069df}.cart-empty a:hover{color:#0069df;text-decoration:underline}.block-commerce-checkout-progress{display:flex;justify-content:center}.block-commerce-checkout-progress.container{padding:40px 0 32px !important}.block-commerce-checkout-progress ol,.block-commerce-checkout-progress ul{list-style-type:none}.block-commerce-checkout-progress ol.commerce-checkout-progress,.block-commerce-checkout-progress ul.commerce-checkout-progress{margin:0;padding:0;display:flex;align-items:top;justify-content:space-between;position:relative;min-width:472px}.block-commerce-checkout-progress ol.commerce-checkout-progress:before,.block-commerce-checkout-progress ul.commerce-checkout-progress:before{content:'';display:block;width:calc(100% - 50px);height:1px;background:#e0e0e0;top:18px;left:25px;position:absolute}.block-commerce-checkout-progress ol.commerce-checkout-progress.corporate-credit-order li,.block-commerce-checkout-progress ul.commerce-checkout-progress.corporate-credit-order li{width:25%}.block-commerce-checkout-progress ol.commerce-checkout-progress li,.block-commerce-checkout-progress ul.commerce-checkout-progress li{color:#525252;margin:0;padding:0;text-align:center;max-width:80px;z-index:1;-webkit-font-smoothing:auto}.block-commerce-checkout-progress ol.commerce-checkout-progress li .checkout-counter,.block-commerce-checkout-progress ul.commerce-checkout-progress li .checkout-counter{width:36px;height:36px;display:inline-block;color:#525252;border-radius:20px;border:1px solid #e0e0e0;background:#fff;padding-top:7px;position:relative;text-align:center;margin-bottom:10px;font-size:16px;line-height:22px;-webkit-font-smoothing:auto}.block-commerce-checkout-progress ol.commerce-checkout-progress li span,.block-commerce-checkout-progress ul.commerce-checkout-progress li span,.block-commerce-checkout-progress ol.commerce-checkout-progress li a,.block-commerce-checkout-progress ul.commerce-checkout-progress li a{font-size:10px;line-height:16px;display:block}.block-commerce-checkout-progress ol.commerce-checkout-progress li.checkout_txt h5,.block-commerce-checkout-progress ul.commerce-checkout-progress li.checkout_txt h5{display:block;margin:0;color:inherit;font-size:1.125rem;line-height:1.6;padding:0;text-align:center;color:#fff}.block-commerce-checkout-progress ol.commerce-checkout-progress li.active,.block-commerce-checkout-progress ul.commerce-checkout-progress li.active{color:#000}.block-commerce-checkout-progress ol.commerce-checkout-progress li.active .checkout-counter,.block-commerce-checkout-progress ul.commerce-checkout-progress li.active .checkout-counter{color:#fff;background:0 0;z-index:1}.block-commerce-checkout-progress ol.commerce-checkout-progress li.active .checkout-counter:before,.block-commerce-checkout-progress ul.commerce-checkout-progress li.active .checkout-counter:before{content:'';width:38px;height:38px;border-radius:10px;transform:rotate(-12.7deg);position:absolute;top:-1px;left:-1px;background:#000;z-index:-1}.summary-section.details-summary{order:1;margin-bottom:24px;width:100%}.summary-section .summary-section-inner{border-radius:20px;border:1px solid #e0e0e0;background:#fff}.summary-section .summary-section-inner--active .view-content{display:block}.summary-section .summary-section-inner--active .view-footer{display:block;padding:0}.summary-section .summary-section-inner--active .head:after{transform:rotate(180deg)}.summary-section .summary-section-inner .line-item-container{border-bottom:1px solid #ddd;margin-bottom:15px;width:100%}.summary-section .summary-section-inner .line-item-container .checkout-summary-line-item{border-bottom:none;margin-bottom:0;width:100%}.summary-section .summary-section-inner .line-item-container .participant-names{color:#4bb14d;font-size:1.125rem;line-height:1;margin:7px 0;position:relative;font-weight:700}.summary-section .summary-section-inner .line-item-container .participant-names:after{position:absolute;right:-2px;content:"";background-image:url("../../frontend/Jellyfish/Training/en_US/images/sprite.png");background-position:-80px -43px;background-repeat:no-repeat;color:transparent;height:20px;width:30px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.summary-section .view-header{padding:24px}.summary-section .view-header:hover{cursor:pointer}.summary-section .view-header .head{padding:0;color:#000;position:relative;-webkit-font-smoothing:auto;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:18px;line-height:24px}.summary-section .view-header .head:after{position:absolute;height:8px;width:12px;background:url("../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg") 0 0 no-repeat;content:" ";top:10px;right:0;transition:transform .2s ease-in-out}.summary-section .view-content{color:#231f20;display:none;padding:0 24px}.summary-section .view-content .checkout-summary-line-item{border-bottom:1px solid #e0e0e0;padding:24px 0}.summary-section .view-content .checkout-summary-line-item .checkout-summary-title-container h5.checkout-summary-title{color:#000;font-size:18px;line-height:24px;margin:0;-webkit-font-smoothing:auto;letter-spacing:-.02em}.summary-section .view-content .checkout-summary-line-item .checkout-summary-title-container span{text-align:right}.summary-section .view-content .checkout-summary-line-item .checkout-summary-title-container span.payment-qty:before{content:"x"}.summary-section .view-content .checkout-summary-line-item .product.options h5.checkout-summary-title{font-size:18px;line-height:26px;margin-bottom:12px}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-duration{display:none}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date{font-size:16px;line-height:24px;padding:12px 40px 0 0;color:#000;position:relative}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date .course-attendance{position:absolute;top:12px;right:0}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date span{display:block}.summary-section .view-content .checkout-summary-line-item .participant-names{font-weight:400;font-size:16px;line-height:22px}.summary-section .view-content .table-totals{margin-top:24px}.summary-section .view-content .table-totals th{background:0 0;border:0;padding:3px 0;vertical-align:middle;min-width:90px}.summary-section .view-content .table-totals tr{display:block}.summary-section .view-content .table-totals td{display:block;background:0 0;border:0;text-align:right;padding:0;width:100%}.summary-section .view-content .table-totals .grand .mark{visibility:hidden}.summary-section .view-content .table-totals .grand .total-append-label{margin-left:5px}.summary-section .view-content .table-totals .sub .total-append-label{margin-left:5px}.summary-section .view-content .table-totals .checkout-summary-total-text{font-size:24px;line-height:34px;letter-spacing:.02em;text-transform:none;position:relative;bottom:3px;-webkit-font-smoothing:auto}.summary-section .view-content .table-totals .checkout-summary-total-text.subtotal-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:5px}.summary-section .view-content .table-totals .checkout-summary-total-text.discount-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:auto;top:7px}.summary-section .view-content .table-totals .checkout-summary-total-figures{text-align:right;padding-right:0;font-size:24px;line-height:34px}.summary-section .view-content .table-totals .checkout-summary-total-figures span.VAT-info{font-size:14px;font-weight:400}.summary-section .view-content .table-totals .checkout-summary-total-figures span.main-total{font-size:22px;line-height:34px;letter-spacing:-.02em;-webkit-font-smoothing:auto}.summary-section .view-content .table-totals .total-in-VAT{font-size:18px;line-height:26px;width:100%;text-align:right}.summary-section .view-content .table-totals .total-in-VAT span.VAT-info{font-size:14px}.summary-section .view-content .table-totals .subtotal-amount,.summary-section .view-content .table-totals .discount-amount{text-align:right}.summary-section .view-content .table-totals .subtotal-amount div,.summary-section .view-content .table-totals .discount-amount div{font-size:14px;height:22px}.summary-section .view-content .table-totals .subtotal-amount .price,.summary-section .view-content .table-totals .discount-amount .price{font-size:18px;height:26px;-webkit-font-smoothing:auto}.summary-section .view-content .table-totals .subtotal-amount .smaller-text,.summary-section .view-content .table-totals .discount-amount .smaller-text{font-size:14px;line-height:22px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding-left:5px}.summary-section .view-footer{display:none}.summary-section .checkout-summary-row{display:flex;flex-wrap:no-wrap;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.summary-section .checkout-summary-row--alt{align-items:flex-start}.summary-section .checkout-summary-total-container{padding:24px 24px 0;color:#000}.summary-section .checkout-summary-total-container .checkout-summary-total-text{font-weight:700;font-size:24px;line-height:34px;letter-spacing:.02em;text-transform:none;position:relative;bottom:3px}.summary-section .checkout-summary-total-container .checkout-summary-total-text.subtotal-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:5px}.summary-section .checkout-summary-total-container .checkout-summary-total-text.discount-label{font-size:12px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;bottom:auto;top:7px}.summary-section .checkout-summary-total-container .checkout-summary-total-figures{text-align:right;padding-right:0;font-size:24px;line-height:34px}.summary-section .checkout-summary-total-container .checkout-summary-total-figures span.VAT-info{font-size:14px;font-weight:400}.summary-section .checkout-summary-total-container .checkout-summary-total-figures span.main-total{font-size:22px;line-height:34px;letter-spacing:-.02em;-webkit-font-smoothing:auto}.summary-section .checkout-summary-total-container .total-in-VAT{font-size:18px;line-height:26px;width:100%;text-align:right}.summary-section .checkout-summary-total-container .total-in-VAT span.VAT-info{font-size:14px}.summary-section .checkout-summary-total-container .subtotal-amount,.summary-section .checkout-summary-total-container .discount-amount{text-align:right}.summary-section .checkout-summary-total-container .subtotal-amount div,.summary-section .checkout-summary-total-container .discount-amount div{font-size:14px;line-height:22px}.summary-section .checkout-summary-total-container .subtotal-amount .price,.summary-section .checkout-summary-total-container .discount-amount .price{font-size:18px;height:26px;-webkit-font-smoothing:auto}.summary-section .checkout-summary-total-container .subtotal-amount .smaller-text,.summary-section .checkout-summary-total-container .discount-amount .smaller-text{font-size:14px;line-height:22px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;padding-left:5px}.summary-section .d-line-block{display:inline-block}.checkout-cart-index{background:#f6f5f7}.checkout-cart-index .page-main{min-height:calc(100vh - 150px)}.checkout-cart-index .cart-container{margin-bottom:90px}.checkout-cart-index .cart-container .form-cart{width:100%;margin:0;float:none;display:block;padding:0 !important}.checkout-cart-index .cart-container .cart-summary{width:100%;margin:0;padding:0;float:none;display:block}.checkout-cart-index .cart-container .rewards{background:#fff;border:1px solid #e0e0e0;border-bottom:none !important;border-radius:20px 20px 0 0;padding:40px 40px 0}.checkout-cart-index .cart-container .rewards .table-wrapper{margin:0}.checkout-cart-index .cart-container .rewards .cart.table-wrapper{border-top:none !important}.checkout-cart-index .cart-container .rewards .cart.table-wrapper .cart&gt;.item{border-bottom:none}.checkout-cart-index .basket-label{display:block;font-size:12px;line-height:17px;letter-spacing:.02em;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;color:#000;padding:0 0 16px}.checkout-cart-index .basket-label-container{border:0 !important;padding:0;margin:0 0 16px;display:none !important}.checkout-cart-index .basket-item-container{color:#000;font-size:1rem;padding:0 0 60px;position:relative;border:none;-webkit-font-smoothing:auto}.checkout-cart-index .basket-item-container:after{content:'';height:1px;width:100%;background:#e0e0e0;position:absolute;bottom:36px;left:0}.checkout-cart-index .basket-item-container .basket-item-description{color:#37474f}.checkout-cart-index .basket-item-container .basket-item-description .product-item-photo{display:none}.checkout-cart-index .basket-item-container .basket-item-description h5.basket-course-title{display:inline-block;margin:0 0 12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;padding-right:30px;letter-spacing:-.02em;color:#000}.checkout-cart-index .basket-item-container .basket-item-description h5.basket-course-title .basket-course-level{font-weight:400;font-family:'DM Sans',sans-serif;display:inline-block}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-duration{display:none;font-size:16px;line-height:24px;color:#000;margin-bottom:8px}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-edit .action-edit{display:none}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-edit .action-delete{text-transform:uppercase;background:0 0;border:0;box-shadow:none;color:#ff4975;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;letter-spacing:.02em}.checkout-cart-index .basket-item-container .basket-item-description .basket-course-edit .action-delete:hover{text-decoration:none}.checkout-cart-index .basket-item-container .basket-item-description button.delete-line-item{text-transform:capitalize;padding-right:15px !important}.checkout-cart-index .basket-item-container .basket-item-total{text-align:right}.checkout-cart-index .basket-item-container .basket-item-total .basket-entity{font-size:1.625rem;font-weight:700;padding-right:0}.checkout-cart-index .basket-item-container .basket-item-total .basket-entity .price-excluding-tax{font-size:1.625rem;text-align:right}.checkout-cart-index .basket-item-container .basket-entity{padding:0}.checkout-cart-index .basket-item-container .basket-item-quantity .basket-entity{text-align:center}.checkout-cart-index .basket-item-container .basket-item-quantity .label{display:none}.checkout-cart-index .basket-item-container .basket-item-quantity .control{display:flex;justify-content:center}.checkout-cart-index .basket-item-container .basket-item-quantity .control button{line-height:0;color:#0069df;border:0;background:0 0;text-align:center;box-shadow:none;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:21px;padding:0;margin:0;display:inline-block;height:20px;width:20px}.checkout-cart-index .basket-item-container .basket-item-quantity .control input{border:none;text-align:center;width:45px;height:30px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#000;padding-left:5px;padding-right:5px;position:relative;top:-5px}.checkout-cart-index .basket-item-container .basket-item-quantity .control input:focus{border-color:#000;color:#000;box-shadow:none}.checkout-cart-index .basket-item-container .basket-item-quantity .line-item-update button{text-align:center;text-transform:uppercase;background:0 0;border:0;box-shadow:none;color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;letter-spacing:.02em;padding:0;margin:0}.checkout-cart-index .commerce-order-handler-area-order-total{clear:both;color:#fff;padding:40px;background:#0069df;border-radius:0 0 20px 20px;position:relative}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer{display:flex;justify-content:space-between;align-items:flex-start}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container{flex:0 0 300px;padding-bottom:60px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-lable{font-size:24px;line-height:34px;margin-bottom:4px;-webkit-font-smoothing:auto}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-desc{font-size:1rem;line-height:.9;margin:0 0 20px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-logos{position:absolute;bottom:40px;left:40px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-logos .card-image{margin:5px 5px 5px 0;width:48px;border-radius:4px;border:1px solid #fff}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container{padding:0;max-width:320px;width:100%}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container__row{display:flex;align-items:flex-end;width:100%;margin-bottom:14px;flex-wrap:wrap}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .subtotal-label{width:50%;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:.02em}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .subtotal-amount{width:50%;font-size:18px;line-height:18px;text-align:right}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .subtotal-amount .smaller-text{font-size:.875rem;font-weight:400;padding-left:5px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-label{width:50%;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:.02em}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-amount{width:50%;font-size:18px;line-height:18px;text-align:right;position:relative;bottom:-4px}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .discount-text{font-size:14px;padding-top:4px;width:100%;text-align:right}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .total-label{width:50%;font-size:24px;line-height:24px;letter-spacing:-.01em;-webkit-font-smoothing:auto}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .total-amount{text-align:right;width:50%;font-size:24px;line-height:24px;letter-spacing:-.01em;-webkit-font-smoothing:auto}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .total-amount .smaller-text{font-size:.8rem}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .tax-label{width:50%}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .tax-amount{width:50%;font-size:18px;line-height:18px;text-align:right}.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .order-total-container .tax-amount .smaller-text{font-size:.8rem;padding-left:5px}.checkout-cart-index .commerce-order-handler-area-order-total .btn.checkout{min-width:245px}.checkout-cart-index .form-actions.commerce-line-item-actions{background-color:#37474f;padding:0 15px;position:relative;width:fit-content;display:contents}.checkout-cart-index .form-actions.commerce-line-item-actions .item{text-align:right}.checkout-cart-index .discout-wrapper{margin-bottom:0 !important;display:flex;padding:0 40px 40px;justify-content:flex-end;align-items:flex-end;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#fff}.checkout-cart-index .discout-wrapper .add-another-container{order:2}.checkout-cart-index .discout-wrapper--open{height:158px;overflow:hidden}.checkout-cart-index .discout-wrapper--open .add-another-container{padding-top:12px}.checkout-cart-index .discout-wrapper label.control-label{color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:21px;margin-bottom:0}.checkout-cart-index .discout-wrapper .form-control.form-text{border:1px solid #8f8f8f;box-shadow:none;padding:17px 14px;color:#8f8f8f;border-radius:8px;font-size:18px;line-height:24px}.checkout-cart-index .discout-wrapper .commerce_coupon{order:1;padding-top:4px}.checkout-cart-index .discout-wrapper .commerce_coupon .coupon-hide-show p{font-weight:500;color:#000;font-size:16px;line-height:22px;cursor:pointer;position:relative;padding:0 20px}.checkout-cart-index .discout-wrapper .commerce_coupon .coupon-hide-show p:after{content:'';width:12px;height:2px;background:#000;position:absolute;top:9px;left:0}.checkout-cart-index .discout-wrapper .commerce_coupon .coupon-hide-show p:before{content:'';width:2px;height:12px;background:#000;position:absolute;top:4px;left:5px}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .discount-txt .mage-error{font-size:1rem}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .discount-button{width:auto;right:0;top:18px;z-index:1;border-left:5px solid #fff;padding:0}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .voucher-progress{color:#455962;font-size:1rem;margin-left:15px;max-width:315px;float:right;text-align:left;width:100%;margin-top:5px}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .voucher-progress .available-credits{font-family:'DM Sans',sans-serif;color:#00affe;font-size:1.125rem}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list{clear:both}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content{padding:0}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table{margin:0}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table .coupon-code{display:inline-block;font-family:'DM Sans',sans-serif;font-size:1rem;float:left}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table .coupon-remove{display:inline-block;float:right}.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list .view-content table .coupon-remove a{text-decoration:none}.checkout-cart-index .fieldset.coupon{display:flex;align-items:flex-end;justify-content:space-between;padding-right:24px}.checkout-cart-index .fieldset.coupon .discount-button{order:2}.checkout-cart-index .fieldset.coupon .discount-txt{order:1}.checkout-cart-index .block.shipping{display:none}.checkout-step-container{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:60px;flex-wrap:wrap}.detail-section{width:100%;background:#fff;border-radius:20px;border:1px solid #e0e0e0;order:2}.detail-section .form-wrapper&gt;.panel-body{width:100%;padding:0 24px}.detail-section .input-fields{margin-bottom:0}.detail-section .input-fields .field-type-text{position:relative;margin-bottom:32px;width:calc(50% - 8px)}.detail-section .input-fields .field-type-text label{color:#8f8f8f;font-size:1.125rem;font-weight:400;left:14px;position:absolute;top:7px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:'DM Sans',sans-serif;pointer-events:none;padding:0}.detail-section .input-fields .field-type-text label.focussed{background:#fff;font-size:12px;line-height:14px;color:#0069df;top:-7px;left:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.detail-section .input-fields .field-type-text label span.form-required{display:none}.detail-section .input-fields .field-type-text input{box-shadow:none;font-size:18px;line-height:24px;color:#000;padding:9px 14px;height:42px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.detail-section .input-fields .field-type-text input:focus{box-shadow:none}.detail-section .input-fields .mage-error{font-size:.9rem;margin-top:0;color:red}.detail-section .input-fields fieldset legend{padding:24px;margin-bottom:0}.detail-section .input-fields fieldset legend span{font-family:'DM Sans',sans-serif;font-size:18px;line-height:24px;-webkit-font-smoothing:auto;color:#000}.detail-section .input-fields fieldset .panel-body{width:100%;padding:0 24px;display:flex;flex-wrap:wrap;justify-content:space-between}.checkout-buttons{background:#0069df;border-radius:0 0 20px 20px}.checkout-buttons .panel-body{padding:32px;display:flex;align-items:center;justify-content:space-between}.checkout-buttons .panel-body .checkout-continue{order:2;font-weight:500;padding:10px 25px;line-height:1;min-width:200px}.checkout-buttons .panel-body .checkout-back,.checkout-buttons .panel-body .back-button{order:1;font-size:1rem;text-decoration:none;text-transform:none !important;font-family:'DM Sans',sans-serif;color:#fff;margin-top:0;padding:0;font-weight:400;position:relative;padding-left:25px;background:0 0;border:0}.checkout-buttons .panel-body .checkout-back:before,.checkout-buttons .panel-body .back-button:before{content:url('../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg');position:absolute;left:0;top:-2px;height:18px;width:20px;transform:rotate(180deg)}.checkout-buttons .panel-body input,.checkout-buttons .panel-body .checkout-processing{display:none}.attendee-details-form{background:0 0}.attendee-details-form .form-radios{display:flex;width:100%;justify-content:space-between}.attendee-details-form .form-radios .form-type-radio{width:calc(50% - 12px);padding-bottom:32px}.attendee-details-form .form-radios .form-type-radio label.control-label{background:#fff;border:1px solid #e0e0e0;border-radius:10px;min-height:188px;width:100%;padding:24px 24px 24px 44px;margin-bottom:0;font-size:20px;line-height:28px;-webkit-font-smoothing:auto;position:relative;color:#8f8f8f}.attendee-details-form .form-radios .form-type-radio label.control-label:before{content:'';border:1px solid #8f8f8f;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:26px;left:24px}.attendee-details-form .form-radios .form-type-radio label.control-label:hover{cursor:pointer}.attendee-details-form .form-radios .form-type-radio label.control-label input{opacity:0}.attendee-details-form .form-radios .form-type-radio label.control-label.selected{background:#f6f5f7;border:#f6f5f7;color:#000;font-family:'DM Sans-Bold',sans-serif}.attendee-details-form .form-radios .form-type-radio label.control-label.selected:before{content:'';border:1px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:26px;left:24px}.attendee-details-form .form-radios .form-type-radio label.control-label.selected:after{content:'';background:#000;border-radius:50%;display:block;position:absolute;width:12px;height:12px;top:32px;left:30px}.attendee-details-form .form-radios .form-type-radio__details{font-size:14px;line-height:22px;margin:16px 0 0 -18px;letter-spacing:.02em;font-family:'DM Sans',sans-serif}.attendee-details-form .form-radios .form-type-radio__details strong{display:block;margin-bottom:8px;font-family:'DM Sans-Bold',sans-serif}.attendee-details-form .form-wrapper{position:relative}.attendee-details-form .add-more-button{padding:30px 40px}.attendee-details-form .remove-icon{top:-63px;right:40px;position:absolute;background-color:transparent;color:#ff4975;cursor:pointer;font-size:12px;line-height:18px;padding:10px 0;border:none;text-transform:uppercase;box-shadow:none;letter-spacing:.02em}.attendee-details-form .remove-icon:hover{text-decoration:underline}.attendee-details-form .checkout-buttons .panel-body .back-button{margin-top:0}.attendee-details-form .checkout-buttons .panel-body .back-button:before{top:-3px}.checkout-attendees-index .page-wrapper{min-height:400px}.checkout-attendees-index .page-main{min-height:calc(100vh - 65px)}.checkout-attendees-index .site-footer--checkout{position:absolute;width:100%;bottom:0;left:0}.attendees-mapping-form .course-container{padding:24px}.attendees-mapping-form .course-container .course-details-container .course-name{padding-bottom:24px;border-bottom:1px solid #e0e0e0}.attendees-mapping-form .course-container .course-details-container .course-name h5{font-size:22px;line-height:30px;color:#000;-webkit-font-smoothing:auto}.attendees-mapping-form .course-container .course-details-container .course-name span{line-height:24px;font-size:16px}.attendees-mapping-form .course-container .participant-container .course-quantity{width:100%;position:relative;font-size:12px;line-height:17px;text-transform:uppercase;color:#7a7a7a}.attendees-mapping-form .course-container .participant-container .course-quantity span{font-size:16px;line-height:22px}.attendees-mapping-form .course-container .participant-container .course-quantity.course-quantity-full .course-quantity-descr:before{content:'';width:20px;height:20px;margin-right:5px;border-radius:10px;display:inline-block;background:#0aa951;position:absolute;top:0;left:0}.attendees-mapping-form .course-container .participant-container .course-quantity.course-quantity-full .course-quantity-descr:after{content:'';border:2px solid #fff;border-top:none;border-right:none;width:12px;height:6px;display:block;transform:rotate(-45deg);position:absolute;top:6px;left:5px}.attendees-mapping-form .course-container .participant-container .course-quantity .participant-selected,.attendees-mapping-form .course-container .participant-container .course-quantity .course-quantity{color:#7a7a7a;font-size:16px;line-height:22px}.attendees-mapping-form .course-container .participant-container .course-quantity .course-quantity-descr{float:right;font-size:12px;line-height:17px;padding:3px 0 0 28px;text-transform:uppercase;color:#000;position:relative}.attendees-mapping-form .course-container .participant-container .participant-info{font-size:1rem;line-height:24px;margin-top:20px;margin-bottom:15px;color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes{padding:8px 0 24px}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox{margin-bottom:8px}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox.checkbox-disabled{color:#ddd}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label{padding-left:36px;font-size:1.125rem;margin-bottom:0;position:relative;color:#8f8f8f}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label:before{content:'';border:1px solid #8f8f8f;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:1px;left:0}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label.selected-checkbox{color:#000}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label.selected-checkbox:before{content:'';border:1px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:1px;left:0}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox label.control-label.selected-checkbox:after{content:'';background:#000;border-radius:50%;display:block;position:absolute;width:12px;height:12px;top:7px;left:6px}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox input[type=checkbox]{width:28px;margin:0;padding:0;opacity:0;left:0;margin-left:-20px;position:absolute;top:50%}.attendees-mapping-form .course-container .participant-container .participant-options .form-checkboxes .form-type-checkbox input[type=checkbox]:checked+label.control-label{background-position:-124px -42px}.checkout-container{width:100%;padding-left:30px;padding-right:30px;max-width:1290px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:24px}.checkout-container:before,.checkout-container:after{display:none}.checkout-container .opc-estimated-wrapper{display:none}.checkout-container aside.modal-custom.opc-sidebar{margin-top:0 !important;order:1;width:100%;margin-bottom:0}.checkout-container aside.modal-custom.opc-sidebar .summary-section.details-summary{width:100%}.checkout-container aside.modal-custom.opc-sidebar .modal-content{border:0;background:0 0}.checkout-container aside.modal-custom.opc-sidebar .modal-inner-wrap{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);box-shadow:none}.checkout-container aside.modal-custom.opc-sidebar .modal-inner-wrap .modal-header{display:none}.checkout-container .opc-wrapper{border:1px solid #e0e0e0;background:#fff;border-radius:20px;position:relative;float:none;order:2;width:100%;padding:24px 24px 120px}.checkout-container .opc-wrapper hr{display:none}.checkout-container .opc-wrapper .form-login{display:none !important}.checkout-container .opc-wrapper .payment-methods .step-title{font-size:20px;line-height:28px;padding:0 0 32px;-webkit-font-smoothing:auto;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.checkout-container .opc-wrapper .payment-methods .select-method-radio{display:flex;align-items:center}.checkout-container .opc-wrapper .payment-methods .payment-method-title{vertical-align:top;display:inline-block;padding:0 64px 0 0 !important}.checkout-container .opc-wrapper .payment-methods .payment-method-title label{cursor:pointer;color:#000;position:relative;font-size:18px;line-height:24px;padding:0 0 0 30px}.checkout-container .opc-wrapper .payment-methods .payment-method-title label:before{content:'';border:2px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:0;left:0}.checkout-container .opc-wrapper .payment-methods .payment-method-title input[type=radio]{width:28px;margin:0;padding:0;opacity:0;left:0;margin-left:-20px;position:absolute;top:50%}.checkout-container .opc-wrapper .payment-methods .payment-method-title input[type=radio]:checked+label:before{content:'';border:1px solid #000;border-radius:50%;display:block;position:absolute;width:24px;height:24px;top:0;left:0}.checkout-container .opc-wrapper .payment-methods .payment-method-title input[type=radio]:checked+label:after{content:'';background:#000;border-radius:50%;display:block;position:absolute;width:12px;height:12px;top:6px;left:6px}.checkout-container .opc-wrapper .payment-methods .payment-method{width:100%}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content{padding:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .step-title{font-size:20px;line-height:28px;color:#000;padding-bottom:32px;display:inline-block}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .billing-address-form{max-width:100%}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar{background:#0069df;padding:32px;border-radius:0 0 20px 20px;position:absolute;bottom:0;left:0;width:100%;height:110px}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar .primary{width:100%;display:flex;justify-content:space-between;align-items:center}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout{order:2;border-radius:30px;border:none;padding:12px 24px;font-size:16px;line-height:22px;display:inline-block;text-align:center;background:#fff;color:#000;margin:0;font-weight:500;width:200px;-webkit-font-smoothing:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:link,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:link,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:visited,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:visited,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:hover,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:hover,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-update:active,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout:active{color:#000 !important}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action.primary.checkout{margin-left:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-cancel{order:1;font-size:1rem;text-decoration:none;font-family:'DM Sans',sans-serif;color:#fff;padding:0;font-weight:400;position:relative;padding-left:25px;background:0 0;border:0;margin:0;width:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .actions-toolbar button.action-cancel:before{content:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-white.png');position:absolute;left:0;top:4px;height:18px;width:20px;transform:rotate(180deg)}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset.street label{clip:auto;overflow:visible}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset.street{margin-bottom:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset{background-color:#fff;margin-bottom:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field{position:relative;margin-bottom:32px}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field label{color:#8f8f8f;font-size:18px;font-weight:600 !important;line-height:24px;left:14px;position:absolute;top:7px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;pointer-events:none;padding:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field label.focussed{background:#fff;font-size:12px;line-height:14px;color:#0069df;top:-7px;left:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field label span.form-required{display:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field input{box-shadow:none;font-size:18px;line-height:24px;color:#000;padding:9px 14px;height:42px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field input:focus{box-shadow:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field select{-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent !important;background-image:url('../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg');background-position:right 24px center;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:8px;background-size:auto;box-shadow:none;color:#000;cursor:pointer;font-size:18px;line-height:24px;padding:9px 14px;height:42px;overflow-x:hidden;text-overflow:ellipsis;max-width:100% !important}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field select option:first-child{color:#757575}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field ._with-tooltip{position:static}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .mage-error,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field-error{font-size:.9rem;margin-top:0;color:red}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend{border:0;float:left;margin-bottom:10px;padding:35px 0;text-align:left}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend.panel-heading{border-bottom:1px solid #bdbdbd}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend span{font-size:1.6rem;color:#455962;font-family:FSAlvar,sans-serif;padding:0;font-weight:400}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset .panel-body{float:left;width:100%;padding:35px 45px}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-details-name{font-weight:500;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-address-details{margin:0;line-height:2;padding:0;position:relative}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address{position:absolute;top:0;right:0;border-radius:30px;padding:9px 24px;font-size:14px;line-height:18px;display:inline-block;text-align:center;-webkit-font-smoothing:auto;background:#000;color:#fff;border:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address:hover{border:none}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .form-purchase-order{padding-top:32px}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .form-purchase-order input,.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .form-purchase-order .field{margin-bottom:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .checkout-agreements-block{padding-top:0}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .terms-information{padding-left:35px !important;position:relative}.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content.stripe-payments-card-form{border-top:0}.checkout-container .opc-wrapper .payment-methods .payment-method .credit-card-types{text-align:right;margin:15px 0}.checkout-container .opc-wrapper .payment-methods .cart-extra-form{margin:0;padding:0 !important}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-section-title-text{font-family:'DM Sans',sans-serif;font-weight:700;font-size:1.25rem}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-section-title-text .fa{color:#00affe;font-size:1.1rem;margin-right:10px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-imp-img img{width:100%}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-information{display:-ms-flexbox;display:flex}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-information .terms-title{order:2;line-height:37px;padding:0;font-size:18px;line-height:24px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-information .terms-checkbox-holder{margin-top:5px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox{width:24px;margin-right:10px;position:absolute;top:0;left:0}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox],.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox],.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox],.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]{appearance:none;width:24px;height:24px;top:-7px;left:0;position:absolute;z-index:1}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder label,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder label,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox label,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox label{width:24px;height:24px;position:absolute;border:1px solid #8f8f8f;top:-5px;left:0;background:0 0;border-radius:4px}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox]:checked+label,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox]:checked+label,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox]:checked+label,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]:checked+label{border:1px solid #000;background:#000}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox]:checked+label:before,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox]:checked+label:before,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox]:checked+label:before,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]:checked+label:before{content:'';width:2px;height:5px;background:#fff;display:block;position:absolute;top:11px;left:6px;transform:rotate(-50deg);z-index:1}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .terms-checkbox-holder input[type=checkbox]:checked+label:after,.checkout-container .opc-wrapper .payment-methods .payment-method .terms-checkbox-holder input[type=checkbox]:checked+label:after,.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox input[type=checkbox]:checked+label:after,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox input[type=checkbox]:checked+label:after{content:'';width:15px;height:2px;top:9px;right:2px;background:#fff;display:block;position:absolute;transform:rotate(-50deg);z-index:1}.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-checkbox,.checkout-container .opc-wrapper .payment-methods .payment-method .imp-checkbox{position:relative;top:8px}.checkout-container .opc-wrapper .step-content{margin:0}.checkout-container .table-totals{margin-bottom:0}.checkout-container .table-totals tr.grand.totals td.amount .currency-symbol{color:#4caf50}.checkout-index-index .page-main{min-height:400px;max-width:2560px}.checkout-payment-method .checkout-billing-address{margin-bottom:0}.checkout-payment-method .payment-methods{margin:0}.fr-fr .checkout-container .opc-wrapper .payment-method .fieldset fieldset.street label{width:auto}.en-kr .checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset .field .adyen-checkout__label{position:relative !important}.en-kr .adyen-checkout__input-wrapper{pointer-events:all}.en-kr .adyen-cc-form-wrapper{display:none}.en-kr .checkout-container .opc-wrapper .payment-methods .payment-method-title label{display:flex;align-items:self-start}.en-kr .checkout-container .opc-wrapper .payment-methods .payment-method-title label span{font-weight:400;line-height:1.9}.en-kr .adyen-sprite.adyen_cc{margin-right:10px}.custom-the-shard{display:flex;width:100%}.custom-the-shard .terms-imp-img{float:none !important;order:2;flex:0 0 150px}.custom-the-shard .terms-imp-img img{border-radius:10px}.custom-the-shard .imp-section-title-container{order:1;padding:0 20px 24px 0}.custom-the-shard .imp-section-title-container .imp-checkbox{width:24px;margin-right:10px;flex:0 0 24px !important;max-width:24px !important}.custom-the-shard .imp-section-title-container input[type=checkbox]{width:24px;height:24px}.custom-the-shard .imp-section-title-container .imp-section-desc-holder{padding-right:0 !important;padding-left:0 !important;flex:0 0 90% !important;max-width:90% !important}.checkout-index-index .loader .loader-message{position:absolute;top:80px}.checkout-index-index .opc-sidebar.opc-summary-wrapper.custom-slide{position:static;visibility:visible;opacity:1;-webkit-transition:none;transition:none;z-index:1}.checkout-index-index .columns .column.main,.checkout-index-index .page-layout-1column .column.main{padding-bottom:135px;position:relative;min-height:calc(100vh - 65px)}.checkout-index-index .page-wrapper{min-height:400px}.checkout-onepage-success .page-main,.thankyou-order-print .page-main{max-width:2560px}.checkout-onepage-success .checkout-success,.thankyou-order-print .checkout-success{margin:0;padding:24px;border:1px solid #e0e0e0;background:#fff;border-radius:20px 20px 0 0}.checkout-onepage-success .checkout-success .detail-section,.thankyou-order-print .checkout-success .detail-section{width:100%;border-radius:none;border:none}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header{padding:0}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-title,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-title{padding:15px 0;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:flex-end}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-title h3,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-title h3{display:inline-block;margin:0;color:#000;font-size:24px;line-height:30px;-webkit-font-smoothing:auto}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-link-container a,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-link-container a{margin:0 15px;font-weight:16px;line-height:22px;color:#0069df}.checkout-onepage-success .checkout-success .order-summary-wrapper .os-header .os-link-container a:last-child,.thankyou-order-print .checkout-success .order-summary-wrapper .os-header .os-link-container a:last-child{margin-right:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form,.thankyou-order-print .checkout-success .checkout-step-container.finish-form{color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form{padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-internal-div,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-internal-div,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section{padding:15px 0;margin-bottom:10px;margin-top:5px;-webkit-font-smoothing:auto}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .msg-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .msg-info{margin:24px 0;font-size:20px;line-height:28px;padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info{font-family:'DM Sans',sans-serif;padding:0;color:#000;font-size:18px;line-height:26px;font-weight:400}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info a,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info a{color:#0069df}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info b,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .booking-info b,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info b,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-thank-you-message .order-info b{font-family:'DM Sans-Bold',sans-serif}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification{padding:24px;width:auto;background-color:#f6f5f7;border-radius:20px;display:block;margin:0 -15px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .os-image-holder,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .os-image-holder{order:2;border-radius:10px;overflow:hidden}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification .info{order:1;line-height:24px;padding:15px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5{color:#000;font-size:20px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5 i,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-location-verification h5 i{background-color:transparent;color:#00affe;margin-right:10px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message{padding-bottom:15px;padding-top:15px;background-color:#eceff1;margin-top:0 !important;padding-left:48px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info{padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-diatery-message .msg-info a{color:#424242;font-family:'DM Sans-Medium',sans-serif;font-weight:500}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info{padding-left:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info{padding-right:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5{color:#424242}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info{font-size:16px;line-height:24px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-billing-info h5{font-size:20px;line-height:28px;color:#000}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel-body,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .panel-body{padding:0;box-shadow:none;border:none;margin-bottom:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header{border-top:1px solid #e0e0e0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header h5{font-size:20px;line-height:28px;color:#000;padding:10px 0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-title{border-bottom:1px solid #e0e0e0;color:#000;font-size:12px;line-height:20px;padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-table-head,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-header .os-section-header .os-table-head{display:none}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content{padding-bottom:24px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container{border-bottom:1px solid #e0e0e0;padding:24px 0;margin-bottom:10px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-title{font-size:12px;line-height:17px;margin-bottom:8px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details{padding-left:0;position:static !important;padding-bottom:24px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title{color:#000;font-size:24px;line-height:34px;-webkit-font-smoothing:auto;padding-bottom:8px !important;display:block !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title .course-level,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title .course-level{display:block}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link a,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link a{color:#0069df;margin-top:12px !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-title,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-duration,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-duration,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details .os-course-link{padding-right:40px !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-table-head .os-title,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-table-head .os-title{font-size:12px;line-height:17px;padding:0 !important}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees{text-align:right}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-course-details,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container&gt;.os-location,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container&gt;.os-location,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-date,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-date,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container .os-attendees{margin-bottom:24px;text-align:left;font-size:14px;line-height:22px;padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer{width:100%;margin:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-footer,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-footer{display:flex;justify-content:space-between;align-items:center}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container:nth-child(2),.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container:nth-child(2){min-width:260px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row--alt,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .order-total-container-row--alt{align-items:flex-start}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-label{font-size:10px;line-height:15px;text-transform:uppercase;letter-spacing:.02em;position:relative;top:-3px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-label{font-size:10px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;bottom:auto;top:7px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount{text-align:right;font-size:16px;line-height:24px;padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .subtotal-amount .smaller-text,.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount .smaller-text{font-size:.875rem;font-weight:400}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount div,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .discount-amount div{font-size:14px;line-height:22px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-label{font-size:20px;line-height:28px;-webkit-font-smoothing:auto;position:relative;top:-3px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount{font-size:20px;line-height:28px;text-align:right;padding:0;-webkit-font-smoothing:auto}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .total-amount .smaller-text{font-size:.875rem;font-weight:400}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount{text-align:right;font-size:16px;padding:0}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount .smaller-text,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-amount .smaller-text{font-size:.875rem;font-weight:400;padding-left:5px}.checkout-onepage-success .os-sub-footer,.thankyou-order-print .os-sub-footer{background-color:#02883e;border-radius:0 0 20px 20px;padding:24px;color:#fff;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkout-onepage-success .os-sub-footer h4,.thankyou-order-print .os-sub-footer h4{color:inherit;margin:0;font-size:24px;line-height:30px}.checkout-onepage-success .os-sub-footer .footer-title,.thankyou-order-print .os-sub-footer .footer-title{padding:0}.checkout-onepage-success .os-sub-footer .footer-content,.thankyou-order-print .os-sub-footer .footer-content{font-size:16px;line-height:24px;text-align:right;padding:0}.checkout-onepage-success .os-sub-footer .footer-content a,.thankyou-order-print .os-sub-footer .footer-content a{color:#fff;text-decoration:underline}.checkout-onepage-success .os-curated-list-container,.thankyou-order-print .os-curated-list-container{background-color:#fff;padding:40px 0;margin-top:15px;margin-bottom:15px}.checkout-onepage-success .os-curated-list-container .os-cl-cont,.thankyou-order-print .os-curated-list-container .os-cl-cont{padding:0}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list{margin-left:-17px;margin-right:-17px}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul{margin:0 0 12px 12px}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav{margin:0;color:#37474f}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:before,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:before,.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:after,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .slider-nav-container ul li.slider-nav:after{color:#00affe}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5{margin:20px 5px;color:#37474f;font-size:1.5rem;padding:0 15px;padding-left:0}.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list .cat_slider_item,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list .cat_slider_item{margin:0 5px;float:left;max-width:330px}.checkout-onepage-success .checkout-back-top a,.thankyou-order-print .checkout-back-top a{font-size:1.5rem;color:#00affe}.checkout-onepage-success .region-footer-bottom,.thankyou-order-print .region-footer-bottom{margin-top:15px}.checkout-onepage-success .calender-link,.thankyou-order-print .calender-link{font-family:'DM Sans-Medium',sans-serif;font-weight:500;display:inline-block;padding-left:25px;font-size:18px;text-decoration:none;color:#00b0ff;background:url('../../frontend/Jellyfish/Training/en_US/images/Calendar-icon.png') no-repeat left center}.checkout-onepage-success .popup-calender,.thankyou-order-print .popup-calender{width:200px;padding:15px 15px 20px;margin-top:5px;margin-left:-15px;position:absolute}.checkout-onepage-success .popup-calender.active,.thankyou-order-print .popup-calender.active{background:#fff;z-index:1;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);box-shadow:0px 0px 30px 0px rgba(0,0,0,.15)}.checkout-onepage-success .save-list,.thankyou-order-print .save-list{margin-top:15px;display:none}.checkout-onepage-success .save-list.active,.thankyou-order-print .save-list.active{display:block}.checkout-onepage-success .calender-save,.thankyou-order-print .calender-save{font-family:'DM Sans-Medium',sans-serif;font-weight:500;display:block;text-transform:capitalize;padding-left:35px;font-size:16px;text-decoration:none;color:#424242;margin-top:23px}.checkout-onepage-success .calender-save.apple,.thankyou-order-print .calender-save.apple{background:url('../../frontend/Jellyfish/Training/en_US/images/apple.png') no-repeat left center}.checkout-onepage-success .calender-save.google,.thankyou-order-print .calender-save.google{background:url('../../frontend/Jellyfish/Training/en_US/images/google.png') no-repeat left center}.checkout-onepage-success .calender-save.outlook,.thankyou-order-print .calender-save.outlook{background:url('../../frontend/Jellyfish/Training/en_US/images/outlook.png') no-repeat left center}.checkout-onepage-success .calender-save:first-child,.thankyou-order-print .calender-save:first-child{margin-top:0}.container{width:100% !important;padding:0 20px !important}body{background:#fff;color:#455b64;font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-top:120px}body.checkout-cart-index,body.checkout-details-index,body.checkout-attendees-index,body.checkout-mapping-index,body.checkout-index-index{padding-top:0}a,a:hover,a:focus,a:visited,a:active{outline:none;text-decoration:none}button,button:focus{outline:none}.jf{overflow:hidden}.overflow-hidden{max-height:calc(100vh - 120px)}.overflow-hidden.page-wrapper,.overflow-hidden.jf{max-height:calc(100vh - 140px)}.category-listing .category-listing__card{margin:0 0 18px;width:100%;min-height:100px}.g-recaptcha{display:none}.catalog-product-view .product-info-main{width:100%;overflow-x:hidden}.contact div.mage-error,.newsletter div.mage-error,.detail__modal div.mage-error{display:none;position:absolute;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:14px;letter-spacing:.2px;margin-top:12px}.app__modal{overflow:hidden}.jf--blur{overflow:hidden}.jf--blur .jf__mid{filter:blur(15px);transform:translateY(30px)}.jf__mid .category{max-width:2560px}.loading-mask{display:none}.no-result{border:1px solid #455b64;text-align:center;padding:10px 12px;font-size:16px;line-height:20px;letter-spacing:1px}.catalog-product-view .columns{display:none}.box-shadow-class{box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd}.btn{border-radius:0}.btn-primary{color:#fff;background:#00affe;text-transform:uppercase;font-size:1rem;font-weight:400;padding:10px 25px;font-family:'DM Sans',sans-serif;border-radius:0}.btn-primary:hover{background:#008ccb}.btn-primary:not(.primary){box-shadow:none}.no-padding{padding:0 !important}.columns .column.main{padding:0}.navigation,.page-header .header.panel,.header.content,.footer.content,.page-main,.page-wrapper&gt;.widget,.page-wrapper&gt;.page-bottom,.block.category.event,.top-container{padding:0 !important}p{font-weight:400;margin-bottom:15px}.page-products .columns{padding:0}.page.messages .messages .message{margin:0;position:fixed;max-width:300px;z-index:105;top:calc(50vh - 44px);right:calc(50vw - 150px)}.page.messages .messages .message:before{content:'';display:block;max-width:100vw;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;z-index:102;background:rgba(0,0,0,.4);align-items:center;justify-content:center}.message__text,.message.message-error.error&gt;div,.message.message-success.success&gt;div{background:#fff;position:relative;z-index:999;padding:20px;font-size:18px;line-height:24px;color:#000;border-radius:20px}.message__text:before,.message.message-error.error&gt;div:before,.message.message-success.success&gt;div:before{display:none}.checkout-cart-index .message__text,.checkout-details-index .message__text,.checkout-attendees-index .message__text,.checkout-mapping-index .message__text{display:none}.checkout-cart-index .message-error.error.message .message__text,.checkout-details-index .message-error.error.message .message__text,.checkout-attendees-index .message-error.error.message .message__text,.checkout-mapping-index .message-error.error.message .message__text{display:block}.checkout-cart-index .message-success.success.message .message__text,.checkout-details-index .message-success.success.message .message__text,.checkout-attendees-index .message-success.success.message .message__text,.checkout-mapping-index .message-success.success.message .message__text{display:block}.message.success&gt;*:first-child:before,.message.error&gt;*:first-child:before{top:32px;left:5px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.loader{position:fixed;background:0 0;top:50%;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.loader--block{position:absolute}.loader__img{max-width:100px}.loader .loader-message{position:relative;top:100px;font-size:20px;font-weight:600;padding:0 25px}.cookie__popup{display:none}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-column{flex:1 1 100%;max-width:100%}.main1{width:100%}.feefo-review-widget-product{position:relative;z-index:1}feefowidget-logo-small{background:0 0 !important}.cms-home .ad--rtl .ad__badge{right:15px;display:none}.cms-home .ad--rtl .ad__right .ad__banner{width:100%}.cms-home .ad--ltr .ad__badge{left:15px}.cms-home .ad--ltr .ad__banner{width:100%}.cms-home .ad__badge-img{display:inline;margin:0;padding:0;vertical-align:middle;width:160px}.mst-searchautocomplete__item.magento_catalog_product._active{background:0 0 !important}.mst-searchautocomplete__item.magento_catalog_category._active{background:0 0 !important}.slider .slick-arrow{margin-top:235px}.slider .slick-arrow:before{content:''}.slider .slick-slide{margin-right:20px}.slider .slick-slide:last-child{margin-right:0}.btn{border-radius:30px;padding:8px 20px;font-size:16px;border-width:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:22px;display:inline-block;text-align:center;-webkit-font-smoothing:auto}.btn:link,.btn:visited,.btn:hover,.btn:active,.btn:hover{outline:none;border-width:2px}.btn--primary{background:#0069df;border:2px solid #0069df;color:#fff}.btn--primary:link,.btn--primary:visited{background:#0069df;border:2px solid #0069df;color:#fff}.btn--primary:hover{background:#fff;color:#000}.btn--primary:active{color:#fff !important;background:rgba(0,105,223,.5)}.btn--small{padding:5px 20px;font-size:14px;line-height:18px}.btn--small:hover{border-width:2px}.btn--light{background:#fff;color:#000;border:2px solid #fff}.btn--light:link,.btn--light:visited{background:#fff;color:#000;border:2px solid #fff}.btn--light:hover{background:0 0;color:#fff}.btn--light:active{background:rgba(255,255,255,.5);color:#fff !important}.btn--outline{border:2px solid #0069df;background:0 0;color:#000}.btn--outline:link,.btn--outline:visited{border:2px solid #0069df;background:0 0;color:#000}.btn--outline:hover{background:#fff;color:#000}.btn--outline:active{color:#000 !important;background:#000}.btn--chevron{position:relative;padding-right:48px}.btn--chevron:after{content:'';display:inline-block;position:absolute;top:12px;right:20px;width:18px;height:18px;background-size:cover;background:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg')}.jf-bg--light-grey{background:#f6f5f7}.page-content{padding:48px;max-width:915px}.page-content__intro{font-size:20px;line-height:28px;padding-bottom:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.page-content h3{font-size:24px;line-height:30px;margin:16px 0 24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:#000}.page-content p{font-size:18px;line-height:26px;font-weight:400;padding-bottom:24px}.page-content p:last-of-type{padding-bottom:40px}.page-content__media{border-radius:30px;overflow:hidden;position:relative;padding-bottom:56.25%;margin:0 0 40px}.page-content__media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-content__contact{background:#f6f5f7;padding:72px 0}.page-content__contact .container{display:flex;padding-left:48px}.page-content__contact-copy{width:64%;font-size:18px;line-height:26px;padding-left:48px;padding-right:60px;font-weight:400}.page-content__contact-action{width:36%;font-size:24px;line-height:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.top-promo-banner .left-image{display:none}.top-promo-banner .right-image{display:none}.top-promo-content{display:flex;flex-direction:column;align-items:center;text-align:center;flex-grow:1;margin-left:0}.top-promo-banner{height:auto;display:flex;padding:20px 32px;flex-direction:column;justify-content:center;align-items:center;gap:19px;flex-shrink:0;width:calc(100% - 24px);background-color:var(--banner-bg-color);border-radius:20px;margin:0 auto 10px auto}.top-promo-title{color:var(--banner-title-color);text-align:center;font-family:"DM Sans",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:-.24px;margin:0}.top-promo-body{color:var(--banner-body-color);text-align:center;font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px;margin:0;display:none}.top-promo-banner .right-image-container{position:relative;display:flex;align-items:center;justify-content:center;width:292px;height:auto;display:none}.banner-cta-button{position:relative;display:flex;align-items:center;padding:12px 16px 12px 22px;gap:12px;background-color:#fff;border:none;cursor:pointer;color:#000;font-family:'DM Sans-Medium';font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:.2px;justify-content:center;margin:0;border-radius:30px}.banner-cta-button:visited,.banner-cta-button:hover{color:#000;text-decoration:none}.banner-cta-button svg{width:20px;height:20px}.top-promo-banner.theme-1{--banner-bg-color:#6a5aff;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#ffd54f}.top-promo-banner.theme-2{--banner-bg-color:#ffd54f;--banner-title-color:#000;--banner-body-color:#000;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#0069df}.top-promo-banner.theme-3{--banner-bg-color:#0aa951;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion-image.png');--right-image-fill:#ffd54f}.top-promo-banner.theme-4{--banner-bg-color:#ff7549;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#0078ff}.top-promo-banner.theme-5{--banner-bg-color:#ff4975;--banner-title-color:#fff;--banner-body-color:#fff;--left-image-url:url('../../frontend/Jellyfish/Training/en_US/css/Promotion Icons.png');--right-image-fill:#523ff6}.cms-google-analytics-courses .slick-slide{opacity:1}.breadcrumbs{line-height:normal;position:static;width:100%;padding:24px 0 0 !important;max-width:100%;display:block}.breadcrumbs .breadcrumbs__links,.breadcrumbs__links{font-weight:600;color:#000;position:relative;display:inline-block;font-size:12px;line-height:24px;letter-spacing:.6px;text-transform:uppercase;margin-right:21px}.breadcrumbs .breadcrumbs__links:hover,.breadcrumbs__links:hover,.breadcrumbs .breadcrumbs__links:focus,.breadcrumbs__links:focus,.breadcrumbs .breadcrumbs__links:active,.breadcrumbs__links:active,.breadcrumbs .breadcrumbs__links:visited,.breadcrumbs__links:visited{color:#000}.course__page .breadcrumbs .breadcrumbs__links,.course__page .breadcrumbs__links,.search .breadcrumbs .breadcrumbs__links,.search .breadcrumbs__links,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links{color:#000}.course__page .breadcrumbs .breadcrumbs__links:hover,.course__page .breadcrumbs__links:hover,.search .breadcrumbs .breadcrumbs__links:hover,.search .breadcrumbs__links:hover,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:hover,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:hover,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:hover,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:hover,.course__page .breadcrumbs .breadcrumbs__links:focus,.course__page .breadcrumbs__links:focus,.search .breadcrumbs .breadcrumbs__links:focus,.search .breadcrumbs__links:focus,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:focus,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:focus,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:focus,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:focus,.course__page .breadcrumbs .breadcrumbs__links:active,.course__page .breadcrumbs__links:active,.search .breadcrumbs .breadcrumbs__links:active,.search .breadcrumbs__links:active,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:active,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:active,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:active,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:active,.course__page .breadcrumbs .breadcrumbs__links:visited,.course__page .breadcrumbs__links:visited,.search .breadcrumbs .breadcrumbs__links:visited,.search .breadcrumbs__links:visited,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:visited,.course-index-index .breadcrumbs .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:visited,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs .breadcrumbs__links:visited,.course-index-index .breadcrumbs__links .catalogsearch-result-index .breadcrumbs__links:visited{color:#000}.breadcrumbs .breadcrumbs__links:after,.breadcrumbs__links:after{content:'';display:inline-block;transform:rotate(45deg);border-width:1px 1px 0 0;border-style:solid;width:5px;height:5px;position:absolute;right:-12px;top:calc(50% - 3px)}.breadcrumbs .breadcrumbs__links:last-child:after,.breadcrumbs__links:last-child:after{display:none}.top-bar{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.top-bar__box{display:flex;height:56px;justify-content:space-between;align-items:center}.top-bar__logo{width:100%;max-width:170px;min-height:30px;width:140px;height:30px}.top-bar__phone{font-size:16px;line-height:normal;letter-spacing:normal}.about .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.about .shape_31,.about .shape_32,.about .shape_33,.about .shape_34,.about .shape_35,.about .shape_36{display:none}.about .shape_40{position:absolute;margin-right:0;top:159px;left:-75px;width:58px;height:58px}.about .shape_41{position:absolute;top:-78px;left:38%;width:58px;height:58px;transform:rotate(-8deg)}.about__desc{padding:0;margin-top:16px;margin-bottom:90px}.about__title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:42px;line-height:50px;letter-spacing:-.02em;margin:0;color:#000}.about__copy{max-width:100%;color:#000;padding:24px 0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px}.about__text{max-width:100%;color:#000;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.01em}.about__row{display:flex;flex-wrap:wrap;align-items:end;margin:0 -8px}.about__row .about__card{position:relative;margin-bottom:20px;margin-right:20px}.about__row .about__card:nth-child(1){width:53%}.about__row .about__card:nth-child(2){display:none}.about__row .about__card:last-child{margin-right:0;width:41%}.about__row:last-child{align-items:flex-start}.about__row:last-child .about__card{position:relative;margin-bottom:20px;margin-right:20px;margin-bottom:0}.about__row:last-child .about__card:first-child{display:none}.about__row:last-child .about__card:nth-child(2){width:49%;display:block}.about__row:last-child .about__card:last-child{margin-right:0;width:45%}.about__images{margin-bottom:60px}.about__image{width:100%}.about__container{position:relative;overflow:hidden}.about__content{max-width:100%;padding-left:0;padding-top:24px}.about__para{color:#000;margin-bottom:24px;font-weight:400;font-size:18px;line-height:26px}.about__para:last-child{margin-bottom:0}.about__para--bold{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px}.about__para a{text-decoration:underline;color:#0069df}.about__para a:hover,.about__para a:focus,.about__para a:active{outline:none;color:#00358c}.about__list{max-width:351px;top:0;bottom:80px;left:0;right:0;padding:64px 0;padding-left:0;justify-content:left}.about__list ul{list-style-type:none;margin:0;padding:0;padding-inline-start:8px}.about__list-title{padding-bottom:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:28px;line-height:36px;letter-spacing:-.02em;color:#000}.about__list-item{margin-bottom:8px;position:relative;padding-left:21px;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.01em;list-style:none;color:#000}.about__list-item:last-child{margin-bottom:0}.about__list-item:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:1em;margin-left:-1.5em;margin-right:8px;position:relative;top:1px}.about__list-item--bold{color:#0069df;margin-left:-6px}.about__list-item--bold:hover,.about__list-item--bold:focus,.about__list-item--bold:active{outline:none;font-weight:700;color:#00358c !important;text-decoration:underline}.about__section{max-width:100%;font-weight:400;letter-spacing:.01em;margin-bottom:145px;padding-left:0;font-size:18px;line-height:26px;color:#000}.about__section .about__image{width:221px;height:40px}.about__section--item{margin-bottom:24px;width:100%}.about__section--item:last-child{margin-bottom:0}.about__footer{margin-bottom:150px;width:221px;height:40px;margin-left:0}.about__card .about__image{border-radius:60px}.policy .container{margin-left:0}.policy .container .breadcrumbs{margin-top:0}.policy__head{padding:40px 40px 64px;display:block}.policy__title{width:auto}.policy__title-header{font-size:42px;line-height:50px;margin-bottom:10px}.policy__subtitle{font-size:20px;line-height:28px;margin-top:30px;color:#000}.policy__link-head{display:none}.policy__link-container{color:#00affe;margin:0;list-style-type:none;font-size:18px;line-height:24px}.policy__link-list{width:auto;padding-top:15px;padding-left:0}.policy__link,.policy__link:focus,.policy__link:hover,.policy__link:visited,.policy__link:active{color:#0069df}.policy__links{margin-bottom:8px;counter-increment:a;padding-left:30px;position:relative;color:#0069df;font-size:20px;line-height:28px}.policy__links-count{top:8px;left:-37px;line-height:17px;font-size:12px;font-weight:600;letter-spacing:2px;position:absolute}.policy__section{padding-bottom:24px}.policy__faqsection{padding-bottom:24px}.policy__faqsection--sublist{padding-bottom:24px}.policy__details-container{max-width:100%;margin:0 auto;padding:0 40px}.policy__section-counter{height:16px;line-height:17px;font-size:12px;letter-spacing:.02em;margin-bottom:24px;color:#0069df}.policy__section-counter:after{content:"";left:15px;width:calc(100% - 60px);position:relative;top:-4px;display:inline-block;border-top:1px solid #e0e0e0}.policy__header{font-size:24px;line-height:30px;padding:0 0 24px;color:#000;font-weight:600;-webkit-font-smoothing:auto}.policy__copy{font-size:18px;line-height:26px;color:#000}.policy__copy--offer li{margin-bottom:16px}.policy__copy p,.policy__copy ol{margin-bottom:20px;font-weight:400}.policy__copy .sub-header{margin:24px 0 12px}.policy__copy ol{padding-left:25px}.policy__copy ul{list-style-type:none;padding-left:0;margin-bottom:0}.policy__copy ul li{padding-left:25px;position:relative;margin-bottom:16px}.policy__copy ul li:before{content:'';display:inline-block;width:12px;height:12px;border-radius:2px;background-color:#0069df;position:absolute;top:7px;left:0}.policy__copy ul li a,.policy__copy ul li a:hover,.policy__copy ul li a:active,.policy__copy ul li a:visited,.policy__copy ul li a:focus{font-weight:600}.policy__copy ul li:last-of-type{margin-bottom:24px}.policy__copylink{color:#0069df}.policy__copylink a,.policy__copylink a:hover,.policy__copylink a:active,.policy__copylink a:visited,.policy__copylink a:focus{color:#0069df;font-weight:600}.policy__table{font-size:22px;font-style:normal;font-weight:600 !important;line-height:30px;color:#000;margin-bottom:24px}.policy__tabledata{line-height:16px;width:100%}.policy__tabledata--date{margin-bottom:56px}.policy__tabledata th{font-size:12px;letter-spacing:2px;color:#455b64;margin-bottom:8px;text-transform:uppercase;line-height:24px;padding:8px 0;width:38%}.policy__tabledata th:not(:first-child){text-align:center}.policy__tabledata td{padding:16px 0;font-size:14px;color:#455b64;font-size:12px}.policy__tabledata td:not(:first-child){text-align:center}.policy__tabledata tr{border-bottom:#c7d1d5 solid 1px}.policy__tabledata tr:first-child{border-bottom:#c7d1d5 solid 2px}.pagination{max-width:250px;overflow:auto;max-width:100%}.pagination__link{display:inline-block;width:32px;height:26px;vertical-align:middle;text-align:center;color:#000;white-space:nowrap;font-size:18px;font-weight:400}.pagination__link:active,.pagination__link:focus,.pagination__link:visited{color:#000;font-weight:700;text-decoration:none}.pagination__link--active{color:#000;font-weight:700;text-decoration:none}.pagination__link--active:active,.pagination__link--active:focus,.pagination__link--active:visited{color:#000;font-weight:700;text-decoration:none}.pagination__link--disabled{cursor:not-allowed;opacity:.2}.pagination__link:first-child{margin-right:16px;color:#0069df}.pagination__link:first-child:before{margin-right:16px;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');vertical-align:middle;transform:rotate(180deg);display:inline-block;width:8px;height:12px;line-height:12px}.pagination__link:last-child{margin-left:16px;color:#0069df}.pagination__link:last-child:after{margin-left:16px;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');vertical-align:middle;width:8px;height:12px}.pagination__link--main,.pagination__link--main:hover,.pagination__link--main:focus,.pagination__link--main:active,.pagination__link--main:visited{color:#00affe;font-size:16px;letter-spacing:1px;text-transform:uppercase;width:auto}.filter__box--active .filter .block-content.filter-content{display:block}.filter__box--active .filter .filter__selector{border-radius:30px 30px 0 0}.filter__box--active .filter .filter__selector:after{transform:rotate(180deg)}.filter__box--active .filter .filter-options{display:flex}.filter__selector{background:#f6f5f7;border-radius:30px;color:#000;margin-top:0;padding:20px 24px;font-size:14px;line-height:18px;font-weight:600;position:relative;display:block;cursor:pointer}.filter__selector:after{content:'';position:absolute;top:27px;right:24px;width:12px;height:8px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg');background-size:cover;margin-left:8px;margin-top:-2px;transition:all .2s ease-in-out}.filter__section{padding:0;color:#455b64}.filter__section--active .filter__title:after{content:url('../../frontend/Jellyfish/Training/en_US/images/filter-minus-ico.svg');top:17px}.filter__title{display:none;padding-top:0;font-size:12px;line-height:normal;letter-spacing:.6px;color:#000;font-weight:600;text-transform:uppercase;cursor:pointer;position:relative;word-break:break-word}.filter__title.filter-options-title{pointer-events:none}.filter__title:after{display:none}.filter__label{display:block;margin-bottom:12px;position:relative}.filter__label:last-child{margin-bottom:0}.filter__label--more{margin-bottom:0}.filter__label--more:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);display:inline-block;width:12px;height:7.4px;margin-left:10px}.filter__label-text{background:#fff;border:1px solid #ccc;border-radius:30px;color:#000;display:inline-block;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;padding:6px 15px;transition:all .2s ease-in-out;-webkit-font-smoothing:auto}.filter__label-text:visited{color:#000}.filter__label-text:hover{border:1px solid #7a7a7a}.filter__selector-label{position:relative;padding-left:28px}.filter__selector-label:before{content:url("data:image/svg+xml; utf8, %3Csvg viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.39583 9.16667C5.39583 9.6269 5.76893 10 6.22917 10H7.64583C8.10607 10 8.47917 9.6269 8.47917 9.16667C8.47917 8.70643 8.10607 8.33333 7.64583 8.33333H6.22917C5.76893 8.33333 5.39583 8.70643 5.39583 9.16667ZM0.833334 0C0.373096 0 0 0.373096 0 0.833333C0 1.29357 0.373096 1.66667 0.833333 1.66667H13.0417C13.5019 1.66667 13.875 1.29357 13.875 0.833333C13.875 0.373096 13.5019 0 13.0417 0H0.833334ZM2.3125 5C2.3125 5.46024 2.6856 5.83333 3.14583 5.83333H10.7292C11.1894 5.83333 11.5625 5.46024 11.5625 5C11.5625 4.53976 11.1894 4.16667 10.7292 4.16667H3.14583C2.6856 4.16667 2.3125 4.53976 2.3125 5Z' fill='black'/%3E%3C/svg%3E");width:17px;height:14px;display:block;position:absolute;top:0;left:0}.filter__input,.filter__input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.category__mid .filter__input,.category__mid .filter__input[type=checkbox]{margin:0}.filter__input:checked~a,.filter__input[type=checkbox]:checked~a{color:#fff}.filter__input:checked~.filter__checkmark,.filter__input[type=checkbox]:checked~.filter__checkmark{display:block}.filter__input:checked~.filter__label-text,.filter__input[type=checkbox]:checked~.filter__label-text{background:#02883e;border:1px solid #02883e;color:#fff;padding-left:40px}.filter__input:checked~.filter__label-text:hover,.filter__input[type=checkbox]:checked~.filter__label-text:hover{background:#026f33}.filter__checkmark{display:none;width:14px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:15px;top:13px;transform:rotate(-40deg)}.filter__clear-options{color:#0069df}.filter__clear-options a{cursor:pointer;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.filter__data{height:0;opacity:0;transition:height .5s ease-in linear}.active .filter__data{height:100%;opacity:1}.filter__expand{display:none}.filter__overlay{background-color:rgba(38,50,56,.8);position:fixed;width:100%;height:100%;left:0;top:0;z-index:99;display:block}.filter__header{display:block;text-align:center;padding:20px 0;color:#00affe;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600;border-bottom:1px solid #c7d1d5;width:100%}.filter__header:after{content:'';display:inline-block;margin-left:8.5px;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);transform:rotate(180deg);width:12px;height:7px;background-size:cover}.block-subtitle .filter{padding:0}.filter .filter.active .filter-options,.filter .filter-options{width:100%}.filter .filter-options-content{padding:0}.filter .filter-actions{color:#0069df;padding:0;border-top:1px solid #e0e0e0;text-align:center;padding:12px 24px;margin:0}.filter .filter-actions a{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.filter .filter .block-subtitle{display:none}.filter .filter-content .item{margin:0}.filter .filter-content .items{columns:2;padding:0 24px 24px}.filter-options-content .filter{padding:0}.filter .block-subtitle{display:none}.filter .filter-options-content{padding:0}.filter.layered-filter-block-container filter{border-top:1px solid #c7d1d5}.filter .filter-options-content a{margin:0;padding:6px 15px}.filter .filter-options-content a:hover,.filter .filter-options-content a:focus,.filter .filter-options-content a:active,.filter .filter-options-content a:visited{background:0 0;color:#494949}.filter .filter-content .item{line-height:20px;margin:0 0 12px}.filter .block-content.filter-content{border-top:1px solid #c7d1d5;display:none}.filter #layered-filter-block{width:100%}.filter .filter-options-title:hover{color:#455b64}.filter .filter-options-item{border-bottom:none;background:#f6f5f7;border-radius:0 0 30px 30px;width:100%}.search-bar{position:relative;z-index:11;font-family:'DM Sans',sans-serif;background:#f7f7f7}.jf--blur .search-bar{filter:blur(15px)}.search-bar__items{position:relative}.search-bar__icon{display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/search-black-icon.svg') no-repeat;width:20px;height:20px;position:absolute;right:16px;top:18px;border:0;font-size:0}.search-bar__icon:focus,.search-bar__icon:not([disabled]):focus{outline:none;box-shadow:none}.search-bar__close{border:0;font-size:0;position:absolute;top:20px;right:50px;padding:0;width:16px;height:16px;display:none;background:url(../../frontend/Jellyfish/Training/en_US/images/close_black_icon.svg)}.search-bar__close:focus,.search-bar__close:not([disabled]):focus{box-shadow:none;outline:none}.search-bar__close--active{display:inline-block}.search-bar__input[type=text]{color:#000;border:0;background:#f6f5f7;width:100%;height:56px;padding:12px 75px 12px 20px;font-weight:400;font-size:14px;line-height:22px;display:flex;align-items:center}.search-bar__input[type=text]::placeholder{font-family:'DM Sans',sans-serif;line-height:22px;align-items:center;color:#525252}.search-bar__input[type=text]:focus{outline:none;box-shadow:none}.search-bar__phone,.search-bar__right{display:none}.search-bar__section{margin:0 -20px}.search-bar__left{width:100%}.search-bar__input[type=text]{background:#f7f7f7}.search-bar__items{max-width:100%}.partner{background-color:#0069df;padding:48px 0 16px;overflow:hidden;background-size:cover}.partner__title{font-family:'DM Sans-Medium',sans-serif;color:#fff;font-weight:500;font-size:28px;line-height:36px;margin-bottom:26px;margin-left:0;margin-right:0;margin-top:80px;text-align:center}.partner__row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:80px;justify-content:center}.partner__column{max-width:50%;width:29%;margin-bottom:15px;height:70px;margin-right:10px;padding:0}.partner__column img{display:block;max-width:100%;margin:0 auto;border-radius:30px;padding:0}.partner .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.partner .shape_1{position:absolute;top:424px;height:128px;left:-69px}.partner .shape_2{position:absolute;top:-62px;right:72px;width:200px;height:88px;transform:rotate(9deg);max-width:66px}.partner .shape_3{position:absolute;top:-17px;right:81px;width:36px}.partner .shape_4{position:absolute;top:-53px;right:-58px;height:142px}.partner .shape_5{position:absolute;left:73px;top:485px;height:50px}.partner{background-image:none !important}.cart{font-family:'DM Sans',sans-serif;color:#000}.cart__container{width:100vw;background:#fff;position:relative;z-index:9}.cart__header{color:#000;border-bottom:1px solid #e0e0e0;padding:16px 20px;float:none;margin:0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:28px;line-height:36px;letter-spacing:-.02em}.cart__close,.cart .minicart-wrapper .action.close{width:15px !important;height:14px !important;background:url('../../frontend/Jellyfish/Training/en_US/images/close_black_icon.svg') !important;background-size:cover !important;float:right !important;margin-top:6px !important;opacity:1 !important;position:relative !important}.cart__close:before,.cart .minicart-wrapper .action.close:before{display:none !important}.cart__overlay{position:fixed;left:0;right:0;height:100%;top:118px;background:0 0;opacity:.8;z-index:100;display:none}.cart__overlay--active{top:60px}.nav__links--cart.active+.cart__overlay{display:block}.cart__items{width:100%}.cart__items tr{border-bottom:1px solid #c7d1d5}.cart__items td{vertical-align:top}.cart__items td:first-child{padding-left:20px;width:70%;padding-right:0}.cart__product{color:#000;display:block;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px}.cart__product:hover,.cart__product:focus,.cart__product:active,.cart__product:visited{color:#000}.cart .cart__container{background:#fff;position:relative;z-index:9;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:none;width:100%}.cart .cart__header{color:#000;padding:32px 24px 24px;font-size:32px;margin:0;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:40px;letter-spacing:-.02em}.cart .cart__row--mobile{display:none}.cart .cart__row .text-center div{display:flex;align-items:center;margin-left:30px}.cart .cart__overlay{position:fixed;left:0;right:0;height:100%;top:116px;background:#000;opacity:.8;z-index:99;display:none}.cart .cart__overlay--active{top:60px}.nav__links--cart.active+.cart .cart__overlay{display:block}.cart .cart__box{max-height:calc(100vh - 240px);overflow:auto;overflow-x:hidden}.cart .cart__items{width:100%}.cart .cart__items tr{border-bottom:1px solid #c7d1d5;vertical-align:top}.cart .cart__items th{color:#000;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;font-size:12px;padding:0 15px 15px;font-style:normal;line-height:16px;letter-spacing:.6px}.cart .cart__items th:first-child{padding-left:24px}.cart .cart__items th:last-child{padding-right:24px}.cart .cart__items td{padding:24px 15px}.cart .cart__items td:first-child{padding-left:24px}.cart .cart__items td:last-child{padding-right:24px}.cart .cart__product{color:#000;font-size:24px;line-height:30px;margin-bottom:8px;display:block;min-width:261px;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.01em}.cart .cart__product:hover,.cart .cart__product:focus,.cart .cart__product:active,.cart .cart__product:visited{color:#00affe}.ui-widget-content .cart .cart__product{color:#000}.cart .cart__separator{padding:0 8px;color:#c7d1d5}.cart .cart__plpcourse{font-family:'DM Sans',sans-serif;font-size:18px;line-height:1.33}.cart .cart__plpcart{margin-bottom:16px}.cart .cart__plpcart:last-child{margin-bottom:0}.cart .cart__plploc{justify-content:space-between}.cart .cart__address,.cart .cart__date{color:#90a4ae;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:normal;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-top:4px}.cart .cart__price{color:#000;font-size:24px;font-family:'DM Sans',sans-serif;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:30px;letter-spacing:-.01em;text-align:center}.cart .cart__remove{color:#ff4975;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:16px;letter-spacing:.6px}.cart .cart__remove:hover,.cart .cart__remove:focus,.cart .cart__remove:active,.cart .cart__remove:visited{color:#ff4975 !important}.ui-widget-content .cart .cart__remove{color:#ff4975 !important}.cart .cart__count{color:#455b64;display:inline-block;width:31px;height:32px;vertical-align:middle;text-align:center;font-size:24px;line-height:32px;margin:0 8px}.cart .cart__bottom{padding:24px;text-align:right}.cart .cart__btn{color:#fff !important;font-size:16px;line-height:22px;text-align:center;background:#0069df;border-radius:30px;margin-left:40px;display:inline-block;padding:12px 68px;font-family:'DM Sans',sans-serif}.ui-widget-content .cart .cart__btn{color:#fff !important}.cart .cart__link{color:#00affe;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#000;text-align:center;border:2px solid #0069df;border-radius:30px;align-items:center;padding:12px 16px 12px 22px}.cart .cart__link:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg');vertical-align:middle;margin-left:16px;margin-top:3px}.cart .cart__update{color:#0069df;text-transform:uppercase;font-size:12px;box-shadow:none;padding:0;display:inline-block;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:16px;text-align:center;letter-spacing:.6px;margin-left:0}.cart .cart__update:hover,.cart .cart__update:focus,.cart .cart__update:active,.cart .cart__update:visited{color:#0069df;background:0 0;text-decoration:none;box-shadow:none}.cart .cart__icon{display:inline-block;width:10px;height:10px;vertical-align:middle}.cart .cart__icon--minus{background:url(../../frontend/Jellyfish/Training/en_US/images/minus-dark-blue-icon.svg) no-repeat;height:5px}.cart .cart__icon--plus{background:url(../../frontend/Jellyfish/Training/en_US/images/plus-dark-blue-icon.svg) no-repeat}.cart .cart__courses{width:55%}.cart .cart__attendees{width:20%;text-align:center}.cart .cart__total{width:15%;text-align:center}.cart .cart__action{width:10%}.cart .cart__items.overflowed{height:auto !important}.cart .cart__container .empty a{color:#00affe}.cart .cart__container .empty a:hover,.cart .cart__container .empty a:focus,.cart .cart__container .empty a:active,.cart .cart__container .empty a:visited{color:#00affe}.cart .minicart-wrapper.ui-widget.ui-widget-content,.cart .minicart-wrapper .ui-widget.ui-widget-content{border:0}.cart .minicart-wrapper .ui-dialog-content.block-minicart{padding:0;border:0;margin:0}.cart .minicart-wrapper .ui-dialog-content.block-minicart:before,.cart .minicart-wrapper .ui-dialog-content.block-minicart:after{display:none}.cart .minicart-wrapper .cart__items .product-item-details-tr td:nth-child(2){margin-left:0}.cart .minicart-wrapper .cart__items .product-item-details-tr td:nth-child(2)&gt;div{margin:0;justify-content:center}.cart .minicart-wrapper .cart__items .product-item-details-tr td:not(:first-child){vertical-align:middle}.cart .minicart-wrapper .cart__items .course-date-minicart span{display:block}.cart .minicart-wrapper .cart__items .course-date-minicart span.separator{display:none}.cart .ui-widget-content a{color:#000}.cart .minicart-items input[type=number].item-qty{border:0;color:#000;display:inline-block;width:31px;height:32px;vertical-align:middle;font-size:24px;line-height:32px;margin:0 8px;padding:0;font-style:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-align:center;text-transform:uppercase}.cart .minicart-items input[type=number].item-qty:focus{outline:none;box-shadow:none}.cart .price-container .price,.cart .price-excluding-tax .price{font-size:24px;line-height:32px;font-weight:400}.cart .minicart-items .action.delete:before{display:none}.cart .minicart-wrapper .minicart-widgets{margin:0}.cart .minicart-items .update-cart-item{font-size:12px;letter-spacing:.6px;box-shadow:none;margin-left:0}.cart .minicart-items .update-cart-item:hover,.cart .minicart-items .update-cart-item:active,.cart .minicart-items .update-cart-item:focus{border-color:transparent;box-shadow:none}.cart .minicart-items .update-cart-item #back-to-homepage-url{display:block}.cart span.course-date-minicart span:nth-child(5){display:none}.cart__separator{padding:0 8px;color:#c7d1d5}.cart__plpcourse{font-size:18px;line-height:1.33}.cart__plpcart{margin-bottom:16px}.cart__plpcart:last-child{margin-bottom:0}.cart__plploc{display:block;justify-content:space-between;align-items:center}.cart__address,.cart__date{color:#000;font-size:14px;font-weight:400;line-height:22px}.cart__price,.cart .price-container .price{color:#455b64;font-size:24px;line-height:32px;font-weight:400}.cart__remove{color:#ff4975 !important;text-transform:uppercase;font-size:12px;margin-top:8px;display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:16px;letter-spacing:.6px}.cart__remove:hover,.cart__remove:focus,.cart__remove:active,.cart__remove:visited{color:#ff4975 !important}.cart__count{color:#455b64;display:inline-block;width:31px;height:32px;vertical-align:middle;text-align:center;font-size:24px;line-height:32px;margin:0 8px}.cart__bottom{text-align:center;min-height:142px;padding-bottom:15px}.cart__btn{background-color:#0069df;color:#fff;font-size:16px;letter-spacing:1px;border:2px solid #0069df;width:calc(100% - 30px);margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 126px;gap:12px;border-radius:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:22px;text-align:center;transition:all .2s ease-in-out}.cart__btn:hover,.cart__btn:focus,.cart__btn:active,.cart__btn:visited{color:#000;background:#fff;border:2px solid #0069df}.cart__link{display:flex;flex-direction:row;align-items:center;padding:12px 16px 12px 22px;gap:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:22px;text-align:center;color:#000;font-size:16px;border:2px solid #0069df;border-radius:30px;justify-content:flex-start;width:72%;margin-left:11px;margin-bottom:16px;margin-top:24px}.cart__link:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg');vertical-align:middle}.cart__link:hover,.cart__link:focus,.cart__link:active,.cart__link:visited{color:#000}.cart__update{color:#0069df;text-transform:uppercase;font-size:12px;margin-left:24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:16px;text-align:center;letter-spacing:.6px}.cart__update:hover,.cart__update:focus,.cart__update:active,.cart__update:visited{color:#0069df}.cart__icon{display:inline-block;width:10px;height:10px;vertical-align:middle}.cart__icon--minus{background:url(../../frontend/Jellyfish/Training/en_US/images/minus-dark-blue-icon.svg) no-repeat;height:5px}.cart__icon--plus{background:url(../../frontend/Jellyfish/Training/en_US/images/plus-dark-blue-icon.svg) no-repeat}.cart__courses{width:70%}.cart__total{width:28%;text-align:right}.cart__container .empty a{color:#00affe}.cart__container .empty a:hover,.cart__container .empty a:focus,.cart__container .empty a:active,.cart__container .empty a:visited{color:#00affe}.minicart-wrapper.ui-widget.ui-widget-content{border:0}.minicart-wrapper .ui-dialog-content.block-minicart{padding:0;border:0;margin:0}.minicart-wrapper .ui-dialog-content.block-minicart:before,.minicart-wrapper .ui-dialog-content.block-minicart:after{display:none}.minicart-items input[type=number].item-qty{border:0;color:#000;display:inline-block;width:31px;height:32px;vertical-align:middle;text-align:center;font-size:24px;line-height:32px;margin:0 8px;padding:0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase}.minicart-items input[type=number].item-qty:focus{outline:none;box-shadow:none}.price-container .price,.price-excluding-tax .price{font-size:24px;white-space:nowrap;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:30px;letter-spacing:-.01em;color:#000}.price-excluding-tax{text-align:center}.minicart-items .action.delete:before{display:none}.minicart-wrapper .minicart-widgets{margin:0}.minicart-items .update-cart-item{font-size:12px;letter-spacing:2px;padding:0;vertical-align:middle;display:inline-block;box-shadow:none}.minicart-items .update-cart-item:hover,.minicart-items .update-cart-item:focus{border:0;box-shadow:none}.ui-widget-content{border:0;background:0 0}.ui-dialog{padding:0}.cart__container .cart__header+.subtitle+div{max-height:calc(100vh - 380px);overflow:auto}.cart__container .empty a{color:#00affe}.cart__container .empty a:hover,.cart__container .empty a:focus,.cart__container .empty a:active,.cart__container .empty a:visited{color:#00affe}.block-minicart .subtitle.empty{padding:50px 10px}.block-minicart .subtitle.empty span{display:block}.block-minicart .subtitle.empty+.cart__bottom{display:none}.cart__row--desktop{display:none}.cart__row--mobile{display:block}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__close{display:none !important}.cart__course{display:inline-block}.cart__total{display:inline-block}.minicart-items .action.edit,.minicart-items .action.delete{color:#fb2424}.contact{padding:72px 12px 80px;background:#000;color:#fff}.contact .container{background:#121212;border:2px solid #fff;border-radius:20px;color:#fff;padding:40px 24px 38px !important}.contact__top{display:flex;flex-wrap:wrap;margin-bottom:-43px}.contact__title{flex:1 1 50%;font-family:'DM Sans',sans-serif;font-size:36px;line-height:44px;margin-bottom:38px;font-weight:600}.contact__signup-label{margin-bottom:0}.contact__no{position:relative;top:1065px;width:100% !important}.contact__no-label{color:#449cff;text-transform:inherit;font-weight:600;font-size:12px;line-height:17px;letter-spacing:.2px;margin-bottom:5px}.contact__phone{font-size:20px;line-height:28px;letter-spacing:.01em;margin-top:-7px;font-weight:400}.contact__phone a,.contact__phone a:hover,.contact__phone a:active,.contact__phone a:visited,.contact__phone a:focus{color:#fff}.contact__row{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:60px}.contact__left,.contact__right{width:100%}.contact__right{display:flex;flex-direction:column;justify-content:space-between;margin-top:30px}.contact__section{border:1px solid #8f8f8f;border-radius:8px;padding:8px 14px;position:relative;margin-bottom:32px}.detail__modal .contact__section{margin-bottom:32px}.contact__section:last-child{margin-bottom:0}.contact__section--error{border:1px solid #ff4975;margin-bottom:48px}.detail__modal-fields .contact__section{width:calc(50% - 15px);margin-bottom:38px}.contact__input[type=text],.contact__input[type=email],.contact__input[type=number],textarea.contact__input{padding:0;width:100%;background:0 0;border:0;color:#fff;font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;position:relative;z-index:1;resize:none;max-height:115px;font-weight:300}.contact__input[type=text]::-webkit-input-placeholder,.contact__input[type=email]::-webkit-input-placeholder,.contact__input[type=number]::-webkit-input-placeholder,textarea.contact__input::-webkit-input-placeholder{opacity:0}.contact__input[type=text]:focus,.contact__input[type=email]:focus,.contact__input[type=number]:focus,textarea.contact__input:focus{outline:none;box-shadow:none}.contact__section--error .contact__input[type=text]:focus~.contact__label--focused,.contact__section--error .contact__input[type=email]:focus~.contact__label--focused,.contact__section--error .contact__input[type=number]:focus~.contact__label--focused,.contact__section--error textarea.contact__input:focus~.contact__label--focused{color:#ff4975}.contact__section--error .contact__input[type=text],.contact__section--error .contact__input[type=email],.contact__section--error .contact__input[type=number],.contact__section--error textarea.contact__input{border-bottom-color:none}.contact__input[type=text]::-webkit-scrollbar,.contact__input[type=email]::-webkit-scrollbar,.contact__input[type=number]::-webkit-scrollbar,textarea.contact__input::-webkit-scrollbar{width:4px}.contact__input[type=text]::-webkit-scrollbar-track,.contact__input[type=email]::-webkit-scrollbar-track,.contact__input[type=number]::-webkit-scrollbar-track,textarea.contact__input::-webkit-scrollbar-track{background:#455b64;margin:5px 0;border-radius:2px}.contact__input[type=text]::-webkit-scrollbar-thumb,.contact__input[type=email]::-webkit-scrollbar-thumb,.contact__input[type=number]::-webkit-scrollbar-thumb,textarea.contact__input::-webkit-scrollbar-thumb{background:#00affe;border-radius:2px}textarea.contact__input{padding:inherit;resize:auto;max-height:inherit;height:111px}.contact__label{opacity:.5;font-weight:400;font-size:14px;line-height:24px;position:absolute;top:0;left:0;z-index:0;transition:top .2s linear;padding:11px 14px;color:#8f8f8f}.contact__label--focused{background:#121212;padding:4px;font-size:12px;line-height:17px;letter-spacing:.2px;color:#449cff;font-weight:600;top:-14px;opacity:1;left:14px}.contact__section--error .contact__label--focused{color:#ff4975}.contact__label-tip{font-size:10px;line-height:14px;color:#90a4ae;opacity:0;font-weight:400;text-transform:none;letter-spacing:0;display:inline-block}.contact__input:focus+.contact__label .contact__label-tip{opacity:1}.contact__error{width:20px;height:20px;background:url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg);display:none;position:absolute;right:14px;top:13px}.contact__section--error .contact__error{display:inline-block}.contact__button,.contact__button:visited{background:#fff;color:#121212;border:0;font-size:16px;line-height:20px;padding:12px 48px;vertical-align:middle;border-radius:51px;font-weight:500}.contact__button:not(.primary),.contact__button:visited:not(.primary){box-shadow:none}.contact__button:hover,.contact__button:visited:hover,.contact__button:active,.contact__button:visited:active,.contact__button:focus,.contact__button:visited:focus{padding:11px 47px;background:0 0;color:#fff;border-color:#fff}.contact__button:hover:after,.contact__button:visited:hover:after,.contact__button:active:after,.contact__button:visited:active:after,.contact__button:focus:after,.contact__button:visited:focus:after{content:'' !important}.contact__submit{display:flex;position:relative;flex-direction:column-reverse;margin-top:20px}.contact__signup{display:inline-block;padding-left:26px;position:relative !important;width:100%;vertical-align:middle;order:2;top:-27px !important}.contact__signup-txt{cursor:pointer;left:-24px;position:relative;letter-spacing:.2px;color:#449cff;font-weight:600;font-size:12px;line-height:14px;margin-bottom:4px}.contact__btn-sec{width:40%;order:1}.contact__tip{display:block;opacity:1;font-size:12px;line-height:17px;margin-top:11px;margin-left:20px}.contact__check{display:none}.contact__check:checked~.contact__checkmark:after{display:block}.contact__checkmark{display:inline-block;width:27px;height:27px;position:absolute;left:2px;border:1px solid #fff;border-radius:4px;top:40px;cursor:pointer}.contact__checkmark:after{content:url(../../frontend/Jellyfish/Training/en_US/images/black-tick.svg);display:none;position:absolute;left:0;top:1px;right:7px;bottom:2px;background:#fff}.fr-fr .fr_description{margin-top:30px}.fr-fr .fr_description label{font-size:16px;line-height:normal;margin-bottom:0;overflow-wrap:anywhere}.contact__section.contact__title_section{width:calc(25% - 15px);display:inline-block;margin-right:30px;float:left}.name_contact.contact__section{width:calc(75% - 15px);display:inline-block}.contact__section select.contact__input{background:0 0;border:none;color:#fff;box-shadow:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{height:6px !important;left:6px !important;margin-left:-3px !important;margin-top:-2px !important;border:none !important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7czNCYQwEIbhL7ns1U7cFrYES0gFW4KWkAZkEC/qQUuwBUvxogdB4k8EIcQ/8Jj3kjDDPIDL9U5pXPoJ5eHRPqHin8aZb9tx23Dkg1RAZEOXmYKSI+fyNqjwCeanMVGNIdK7LrDdMhxEVHkMQz1/v0wj2LH+J4RoH4Emuo1OsUvQQHGF3W5BiciDy7U2AQRsQugEaTnnAAAAAElFTkSuQmCC) !important;position:absolute !important;top:13px !important;width:13px !important;background-position:center !important}.select2-right-aligned .select2-container{width:50%;float:right}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}.contact__section select.contact__input.select2-hidden-accessible{display:block !important;width:100% !important;float:left !important;height:100% !important}.select2-container--default .select2-selection--single{background-color:transparent !important;border:none !important}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{width:100%;min-width:700px}.select2-container--open.select2-container{width:310px !important;min-width:unset !important}.select2-container{width:100% !important;min-width:100%;z-index:1}.select2-container:hover{background-color:transparent}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{max-width:315px;left:320px !important;border-radius:10px;min-width:300px;background:0 0;border:none;margin-top:15px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px !important}li.select2-results__option:first-child{border-radius:15px 15px 0 0}li.select2-results__option:last-child{border-radius:0 0 15px 15px}li.select2-results__option{font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px;color:#a09fa9;background:#121212;padding:12px !important}.select2-container--default .select2-results__option[aria-selected=true]{color:#a09fa9;background:#333 !important}.select2-results{max-width:365px;border-radius:10px;border:1px solid #a09fa9;background:#121212;box-shadow:0px 7px 15px 0px rgba(0,0,0,.29),0px 28px 28px 0px rgba(0,0,0,.25),0px 63px 38px 0px rgba(0,0,0,.15),0px 111px 45px 0px rgba(0,0,0,.04),0px 174px 49px 0px rgba(0,0,0,.01)}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#a09fa9 !important;background:#121212 !important}.multi-selection .select2-results{max-width:100% !important}.multi-selection li.select2-results__option{width:50% !important;display:inline-block !important}.multi-selection li.select2-results__option:first-child{border-radius:0 !important}.multi-selection.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{max-width:unset !important}.multi-selection li.select2-results__option:last-child{border-radius:0 !important}.select2-container--default .select2-selection--multiple{background:0 0 !important;border:none !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#000;background:#e6e6e6 !important;border:none !important;border-radius:5px !important;margin-left:0 !important;margin-top:0 !important;padding:0 !important;padding-left:5px !important;margin-bottom:5px !important;padding-right:10px !important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#000 !important}.select2-container--default .select2-selection--multiple .select2-selection__clear{margin-top:0 !important}.multi-selection.select2-container--default.select2-container--focus .select2-selection--multiple{border:none !important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height:25px !important}.multi-selection.select2-container--default .select2-search--inline .select2-search__field{font-family:DM Sans !important;font-size:18px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}.multi-selection .select2-results__option:after{content:"";display:inline-block;position:relative;height:20px;width:20px;border:1px solid #a09fa9;border-radius:4px;background:0 0;margin-right:20px;vertical-align:middle;float:right}.multi-selection .select2-results__option[aria-selected=true]:after{font-family:fontAwesome;content:"\f00c";color:#a09fa9;background:0 0;border:1px solid #a09fa9;display:inline-block;padding-left:3px}.multi-selection.select2-container--default .select2-results&gt;.select2-results__options{width:660px;border-radius:10px;border:1px solid #a09fa9;background:#121212;box-shadow:0px 7px 15px 0px rgba(0,0,0,.29),0px 28px 28px 0px rgba(0,0,0,.25),0px 63px 38px 0px rgba(0,0,0,.15),0px 111px 45px 0px rgba(0,0,0,.04),0px 174px 49px 0px rgba(0,0,0,.01)}.multi-selection.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{left:-15px !important}.multi-selection.select2-container--open .select2-dropdown--below{left:-25px !important}.multi-selection .select2-results{border:none !important}.multi-selection.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-bottom:0}.contact__section.multiselect{padding-bottom:0}.select2-container--default .select2-selection--single .select2-selection__clear,.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--default .select2-results__option[aria-selected=true]{background:0 0 !important}.singleselect .mage-error,.multiselect .mage-error{margin-top:41px !important}.contact__right{justify-content:flex-start !important}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{width:80%;min-width:80%}.multi-selection.select2-container--default .select2-results&gt;.select2-results__options{width:100%;max-height:900px !important}.select2-right-aligned .select2-container{width:80%;float:none}.multi-selection li.select2-results__option{width:100%}span.select2-dropdown.select2-dropdown--below{left:0 !important}.select2-results{max-width:305px !important}ul.select2-selection__rendered:after{content:"";position:absolute;top:3px;right:0;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7czNCYQwEIbhL7ns1U7cFrYES0gFW4KWkAZkEC/qQUuwBUvxogdB4k8EIcQ/8Jj3kjDDPIDL9U5pXPoJ5eHRPqHin8aZb9tx23Dkg1RAZEOXmYKSI+fyNqjwCeanMVGNIdK7LrDdMhxEVHkMQz1/v0wj2LH+J4RoH4Emuo1OsUvQQHGF3W5BiciDy7U2AQRsQugEaTnnAAAAAElFTkSuQmCC) !important;background-repeat:no-repeat;width:20px;height:20px}.select2-container--open ul.select2-selection__rendered:after{transform:rotate(180deg)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#333 !important;color:#a09fa9}.singleselect .contact__error{background:0 0 !important}.multiselect .contact__error{background:0 0 !important}.event__registration-signup{border-bottom:1px solid #90a4ae}.event__registration-signup .breadcrumbs__links{font-size:16px}.event__registration-signup .breadcrumbs__links:after{display:none}.event__registration-signup .detail__banner{display:block}.event__registration-signup .detail__text .course-date{font-weight:600}.event__registration-signup .detail__mid{padding-bottom:0 !important}.event__registration-signup .detail__mid .tab{margin-top:0;width:100%;position:relative}.event__registration-signup .detail__mid .tab .course-sections-contents li:before{width:6px;height:6px;border-radius:0}.event__registration-signup .detail__left{width:100%}.event__registration-signup .detail__left .course-main-item-row{display:flex;margin-bottom:0;flex-direction:column}.event__registration-signup .detail__left .course-main-item-row .course-preface-container{width:100%}.event__registration-signup .detail__left .course-main-item-row .course-preface-container .preface-content p:last-child{font-weight:600}.event__registration-signup .detail__left .course-main-item-row .registration__form{margin:56px 0;padding:24px;background-color:#263238}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__section:first-child{margin:28px 0 !important}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section .registration__lable{font-size:18px;color:#fff;width:100%;font-weight:600}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section #country{border:none;background:0 0;width:100%;font-size:18px;line-height:24px;border-bottom:1px solid #90a4ae;padding:5px 5px 4px;color:#455b64;font-weight:300;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg) no-repeat right;-webkit-appearance:none;background-position-x:100%}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section .select__label{pointer-events:none}.event__registration-signup .detail__left .course-main-item-row .registration__form form .registration__section .contact__label--focused{font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600;top:-20px;color:#00affe;opacity:1}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__signup{width:100%;margin:24px 0}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__signup-label{color:#fff}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__btn-sec{width:100%}.event__registration-signup .detail__left .course-main-item-row .registration__form form .contact__btn-sec .contact__button{width:100%;padding:18px;text-align:center}.event__registration-signup .detail__left .course-main-item-row .registration__timeline{margin:16px 0 0;font-family:'Source Sans Pro',sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#fff}.event__registration-signup .detail__left .course-main-item-row .success-page{display:none;background-color:#4daf4e;color:#fff;width:42%;margin:.6% 0 14% 11%;padding:24px}.event__registration-signup .detail__left .course-main-item-row .success-page .success__description{display:flex}.event__registration-signup .detail__left .course-main-item-row .success-page .success__description .thankyou-text{padding-left:16px;padding-top:5px;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase}.event__registration-signup .detail__left .course-main-item-row .success-page .thankyou-description{margin:24px 0 40px}.event__registration-signup .detail__left .course-main-item-row .success-page .thankyou-description p{margin:0 0 20px;font-size:18px;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas{display:flex;flex-direction:column}.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas .add-to-google{border:solid 2px #fff;padding:18px 39px 18px 40px;background:0 0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#fff}.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas .see-more{margin-top:24px;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#00affe;padding:18px 39px 18px 40px;background:#fff;font-size:16px;font-weight:600}.event__registration-signup .detail__agenda-sec .course-sections{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -15px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column{flex:1 1 50%;max-width:100%;padding:0 15px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val{margin-bottom:10px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul{margin:0;padding:0;list-style-type:none;font-size:18px;line-height:24px}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li{display:flex}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li .course-list__schedule{font-weight:600}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li label{margin-bottom:.5rem;margin-left:17%;font-size:18px;font-weight:700;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .detail__agenda-sec .course-sections .course-sections-column .agenda-val .course-section__list.no-padding.col-xs-12 ul li span{width:10%;font-size:18px;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .amform-form:not(.default) .amform-checkbox:checked+label:after,.event__registration-signup .amform-form:not(.default) .amform-checkboxtwo:checked+label:after{left:6px;top:5px}.event__registration-signup .amform-form{margin:28px auto 10px}.event__registration-signup .amform-form .fields{display:flex;flex-direction:column;width:100% !important;padding-right:0 !important}.event__registration-signup .amform-form .field{padding:0 !important;width:100%;max-width:100% !important}.event__registration-signup .amform-form .field .label{font-size:18px;top:0 !important;color:#fff;opacity:.5}.event__registration-signup .amform-form .field .checkbox-group{color:#fff}.event__registration-signup .amform-form .field .form-control{color:#fff;font-size:18px}.event__registration-signup .amform-form .field select{border:none;background:0 0;width:100%;font-size:18px;line-height:24px;top:-6px;border-bottom:1px solid #90a4ae;padding:5px 5px 4px;color:#455b64;font-weight:300;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg) no-repeat right;-webkit-appearance:none;background-position-x:100%}.event__registration-signup .amform-form .field select option{color:#455b64}.event__registration-signup .amform-form .-has-content .label{font-size:12px !important;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600 !important;top:-20px !important;color:#00affe !important;opacity:1;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .amform-form .-has-content input,.event__registration-signup .amform-form .-has-content select,.event__registration-signup .amform-form .-has-content .form-control{color:#fff;font-size:18px;line-height:1.33;font-family:'Source Sans Pro',sans-serif}.event__registration-signup .amform-form .-has-content input option,.event__registration-signup .amform-form .-has-content select option,.event__registration-signup .amform-form .-has-content .form-control option{color:#455b64}.event__registration-signup .amform-form .contact__section--error .label{color:#eb5757;font-size:16px !important}.event__registration-signup .amform-form .contact__section--error.-has-content .label{font-size:12px !important}.event__registration-signup .amform-form .contact__section--error div.mage-error{display:none}.event__registration-signup .amform-form .field.-active&gt;.label,.event__registration-signup .amform-form .field.form-group.-active&gt;.label,.event__registration-signup .amform-form .fields&gt;.field.form-group.-active&gt;.label{font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600 !important;top:-20px !important;color:#00affe !important;opacity:1}.event__registration-signup .amform-form .action.submit.primary{position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;vertical-align:middle;border-radius:0;display:block;font-weight:600;text-align:center;font-family:'Source Sans Pro',sans-serif !important;margin:0;width:100%}.event__registration-signup .amform-form .action.submit.primary:hover{color:#fff}.event__registration-signup .amform-form .action.submit.primary:hover:before{transform:scaleX(1)}.event__registration-signup .amform-form .action.submit.primary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.event__registration-signup .amform-form .action.submit.primary:not(.primary){box-shadow:none}.ad{background:#fff !important;min-height:500px}.ad .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.ad .shape_1{position:absolute;top:14px;left:-50px;height:100px}.ad .shape_2{position:absolute;right:-45px;top:555px;height:110px;transform:rotate(6deg)}.ad .shape_3{position:absolute;top:640px;height:60px;left:65%;transform:rotate(17deg)}.ad .shape_4{position:absolute;right:-60px;top:585px;height:90px}.ad__row{padding:0 20px 45px !important;display:flex;flex-direction:column-reverse}.ad--rtl .ad__left{padding:0}.ad--ltr .ad__row{flex-direction:column-reverse}.ad--ltr .ad__row .ad__left{padding:0}.ad__left{width:100%}.ad__right{width:100%;margin-top:53px;margin-bottom:40px;margin-left:0}.ad__border-img{display:none}.ad__banner-img{height:100%;object-fit:cover;border-radius:80px;max-width:570px;max-height:370px}.ad__desc{max-width:482px;font-size:16px;font-weight:400;line-height:24px;margin-bottom:35px;color:#000 !important}.ad__link{padding:16px 38px 16px 22px;background:#0069df;border-radius:30px;line-height:20px;border:none;color:#fff !important;font-weight:500;display:inline-block}.ad__link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg);right:15px;top:15px}.ad__badge{position:absolute;bottom:40px}.ad__badge--rtl{width:300px;height:100px;left:calc(50vw - 615px)}.ad__badge--ltr{width:164px;height:80px;left:30px}.ad__badge-img{display:block;width:100%}.ad__banner{width:100%;min-height:526px}.ad__logo{margin-bottom:24px;font-size:15px}.ad__text{max-width:495px;font-family:'DM Sans',sans-serif;font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#000}.ad__subtitle{font-size:24px;font-weight:600;line-height:1.33;margin-top:10px}.header{position:fixed;transition:top .4s ease-in-out;top:0;background:#fff;z-index:100;width:100%}.jf--blur .header{filter:blur(15px)}.header--sticky-out{top:-125px}.header .panel-wrapper&gt;.container,.header&gt;.container{z-index:9999;position:relative}.header--open:after{content:'';display:none;position:absolute;left:0;right:0;top:0;height:64px;z-index:15;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.header--open .panel-wrapper&gt;.container:after{content:'';display:none;position:absolute;left:0;right:0;top:0;height:64px;z-index:15;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.header__navigation{order:2;width:52px}.header__section{height:64px;display:flex;flex-direction:row;align-items:center}.header__logo{display:block;max-width:100%}.header__left{width:50%}.header .footer__region{display:none}.header__right{width:50%;display:flex;gap:16px;justify-content:flex-end}.header__items{text-align:right;display:block;position:relative;z-index:20;display:flex;justify-content:flex-end;flex-direction:row}.header__hamburger{display:inline-block;width:22px;height:16px;margin-left:30px;background:url(../../frontend/Jellyfish/Training/en_US/images/hamburger_black_icon.svg);background-size:cover;vertical-align:middle;margin-top:4px}.header--open .header__hamburger{height:18px;width:18px;background:url(../../frontend/Jellyfish/Training/en_US/images/close_black_icon.svg) no-repeat;background-size:cover}.header .panel-wrapper{box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.virtual-strip{background:#333;top:0;z-index:999;width:100%;padding:24px 0}.virtual-strip .ad__link{font-weight:400;padding:16px 24px;margin-left:0;white-space:nowrap;margin-top:24px}header.header .virtual-strip .ad__link{letter-spacing:2px;font-size:12px;font-weight:600;padding:8px 16px;margin-top:16px;margin-left:0}header.header .virtual-strip__hide{display:none}.virtual-strip__row{color:#fff;display:block;align-items:center}.virtual-strip__left{font-size:18px;line-height:1.33}header.header .virtual-strip{padding:16px 0;display:none}.jf__mid .virtual-strip{box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.catalog-product-view header.header .virtual-strip{display:block}.checkout-cart-index .virtual-strip,body.checkout-details-index .virtual-strip,body.checkout-attendees-index .virtual-strip,body.checkout-mapping-index .virtual-strip,body.checkout-index-index .virtual-strip,header.header.header--open .virtual-strip{display:none}.catalog-product-view header.header--sticky-out .sticky--strip-out,.catalog-product-view header.header--sticky .sticky--strip,.header--sticky-out .sticky--strip-out,.header--sticky .sticky--strip,.catalog-product-view .page-main .virtual-strip,.cms-our-locations .jf__mid .virtual-strip,.catalog-product-view :not(.header--sticky) .virtual-strip.sticky--strip{display:none}.virtual-cls{margin-top:20px}.covid-strip{background:#f7f7f7;padding:8px 0;text-align:left;display:none}.covid-strip__left img{margin-top:-5px;max-width:24px}.covid-strip__txt{font-size:16px;line-height:1.13;margin-left:0;display:block}.covid-strip__link{margin-left:40px;text-transform:uppercase;letter-spacing:1px;font-size:14px;color:#00affe;font-weight:600;display:block;margin-left:0;padding-top:8px;display:inline-block}.covid-strip__link:after{top:12px !important}.covid-strip__data{margin-left:8px}.covid-strip__line{display:flex}.covid-strip__icon{display:block}.cms-index-index header.header .covid-strip{display:block}header.header.header--open .covid-strip{display:none}.cms-index-index header.header--sticky-out .sticky--strip-out,.cms-index-index header.header--sticky .sticky--strip,.header--sticky-out .sticky--strip-out,.header--sticky .sticky--strip,.cms-index-index :not(.header--sticky) .covid-strip.sticky--strip{display:none}.footer{padding:0;width:100%;display:inline-block}.footer__logo{width:229px;height:33px;margin-left:-23px;margin-bottom:0}.footer__logo-lnk{margin-left:0}.footer__region{vertical-align:top;font-size:12px;line-height:32px;font-weight:600;letter-spacing:2px;color:#90a4ae;cursor:pointer;margin-left:16px;position:relative}.footer__region:after{content:'';background:url('../../frontend/Jellyfish/Training/en_US/images/down-icon.svg') no-repeat;display:inline-block;width:10px;height:6.2px;margin-left:8px;vertical-align:middle;position:absolute;line-height:0;top:5px}.footer__back2top{display:none !important;position:fixed;z-index:9;right:25px;bottom:25px;background:url('../../frontend/Jellyfish/Training/en_US/images/back-to-top.svg') no-repeat;width:40px;height:40px}.footer__title{font-size:12px;line-height:17px;letter-spacing:.3px;margin:10px 0 0;font-weight:600}.footer__social{margin-bottom:45px}.footer__icon{display:inline-block;width:35px;margin-right:16px;height:30px;vertical-align:middle}.footer__icon--fb{background:url('../../frontend/Jellyfish/Training/en_US/images/facebook-link.svg') no-repeat}.footer__icon--twitter{background:url('../../frontend/Jellyfish/Training/en_US/images/twitter-link.svg') no-repeat}.footer__icon--linkedin{background:url('../../frontend/Jellyfish/Training/en_US/images/linkedin-link.svg') no-repeat}.footer__icon--insta{background:url('../../frontend/Jellyfish/Training/en_US/images/instagram-link.svg') no-repeat}.footer__icon--youtube{background:url('../../frontend/Jellyfish/Training/en_US/images/youtube-link.svg') no-repeat}.footer__link{font-size:14px;line-height:20px;color:#00affe !important;margin-right:24px;display:inline-block;margin-bottom:8px}.footer__link:hover,.footer__link:focus,.footer__link:active,.footer__link:visited{color:#00affe}.footer__bottom{background-color:#000;display:flex;align-items:center;height:52px;margin-top:16px}body[class^=checkout] .footer__bottom{background:#fff}.footer__bottom-lnk{font-size:14px;line-height:20px;color:#fff !important;margin-right:24px;padding-bottom:8px;white-space:nowrap}span.footer__bottom-lnk{color:#fff}.footer__row{padding-top:16px}.footer__row{margin:0}.footer__column{display:none;padding:0}.footer__desc{width:100%;display:block;margin-bottom:45px;padding-left:0}.footer__bottom-row{display:block;position:relative}.footer__left{position:absolute;width:100%;top:-128px;display:flex;flex-direction:column;left:0;align-items:baseline;padding-left:0 !important}.footer .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.footer .shape_1{width:65px;bottom:155px !important;left:82%;transform:rotate(-92deg);position:absolute}.footer .shape_2{position:absolute;width:159px;bottom:36px !important;transform:rotate(-84deg);left:66%;height:85px}.footer .shape_3{position:absolute;bottom:68px !important;left:66%;width:70px}.lastfooter{overflow:hidden;height:40px;background-color:#f7f7f7}.lastfooter__contain{margin-left:185px;margin-top:7px;margin-bottom:10px;letter-spacing:normal;font-family:'DM Sans',sans-serif;color:#455b64}.lastfooter__contain--list{width:99px;height:20px;font-size:12px;line-height:1.67;margin-right:32px}.lastfooter__contain--copy{float:right;width:243px;margin-right:132px}.home--lm{background:#f6f5f7;margin-top:40px}.grid{text-align:center;padding:8px 0 10px}.grid__header{font-family:'DM Sans-Medium',sans-serif;color:#000;font-size:36px;line-height:44px;font-weight:600;margin-bottom:35px;margin-top:60px;letter-spacing:-.02em}.grid__row{display:flex;flex-direction:column}.grid__img{float:left;width:28px;height:28px}.grid__column{width:100%;padding:27px 30px;margin-bottom:40px;background:#fff;display:flex;align-items:stretch;align-content:stretch;flex-direction:row;flex-wrap:wrap;flex-grow:1;margin-right:30px;border-radius:20px}.grid__column:last-child{margin-right:0}.grid__title{font-family:'DM Sans',sans-serif;font-weight:600;font-size:22px;line-height:30px;margin:0 18px 18px;color:#000}.grid__copy{font-family:'DM Sans',sans-serif;color:#000;font-size:16px;line-height:24px;margin-bottom:8px;font-weight:400;text-align:left;min-height:20px}.grid__link{font-family:'DM Sans',sans-serif;font-size:14px;line-height:18px;color:#000;font-weight:500;margin-top:12px}.grid__link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);right:-29px;top:0;position:absolute}.grid__link:hover,.grid__link:active,.grid__link:focus{color:#000 !important}.fr-fr .home--lm .grid__row{align-items:flex-start}.fr-fr .home--lm .grid__img{height:75px;object-fit:none}.nav{font-family:'DM Sans',sans-serif;display:none;max-width:100vw;overflow-x:hidden;text-align:left}.header--open .nav{display:block;background:#fff;position:fixed;left:0;right:0;top:119px;height:calc(100vh - 56px);overflow:auto;z-index:12;padding:12px 0 16px;margin-right:0}.nav__list{margin:0;padding:0;list-style-type:none}.nav__items{display:block;margin:0;width:100%;background:#fff;padding:16px 25px 16px 0;border-bottom:1px solid #e0e0e0;font-weight:600;font-size:16px;line-height:22px;letter-spacing:.5px;text-transform:uppercase;color:#000}.nav__items:hover{color:#0069df}.nav__items--location{background:#f6f5f7;display:flex;padding:25px 20px}.nav__items--phone{text-align:center;border:0;padding:18px 0 18px 20px;display:inline-block;width:50%;font-weight:400;font-size:22px;line-height:34px}.nav__items--phone:hover{border-left:0;background:#fff}.nav__items--button{padding:16px;border:0;width:50%;position:static}.nav__items--button .nav__links{color:#fff;font-size:14px;font-weight:500;background:#0069df;line-height:18px;text-align:center;border-radius:30px;padding:8px 12px 8px 16px;text-transform:capitalize}.nav__items--button .nav__links:after{content:'';position:relative;margin-left:8px;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow_right.svg);width:16px;height:13px;background-size:cover;float:right;margin-top:3px}.nav__items--menu{position:relative}.nav__links{position:relative;text-transform:uppercase;font-size:16px;width:100%;display:block;font-weight:600;line-height:22px;letter-spacing:.5px;color:#000;padding-left:20px}.nav__links:hover{text-decoration:none}.nav__links--location:after{content:'';margin-left:8px;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);width:16px;height:13px;background-size:cover;float:right;margin-top:2px}.nav__links--cart{background:url('../../frontend/Jellyfish/Training/en_US/images/cart_black_icon.svg');background-size:cover;display:inline-block;width:22px;height:22px;vertical-align:middle;padding:0;border:0}.nav__links--cart:focus{outline:none}.nav__links--cart.active{background:url('../../frontend/Jellyfish/Training/en_US/images/cart-blue-icon.svg') no-repeat}.nav__items--menu .nav__links:after{content:url('../../frontend/Jellyfish/Training/en_US/images/chev_down_icon.svg');width:12px;height:7.4px;transform:rotate(360deg);float:right;position:relative;top:0}.nav__items--menu .nav__links:hover:after{content:url('../../frontend/Jellyfish/Training/en_US/images/chev_blue_up.svg');width:12px;height:7.4px;transform:rotate(360deg);float:right;position:relative;top:0;left:-2px}.nav__cart-count{color:#fff;font-weight:600;background:#00affe;letter-spacing:0;text-align:center;width:15px;height:15px;border-radius:7.5px;font-size:10px;position:absolute;top:-10px;right:-9px;display:none}.nav__cart-count--active{display:inline-block}.nav__menu{display:none;padding-top:0;position:absolute;right:0;z-index:20;transition:left .5s linear;background:#fff;height:0;width:0;top:100vh}.nav__menu--active{position:inherit;left:0;display:block;width:100vw;height:auto;top:64px}.nav__menu-box{background:#fff;box-shadow:none;padding:0;height:auto;overflow:auto;width:100vw;border-radius:0;justify-content:center;border-style:none;border-width:0}.nav__menu-copy{display:none}.nav__menu-row{display:block;margin:0 -20px;border-bottom:1px solid #e0e0e0}.nav__menu-row--iphone{margin-bottom:0}.nav__menu-link{position:relative;display:inline-block}.nav__menu-link--large{color:#000;text-align:left;padding:16px 25px 16px 40px;background:#f6f5f7;font-weight:600;font-size:14px;line-height:18px}.nav__menu-link--large:after{content:'';margin-left:8px;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);width:16px;height:13px;background-size:cover;float:right;margin-top:2px}.nav__menu-item{background:#fff;padding:0;width:100%}.nav__menu-link{display:block;padding:16px 25px 16px 40px !important;border-bottom:none;font-weight:600;font-size:14px;line-height:18px;color:#000}.nav__menu-link:last-child{padding-bottom:0}.nav__menu-link:hover{background:#f7f7f7}.nav__menu-link:first-child{border-top:1px solid #e0e0e0;border-bottom:none;margin-bottom:12px}.nav__menu-title{display:block;color:#000;margin-bottom:0;font-weight:600;font-size:14px;line-height:18px;text-transform:capitalize}.nav__cart{display:none;position:fixed;right:0;top:65px;z-index:12;text-align:left;max-height:calc(100vh - 18px);overflow:auto;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.minicart-wrapper.active .nav__cart,.nav__cart--active{display:block}.nav__back-lnk{display:none;margin-bottom:24px;font-size:16px;line-height:normal;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:#00affe !important}.nav__back-lnk:hover,.nav__back-lnk:focus,.nav__back-lnk:active,.nav__back-lnk:visited{color:#00affe}.nav__back-lnk:before{content:'';display:inline-block;margin-right:15px;margin-top:-2px;width:7px;height:10px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');transform:rotate(180deg);background-size:cover;vertical-align:middle}.nav__menu{left:-24px !important;top:17px;right:auto !important}.nav__items--menu:hover .nav__menu{display:none}.nav__menu.nav__menu--active{display:block !important}.minicart-wrapper.active .nav__cart,.nav__cart--active{margin-top:0}.minicart-wrapper.active .nav__cart.nav__cart--mobile{display:block}.minicart-wrapper.active .nav__cart.nav__cart--desktop{display:none}.slider{padding:48px 20px 120px;position:relative}.slider:after{content:'';background:#f7f7f7;height:334px;display:inline-block;position:absolute;left:80px;right:0;bottom:0}.slider__row{position:relative;z-index:1}.slider__title{font-size:32px;line-height:40px;color:#4daf4e;font-family:'DM Sans',sans-serif;margin-bottom:16px}.slider__desc{font-size:18px;line-height:24px;margin-bottom:35px}.slider__link,.slider__link:focus,.slider__link:active,.slider__link:hover,.slider__link:visited{font-size:16px;line-height:normal;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#0069df}.slider__link:after,.slider__link:focus:after,.slider__link:active:after,.slider__link:hover:after,.slider__link:visited:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg);display:inline-block;position:absolute;line-height:0;right:-25px;top:4px}.slider__main{width:calc(100% + 20px);position:relative;margin-left:-20px}.slider .slick-track{padding-left:20px}.slider .slick-list{padding:0 0 40px !important}.slider__card{width:50%;background:#fff;border-top:8px solid #00affe;padding:16px 24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);min-height:315px;display:inline-block;margin-right:20px;height:350px;overflow:hidden}.slider__card:focus{outline:none}.slider__card:last-child{margin-right:0}.home--news .slider__card{border-top:8px solid #4daf4e}.slider__meta{font-size:16px;line-height:normal;letter-spacing:1px;color:#90a4ae;font-weight:600;text-transform:uppercase;margin-bottom:16px}.slider__header{font-size:24px;line-height:32px;font-family:'DM Sans',sans-serif;margin-bottom:8px}.slider__date{font-size:12px;letter-spacing:1px;color:#c7d1d5;font-weight:600;margin-bottom:24px}.slider__copy{font-size:18px;line-height:24px;color:#90a4ae}.slider__review{margin-bottom:17px;font-size:12px;line-height:20px;letter-spacing:2px;font-weight:600;color:#90a4ae;vertical-align:middle}.slider__rating-text{margin-left:16px}.slider__star{display:inline-block;width:15.3px;height:14px;margin-right:4px;vertical-align:middle;background:url(../../frontend/Jellyfish/Training/en_US/images/star-full.svg);background-size:cover}.slider__star--half{background:url('../../frontend/Jellyfish/Training/en_US/images/half-star.svg');background-size:cover}.slider__star--empty{background:url('../../frontend/Jellyfish/Training/en_US/images/star-empty.svg');background-size:cover}.slider__right{margin-right:-20px;position:relative;z-index:5}.slider__left{margin-bottom:45px}.slider .slick-list{padding:0 0 40px;margin-right:-20px}.slider .slick-arrow{position:absolute;bottom:-60px;width:60px;height:60px;font-size:0;border:0;padding:0;background:#fff;border:1px solid #fff;left:19px;padding:15px 24px;box-shadow:none}.slider .slick-arrow:after{content:'';display:inline-block;width:11.1px;height:18px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-green-ico.svg');background-size:cover;position:absolute;top:21px;left:23px}.home--news .slider .slick-arrow:after{background:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-green-ico.svg')}.slider .slick-prev{border:1px solid #f7f7f7;border-right:0}.slider .slick-prev:after{transform:rotate(180deg)}.slider .slick-next{margin-left:60px}.slider .slick-disabled{opacity:.2;background:#f7f7f7;cursor:not-allowed;border:1px solid #ccc}.slider:after{top:auto}.slider__row{display:block}.slider__left,.slider__right{flex:1 100%;margin-right:0;padding-right:0;width:100%}.slider__right{margin-right:-15px}.slider__desc{max-width:100%}.slider .ad__right img,.slider .ad__left img{max-width:100%;height:auto;object-fit:contain}.newsletter{letter-spacing:normal;position:relative}.newsletter__image{width:100%}.newsletter__box{box-shadow:0 2px 20px 0 rgba(0,0,0,.3);background-color:#14499e;position:absolute;bottom:56px;left:20px;right:20px}.newsletter--light .newsletter__box{background-color:#f7f7f7}.newsletter__desc{padding:30px 24px 37px}.newsletter__title{font-family:'DM Sans',sans-serif;color:#fff;font-size:32px;line-height:40px;margin-bottom:8px}.newsletter--light .newsletter__title{color:#4daf4e}.newsletter__copy{color:#fff;font-size:18px;line-height:24px}.newsletter--light .newsletter__copy{color:#455b64}.newsletter__form{background:#fff;padding:32px 24px 24px}.newsletter__field{position:relative}.newsletter__field--error:after{content:url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg);display:inline-block;position:absolute;right:0;top:0}.newsletter__input[type=text],.newsletter__input[type=email]{width:100%;font-size:24px;line-height:32px;color:#c7d1d5;padding:1px 0;border:0;border-bottom:1px solid #c7d1d5;color:#455b64;position:relative;z-index:2;background:0 0}.newsletter__input[type=text]:focus,.newsletter__input[type=email]:focus{outline:none;box-shadow:none}.newsletter__input[type=text]::-webkit-input-placeholder,.newsletter__input[type=email]::-webkit-input-placeholder{opacity:0}.newsletter__field--error .newsletter__input[type=text],.newsletter__field--error .newsletter__input[type=email]{border-color:#fb2424}.newsletter__label{color:#c7d1d5;font-size:18px;line-height:24px;position:absolute;top:0;left:0;z-index:0;transition:top .2s linear;margin-bottom:0}.newsletter__field--error .newsletter__label{color:#fb2424}.newsletter__label.contact__label--focused{font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#00affe;font-weight:600;top:-20px;opacity:1}.newsletter__field--error .newsletter__label.contact__label--focused{color:#fb2424}.newsletter__button,.newsletter__button:hover,.newsletter__button:focus,.newsletter__button:active{padding:18px 41px;background-color:#00affe;letter-spacing:1px;font-weight:600;font-size:16px;line-height:20px;border:none;color:#fff;box-shadow:none;border-radius:0;margin-top:27px;width:100%;text-transform:uppercase;margin-left:0}.newsletter__button:not(.primary),.newsletter__button:hover:not(.primary),.newsletter__button:focus:not(.primary),.newsletter__button:active:not(.primary){box-shadow:none}.newsletter__success,.newsletter__error{color:#4daf4e;display:block;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:2px;line-height:normal;width:100%;font-weight:600;white-space:nowrap}.newsletter__success:after,.newsletter__error:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/check-circle.svg');vertical-align:middle;margin-left:16px}.newsletter__error{color:#fb2424;white-space:normal}.newsletter__error:after{content:'';margin-left:0}.newsletter__box{top:auto;margin-right:0;max-width:100%}.newsletter__input[type=email],.newsletter__input[type=text]{max-width:100%}.newsletter__form{height:auto;display:block}.newsletter__field{width:100%;margin:0}.newsletter__button{margin:27px 0 0}.newsletter__image{display:none}.newsletter__image--sm{display:block;position:relative;z-index:3;width:100%}.regions{position:fixed;top:0;width:100%;height:100%;background:#fff;color:#455b64;z-index:999;display:none;padding:30px 0;overflow:auto;font-family:'DM Sans',sans-serif}.app__modal .regions{display:block}.regions__menu{height:100%}.regions__row{width:100%;display:flex;flex-direction:column}.regions__columns{margin-bottom:45px;margin-right:0}.regions__columns:last-child{margin-bottom:0}.regions__title{text-transform:uppercase;padding-bottom:8px;font-size:12px;line-height:16px;margin-top:0;margin-bottom:16px;font-weight:600;letter-spacing:.6px;color:#7a7a7a}.regions__section{margin-bottom:25px}.regions__section:last-child{margin-bottom:0}.regions__name{margin-bottom:-4px;text-transform:capitalize;display:block;font-weight:600;font-size:16px;line-height:22px;color:#000}.regions__name:hover,.regions__name:focus,.regions__name:active,.regions__name:visited{color:#000}.regions__name:after{content:'';display:none;width:8.6px;height:14px;margin-left:16px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-region-right.svg');background-size:cover}.regions__language{font-size:12px;line-height:16px;text-transform:uppercase;display:inline-block;vertical-align:middle;font-weight:600;letter-spacing:.6px;color:#0069df}.regions__language:hover,.regions__language:focus,.regions__language:active,.regions__language:visited{color:#0069df}.regions__language:last-child:after{display:none}.regions__language:after{content:'|';display:inline-block;margin:0 10px;vertical-align:middle}.regions__button,.regions button[class$=__button]{position:absolute;right:20px;top:20px;vertical-align:middle;border:0;background:0 0;padding:0;font-weight:600;font-size:16px;line-height:22px;color:#000}.regions__button:focus,.regions button[class$=__button]:focus,.regions__button:visited,.regions button[class$=__button]:visited,.regions__button:active,.regions button[class$=__button]:active,.regions__button:hover,.regions button[class$=__button]:hover{outline:none;background:0 0;border:0;color:#000}.regions__button:focus:hover:before,.regions button[class$=__button]:focus:hover:before,.regions__button:visited:hover:before,.regions button[class$=__button]:visited:hover:before,.regions__button:active:hover:before,.regions button[class$=__button]:active:hover:before,.regions__button:hover:hover:before,.regions button[class$=__button]:hover:hover:before{transform:scaleX(0)}.regions__button:not(.primary),.regions button[class$=__button]:not(.primary){box-shadow:none}.regions .container .footer__bottom-lnk{display:none}.footer .regions{display:none}.app__modal #maincontent,.app__modal .footer,.app__modal .jf__mid{opacity:.3}.spotlight{color:#fff;position:relative;line-height:normal}.spotlight .shapes{background:#0056b7;display:block;width:100%;min-height:640px;height:100%;object-fit:cover;border-radius:50px;transform:translate(0px,0px);margin-top:24px}.private-courses .spotlight .shapes{min-height:552px}.virtual .spotlight .shapes{min-height:651px}.spotlight .shapes .shape_1{display:none}.spotlight .shapes .shape_2{position:absolute;right:41%;bottom:0;top:92.2%;transform:rotate(190deg);width:236px;height:37px}.spotlight .shapes .shape_3{position:absolute;bottom:23px;right:-1px;transform:rotate(-35deg);width:100px;height:38px}.spotlight .shapes .shape_4{position:absolute;bottom:251px;right:-100px;width:250px;height:50px;transform:rotate(-90deg)}.spotlight__slider{max-height:800px;overflow:hidden;background:#fff;height:680px}.private-courses .spotlight__slider{max-height:598px}.virtual .spotlight__slider{max-height:680px}.spotlight__img{display:block;width:500px;height:100%;position:relative;left:0}.spotlight__slide{height:0;overflow:hidden;opacity:.6}.spotlight__slide--active{height:220px;opacity:1;position:relative;top:-238px;left:9%;width:288px}.private-courses .spotlight__slide--active{top:-270px}.spotlight__top{max-width:97%;margin-bottom:20px}.spotlight__desc{padding:0 0 80px calc(-565%);padding-left:60px !important;height:fit-content;top:50px;left:0}.private-courses .spotlight__desc{top:70px;padding-left:46px !important}.virtual .spotlight__desc{margin-right:20px}.spotlight__title{font-family:'DM Sans',sans-serif;font-size:42px;line-height:50px;font-weight:500;margin:0 0 14px;color:#fff;letter-spacing:-.02em}.private-courses .spotlight__title{font-size:36px;line-height:44px;text-align:left}.spotlight__copy{font-size:22px;line-height:30px;font-weight:400;font-family:'DM Sans',sans-serif}.private-courses .spotlight__copy{letter-spacing:.01em;text-align:left}.virtual .spotlight__copy{font-size:18px;line-height:26px}.spotlight__category{margin:0;padding:0;list-style-type:none;display:none}.spotlight__cta{margin-top:30px}.spotlight__button{font-weight:500;background:#fff;color:#000 !important;display:inline-block;font-size:14px;line-height:18px;letter-spacing:1px;padding:11px 15.5px;position:relative;border-radius:30px;padding-right:45px}.spotlight__button:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);right:15px;top:11px}.virtual .spotlight__button{margin-top:0}.spotlight__item{background:rgba(69,91,100,.8);float:left;margin:0 8px 0 0;width:calc(25% - 6px);position:relative;overflow:hidden}.spotlight__item:last-child{margin-right:0}.spotlight__item:last-child .spotlight__links{padding-right:45px}.spotlight__item:before{background:#fff;display:inline-block;position:absolute;z-index:8;left:0;top:0;content:'';width:100%;height:100%;transition:.3s ease-in-out;transform:translateY(101%)}.spotlight__item--active .spotlight__links,.spotlight__item:hover .spotlight__links{color:#455b64}.spotlight__item--active .spotlight__item-desc,.spotlight__item:hover .spotlight__item-desc{display:block}.spotlight__item--active .spotlight__icon--chevron,.spotlight__item:hover .spotlight__icon--chevron{display:inline-block}.spotlight__item--active:before,.spotlight__item:hover:before{transform:translateX(0)}.spotlight__links{color:#fff;display:block;padding:24px 18px 26px;height:162px;cursor:pointer;position:relative;z-index:9}.spotlight__links:hover{color:#455b64}.spotlight__links:hover .spotlight__item-desc{display:block}.spotlight__links:hover .spotlight__icon--chevron{display:inline-block}.spotlight__icon{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-top:-5px}.spotlight__icon-logo{width:100%;background-size:cover}.spotlight__icon--chevron{width:12px;height:20px;background:url('../../frontend/Jellyfish/Training/en_US/images/spotlight-chevron.svg') no-repeat;position:relative;display:none;background-size:cover;margin-top:-1px}.spotlight__header{font-family:'DM Sans',sans-serif;display:inline-block;vertical-align:middle;font-size:35px;line-height:48px;margin:0 10px 0 8px;transition:color .5s ease-in-out}.spotlight__item-desc{display:none;margin-top:8.4px;font-size:18px;line-height:24px}.spotlight__footer{background:#fff;height:100%;padding-top:20px}.spotlight__footer-detail{display:flex;flex-direction:column;justify-content:center;padding-left:16px;max-width:calc(100% - 32px)}.spotlight__lists{display:flex;color:#000;flex-direction:column}.spotlight__blurb{width:100%;display:flex;margin-bottom:30px}.spotlight__blurb:nth-child(1){width:100%;color:#02883e}.spotlight__blurb:nth-child(1) .spotlight__blurb-img{max-width:70px;width:62px;height:62px}.spotlight__blurb:nth-child(2){width:100%;color:#0069df}.spotlight__blurb:nth-child(2) .spotlight__blurb-img{max-width:55px;width:55px;height:55px}.spotlight__blurb:nth-child(2) .spotlight__footer-detail{padding-left:26px}.spotlight__blurb:nth-child(3){width:100%;color:#ff4975}.spotlight__blurb:nth-child(3) .spotlight__blurb-img{max-width:70px;width:66px;height:66px}.spotlight__blurb-img{vertical-align:middle}.spotlight__blurb-title{font-weight:500;font-size:18px;line-height:24px}.spotlight__blurb-desc{font-size:12px;line-height:20px;margin-top:2px;color:#000}.suggestion{position:relative;font-family:'DM Sans',sans-serif;z-index:10}.suggestion__box{top:100%;width:840px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background:#fff}.suggestion__box--full{width:100%}.suggestion__box--active{display:flex}.suggestion__list{flex:1 1 33.33%}.suggestion__header{color:#455b64;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:2px;margin-bottom:24px;line-height:normal}.suggestion__text{font-weight:400;font-size:16px;line-height:24px;color:#000}.suggestion__text:hover{color:#00affe;text-decoration:underline}.suggestion__text:hover .mst-searchautocomplete__highlight{color:#00affe}.suggestion__link{color:#455b64;display:flex;font-size:18px;line-height:20px;margin-bottom:16px}.suggestion__link:last-child{margin-bottom:0}.suggestion__link:hover{color:#455b64}.suggestion__img{align-self:start;max-width:104px;vertical-align:top;background:#d9d9d9;border-radius:20px;margin-right:8px}.suggestion__desc{vertical-align:top;display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 20px;gap:8px;background:#fff;border-radius:10px;max-width:calc(100% - 106px)}.suggestion__meta{color:#634b00;font-size:12px;white-space:nowrap;font-weight:400;line-height:16px;display:flex;align-items:center;letter-spacing:.4px}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner{top:calc(50% - 50px);width:100%;text-align:center;left:-90px;right:0}.mst-results{display:block}.mst-searchautocomplete__index{flex:1 1 100%;padding:20px;width:100% !important;display:block !important;vertical-align:top}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular ul li{color:#455b64;display:block;font-size:18px;line-height:24px;font-weight:400;width:100%;padding:0}.mst-searchautocomplete__index.popular:last-child .mst-searchautocomplete__index-title{background:#f7f7f7}.mst-searchautocomplete__autocomplete{box-shadow:0 2px 20px 0 rgba(0,0,0,.1);border:0;border-radius:0}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{padding:0;color:#7a7a7a;text-transform:uppercase;font-size:12px;margin-bottom:16px;margin-left:0;font-family:'DM Sans',sans-serif;letter-spacing:.6px}.mst-searchautocomplete__autocomplete ul li{margin:0;padding:0}.mst-searchautocomplete__autocomplete ul li a.title,.mst-searchautocomplete__item.magento_catalog_product .title{color:#000;display:block;font-weight:400;float:left;clear:both;margin-bottom:16px;font-family:'DM Sans',sans-serif;font-size:16px;line-height:21px}.mst-searchautocomplete__autocomplete ul li a.title:hover,.mst-searchautocomplete__item.magento_catalog_product .title:hover{color:#000;text-decoration:underline}.mst-searchautocomplete__autocomplete ul li a.title:hover .mst-searchautocomplete__highlight,.mst-searchautocomplete__item.magento_catalog_product .title:hover .mst-searchautocomplete__highlight{color:#000}.mst-searchautocomplete__item.magento_catalog_product .title a{color:inherit}.mst-searchautocomplete__highlight{color:#455b64;font-weight:600}.mst-searchautocomplete__show-all{display:none}.mst-searchautocomplete__item.magento_catalog_product{border:0}.mst-searchautocomplete__item.magento_catalog_category ul li{margin-bottom:16px}.mst-searchautocomplete__item.magento_catalog_category ul li:last-child{margin-bottom:0}.mst-searchautocomplete__index.jellyfish_blog_post{background:#f6f5f7;border-bottom:1px solid #e0e0e0}.mst-searchautocomplete__index.jellyfish_blog_post ul li{width:100%}.mst-searchautocomplete__index.jellyfish_blog_post ul li:last-child{display:block}.mst-searchautocomplete__index.jellyfish_blog_post .mst-searchautocomplete__index-title{background:#f7f7f7}.mst-searchautocomplete__close{display:none !important}.mst-searchautocomplete__courses{width:calc(100% - 30px);background:#00affe;padding:21px 20px 23px;display:block;margin:0 auto 18px}.mst-searchautocomplete__courses-test{color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.mst-searchautocomplete__courses-test:hover,.mst-searchautocomplete__courses-test:focus,.mst-searchautocomplete__courses-test:visited,.mst-searchautocomplete__courses-test:active{color:#fff}.mst-searchautocomplete__autocomplete._active{min-height:180px;max-height:calc(100vh - 230px);overflow:auto;margin-top:1px}.search__no-result{padding:32px 0 32px 20px;background:#fff;border-bottom:1px solid #e0e0e0}.search__no-result-subtitle{font-size:12px;margin-bottom:16px;text-transform:uppercase;font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#000}.search__no-result-subtitle:last-child{margin-bottom:0;font-size:14px;font-weight:700}.search__no-result .mst-searchautocomplete_empty-result-new{background:0 0 !important;text-align:left !important}.listing{color:#000;line-height:normal}.listing__section{margin-bottom:56px}.listing__section:last-child{margin-bottom:0}.listing__group{border:1px solid #e0e0e0;border-radius:30px;margin-top:34px;overflow:hidden}.listing__meta{color:#8f8f8f;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:.06em;line-height:16px;margin-bottom:8px}.listing__title{color:#0069df;font-family:'DM Sans-Medium',sans-serif;font-size:32px;font-weight:500;line-height:40px;margin-bottom:15px;display:block;-webkit-font-smoothing:auto}.courses a.listing__title{position:relative}.courses a.listing__title:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/chev_blue_icon.svg');display:inline-block;width:11px;height:18px;background-size:cover;content:'';margin-left:16px}.listing__desc{font-size:20px;line-height:28px;font-weight:400}.listing__price{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;margin-top:24px;-webkit-font-smoothing:auto}.listing__price small{text-transform:uppercase;font-size:12px;line-height:17px;letter-spacing:0}.listing__row{padding:24px 16px;border-bottom:1px solid #e0e0e0;cursor:pointer}.listing__row:last-child{border:0 1px 1px 1px solid #e0e0e0;border-radius:0 0 20px 20px}.listing__row:hover{background:#f6f5f7}.listing__row:last-child{border-bottom:none}.listing__sub-meta{display:block;color:#8f8f8f;text-transform:uppercase;margin-bottom:16px;font-size:12px;letter-spacing:.06em;line-height:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.listing__header{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:24px;margin:15px 0 12px;line-height:36px;letter-spacing:-.01em;color:#000;-webkit-font-smoothing:auto}.listing__blurb{font-family:'DM Sans-Medium',sans-serif;font-weight:500;text-transform:uppercase;font-size:12px;line-height:16px;margin-bottom:16px;letter-spacing:.02em;-webkit-font-smoothing:auto}.listing__blurb span:not(:first-child):before{content:'';display:inline-block;background:#000;width:4px;height:4px;border-radius:4px;margin:0 10px 0 5px;position:relative;top:-3px}.listing__copy{font-size:16px;line-height:24px}.search__banner{padding:24px}.search__bg .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.search__bg .shapes .shape_1{position:absolute;width:133px;top:-102px;left:12px}.search__bg .shapes .shape_2{position:absolute;top:50px;width:95px;left:-40px}.search__bg .shapes .shape_3{position:absolute;top:auto;bottom:-10px;right:-45px;width:95px}.search__bg .shapes .shape_4{position:absolute;width:140px;bottom:-125px;right:30px}.search__banner-content{position:relative}.search__title{font-size:42px;line-height:50px;max-width:100%}.search__main-link{padding:16px 0}.search__link{font-size:18px;line-height:24px}.search__link:hover,.search__link:focus,.search__link:active,.search__link:visited{color:#fff}.search__link:after{width:11px;height:18px}.search__result{padding:48px 0 56px}.search__result .filter__box{display:block}.search__result .filter .filter-actions a{padding-left:0}.search__row{display:block;max-width:618px;margin:0 auto}.search__filter{padding-right:0;width:100%;margin-bottom:40px}.search__filter .filter-options-item{display:none}.search__filter.filter__box--active .filter-options-item{display:block;columns:2;width:100%;padding:0 24px 24px;margin-right:0}.search__list{padding:0;width:100%}.search__list .listing__group{margin-top:0}.search__list .listing__name{display:block;font-size:22px;margin:0 0 24px;line-height:30px;letter-spacing:-.01em;font-weight:600;color:#000;-webkit-font-smoothing:auto}.search__pagination{margin-top:57px;margin-left:0}.courses__filter{margin-bottom:40px}.courses__filter .layered-filter-block-container{max-width:100%;margin-left:0;padding-right:0}.courses__wrapper.category__mid{padding-top:12px}.courses__banner{padding:82px 0 56px;color:#fff;margin-bottom:16px}.blog .courses__banner{padding:64px 0}.blog-category .courses__banner{padding:64px 0 28px;background:#0056b7}.private-courses .courses__banner{padding-top:32px;padding-bottom:0;background:#f7f7f7;display:flex;flex-direction:column}.courses__bg{background-color:#0056b7;overflow:hidden}.private-courses .courses__bg{order:2}.courses__subtitle{font-size:18px;font-weight:400;line-height:24px;color:#455b64}.courses__copy{font-size:24px;font-weight:300;line-height:32px;color:#fff}.courses__title{font-size:42px;line-height:50px;font-family:'DM Sans',sans-serif;margin:25px 7px 16px;color:#fff;font-weight:600;letter-spacing:-.02em}.private-courses .courses__title{color:#14499e}.blog .courses__title{margin-bottom:0}.courses__copy1{font-size:20px;line-height:28px;margin-bottom:16px}.courses__copy1 p{font-weight:400;margin-bottom:0}.courses__copy2{font-size:18px;line-height:24px}.courses__point{display:flex;flex-direction:column;justify-content:center}.courses__point--pace{font-family:'DM Sans',sans-serif;font-weight:600;font-size:12px;line-height:17px;letter-spacing:.3px;margin-right:0}.courses__point--pace:first-child{margin-left:10px}.courses__sub-link,.courses__copy2 a{color:#0069df;text-decoration:none}.courses__sub-link:hover,.courses__copy2 a:hover,.courses__sub-link:focus,.courses__copy2 a:focus,.courses__sub-link:active,.courses__copy2 a:active,.courses__sub-link:visited,.courses__copy2 a:visited{color:#00358c;text-decoration:underline}.courses__mid{padding:24px 0 40px;display:flex;flex-wrap:wrap}.courses__search{margin-bottom:20px;position:relative}.courses__input[type=text]{width:100%;height:56px;background:#f7f7f7;border:0;padding:8px 16px;color:#90a4ae;font-size:18px;line-height:24px;border:solid 1px #c7d1d5}.courses__input[type=text]:focus{outline:none}.courses__input[type=text]::-webkit-placeholder,.courses__input[type=text]::-moz-placeholder,.courses__input[type=text]::placeholder{color:#90a4ae}.courses__search-ico{display:inline-block;background:url(../../frontend/Jellyfish/Training/en_US/images/search-ico.svg);background-size:cover;width:20px;height:20px;position:absolute;right:16px;top:19px}.courses__results{display:flex;flex-wrap:wrap;margin-bottom:40px;justify-content:space-between}.courses__count{color:#90a4ae;font-size:18px;line-height:24px;font-weight:300}.courses__sortby{flex:1 1 50%;text-align:right;margin-top:5px}.courses__sortby .sortby__link{float:left;clear:left;position:relative}.courses__sortby .sortby__link:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.courses__sortby .sortby__link:hover:before{width:100%}.courses__sortby a:hover,.courses__sortby a:focus,.courses__sortby a:visited,.courses__sortby a:active{outline:none;text-decoration:none}.courses__pagination{margin-top:40px}.courses__banner-text{display:block;margin:0}.courses__copy1,.courses__copy2{padding:0;flex:1 1 100%;font-weight:400}.courses__listing{flex:1 1 100%;padding:0}.courses__filter{padding-right:0}.courses__subtitle{max-width:100%}.private-courses .courses__bg{position:relative;z-index:1;overflow:visible}.blog-category .courses__banner{background:0 0}.courses__banner-img{height:auto;width:100%;display:none}.banner-with-badge .courses__badge .banner-text{flex-direction:column}.banner-with-badge .courses__badge .banner-text .courses__copy2{padding-left:0}.banner-with-badge .courses__badge .badge-image{margin-top:32px;margin-left:0}.sortby{color:#455b64;position:relative}.sortby__text{font-size:12px;line-height:16px;letter-spacing:2px;font-weight:600;text-transform:uppercase;cursor:pointer}.sortby__text:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);display:inline-block;width:12px;height:7.4px;margin-left:8px}.sortby__text--active{color:#00affe;margin-bottom:16px}.sortby__text--active:after{transform:rotate(180deg);margin-top:8px;float:right}.review .sortby__text--active:after{margin-top:-7px}.sortby__dropdown{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:191px;padding:16px;text-align:left;position:absolute;right:-16px;top:-16px;display:none;z-index:1}.sortby__dropdown--open{display:block}.sortby__link{display:block;margin-bottom:8px;font-size:16px;line-height:20px;color:#455b64}.sortby__link:last-child{margin-bottom:0}.category{color:#fff;line-height:normal}.category__top{position:relative}.category__left{position:relative;z-index:2}.category__right{margin-top:24px}.category__img{max-width:100%}.category__title{margin:0 0 16px;font-size:40px;line-height:48px}.category__sub-title{font-size:24px;line-height:32px;margin-bottom:16px}.category__copy{font-size:18px;line-height:24px}.category__copy p{font-size:18px;line-height:24px;font-weight:400}.category__copy p:last-child{margin-bottom:0}.category__copy a{color:#00affe}.category__text-banner{background:#14499e;color:#fff;padding:24px 0;position:relative;z-index:1}.category__text-banner--row{display:flex;align-items:flex-start;flex-direction:column}.category__text-banner--l{font-family:FSAlvar;font-size:24px;line-height:1.33;max-width:100%}.category__text-banner--r{margin-left:0;line-height:1.33}.category__text-banner--r--top{font-size:18px;margin-top:16px}.category__text-banner--r--top div{margin-bottom:12px}.category__text-banner--r--top div strong{font-weight:600}.category__text-banner--r--btm{margin-top:16px;font-size:14px;line-height:1.29}.category__chevron{display:inline-block;width:11px;height:18px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-ico-white.svg');background-size:cover;vertical-align:middle;position:absolute;right:0;top:calc(50% - 9px)}.category__mid{padding:56px 0 40px}.course__page .category__mid{padding:24px 0 0}.category__review{margin-bottom:40px;font-weight:600;font-size:12px;line-height:24px;letter-spacing:2px}.review .category__review{margin-bottom:16px}.category__star{display:inline-block;width:20px;height:19px;margin-right:4px;vertical-align:middle;background:url('../../frontend/Jellyfish/Training/en_US/images/star-full.svg')}.category__star--empty{background:url('../../frontend/Jellyfish/Training/en_US/images/star-empty.svg')}.category__star--half{background:url('../../frontend/Jellyfish/Training/en_US/images/half-star.svg')}.listing__row .category__star{width:15px;height:14px;background-size:cover}.category__rating-text{margin:0 24px 0 16px;vertical-align:middle}.category__link{text-transform:uppercase;font-weight:600;font-size:12px;line-height:17px;vertical-align:middle}.category__link:hover,.category__link:focus,.category__link:active,.category__link:visited{color:#00affe}.category__listing{padding-left:0;flex:1 1 100%}.category__filter{padding-right:0}.category__left{padding:0;width:100%;min-height:1px}.category__right{position:relative;max-height:100%}.gtrbanner{padding:16px 0;background:#14499e;color:#fff}.gtrbanner__row{display:flex;align-items:flex-start;flex-direction:column}.gtrbanner__left{font-family:FSAlvar;font-size:20px;line-height:1.2;max-width:100%}.gtrbanner__right{font-size:18px;line-height:1.33;margin-left:0;margin-top:16px}.related-result{padding:48px 0 56px;background:#14499e;color:#fff;font-family:'DM Sans',sans-serif}.related-result__title{font-size:32px;line-height:40px;margin-bottom:40px}.related-result__link{display:block;border-top:8px solid #00affe;background:#fff;font-size:18px;line-height:24px;color:#455b64;padding:24px;margin-bottom:16px}.related-result__link:hover,.related-result__link:focus,.related-result__link:visited,.related-result__link:active{color:#455b64}.related-result__link:nth-child(4n){margin-bottom:0}.related-result__row{display:block}.related-result__link{margin-right:0}.detail .overview-section{padding:72px 0 50px;margin-top:50px}.detail__top{background:#0056b7 !important;border-radius:30px;height:unset;width:90% !important}.detail__top.container{padding:0 20px !important}.detail__ad-bar{height:8px}.detail__img{display:block;max-width:100%;width:100%}.detail__ad-border{vertical-align:top}.detail__desc{padding:64px 20px 40px;display:flex;flex-direction:column}.detail__desc-left{padding-top:0;width:100%}.detail__desc-right{width:100%}.detail__main-title{font-size:28px;line-height:36px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;margin:0 0 8px;font-family:'DM Sans',sans-serif;color:#fff;width:100% !important}.detail .category__review{margin-bottom:24px;color:#fff}.detail__text{font-weight:400;font-size:18px;line-height:26px;color:#fff;width:100%}.detail__ad-badge{margin-top:27px;width:50%}.detail__badge-img{max-width:100%}.detail__ad-power{width:50%;margin-top:24px}.detail__ad-power-text{font-size:12px;letter-spacing:2px;line-height:24px;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__mid{padding:20px 0 0;position:relative}.detail__left a{color:#00affe}.detail__left a:hover,.detail__left a:focus,.detail__left a:active,.detail__left a:visited{color:#00affe}.detail__left p a{color:#00affe !important}.detail__blurbs{margin-bottom:56px}.detail__blurb{display:block;font-weight:400;font-size:12px;line-height:17px;margin-bottom:9px;position:relative}.detail__blurb--logo{padding-right:8px}.detail__currency{display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px}.detail__hintbox{position:relative;display:inline-block;vertical-align:middle}.detail__cost{display:inline-block;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px}.detail__popup{background:#fff;padding:16px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:calc(100vw - 40px);position:absolute;top:30px;z-index:1;display:none}.detail__info-ico--active+.detail__popup{display:block}.detail__popup-sec{margin-bottom:24px}.detail__popup-sec:last-child{margin-bottom:0}.detail__popup-close{background:url(../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg) no-repeat;display:inline-block;width:14px;height:14px;position:absolute;right:16px;top:15px;background-size:cover}.detail__popup-title{color:#00affe;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:2px;margin-bottom:4px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;cursor:pointer}.detail__popup-copy{font-size:16px;line-height:20px}.detail__copy{font-size:24px;line-height:32px;margin-bottom:40px}.detail__copy1{font-size:18px;line-height:24px}.detail__box .detail__copy1{color:#000;margin-bottom:10px}.detail__form .detail__copy1{font-size:16px;line-height:20px;margin-bottom:24px;color:#fff}.detail__copy1 a{background:#0069df;border-radius:30px;padding:9px 28px;color:#fff;font-weight:500;font-size:14px;line-height:18px}.detail__media{padding:0 0 56px;position:relative;margin:0 -20px}.detail__media .video-container{width:100%;height:200px}.detail__play-button{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.detail__play-logo{width:100%;max-width:81px}.detail__img{display:block;max-width:100%}.detail__title{font-size:32px;line-height:40px;color:#0069df;margin-bottom:32px;font-family:'DM Sans',sans-serif;width:100%;padding-left:0}.detail__list{margin:0;padding:0;list-style-type:none;font-size:18px;line-height:24px}.detail__list li{margin-bottom:18px;position:relative;padding-left:15px}.detail__list li:last-child{margin-bottom:0}.detail__list li:before{content:'';display:inline-block;width:4px;height:4px;background:#455b64;border-radius:4px;vertical-align:top;position:absolute;left:0;top:9px}.detail__info-ico{display:inline-block;width:24px;height:24px;background:url('../../frontend/Jellyfish/Training/en_US/images/info-icon.svg') no-repeat;vertical-align:middle}.detail__download{background:#02883e;font-family:'DM Sans',sans-serif;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);height:fit-content !important;color:#fff;font-size:24px;line-height:30px;padding:32px 24px;position:relative;display:flex !important;flex-direction:column;border-radius:40px;align-items:flex-start}.detail__download a{background:#fff;border-radius:30px;padding:9px 28px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:14px;line-height:18px;color:#000;width:122px;text-align:center;margin-top:20px}.detail__size{color:#90a4ae;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-left:16px}.detail__upcoming{overflow:hidden;margin:40px -20px 56px}.detail__ytvideo{width:100%;height:213px;margin-bottom:40px;border:none}.detail__subtitle{font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;padding:0 20px;margin-bottom:20px}.detail__table{width:100%}.detail__upcoming-row{padding:24px 16px;border-radius:20px;background-color:#fff}.detail__location{text-transform:uppercase;margin-bottom:4px;font-size:12px;line-height:16px;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__course-name{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:16px;line-height:22px;color:#0069df;margin-bottom:8px;display:block}.detail__course-name:hover,.detail__course-name:focus,.detail__course-name:active,.detail__course-name:visited{color:#0069df;cursor:default}.detail__date{font-size:14px;line-height:16px;letter-spacing:.88px;text-transform:uppercase;line-height:normal;color:#90a4ae;font-weight:500;font-family:'DM Sans-Medium',sans-serif;margin-bottom:24px}.detail__accordian{margin:0 -20px;max-width:100%}.detail__form{background-color:#0056b7;padding:24px 24px 35px;position:relative;display:none;border-radius:20px}.detail__form-title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px;color:#fff;margin-bottom:24px}.detail__form--fix .detail__form-title{padding:16px 20px;position:relative;margin-bottom:0;display:block}.detail__form--fix .detail__form-title:after{background:url(../../frontend/Jellyfish/Training/en_US/images/chev-white-down.svg) no-repeat;content:'';display:inline-block;transform:rotate(180deg);width:18px;height:10.5px;background-size:cover;position:absolute;right:20px;top:27px}.detail__form--fix .detail__form-title:hover,.detail__form--fix .detail__form-title:focus,.detail__form--fix .detail__form-title:active,.detail__form--fix .detail__form-title:visited{color:#fff}.detail__form--fix.detail__form--active .detail__form-title:after{transform:rotate(0deg)}.detail__form--fix{position:fixed;right:0;bottom:0;width:100%;padding:16px 24px 0;z-index:9;display:flex;border-radius:20px 20px 0;border:none}.detail__form--active{bottom:0 !important;background:#0056b7;padding:16px 24px 16px;border:1px solid #e0e0e0;border-radius:20px}.detail__form-sec{background:#fff;padding:24px 16px;border:1px solid #e0e0e0;border-radius:20px;margin:0 16px}.detail__label{font-size:12px;line-height:14px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:.2px;padding-left:8px;color:#0069df;display:block;margin-bottom:-2px;position:absolute;top:0;z-index:1;left:1em;background-color:#fff;padding:0 5px}.detail__fields{line-height:normal}.detail__form--fix .detail__fields{display:block;width:100%;margin-bottom:24px;position:relative}.detail__field{height:45px;font-size:14px;line-height:22px;font-weight:400;padding:10px;padding-bottom:8px;margin-bottom:24px;color:#000;width:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg) no-repeat;background-position:96% 48%;border:1px solid #e0e0e0;border-radius:6px;position:relative}.detail__field option{background:#fff;color:#455b64}.detail__field:focus,.detail__field:not([disabled]):focus{outline:none;box-shadow:none}.detail__form--fix .detail__field{margin-bottom:0}.detail__price{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px;color:#000;display:flex;align-items:baseline;margin:0}.detail__price-type{font-size:12px;line-height:17px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:.2px;color:#000;display:block;position:relative;top:16px;left:-38px}.detail__table .detail__price{color:#455b64}.detail__bottom{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-top:6px;align-items:center}.detail__button{padding:9px 28px;background-color:#0069df;border-radius:30px;color:#fff !important;font-size:14px;letter-spacing:1px;text-align:center;line-height:18px;position:relative;font-weight:500}.detail__button--detail1{padding:18px 30px;width:100%;margin-left:0;font-weight:500;font-family:'DM Sans-Medium',sans-serif;display:block;color:#fff}.detail__button--detail1:hover,.detail__button--detail1:focus,.detail__button--detail1:active,.detail__button--detail1:visited{color:#fff}.detail__table .detail__button{margin:12px 0 0;color:#fff;float:right}.detail__form .detail__button{margin-top:5px}.detail__slider{position:relative;background-color:#f6f5f7;padding:20px}.detail__slider .slick-slide{padding:24px 16px}.detail__slider .slick-arrow{color:#00affe;font-weight:500;font-family:'DM Sans-Medium',sans-serif;text-transform:uppercase;position:absolute;top:-44px;font-size:0;letter-spacing:1px;line-height:normal;border:0;background:0 0;padding:0;width:auto}.detail__slider .slick-arrow:before{content:''}.detail__slider .slick-prev{margin-left:283px;top:-43px}.detail__slider .slick-prev:before{content:'';display:inline-block;margin-right:8px;width:8px;height:12px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');background-size:cover;transform:rotate(180deg);vertical-align:middle}.detail__slider .slick-next{right:20px;top:-83px !important}.detail__slider .slick-next:after{content:'';display:inline-block;margin-left:8px;width:8px;height:12px;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');background-size:cover;vertical-align:middle}.detail__slider .slick-disabled{color:#90a4ae}.detail__slider .slick-disabled:after,.detail__slider .slick-disabled:before{filter:grayscale(100%)}.detail__slides{display:inline-block;width:100%}.detail__slides:focus{outline:none;box-shadow:none}.detail__header2{margin-top:20px !important;margin-bottom:10px;font-size:24px;line-height:30px;padding:0}.detail__form--fix .detail__contact{margin:0 !important}.detail__form--fix .detail__contact .accordian__phone{margin-top:-17px}.detail__contact .contact_tel a{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px;letter-spacing:-.01em;color:#000;margin-top:-17px}.detail__contact-meta{color:#0056b7;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;margin-bottom:5px;letter-spacing:.2px}.detail .accordian{border-top:1px solid #90a4ae;padding:16px 20px 12px}.detail .accordian--closed .accordian__title:after{width:14px;height:14px;position:absolute;content:url(../../frontend/Jellyfish/Training/en_US/images/filter-plus-ico.svg);right:0;margin-top:-5px}.detail .accordian--closed .accordian__detail{display:none}.detail .accordian:last-child{border-bottom:1px solid #90a4ae}.detail .accordian__detail{margin-top:15px}.detail .accordian__title{font-size:18px;line-height:24px;color:#455b64;cursor:pointer;position:relative}.detail .accordian__title:after{content:url('../../frontend/Jellyfish/Training/en_US/images/filter-minus-ico.svg');width:14px;height:14px;position:absolute;right:0}.detail .accordian__meta{opacity:.5;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:20px;letter-spacing:2px;color:#455b64;text-transform:uppercase}.detail .accordian__phone{font-size:40px;line-height:normal;letter-spacing:2px;color:#00affe;margin-top:-5px}.detail .accordian__phone:hover,.detail .accordian__phone:focus,.detail .accordian__phone:active,.detail .accordian__phone:visited{color:#00affe}.detail .accordian__copy{font-size:16px;line-height:20px;color:#455b64;margin-top:16px}.detail .accordian__link{font-size:16px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:normal;letter-spacing:1px;margin-top:8px;color:#fff;display:inline-block}.detail .accordian__link:hover,.detail .accordian__link:focus,.detail .accordian__link:active,.detail .accordian__link:visited{color:#00affe}.detail .accordian__link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev_down_icon.svg);display:inline-block;width:12px;height:7px;margin-left:13.5px}.detail .accordian__button{background:#00affe;border:none;padding:18px;font-size:16px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:normal;letter-spacing:1px;text-align:center;color:#fff;width:100%;text-transform:uppercase;margin-top:24px;display:inline-block}.detail__box{padding:24px 16px 24px 17px;background:#fff;margin:20px 0 0}.detail__title1{font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;color:#000;margin-bottom:16px;width:93%}.detail__detail{margin-top:16px}.detail__column{font-size:18px;line-height:24px;margin-bottom:40px}.detail__col-sec{margin-bottom:34px}.detail__col-sec:last-child{margin-bottom:0}.detail__col-main{font-weight:700}.detail__col-copy{margin:0;padding:0;list-style-type:none;margin-top:5px}.detail__col-copy li{margin-bottom:8px}.detail__col-copy li:last-child{margin-bottom:0}.detail__course-form{background:#fff;padding:24px 16px !important;border:1px solid #e0e0e0;border-radius:20px}.detail__form--fix .detail__course-form{padding:0 20px 24px;display:none}.detail__form--fix.detail__form--active .detail__course-form{display:block;background:#fff;border:1px solid #e0e0e0;border-radius:20px 20px 0 0;padding:0 16px}.detail__form-links{margin-top:24px;display:none}.detail__form--fix .detail__form-links{display:block}.detail__link{display:inline-block;text-transform:uppercase;color:#00affe;font-size:16px;letter-spacing:1px;line-height:normal;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__link:hover,.detail__link:focus,.detail__link:active,.detail__link:visited{color:#00affe}.detail__link:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');vertical-align:middle;margin-left:16px}.detail__primary-btn{background:#00affe;color:#fff;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif;border:0;padding:18px 32px;margin-right:40px}.detail__secondary-btn{font-size:16px;line-height:20px;color:#00affe;text-transform:uppercase;font-weight:500;font-family:'DM Sans-Medium',sans-serif;border:2px solid #00affe;padding:16px 30px;background:0 0}.detail__modal{display:none;z-index:20}.detail__modal--active{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center}.detail__modal-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#263238;opacity:.8}.detail__modal-body{background:#263238;width:335px;padding:24px 24px 16px;color:#fff;position:relative}.detail__modal-title{font-size:32px;line-height:40px;font-family:'DM Sans',sans-serif;margin-bottom:4px}.detail__modal-text{font-size:18px;line-height:24px;margin-bottom:48px}.detail__modal-buttons{margin-top:48px;display:flex;flex-wrap:wrap;justify-content:space-between}.detail__modal-close{font-size:12px;line-height:16px;letter-spacing:2px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;color:rgba(255,255,255,.5);position:absolute;top:16px;right:16px;text-transform:uppercase}.detail__modal-close:hover,.detail__modal-close:focus,.detail__modal-close:active,.detail__modal-close:visited{color:rgba(255,255,255,.5)}.detail__modal-close:after{content:'';display:inline-block;width:16px;height:17px;margin-left:8px;vertical-align:middle;background:url('../../frontend/Jellyfish/Training/en_US/images/close-modal.svg');background-size:cover;text-transform:uppercase}.detail__modal-copy{display:block;font-size:12px;line-height:16px;color:rgba(255,255,255,.5);margin-top:16px}.detail__modal-link{color:#00affe;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.detail__modal-link:hover,.detail__modal-link:focus,.detail__modal-link:active,.detail__modal-link:visited{color:#00affe}.detail .content{margin-bottom:40px;padding:0 !important}.detail__banner{display:none}.detail__top{min-height:270px}.detail__box{display:block}.detail__ad-bar{height:auto}.detail__row{flex-direction:column}.detail__column{width:100%}.detail__right{width:100%}.detail__accordian{padding-top:0 !important}.detail__form--fix .detail__bottom{padding:0;display:flex;justify-content:space-between;align-items:center}.detail__about-course .detail__bottom{padding:0 20px;margin-bottom:24px}.detail__about-course{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:24px 16px}.detail__form--fix.detail__form .detail__price-type{display:block;position:relative;left:4px;top:0}.detail__form--fix .detail__button{margin:0}.detail__form--fix .detail__contact{width:100%;text-align:left;padding:0}.detail .course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9{display:block}.detail__slider .slick-prev,.detail__slider .slick-next{top:-70px}.detail__blurb{display:block;width:100%}.detail__blurbs{display:block}.detail .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.detail .shape_1{position:absolute;top:unset;height:77px;left:116px;width:250px;bottom:4px;transform:rotate(176deg) scale(1)}.detail .shape_2{display:none}.detail .shape_3{display:none}.detail .shape_4{position:absolute;top:-53px;right:0;width:101px;height:142px}.detail .shape_5{position:absolute;left:73px;top:485px;height:50px}.block-minicart .items-total{margin:0;width:100%}.col-xs-12.col-md-12.qa-section{padding:0;display:flex;flex-wrap:wrap;flex-direction:column}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec{margin-bottom:19px}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val{margin-bottom:40px}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-desc.no-padding.col-xs-12{font-weight:500;font-family:'DM Sans-Medium',sans-serif}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12{margin-top:3px}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ul li,.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ol li{margin-bottom:3px;padding-left:0}.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ul li:before,.course-main-item-row.col-xs-12.no-padding.detail__agenda-sec .course-sections.col-xs-12.col-sm-8.col-md-9 .detail__agenda-val .course-sections-contents.no-padding.col-xs-12 ol li:before{display:none}.course-preface-container.col-xs-12{width:100% !important}.course-preface-container.col-xs-12 .preface-highlight.col-xs-12.col-lg-3{flex:0 0 100%;max-width:100%;font-size:18px;line-height:32px;font-weight:400;font-family:'DM Sans',sans-serif;padding:0}.course-preface-container.col-xs-12 .preface-highlight.col-xs-12.col-lg-3 p{margin-bottom:40px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:18px;line-height:24px}.page-product-bundle .course-preface-container.col-xs-12 .preface-highlight.col-xs-12.col-lg-3 p{font-size:22px;line-height:30px}.course-preface-container.col-xs-12 .preface-content.col-xs-12.col-lg-9{flex:0 0 100%;max-width:100%;font-size:18px;line-height:24px;font-family:'DM Sans',sans-serif;padding:0}.course-preface-container.col-xs-12 .preface-content.col-xs-12.col-lg-9 p{margin-bottom:17px;font-weight:400;font-size:18px;line-height:26px}.course-preface-container.col-xs-12 .preface-content.col-xs-12.col-lg-9 p:last-child{margin-bottom:0}.division-left.col-xs-12.col-md-12{display:none}.course-sections-title.no-padding.col-xs-12.col-sm-4.col-md-3{flex:0 0 100%;max-width:100%;margin-bottom:16px}.course-sections-title.no-padding.col-xs-12.col-sm-4.col-md-3 h5{color:var(--glow-greys-grey-1000,#000);font-family:DM Sans;font-size:22px;font-style:normal;font-weight:500;line-height:30px;margin:0;width:90%}.course-sections-desc.no-padding.col-xs-12{font-size:18px;line-height:26px}.course-main-item-row.col-xs-12.no-padding{margin-bottom:56px}.course-sections.col-xs-12.col-sm-8.col-md-9{flex:0 0 100%;max-width:100%;padding:0}.course-sections-contents.no-padding.col-xs-12 ul{margin:0;padding:0;list-style-type:none;font-size:18px;line-height:24px}.course-sections-contents.no-padding.col-xs-12 ul li{margin-bottom:15px;padding-left:20px}.course-sections-contents.no-padding.col-xs-12 ul li:last-child{margin-bottom:0}.course-sections-contents.no-padding.col-xs-12 ul li:before{content:'';display:inline-block;margin-right:10px;width:4px;height:4px;background:#455b64;vertical-align:top;margin-top:10px;position:absolute;left:0}.tab{padding-left:0;width:100%}.tab__title{color:#0069df !important;letter-spacing:-.02em}.course-sections-desc.no-padding.col-xs-12+.course-sections-contents.no-padding.col-xs-12{margin-top:15px;font-weight:400;font-size:16px;line-height:24px}.hidden.upcoming-product-add-basket{display:none}.overview-section .detail__copy1 a{background:0 0;border-radius:0;padding:0;color:#0069df;font-size:18px;line-height:26px}.tab{margin:0}.tab__blurbs{margin:0;padding:0;display:flex;flex-wrap:nowrap;list-style-type:none;margin-bottom:40px}.tab__content{padding:0}.tab__list{padding:0;line-height:4.8em;width:auto;border-bottom:4px solid transparent;text-align:center;font-size:16px;letter-spacing:1px;color:#90a4ae;text-transform:uppercase;cursor:pointer;font-weight:600;margin-top:-20px}.tab__list--active{border-color:#0069df;color:#455b64}.tab__item{display:none}.tab__item--active{display:block}.tab__title{font-size:24px;line-height:32px;color:#14499e;font-family:'DM Sans',sans-serif;margin-bottom:16px}.tab__section{margin-bottom:56px}.tab&gt;.tab__blurbs{padding:0}.review{background:#f7f7f7;padding:48px 0 56px}.review__title{color:#14499e;font-family:'DM Sans',sans-serif;font-size:32px;line-height:40px;margin-bottom:24px}.review__copy{font-size:18px;line-height:24px;margin-bottom:40px}.review__ratings{display:flex;flex-wrap:wrap;margin:0 -11px}.review__section{margin-bottom:24px;padding:0 11px;width:50%}.review__section:last-child{margin-bottom:0}.review__bar{background:#c7d1d5;height:4px;border-radius:2px;margin-top:8px;position:relative}.review__progress{display:inline-block;background:#00affe;height:4px;border-radius:2px;position:absolute}.review__sort{padding:16px 20px 24px;text-align:right;position:relative;z-index:9}.review__attribute{font-size:14px;line-height:18px}.review__rate{font-size:12px;line-height:16px;letter-spacing:2px;font-weight:600;float:right;margin-top:9px}.review__brand{margin-bottom:24px}.review__right{margin:0 -20px}.review__bottom{margin-top:40px;padding:0 20px}.review__text-right{margin-top:40px;line-height:normal}.review__link{font-size:16px;line-height:normal;letter-spacing:1px;color:#00affe;text-transform:uppercase;font-weight:600}.review__link:hover,.review__link:focus,.review__link:active,.review__link:visited{color:#00affe}.review__link:after{display:inline-block;margin-left:16.5px;vertical-align:top;width:7px;height:12px;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');line-height:normal;margin-top:2px}.offices__bg{position:absolute;top:0;left:0;width:100%;height:100%}.offices__banner{background:#0056b7;border-radius:50px;color:#fff;min-height:512px;display:block;padding:60px 0;position:relative;overflow:hidden}.offices__banner .shapes{position:absolute;top:0;left:0;width:100%;height:100%}.offices__banner .shapes path{width:100%;height:100%}.offices__banner .shape-1{position:absolute;width:202px;height:202px;top:auto;bottom:72px;right:-135px}.offices__banner .shape-2{position:absolute;width:144px;height:144px;top:auto;bottom:-65px;right:-29px}.offices__banner .shape-3{position:absolute;width:340px;height:340px;top:auto;bottom:-305px;right:auto;left:50%;transform:rotate(3deg) translateX(-170px)}.offices__banner .shape-4{position:absolute;width:270px;height:270px;bottom:112px;right:auto;left:-223px;transform:rotate(14deg)}.offices__banner .shape-5{position:absolute;width:132px;height:132px;bottom:-37px;right:auto;left:-10px}.offices__banner-text-1{width:100%;padding:0 40px;margin-bottom:60px}.offices__banner-text-1 .banner-copy{position:relative}.offices__banner-text-1 .banner-copy p{font-size:24px;line-height:34px}.offices__banner-title{font-size:42px;line-height:50px;margin:0 0 40px;color:#fff}.offices__banner-text-2{position:relative;width:auto;margin:0 100px;padding:50px 40px}.offices__banner-text-2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;background:#0078ff;z-index:0;transform:rotate(3deg)}.offices__banner-text-2 .banner-copy{position:relative}.offices__banner-text-2 .banner-copy p{font-size:20px;line-height:30px}.offices__intro{margin:56px auto;padding:0 105px;max-width:100%}.offices__info{color:#000;position:relative;overflow:hidden;padding:72px 0}.offices__info:before{background:#f6f5f7;content:'';width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50vw)}.offices__info&gt;.container{position:relative;display:block}.offices__info .shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.offices__info .shapes path{width:100%;height:100%}.offices__info .shape-1{position:absolute;width:300px;height:300px;top:-327px;left:116px;transform:rotate(8deg)}.offices__info .shape-2{position:absolute;width:108px;height:108px;top:242px;left:auto;right:-40px;transform:rotate(-36deg)}.offices__info .shape-3{position:absolute;width:164px;height:164px;top:-174px;left:auto;right:161px;transform:rotate(-32deg)}.offices__info .shape-4{position:absolute;width:236px;height:236px;top:-134px;bottom:auto;left:-134px}.offices__info .shape-5{position:absolute;width:80px;height:80px;bottom:auto;top:180px;left:-34px;transform:rotate(-16deg)}.offices__info .shape-6{position:absolute;display:block;width:280px;height:280px;top:-104px;right:-200px;transform:rotate(-10deg)}.offices__media,.offices__text{width:100%;display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.offices__media .offices__media-image,.offices__text .offices__media-image{max-width:750px;padding:0 70px 24px;align-self:center;margin:0 auto}.offices__column{width:calc(50% - 12px)}.offices__name{color:#000;font-size:36px;line-height:44px;letter-spacing:-.02em;margin-bottom:40px}.offices__detail{display:flex;flex-wrap:wrap}.offices__gallery{display:none}.offices__image{padding:0 4px;max-width:33.33%}.offices__img{max-width:100%}.offices__copy{font-size:22px;line-height:30px;margin-bottom:24px}.offices__copy1{font-size:16px;line-height:24px}.offices__map{margin-top:32px;height:330px;overflow:hidden;border-radius:20px}.offices__detail{display:flex}.offices__key-points{order:2;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:24px 0}.offices__description{order:1}.offices__point{color:#000;font-size:14px;line-height:18px;width:50%;padding:10px 0;display:flex;align-items:center}.offices__point:before{content:'';width:30px;height:30px;background-size:100%;background-repeat:no-repeat;margin-right:5px;flex:0 0 30px}.offices__point.deli-style-lunch:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/location_lunch.png")}.offices__point.choice-of-refreshments:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/location_refreshments.png")}.offices__point.free-wifi:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/location_wifi.png")}.offices__point.equipment-provided:before{background-image:url("../../frontend/Jellyfish/Training/en_US/images/location_equipment.png")}.offices__section{background:#fff;border-radius:20px;margin-bottom:32px;padding:24px;margin:24px 0}.offices__section-image{display:block;margin-bottom:12px}.offices__section--bold .offices__detail-copy{font-size:24px;line-height:34px;color:#0069df;font-weight:600;-webkit-font-smoothing:auto}.offices__label{font-size:18px;line-height:24px;margin-bottom:8px;display:block;font-weight:600}.offices__detail-copy{font-size:16px;line-height:24px}.offices .jellyfish-map{width:100%;height:100%}.en-za .offices__info .shapes,.en-us .offices__info .shapes{display:none}.news__img{margin-bottom:15px;width:100%}.news__title{font-family:'DM Sans',sans-serif;font-size:32px;line-height:40px;color:#4daf4e;margin-bottom:32px;margin-top:48px}.news__column{margin-bottom:12px}.news__label{font-size:16px;font-weight:600;letter-spacing:1px;color:#90a4ae;text-transform:uppercase}.news__label--blog{font-size:12px;letter-spacing:.86px;display:flex}.news__detail{font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;color:#455b64;margin-bottom:4px;margin-top:9px}.news__detail--copy{font-size:16px;line-height:20px;margin-top:-4px;padding-bottom:8px}.news__side{display:inline-block;margin-left:30px;position:absolute}.news__date{font-size:12px;font-weight:600;letter-spacing:1px;color:#c7d1d5;margin-bottom:4px}.news__date--blogdate{margin-left:24px}.news__link{text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:56px;color:#00affe}.posts .news__link{margin-top:50px;margin-bottom:0}.videos .news__link{margin-top:50px;margin-bottom:0}.news__link:after{display:inline-block;content:url('../../frontend/Jellyfish/Training/en_US/images/chev-right-ico.svg');vertical-align:middle;margin-left:16px}.news__card{display:block}.news__left,.news__right{width:100%}.news__img{display:block;width:100%;max-width:100%;max-height:500px}.news__side{display:block;margin-left:0;position:relative;max-width:100%}.news .news__detail--copy{font-size:24px;line-height:32px;margin-bottom:4px;margin-top:9px}.news__link{margin-top:0}.posts{background-color:#f7f7f7;padding:48px 0 32px}.posts__text{font-family:'DM Sans',sans-serif;font-size:32px;line-height:40px;color:#14499e}.posts__text--videos{color:#fb2424}.posts__title{margin-bottom:32px}.posts__browse{position:absolute;right:0;top:35%}.posts__content{padding:6px 16px 0}.posts__container{display:block}.posts__cards{max-width:100%;padding:0}.posts__column{max-width:100%}.posts__detail{max-width:100%}.videos{padding:48px 0 32px}.cards{box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background-color:#fff;display:flex;margin-bottom:16px;cursor:pointer}.cards__content{padding:4px 16px 8px;font-weight:400;width:68%}.cards__image{order:2;width:32%;position:relative;overflow:hidden}.cards__img{position:absolute;top:0;bottom:0;height:100%}.cards__meta{font-weight:600;color:#90a4ae;text-transform:uppercase;font-size:12px;line-height:normal;letter-spacing:.86px;margin-right:24px;display:inline-block}.cards__date{font-size:12px;line-height:normal;font-weight:600;letter-spacing:1px;color:#c7d1d5;display:inline-block}.cards__copy{font-size:16px;line-height:20px;color:#455b64;font-family:'DM Sans',sans-serif;margin-top:8px}.cards__link{text-transform:uppercase;font-size:16px;line-height:normal;font-weight:600;letter-spacing:1px;margin-bottom:64px;color:#00affe}.blog-category .cards__link{text-decoration:none;letter-spacing:normal}.posts .cards__link{margin-top:50px;margin-bottom:0}.videos .cards__link{margin-top:50px;margin-bottom:0}.cards__link{display:none}.cards__content,.cards__image{height:auto}.cards__copy{margin-bottom:0}.blog .posts .cards__image,.blog .videos .cards__image{display:flex;justify-content:center}.blog .posts .cards__img,.blog .videos .cards__img{top:unset;object-fit:contain;display:block;margin-left:auto;margin-right:auto;height:auto}.blog-category .blog-list .cards__image{display:flex;justify-content:center}.blog-category .blog-list .cards__img{top:unset;object-fit:contain;display:block;margin-left:auto;margin-right:auto;height:auto}.blog-detail .blog-detail__bottom .cards__image{display:flex;justify-content:center}.blog-detail .blog-detail__bottom .cards__img{top:unset;object-fit:contain;display:block;margin-left:auto;margin-right:auto;height:auto}.blog-list{padding-top:48px;padding-bottom:40px}.blog-list__column{margin-bottom:16px}.blog-list__pagination{margin-top:40px}.blog-list__row{display:block}.blog-list__column{max-width:100%}.blog-detail__top{padding-left:calc(50% - 615px)}.blog-detail__header-bg{display:none;background:#14499e;color:#fff;position:fixed;left:0;right:0;top:-200px;z-index:99;transition:top .5s linear}.blog-detail__header-bg--active{display:block;top:0}.blog-detail__progress{height:4px;background-color:#0e398c;position:absolute;bottom:0;left:0;right:0}.blog-detail__indicator{display:inline-block;background:#00affe;height:4px;position:absolute;left:0;top:0}.blog-detail__header-title{font-size:18px;line-height:24px;font-family:'DM Sans',sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-detail__duration{font-size:16px;letter-spacing:1px;line-height:normal;font-weight:600;opacity:.5;text-transform:uppercase}.blog-detail__header{height:56px;display:flex;align-items:center;justify-content:space-between}.blog-detail__box{background:#fff;padding:32px 24px 36px 20px;width:335px;margin-top:-32px;position:relative}.blog-detail__img{width:100%}.blog-detail__main-title{font-size:32px;line-height:40px;font-family:'DM Sans',sans-serif;margin:0 0 8px}.blog-detail__blurb{font-size:14px;line-height:18px;letter-spacing:.88px;color:#90a4ae;margin-right:40px;font-weight:600;text-transform:uppercase}.blog-detail__blurb:last-child{margin-right:0}.blog-detail__action-bg{background:#14499e;margin-left:20px}.blog-detail__action-box{padding:24px 24px 16px;color:#fff;font-size:12px;line-height:normal;letter-spacing:2px}.blog-detail__published{margin-bottom:16px;text-transform:uppercase;font-weight:600}.blog-detail__author-box{display:flex}.blog-detail__author-name{font-size:18px;line-height:24px;font-family:'DM Sans',sans-serif;letter-spacing:normal}.blog-detail__author-role{opacity:.5;letter-spacing:1px;margin-bottom:10px;font-weight:600}.blog-detail__author-image{width:64px;height:64px;overflow:hidden}.blog-detail__author-detail{padding-left:16px}.blog-detail__author-img{width:100%}.blog-detail__author-linkd{text-transform:uppercase;letter-spacing:2px;font-weight:600}.blog-detail__author-linkd:hover{color:#00affe}.blog-detail__author-linkd:hover:before{content:'';display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/linkedin_blue.png');width:12px;height:12px;background-size:cover;margin-right:4px;position:relative;top:2px}.blog-detail__author-linkd:before{content:'';display:inline-block;background:url('../../frontend/Jellyfish/Training/en_US/images/linkedin-ico.png');width:12px;height:12px;background-size:cover;margin-right:4px;position:relative;top:2px}.blog-detail__author-profile{margin-top:24px}.blog-detail__category{margin-right:20px;font-size:12px;letter-spacing:2px;font-weight:600;text-transform:uppercase;color:#fff;opacity:.3}.blog-detail__category:last-child{margin-right:0}.blog-detail__category:last-child .blog-detail__icons{max-width:17px}.blog-detail__category--active{opacity:1}.blog-detail__icons{max-width:24px;margin-right:5px}.blog-detail__mid h1,.blog-detail__mid h2,.blog-detail__mid h3,.blog-detail__mid h4,.blog-detail__mid p{margin:0 0 15px;font-family:'DM Sans',sans-serif;font-weight:400}.blog-detail__mid h2{font-size:32px;line-height:48px;margin-bottom:30px}.blog-detail__mid h3{font-size:28px;line-height:32px;margin:15px 0 10px}.blog-detail__mid p{font-size:24px;line-height:40px}.blog-detail__mid ul,.blog-detail__mid ol{font-weight:400;margin-bottom:24px}.blog-detail__mid ul&gt;li,.blog-detail__mid ol&gt;li{margin-bottom:7px;font-size:24px;line-height:40px}.blog-detail__mid ul&gt;li:last-child,.blog-detail__mid ol&gt;li:last-child{margin-bottom:0}.blog-detail__bottom{background:#f7f7f7}.blog-detail__row{margin-top:48px}.blog-detail__left{padding-bottom:32px}.blog-detail__left iframe{width:100% !important;height:350px !important}.blog-detail__title{font-size:24px;line-height:32px;margin-bottom:34px}.blog-detail__desc{font-size:18px;line-height:28px;margin-bottom:80px;font-weight:400}.blog-detail__desc a{color:#00affe;font-weight:600}.blog-detail__desc p{font-weight:400;margin-bottom:24px}.blog-detail__shared{background-color:#14499e;display:flex;align-items:center}.blog-detail__shared-text{font-size:12px;line-height:18px;letter-spacing:2px;font-weight:600;text-transform:uppercase;color:#fff;padding:12px 40px 12px 24px}.blog-detail__shared-logo{max-width:23px;margin:16px 16px 16px 0}.blog-detail__shared-logo:last-child{margin:16px 0;max-width:25px}.blog-detail__share{display:flex;justify-content:space-between;padding-bottom:32px}.blog-detail__share-text{font-size:12px;line-height:32px;letter-spacing:2px;font-weight:600;text-transform:uppercase}.blog-detail__share-logo{max-width:23px;margin-right:16px}.blog-detail__share-logo:last-child{margin-right:0;max-width:25px}.blog-detail__tags{margin-bottom:56px}.blog-detail__tags-text{font-size:12px;line-height:normal;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.blog-detail__tags-list{font-size:18px;line-height:24px;color:#00affe}.blog-detail__tags-list a{display:block;margin-bottom:4px}.blog-detail__disqus{padding-top:48px;margin-bottom:56px;max-width:810px;border-top:1px solid #c7d1d5}.blog-detail__disqus img{width:100%}.blog-detail__spotlight{flex-direction:column;align-items:flex-start;min-height:auto}.blog-detail__image{padding-left:0}.blog-detail__box{order:2}.blog-detail__action-box{display:block;height:auto}.blog-detail__row{display:block}.blog-detail__right{width:100%}.blog-detail__shared{max-width:100%}.blog-detail__tags-list a{float:none}.private-courses .spotlight .shapes .shape_1{right:12px;top:244px;display:block;width:59px;height:79px;transform:rotate(85deg)}.private-courses .spotlight .shapes .shape_2{display:none}.private-courses .spotlight .shapes .shape_3{transform:rotate(32deg);bottom:-27px;right:unset;left:68px;height:82px}.private-courses .spotlight .shapes .shape_4{display:none}.private-courses .spotlight .shapes .shape_5{left:3px;bottom:5px;z-index:-1;width:46px;height:103px;transform:rotate(-25deg)}.private-courses .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.private-courses .shape_6{right:-112px;top:297px}.private-courses .shape_7{display:none}.private-courses .shape_8{display:none}.private-courses .shape_9{display:none}.private-courses .shape_10{right:78px;top:669px;width:40px}.private-courses .shape_11{right:-6px;top:700px;width:90px;height:78px;transform:rotate(-9deg)}.private-courses__detail{padding:32px 0 64px}.private-courses__detail p{font-size:18px;line-height:26px;font-weight:400}.private-courses__detail p a{color:#0069df}.private-courses__video{width:100%;height:auto}.private-courses__content{font-size:20px;line-height:28px;margin-bottom:40px}.private-courses .courselist__banner{width:100%;height:100%}.private-courses .courselist__row{display:flex;max-height:100%;overflow:visible}.private-courses .courselist__title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px}.private-courses .courselist p{font-size:14px;line-height:22px}.private-courses .courselist p:last-child{margin-bottom:0}.private-courses .courselist--dark{background-color:#0069df;color:#fff}.private-courses .courselist--dark .courselist__row{flex-direction:column}.private-courses .courselist--dark .courselist__left{margin-top:40px}.private-courses .courselist--dark .courselist__right{padding:32px 0 56px}.private-courses .courselist--light{background-color:#f6f5f7;padding:20px 0 50px}.private-courses .courselist--light .courselist__row{flex-direction:column-reverse}.private-courses .courselist--light .courselist__left{padding:32px 0 80px}.private-courses .courselist--light .courselist__right{margin-top:40px}.private-courses__contact{padding:48px 0 64px}.private-courses__copy{font-size:18px;line-height:26px;margin-bottom:25px}.private-courses__num{font-size:24px;line-height:30px}.private-courses__label{font-size:24px;line-height:30px}.private-courses__right{max-width:100%}.private-courses__detail{max-width:100%}.courselist ul{margin:0;padding:0 0 0 17px}.courselist ul li{margin-bottom:6px;line-height:normal}.private-courses .courselist p{max-width:100%}.private-courses .courselist--dark p{max-width:100%}.private-courses .courselist__title{max-width:100%}.private-courses .courselist__left{width:100%;max-height:100%}.private-courses .courselist__banner{height:auto}.private-courses .courselist__right{width:100%}.private-courses__row{flex-direction:column;max-height:100%}.private-courses__media{padding-top:0;margin-bottom:64px}.private-courses__detail{padding-bottom:51px}.private-courses__contact{flex-direction:column}.private-courses__copy{margin-right:0}.private-courses__left{max-width:100%}.private-courses .virtual{max-width:100%;padding-bottom:65px}.virtual__row{display:flex;flex-direction:column}.virtual__left{width:100%}.virtual__left__content{max-width:100%;margin-bottom:56px}.virtual__right{width:100%}.virtual__right__head{font-size:18px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:1.33;margin-bottom:16px}.cms-enterprise-solutions .courselist--light,.cms-social-media-academy .courselist--light{padding:20px 0 0}.cms-enterprise-solutions .courselist--light .courselist__right,.cms-social-media-academy .courselist--light .courselist__right{margin-right:0}.cms-enterprise-solutions .courselist--light .courselist__row,.cms-social-media-academy .courselist--light .courselist__row{flex-direction:column}.cms-enterprise-solutions .courselist--dark,.cms-social-media-academy .courselist--dark{padding:20px 0 0}.cms-enterprise-solutions .courselist--dark .courselist__left,.cms-social-media-academy .courselist--dark .courselist__left{margin-left:0}.cms-enterprise-solutions .courselist--dark .courselist__row,.cms-social-media-academy .courselist--dark .courselist__row{flex-direction:column-reverse}.cms-enterprise-solutions .courselist-1 .shape_11,.cms-social-media-academy .courselist-1 .shape_11{top:271px;width:131px;height:128px;position:absolute;z-index:-1;transform:rotate(45deg);right:-61px}.cms-enterprise-solutions .courselist-1 .shape_9,.cms-social-media-academy .courselist-1 .shape_9{display:none}.cms-enterprise-solutions .courselist-1 .shape_14,.cms-social-media-academy .courselist-1 .shape_14{display:block;position:absolute;width:94px;left:-54px;top:-42px}.cms-enterprise-solutions .courselist-2 .shape_6,.cms-social-media-academy .courselist-2 .shape_6{top:290px;display:block;width:120px;right:-64px}.cms-enterprise-solutions .courselist-2 .shape_12,.cms-social-media-academy .courselist-2 .shape_12{display:none}.cms-enterprise-solutions .courselist-2 .shape_13,.cms-social-media-academy .courselist-2 .shape_13{top:-3px;transform:rotate(0deg);right:-37px;height:122px;width:65px}.cms-enterprise-solutions .courselist-3 .shape_9,.cms-social-media-academy .courselist-3 .shape_9{display:none}.cms-enterprise-solutions .courselist-3 .shape_10,.cms-social-media-academy .courselist-3 .shape_10{display:none}.cms-enterprise-solutions .courselist-3 .shape_11,.cms-social-media-academy .courselist-3 .shape_11{right:-200px;top:-30px;transform:rotate(13deg);width:369px;height:164px;display:block}.cms-enterprise-solutions .courselist-3 .shape_14,.cms-social-media-academy .courselist-3 .shape_14{display:block;position:absolute;width:60px;top:266px;left:-26px}.cms-enterprise-solutions .courselist-4 .shape_6,.cms-social-media-academy .courselist-4 .shape_6{display:none}.cms-enterprise-solutions .courselist-4 .shape_12,.cms-social-media-academy .courselist-4 .shape_12{display:none}.cms-enterprise-solutions .courselist-4 .shape_13,.cms-social-media-academy .courselist-4 .shape_13{display:none}.cms-enterprise-solutions .courselist-4 .shape_15,.cms-social-media-academy .courselist-4 .shape_15{top:301px;right:-47px;transform:rotate(165deg);width:116px;height:182px}.cms-enterprise-solutions .courselist-5 .shape_8,.cms-social-media-academy .courselist-5 .shape_8{display:none}.cms-enterprise-solutions .courselist-5 .shape_9,.cms-social-media-academy .courselist-5 .shape_9{left:-78px;top:-43px;width:101px;transform:rotate(114deg);display:block}.cms-enterprise-solutions .courselist-5 .shape_10,.cms-social-media-academy .courselist-5 .shape_10{top:291px;right:17px;width:34px}.cms-enterprise-solutions .courselist-5 .shape_11,.cms-social-media-academy .courselist-5 .shape_11{right:-130px;top:323px;width:271px;height:125px}.virtual .spotlight .shapes .shape_1{right:22px;top:277px;display:block;width:85px;height:129px;transform:rotate(87deg)}button.get_in_touch_new{display:flex;padding:12px 16px 12px 22px;justify-content:center;align-items:center;gap:12px;border-radius:30px;background:var(--GLOW-Spectrum-400-Blue,#0078ff);color:#fff;box-sizing:border-box;border:2px solid transparent}.get_in_touch_new a{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:22px;position:relative;text-decoration:none}.get_in_touch_new a:after{content:url(https://jellyfish-training-magento.k8s.stage.jellyfish.net/en-gb/training/pub/static/version1716286454/frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg);display:inline-block;margin-left:24px;width:20px;height:20px;position:relative;top:5px;right:0}.coursera-google{padding:0}.coursera-google .detail{margin:0 -20px}.coursera-google .detail__left{padding:0 20px}.coursera-google .detail__top{background:#14499e;color:#fff;display:block;max-height:initial;height:auto}.coursera-google .detail__main-title{margin-bottom:24px;color:#fff}.coursera-google .detail__img{object-fit:contain;height:auto}.coursera-google .detail__banner{display:block}.coursera-google .detail__blurb{width:100%;margin:0}.coursera-google .detail__desc{position:static;z-index:1;width:100%;padding:32px 20px 40px}.coursera-google .detail__text{margin-bottom:40px}.coursera-google .detail__button{width:100%;display:block}.coursera-google .detail .accordian.accordian--closed .accordian__title:after{top:5px;content:url(../../frontend/Jellyfish/Training/en_US/images/plus-tab.svg)}.coursera-google .detail .accordian{padding:24px 0 0}.coursera-google .detail .accordian .accordian__title{font-size:20px;padding:0 20px;margin-bottom:24px;width:97%}.coursera-google .detail .accordian .accordian__title:after,.coursera-google .detail .accordian .accordian__title:before{right:10px;top:0}.coursera-google .detail .accordian .accordian__title:after{content:url(../../frontend/Jellyfish/Training/en_US/images/minus.svg)}.coursera-google .detail .accordian .accordian__detail{padding:24px 20px;margin-top:0}.coursera-google .listing__blurb span:last-child{display:block;margin-top:8px}.coursera-google .news__link a{padding-bottom:4px}.coursera-google .spotlight__button{line-height:1.3;text-transform:uppercase}.coursera-google .tab__title{font-size:32px}.coursera-google .tab__section{margin-bottom:64px}.coursera-google .tab__blurbs{padding:0}.coursera-google .tab__list{padding:0 16px}.coursera-google .tab__content{padding:0}.coursera-google__img{object-fit:contain;height:auto;width:100%}.coursera-google__license-spotlight{margin-left:32px;font-size:14px}.coursera-google__overview-tab{margin-bottom:56px}.coursera-google__overview-tab__desc{margin:56px 0 40px;font-size:36px;line-height:1.25;font-weight:400}.coursera-google__overview-tab--img-wid{width:26px;display:inline-block;margin-bottom:9px}.coursera-google__overview-tab--section-width{width:100%}.coursera-google__overview-tab__left--txt{font-size:32px;margin-bottom:40px}.coursera-google__overview-tab__left__what{display:block;margin-bottom:40px}.coursera-google__overview-tab__left__spec{width:100%;font-size:32px}.coursera-google__overview-tab__left__spec ul{list-style-type:none;padding-left:0;margin-bottom:32px}.coursera-google__overview-tab__left__spec li{margin-bottom:5px}.coursera-google__overview-tab__left__spec li:before{content:'';width:9px;height:9px;background-color:#455b64;display:inline-block;margin-right:15px}.coursera-google__overview-tab__left__open-title{font-family:FSAlvar;font-size:36px;margin-top:16px}.coursera-google__overview-tab__right{width:100%}.coursera-google__overview-tab--section{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.coursera-google__overview-tab__title{color:#fff;font-size:32px}.coursera-google__overview-tab__form{background-color:#263238;padding:24px 24px 26px;position:relative;margin:0 -20px}.coursera-google__overview-tab__form--fix{position:fixed;left:0;bottom:0;width:100%;padding:16px 15px;z-index:9;display:flex;margin:0}.coursera-google__overview-tab__form--fix .detail__form-sec{position:absolute;right:15px}.coursera-google__overview-tab__form--fix .detail__course-form{position:absolute;right:15px;top:16px}.coursera-google__overview-tab__form--fix .detail__bottom{width:168px;float:right;margin-top:0}.coursera-google__overview-tab__form--fix .detail__form-title{display:none}.coursera-google__overview-tab__form--fix .detail__fields{margin-top:10px;margin-bottom:10px}.coursera-google__overview-tab__form--fix .detail__fields label{font-size:28px}.coursera-google__team{background:#f7f7f7;padding:48px 0 64px}.coursera-google__team__content{margin:0 -20px}.coursera-google__team__section{display:block}.coursera-google__team__blurbs{display:none}.coursera-google__team__list{padding:24px 0;border-top:1px solid #c7d1d5;width:100%;position:relative}.coursera-google__team__list:last-child{border-bottom:1px solid #c7d1d5}.coursera-google__team__list--mob{display:block}.coursera-google__team__list a{font-family:FSAlvar;font-size:36px;color:#00affe;padding:0 20px;display:inline-block}.coursera-google__team__list a:after{content:"";display:inline-block;background:url(../../frontend/Jellyfish/Training/en_US/images/plus.svg);width:16px;height:16px;background-size:cover;position:absolute;right:20px;top:32px}.coursera-google__team__list--active a{color:#455b64}.coursera-google__team__list--active a:after{content:"";display:inline-block;background:url(../../frontend/Jellyfish/Training/en_US/images/minus.svg);width:16px;height:16px;background-size:cover;position:absolute;right:20px;top:32px}.coursera-google__team__item{display:none;padding:0 20px}.coursera-google__team__item--active{display:block}.coursera-google__team__item__desc{font-size:18px;margin-top:24px;margin-bottom:24px}.coursera-google__special{padding:48px 0 64px}.coursera-google__special__title{font-size:32px;line-height:40px;margin-bottom:32px}.coursera-google__special__gtxt{width:100%;font-weight:300}.coursera-google__special__ltxt{width:100%}.coursera-google__special__logo{max-width:222px}.coursera-google__special__right-link{border-bottom:none;font-size:14px;line-height:18px;margin-bottom:16px;width:fit-content}.coursera-google__blocks{display:block}.coursera-google__blocks ul li{margin-bottom:0}.coursera-google__wid{width:100%;flex-direction:column;margin-left:20px}.coursera-google__wid ul{font-size:18px;line-height:24px;padding-left:30px}.coursera-google .private-courses__label{font-size:28px}.coursera-google .private-courses__num{font-size:40px}.coursera-google .private-courses__right{margin-top:56px;margin-bottom:56px}.coursera-google__learning{padding:48px 0 64px}.coursera-google__learning__title{font-size:32px;margin-bottom:24px;line-height:1.25}.coursera-google__learning__desc{font-size:24px;margin-bottom:16px;line-height:32px}.coursera-google__learning__lvalue{font-size:36px;padding:16px 20px;border-top:1px solid #c7d1d5;margin:0 -20px;display:flex;align-items:center;flex-wrap:wrap}.coursera-google__learning__lvalue__last{border-bottom:1px solid #c7d1d5}.coursera-google__learning__license-note{font-size:14px;margin-top:24px;line-height:1.29}.coursera-google__learning__licenseT{font-family:FSAlvar;display:inline-block;width:50%}.coursera-google__learning__licenseV{display:inline-block;font-weight:300;width:50%;text-align:right}.coursera-google__learning__addbasket{display:inline-block;font-size:16px;width:100%;text-align:center}.coursera-google__learning__addbasket .ad__link{width:100%;margin-top:8px}.coursera-google__online{padding:48px 0 64px;text-align:left}.coursera-google__online__header{font-size:32px;margin-bottom:48px;line-height:1.25}.coursera-google__online__row{display:block}.coursera-google__online__number{width:24px;height:24px;font-size:24px;padding-top:1px;margin:-14px 16px 0 0;padding-left:4px;line-height:2;display:inline-block;position:absolute;top:37px}.coursera-google__online__title{font-size:36px;margin-bottom:13px;display:inline-block;padding-left:40px}.coursera-google__online__column{padding:0 20px 24px;border-bottom:1px solid #fff;margin:0 -20px;position:relative}.coursera-google__online__column:last-child{border-bottom:none}.license-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:1}.license-modal__title{font-size:32px}.license-modal__content{padding:40px 20px 24px}.license-modal__desc{margin-bottom:40px;display:block}.license-modal__left ul{margin-top:15px;padding-left:20px}.license-modal__right{padding-left:0}.license-modal__right--get{font-size:28px;font-weight:600;letter-spacing:2px;color:#455b64;text-transform:uppercase;opacity:.5}.license-modal__right--num{font-size:40px;color:#00affe;line-height:1.2;letter-spacing:3.33px}.license-modal__lic{display:block}.license-modal__wid{width:100%}.license-modal__note{margin-top:24px;font-size:14px}.license-modal .coursera-google__learning__lvalue{margin:0 -15px}.license-modal-content{top:50%;width:100%;height:100vh;overflow:auto}.show-license-modal{overflow:auto;visibility:visible;opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;z-index:999}.online-learning .detail__main-title{font-size:40px}.online-learning .detail__text{font-size:32px;line-height:1.25}.online-learning .detail__desc{width:100%;padding:32px 20px 0}.online-learning .detail__top{max-height:initial}.online-learning .private-courses .courselist p{font-size:32px}.online-learning .private-courses .courselist__row{display:flex;flex-direction:column}.online-learning .private-courses .courselist__banner{height:auto}.online-learning .engage .courselist__left{order:2}.online-learning .engage .courselist__right{order:1}.online-learning .license-modal__right{max-width:280px;margin:0;padding:0}.online-learning__row{flex-direction:column}.online-learning__help{padding:48px 0 64px;text-align:left}.online-learning__help__title{font-size:32px}.online-learning__help__desc{max-width:100%}.online-learning__deep{padding:48px 0 40px}.online-learning__deep__block1--title{font-size:32px;margin-bottom:17px}.online-learning__deep__block1--track{max-width:100%;font-weight:300}.online-learning__deep__block1--lan{max-width:100%;margin-bottom:48px}.online-learning__deep__block2__type{margin:0 -20px 24px}.online-learning__deep__block2__type--title{padding:0 20px}.online-learning__deep__block2__type--sub{width:30%}.online-learning__deep__block2__type--num{padding-left:20px;display:block;font-size:36px}.online-learning__deep__block2__type--desc{font-size:32px;padding-left:20px}.online-learning__cloud{padding:72px 0 80px}.online-learning__cloud__row{display:block}.online-learning__cloud__left--title{font-size:24px;line-height:30px;margin-bottom:24px}.online-learning__cloud__left--more{font-size:36px}.online-learning__cloud__right{text-align:left}.online-learning__cloud__right .spotlight__button{color:#fff}.online-learning__further{padding:48px 0 64px}.online-learning__further__left{font-size:36px;font-weight:400;margin-bottom:48px}.page-gmp-digital-learning .spotlight__slider{max-height:768px;height:760px}.page-gmp-digital-learning .spotlight__cta{margin-left:0}.page-gmp-digital-learning .spotlight__desc{padding-right:40px !important}.page-gmp-digital-learning .spotlight .shapes{min-height:700px}.page-gmp-digital-learning .spotlight .shapes .shape_1{right:25px;top:290px;width:103px;height:148px;transform:rotate(88deg)}.gmp-learning .shape{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.gmp-learning .shape_21{position:absolute;z-index:-1;top:-192px;right:120px;width:90px}.gmp-learning .shape_22{position:absolute;z-index:-1;top:-135px;right:0;width:185px;height:150px}.gmp-learning .shape_23{position:absolute;z-index:-1;right:140px;top:-72px;width:44px}.gmp-learning .shape_24{display:none}.gmp-learning .shape_25{display:none}.gmp-learning .private-courses__content{font-size:32px;line-height:40px;letter-spacing:-.02em}.gmp-learning .private-courses__detail{max-width:100%;padding-bottom:20px}.gmp-learning .virtual__left__content{max-width:100%}.gmp-learning .ul{padding-inline-start:37px;margin:0;list-style-type:none;font-size:18px;line-height:26px;padding-inline-start:32px}.gmp-learning .ul&gt;li{margin:0 0 .5em}.gmp-learning .ul&gt;li:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg');position:absolute;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:16px;margin-left:-29px;margin-top:6px}.gmp-learning .aspect{overflow:hidden;position:relative}.gmp-learning .aspect:before{content:'';float:left}.gmp-learning .aspect--16-9:before{padding-top:56.25%}.gmp-learning .aspect&gt;*{position:absolute;width:100%;height:100%;left:0}.gmp-learning .title--2-3{max-width:100%;display:block;position:relative}.gmp-learning .title--2-3 .intro{font-weight:400;font-size:18px;line-height:26px;color:#000}.gmp-learning .title--left{text-align:left;margin-left:0}.gmp-learning .title--narrow{display:block;max-width:760px;margin:0 auto}.gmp-learning .collapsibleContainer{border-bottom:1px solid #c7d1d5;margin-left:0}.gmp-learning .collapsibleContainer .collapsibleTab{padding:32px 26px 32px 0;cursor:pointer;font-size:20px;line-height:28px;border-top:1px solid #c7d1d5;position:relative;color:#0069df;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:-.01em}.gmp-learning .collapsibleContainer .collapsibleTab[aria-expanded=true]:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/minus-dark-blue-icon.svg')}.gmp-learning .collapsibleContainer .collapsibleTab[aria-expanded=false]:after{background-image:url('../../frontend/Jellyfish/Training/en_US/images/plus-dark-blue-icon.svg')}.gmp-learning .collapsibleContainer .collapsibleTab:after{content:"";background-repeat:no-repeat;background-position:center center;width:14px;position:absolute;display:inline-flex;height:14px;background-size:contain;right:0;top:42px}.gmp-learning .collapsibleContainer .collapsibleTab:first-child{border-top:none}.gmp-learning .collapsibleContainer .collapsibleTab:nth-last-child(2){border-top:1px solid #c7d1d5}.gmp-learning .collapsibleContainer .collapsibleContent{padding:0;height:fit-content !important;padding-bottom:24px !important}.gmp-learning .collapsibleContainer .collapsibleContent ul{font-size:16px;line-height:24px;padding-inline-start:30px}.gmp-learning .collapsibleContainer .collapsibleContent ul li{margin-bottom:.4rem}.gmp-learning .collapsibleContainer .collapsibleContent p{position:relative;display:block;margin-bottom:0;font-weight:400;font-size:16px;line-height:24px}.gmp-learning .gmp__platform{display:flex;flex-wrap:wrap;position:relative;margin:41px 0 60px;justify-content:space-between}.gmp-learning .gmp__platform .platform__title{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:left}.gmp-learning .gmp__platform .platform__title .platform__logo{max-height:100%;width:100%;height:100%}.gmp-learning .gmp__platform .platform__single{width:48%;background:#fff;text-align:left;margin:8px 0 8px 7px;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:fit-content}.gmp-learning .pricing__card{display:flex;justify-content:center;margin:30px 0;flex-direction:column}.gmp-learning .pricing__card_single{max-width:100%;background:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e0e0e0;border-radius:20px;z-index:1;margin-left:0}.gmp-learning .pricing__card_single .content{margin-bottom:36px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:48px}.gmp-learning .pricing__card_single .head{display:block;position:relative}.gmp-learning .pricing__card_single .contact__button.center{text-align:center;width:100%;margin-bottom:14px;color:#fff;font-weight:500;border-radius:30px;line-height:22px}.gmp-learning .pricing__card_single .title{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:44px;color:#0069df;letter-spacing:-.02em;font-size:28px;line-height:36px}.gmp-learning .pricing__card_single span{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:12px;line-height:17px;margin-bottom:5px;color:#8f8f8f;letter-spacing:.3px;text-transform:uppercase;display:block}.gmp-learning .pricing__card_single p{line-height:26px;font-size:16px;line-height:24px}.gmp-learning .pricing__card_single ul.features{list-style-type:none;padding-inline-start:0;padding-top:20px;font-weight:400;font-size:14px;line-height:22px}.gmp-learning .pricing__card_single ul.features:last-child{padding:0;margin-left:0}.gmp-learning .pricing__card_single ul.features li.enabled{margin-left:35px}.gmp-learning .pricing__card_single ul.features li.enabled:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg');position:absolute;display:block;width:16px;height:16px;margin-left:-35px;background-size:contain;background-repeat:no-repeat;background-position:center}.gmp-learning .pricing__card_single ul.features li.disabled{margin-left:35px;color:#c7d1d5}.gmp-learning .pricing__card_single ul.features li.disabled:before{content:"";background-image:url('../../frontend/Jellyfish/Training/en_US/images/blue-bullet.png');position:absolute;display:block;width:20px;height:20px;margin-left:-35px;background-size:contain;background-repeat:no-repeat;background-position:center}.gmp-learning .pricing__card_single .pricing__options_wrapper{display:flex}.gmp-learning .pricing__card_single .pricing__options_wrapper .w--2-3{max-width:180px;width:100%;padding-right:20px}.gmp-learning .pricing__card_single .pricing__options_wrapper .w--1-3{width:280px}.gmp-learning .pricing__card_single .pricing__options_wrapper .price{margin-bottom:24px}.gmp-learning .pricing__card_single .pricing__options_wrapper .price span.cost{font-size:2.5rem;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;font-weight:300;font-family:'Source Sans Pro',sans-serif;margin-bottom:0;text-align:right;color:#455b64}.gmp-learning .pricing__card_single .pricing__options_wrapper .price span.text{margin-bottom:0;font-size:12px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;letter-spacing:2px;line-height:1rem;text-align:right}.gmp-learning .pricing__card .card-bottom{display:flex;flex-direction:column}.gmp-learning .pricing__card .card-bottom span{font-weight:400;text-transform:capitalize;letter-spacing:.2px;color:#000;margin-bottom:0;margin-left:0;font-size:12px;line-height:17px;margin-top:17px}.gmp-learning .license{display:block;color:#455b64;position:relative;max-width:240px}.gmp-learning .license .option-group{top:0;position:relative;display:block;overflow-y:scroll;max-height:138px;overflow-x:hidden}.gmp-learning .license__text{font-size:1.5rem;font-weight:400;cursor:pointer;border-bottom:1px solid #c7d1d5;padding:5px 0;font-family:'Source Sans Pro',sans-serif;margin-right:0}.gmp-learning .license__text:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg);display:inline-block;width:12px;height:7.4px;float:right}.gmp-learning .license__text--active{color:#00affe;margin-bottom:16px}.gmp-learning .license__text--active:after{transform:rotate(180deg);margin-top:20px;float:right}.gmp-learning .license__dropdown{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:100%;padding:5px 5px 10px;text-align:left;position:absolute;right:0;top:0;display:none;z-index:1}.gmp-learning .license__dropdown--open{display:block}.gmp-learning .license__link{display:block;margin-bottom:8px;font-size:16px;line-height:20px;color:#455b64}.gmp-learning .license__link:last-child{margin-bottom:0}.gmp-learning .n-up{font-size:1.125em;line-height:1.33333;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gmp-learning .n-img{max-width:100%}.gmp-learning .n-up__body{padding-right:30px;padding-left:30px}.gmp-learning .container{width:100%;padding-left:30px;padding-right:30px;max-width:1290px;margin-left:auto;margin-right:auto}.gmp-learning .container.narrow{max-width:65% !important}.gmp-learning .container.narrow .clr--action-beta,.gmp-learning .container.narrow .intro{margin-left:147px}.gmp-learning .jl-columns{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;flex-direction:column}.gmp-learning .jl-columns--center{-webkit-box-pack:center;justify-content:center}.gmp-learning .jl-columns&gt;*{padding-left:30px;padding-right:30px}.gmp-learning .w--1-2{width:100%}.gmp-learning .w--1-3{width:33.33%}.gmp-learning .w--2-3{width:66.6666666667%}.gmp-learning .mb-0{margin-bottom:0}.gmp-learning .mb-25{margin-bottom:25px}.gmp-learning .mt-50{margin-top:50px}.gmp-learning .mb-50{margin-bottom:35px;position:relative;display:block}.gmp-learning .narrow{max-width:1020px;margin:auto}.gmp-learning .bg--dark-beta{background-color:#0069df;padding:96px 0 10px;overflow:hidden}.gmp-learning .bg--dark-beta-content{display:flex;flex-direction:column;align-self:center}.gmp-learning .bg--dark-beta-content h2{color:#fff;font-weight:500;font-family:'DM Sans-Medium',sans-serif;width:95%;font-size:28px;line-height:36px;margin-bottom:32px;display:flex;align-self:center}.gmp-learning .bg--dark-beta-content .intro{font-weight:400;width:100%;font-size:18px;line-height:26px;text-align:center;color:#fff;display:flex;align-self:center}.gmp-learning .bg--dark{background-color:#263238}.gmp-learning .bg--secondary{background-color:#14499e}.gmp-learning .bg--dark *,.gmp-learning .bg--secondary *{color:#fff}.gmp-learning .bg--light{background-color:#f7f7f7}.gmp-learning .text--center{text-align:center}.gmp-learning .text--primary{color:#00affe}.gmp-learning .steps{counter-reset:steps;list-style:none;padding-left:0;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:1.125em;line-height:1.33333;margin-left:-30px;margin-right:-30px;margin-bottom:-2em}.gmp-learning .steps&gt;li{counter-increment:steps;-webkit-box-flex:1;flex:1;flex-basis:100%;padding-left:30px;padding-right:30px;margin-bottom:2em}.gmp-learning .steps&gt;li:before{font-family:"FSAlvar",sans-serif;font-size:1.33333em;display:block;margin:0 auto .66667em;width:2em;height:2em;padding:.44444em 0 .55555em;text-align:center;border-radius:9999px;background-color:#fff;color:#e81f63;content:"0" counter(steps)}.gmp-learning .download{background:#fff;display:-webkit-box;display:flex;max-width:390px;-webkit-box-align:center;align-items:center;text-decoration:none;border-top:8px solid #00affe;padding:24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;color:#263238;text-align:left}.gmp-learning .download:hover{box-shadow:0 2px 30px 0 rgba(0,0,0,.3);color:#00affe}.gmp-learning .download__text{font-family:"FSAlvar",sans-serif;color:inherit;margin-right:auto}.gmp-learning .download__text small{color:#90a4ae;text-transform:uppercase;font-size:.66667em;font-family:"Source Sans Pro",sans-serif;font-weight:600;letter-spacing:.06em}.gmp-learning .download__icon{margin-left:1rem;flex-shrink:0}.gmp-learning .icon{display:inline-block;width:16px;height:16px;position:relative;vertical-align:middle;top:-.1em;fill:currentColor}.gmp-learning .icon *{color:inherit}.gmp-learning .toggletip{display:inline-block;position:relative}.gmp-learning .toggletip&gt;button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;font:inherit}.gmp-learning .toggletip&gt;div{position:absolute;top:100%;left:0;background:#fff;padding:.5em;box-shadow:0 0 4px #000}.gmp-learning .info{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0 !important;background:0 0 !important;box-shadow:none !important;font:inherit;color:#00affe !important;cursor:pointer}.gmp-learning .popup{position:absolute;margin-right:16px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:16px;background:#fff;font-size:16px;line-height:1.25;max-width:288px}.gmp-learning .popup&gt;:last-child{margin-bottom:0}.gmp-learning .popup:before{content:'';width:11px;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 18 18'%3E%3Cpath fill='%23455B64' d='M2 0l7 7 7-7 2 2-7 7 7 7-2 2-7-7-7 7-2-2 7-7-7-7z'/%3E%3C/svg%3E");position:absolute;top:15px;right:16px;cursor:pointer}.gmp-learning.courses__button-badge{position:relative;display:block;margin-top:50px;width:100%}.gmp-learning.courses__button-badge .gmp-certified{height:100px;object-fit:contain;float:right}.gmp-learning .platform__links{display:flex;flex-direction:column-reverse}.gmp-learning a.video--learning{color:#fff !important;text-transform:capitalize;cursor:pointer;border:2px solid #fff;border-radius:30px;padding:18px 56px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.01em}.gmp-learning a.video--learning:before{background-image:url('../../frontend/Jellyfish/Training/en_US/images/play-white-ico.svg');content:"";width:18px;position:absolute;display:inline-block;margin-left:-32px;height:24px;background-size:contain;background-repeat:no-repeat;margin-top:-3px}.gmp-learning .video--compare-plans{background:#fff;border-radius:30px;padding:18px 64px;font-weight:500;font-size:14px;line-height:18px;margin-left:0;margin-bottom:20px;color:#000}.gmp-learning .info-text{font-weight:400;font-size:12px;line-height:17px;letter-spacing:.2px;color:#fff;margin-top:60px}.gmp-learning .accordion-container{padding:45px 0 32px}.gmp-learning .accordion-container h2{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#000;margin-bottom:32px;margin-top:0}.gmp-learning .accordion-container img{margin-top:-60px;height:fit-content;width:100%;border-radius:40px;border:none;position:relative;bottom:-85px}.gmp-learning .accordion-container__dark{background:#f6f5f7}.gmp-learning .accordion-container__light{background:#fff;padding:120px 0 0}.popup-overlay{position:fixed;padding:0;width:100%;margin-left:0;height:100%;top:43%;display:none;z-index:9999;margin-right:0;text-align:center}.popup-overlay:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1}.popup-overlay:after{position:fixed;content:"";top:0;left:0;bottom:0;right:0;background:rgba(38,50,56,.8);z-index:-2}.popup-overlay.active{visibility:visible;text-align:center;display:block}.popup-content{visibility:hidden;background-color:#fff;padding:37px 20px 108px;position:relative}.popup-content h3{text-align:left;margin-bottom:32px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px;letter-spacing:-.02em;color:#000}.popup-content p{font-weight:400;color:#000;margin-bottom:40px;text-align:left;font-size:16px;line-height:24px}.popup-content.active{visibility:visible}.popup-content.active .popup-media{position:relative;overflow:hidden;padding-top:56.25%}.popup-content.active .popup-media iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.popup-content .close{cursor:pointer;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:.75em;letter-spacing:2px;text-transform:uppercase;opacity:1;color:#455b64;text-shadow:none;margin-right:24px;display:block;position:relative}.popup-content .close:after{content:url('../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg');right:-24px;position:absolute;display:block;width:16px;top:0;height:16px}.cms-gmp-digital-learning .n-img img.courses_banner-img{width:100%}.cms-gmp-digital-learning .courses-bg img{height:100%}.cms-gmp-digital-learning .private-courses .bg--light{background-color:#f7f7f7}.cms-gmp-digital-learning .private-courses .bg--white{background-color:#fff}.cms-gmp-digital-learning .private-courses .bg--secondary{background-color:#14499e}.cms-gmp-digital-learning .private-courses .courselist .courselist__title{color:#455b64}.cms-gmp-digital-learning .private-courses .bg--white p,.cms-gmp-digital-learning .private-courses .bg--light p{color:#455b64}.cms-gmp-digital-learning .private-courses .bg--secondary .courselist__title,.cms-gmp-digital-learning .private-courses .bg--secondary p{color:#fff}.cms-gmp-digital-learning .private-courses .fit--contain{object-fit:contain}.cms-gmp-digital-learning p.gmp-learning a.download{color:#263238}.cms-gmp-digital-learning p.gmp-learning a.download:hover{color:#00affe}.partner.gmp-form-page{height:100vh;background-size:cover}.gmp-form__container{display:flex;position:relative;place-content:space-between}.gmp-form__container .partner__wrapper{position:absolute;display:block;bottom:-220px;max-width:500px;padding-bottom:126px}.gmp-form__container .gmp-left,.gmp-form__container .gmp-right{width:50%}.gmp-form__container .gmp-right{width:495px}.gmp-form__container .gmp-right .gmp-form{width:495px;padding-bottom:30px;height:fit-content;box-shadow:0 0 30px 0 rgba(0,0,0,.3);background-color:#fff}.gmp-form__container .gmp-right .gmp-form .contact__left{width:100%}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__title{text-align:left;font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:36px;line-height:1.33;color:#455b64;padding:32px 0 0 32px}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input{padding-right:32px;padding-left:32px;padding-top:32px}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__input{font-size:32px;opacity:1;color:#455b64;font-weight:400;max-height:35px}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__label{border-bottom:2px solid #455b64;width:100%}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__label--focused{border-bottom:0 solid}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__section--error div.mage-error{display:none !important;font-size:0;margin-top:0;padding:0}.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__section--error div.mage-error[generated]{display:none !important;font-size:0 !important;margin:0 !important;padding:0 !important;color:transparent !important}.gmp-form__container .gmp-form__text{font-family:'DM Sans',sans-serif;font-size:28px;line-height:1.5;letter-spacing:1px;color:#fff;display:block;padding-bottom:24px}.gmp-form__container .partner__row{flex-wrap:wrap}.gmp-form__container .partner__row .partner__column{width:30%;margin-right:unset;margin-bottom:24px}.gmp-form__container .partner__row .partner__column img{max-height:32px}.gmp-form__container .gmp-left{font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.33;color:#fff;max-width:495px}.gmp-form__container .gmp-left .gmp-form__copy{font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.33;color:#fff;padding-bottom:120px}.gmp-form__container .gmp-left .partner__title{margin-bottom:32px;font-size:64px}.private-courses .courses__banner .container a[class*=contact__button]{display:block;color:#fff}.gmp-learning .bg--dark-beta .container a[class*=contact__button]{width:277px;display:block;color:#fff;margin:0 auto}.gmp-learning .bg--dark-beta .container a[class*=contact__button]:focus,.gmp-learning .bg--dark-beta .container a[class*=contact__button]:visited,.gmp-learning .bg--dark-beta .container a[class*=contact__button]:active{color:#fff}.gmp-learning .bg--dark-beta .container a[class*=contact__button]:hover{color:#fff}.contact__button.detail__button{font-size:16px;padding:18px 32px}.contact__button.detail__button:hover{font-size:16px;padding:18px 32px}.accordion-container.bg--light-beta{background-color:#f6f5f7;padding:146px 0 65px}.accordion-container.bg--light-beta .container .contact__button{display:block}.page-gmp-inquiry-form{padding-top:0}.page-gmp-inquiry-form .partner{padding:200px 0 80px;height:100vh;min-height:100%;display:block;position:relative;box-sizing:content-box}.page-gmp-inquiry-form .header__right{display:none}.page-gmp-inquiry-form .search-bar__right{width:100%}.page-gmp-inquiry-form .search-bar__left{display:none}.page-gmp-inquiry-form a.search-bar__link{display:none}.page-gmp-inquiry-form .search-bar{background-color:#fff;box-shadow:none}.page-gmp-inquiry-form .search-bar__phone{margin-right:0}.page-gmp-inquiry-form .header__search{width:280px;right:0;float:right;top:-60px}.page-gmp-inquiry-form .header{height:60px;overflow:hidden;top:0}.en-de .gmp-learning .pricing__card_single span{text-transform:none}.personal-plan{margin-bottom:56px}.personal-plan__content{margin-bottom:80px;margin:0 -20px}.personal-plan__content__block{padding:24px 20px;border-bottom:1px solid #c7d1d5}.personal-plan__content__block:first-child{border-top:1px solid #c7d1d5}.personal-plan__content__block:hover{background:rgba(229,247,254,.5);cursor:pointer}.personal-plan__content__block--head{font-family:FSAlvar;font-size:24px;color:#00affe;margin-bottom:4px;display:inline-block;width:88%}.personal-plan__content__block--icon{display:inline-block;background:#f7f7f7;width:40px;height:40px;position:absolute;right:20px}.personal-plan__content__block:hover .personal-plan__content__block--icon{background:#00affe}.personal-plan__content__block--icon:after{content:"";display:inline-block;background:url(../../frontend/Jellyfish/Training/en_US/images/plus.svg);width:16px;height:16px;background-size:cover;margin-top:12px;margin-left:8px;cursor:pointer}.personal-plan__content__block--open .personal-plan__content__block--icon:after{background:url(../../frontend/Jellyfish/Training/en_US/images/minus.svg)}.personal-plan__content__block--duration{font-size:14px;font-weight:600;color:#90a4ae;text-transform:uppercase}.personal-plan__content__block--desc{font-size:18px;margin-top:16px;display:none;line-height:1.33}.personal-plan__content__block--open .personal-plan__content__block--desc{display:block}.personal-plan__about{background:#14499e;padding:48px 0 40px;position:relative;min-height:600px;margin-top:0}.personal-plan__about__main{width:100%}.personal-plan__about__name{font-family:FSAlvar;font-size:32px;line-height:.96;color:#fff;margin-bottom:4px}.personal-plan__about__pos{font-family:FSAlvar;font-size:24px;line-height:1.25;color:rgba(255,255,255,.5)}.personal-plan__about__desc{color:#fff;line-height:24px;font-size:18px;margin-top:0}.personal-plan__about__img{position:static;margin-top:24px;width:100%;max-width:initial}.catalog-product-view .columns{display:block !important}.plp{margin-top:25px}.plp .detail .content{margin-bottom:80px}.plp--loader #loader--block{display:block}.plp-banner__designs{margin-top:16px;margin-bottom:0;padding-left:20px;display:block}.plp-banner__designs li{font-size:18px;margin-bottom:0;line-height:1.33}.plp-banner .detail__main-product-type{font-family:FSAlvar;font-size:18px;color:#90a4ae;line-height:1.33}.plp-banner .detail__main-title{margin:0 0 32px}.plp-banner .detail__text{font-weight:400}.plp-banner .detail__text a{color:#00affe}.plp-banner .detail__desc{padding-bottom:24px}.plp-banner .category__review{display:none}.personal-plan__modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:1}.personal-plan__modal__title{font-family:'DM Sans',sans-serif;font-size:24px;line-height:30px;color:#000}.personal-plan__modal__sub{font-family:'DM Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-bottom:24px}.personal-plan__modal__content{padding:24px 20px;padding-top:60px}.personal-plan__modal__desc{font-size:18px;line-height:1.33}.personal-plan__modal__grid{margin-top:32px;margin-bottom:24px;overflow-y:auto;overflow-x:hidden;min-height:40vh;height:40vh;padding-right:12px}.personal-plan__modal ::-webkit-scrollbar{margin:3px 0;width:8px}.personal-plan__modal ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.personal-plan__modal ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.personal-plan__modal ::-webkit-scrollbar-thumb:hover{background:#555}.personal-plan__modal__trow{border-top:1px solid #e0e0e0;padding:20px 0;margin:0 -20px 24px;border-bottom:none}.personal-plan__modal__trow:first-child{display:none}.personal-plan__modal__trow:last-child{border-bottom:1px solid #e0e0e0}.personal-plan__modal__trow--data{display:flex;align-items:center;flex-direction:column;padding:0 20px}.personal-plan__modal__trow--data:first-child{margin-top:12px}.personal-plan__modal__trow--error{display:none;text-align:left;padding:0 20px}.plp-error .personal-plan__modal__trow--error{display:block;left:0;top:5px;width:100%;color:#fb2424}.personal-plan__modal .plp-error{padding-bottom:24px}.personal-plan__modal__theader{display:none}.personal-plan__modal__tdata .personal-plan__modal__theader{display:block;font-size:12px;line-height:17px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding-bottom:4px;color:#000}.personal-plan__modal__wid{width:100%;margin-left:0}.personal-plan__modal__wid:first-child{width:100%;margin-left:0}.personal-plan__modal__tdata{padding:0}.personal-plan__modal__tdata:last-child{margin-top:16px}.personal-plan__modal__tdata--head{font-family:'DM Sans',sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#000}.personal-plan__modal__tdata--desc{line-height:22px;letter-spacing:.2px;font-size:14px;font-weight:400;color:#000;margin-bottom:24px}.personal-plan__modal__tdata--drop .dropdown,.personal-plan__modal__tdata--drop select{border:1px solid #8f8f8f;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg) no-repeat 95%;padding-bottom:5px;padding-left:14px;padding-right:20px;font-size:16px;line-height:24px;color:#8f8f8f}.personal-plan__modal__tdata--drop .dropdown:focus,.personal-plan__modal__tdata--drop select:focus{outline:none}.personal-plan__modal__tdata--drop .sel-error{color:#fb2424;background:url(../../frontend/Jellyfish/Training/en_US/images/chev-black-down.svg) no-repeat 92%,url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg) no-repeat 83%;border:1px solid #fb2424;font-size:14px;line-height:20px;padding:9px 54px 9px 14px}.personal-plan__modal__tdata--drop .sortby__text{font-size:16px;text-transform:none;font-weight:400;letter-spacing:normal}.personal-plan__modal__tdata--drop .sortby__text:after{position:absolute;right:0}.personal-plan__modal__price{text-align:left;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:16px;position:static}.personal-plan__modal__price--note{margin-right:0;position:static;font-weight:400;font-size:16px;line-height:24px;color:#000}.personal-plan__modal__price .detail__price-type{display:inline;font-weight:400;font-size:16px;line-height:24px;color:#000;top:0;left:5px}.personal-plan__modal__btn{text-align:right;display:flex;flex-direction:column}.personal-plan__modal__btn--cancel{padding:9px 32px;letter-spacing:1px;font-size:16px;line-height:22px;font-weight:600;border:1px solid #0069df;background:#fff;color:#000;margin-right:0;order:2;margin-top:16px;width:100%;text-align:center;border-radius:30px}.personal-plan__modal__btn--cancel:hover{border:1px solid #0069df;background:#fff;color:#000;padding:9px 32px}.personal-plan__modal .close-button{float:right;text-align:center;cursor:pointer;padding-top:24px;padding-right:24px}.personal-plan__modal .close-button span{display:none}.personal-plan__modal .detail__button{color:#fff}.personal-plan--content{position:static;top:63%;left:50%;transform:initial;background-color:#fff;width:100%;border-radius:0 0 20px 20px}.show-personal-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;overflow:auto;z-index:999}.page-product-bundle .detail__top{height:auto;min-height:330px}.page-product-bundle .detail__top .shape_1{top:0;right:0;height:268px;width:353px}.page-product-bundle .detail__top.container{padding:0 !important;overflow:hidden;position:relative}.page-product-bundle .detail__top&gt;.shape{margin:0;position:absolute;width:100%;height:100%;top:0;right:-10px}.page-product-bundle .plp-banner .detail__form--fix--book .detail__bottom span.detail__price-type{display:inline}.page-product-bundle .plp-banner .detail__desc{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex:auto;max-width:100%;padding:40px}.page-product-bundle .plp-banner .detail__desc-left{color:#fff;font-family:'DM Sans',sans-serif;padding-right:58px;display:block;position:relative;z-index:1;width:auto;margin-right:0;padding-right:48px}.page-product-bundle .plp-banner .detail__desc-right{flex:0 0 284px;width:auto;position:relative;z-index:1}.page-product-bundle .plp-banner .detail__desc .detail__form .detail__price-type{display:block}.page-product-bundle .plp-banner .detail__desc .detail__form--fix .detail__price-type{display:inline}.page-product-bundle .plp-banner .detail__desc .detail__main-title{color:#fff !important;font-size:42px;line-height:50px;margin-bottom:24px;padding:0;width:100%}.page-product-bundle .plp-banner .detail__desc .detail__text{font-size:20px;line-height:28px;width:100%}.page-product-bundle .plp-banner .detail__desc .detail__main-product-type{display:none}.page-product-bundle .plp-banner .detail__desc .plp-banner__designs{display:none !important}.page-product-bundle .plp-banner .detail__desc .shape{margin:0;position:absolute;width:100%;height:100%;top:0;right:0}.page-product-bundle .plp-banner .detail .category__review{display:none}.page-product-bundle .plp-banner .detail__form__personal__list{color:#000}.page-product-bundle .plp-banner .detail__form__personal__list ul{list-style-type:none;padding-left:0;margin:0}.page-product-bundle .plp-banner .detail__form__personal__list ul li{padding-left:25px;position:relative;font-size:16px;line-height:24px;margin-bottom:8px;font-weight:400}.page-product-bundle .plp-banner .detail__form__personal__list ul li:last-child{margin-bottom:0}.page-product-bundle .plp-banner .detail__form__personal__list ul li:before{content:'';display:inline-block;width:12px;height:12px;border-radius:2px;background-color:#0069df;position:absolute;top:7px;left:0}.page-product-bundle .plp-banner .detail__form__personal__list ul li a,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:hover,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:active,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:visited,.page-product-bundle .plp-banner .detail__form__personal__list ul li a:focus{font-weight:600}.page-product-bundle .plp-banner .detail__form__personal__list ul li:last-child{margin-bottom:0}.page-product-bundle .plp-banner .detail__form{display:flex}.page-product-bundle .plp-banner .detail__form--fix{width:calc(100% - 60px);display:block;flex-direction:row;padding:24px 30px;left:30px;max-width:100%;transform:translate(0,0);background:#0056b7;border-radius:30px 30px 0 0;border:none}.page-product-bundle .plp-banner .detail__form--fix .detail__bottom.detail__form__personal__bottom{display:flex;margin:0;max-width:200px}.page-product-bundle .plp-banner .detail__form--fix .detail__course-form{display:none;background:#fff;border-radius:20px;padding:24px 16px;margin-top:16px;justify-content:space-between}.page-product-bundle .plp-banner .detail__form--fix .detail__price{display:inline-block;width:auto}.page-product-bundle .plp-banner .detail__form--fix .detail__about-course{padding:0;margin:0}.page-product-bundle .plp-banner .detail__form--fix .detail__form-title{display:block;color:#fff;position:relative;flex:0 0 100%;padding:0;font-size:20px;line-height:28px}.page-product-bundle .plp-banner .detail__form--fix .detail__form-title:after{background:url(../../frontend/Jellyfish/Training/en_US/images/chev-white-down.svg) no-repeat;content:'' !important;display:inline-block !important;transform:rotate(180deg);transition:transform .2s ease-out;width:18px;height:12px;background-size:cover;position:absolute;right:0;top:12px}.page-product-bundle .plp-banner .detail__form--fix.detail__form--active .detail__course-form{display:flex;margin-bottom:0}.page-product-bundle .plp-banner .detail__form--fix.detail__form--active .detail__form-title:after{transform:rotate(0deg)}.page-product-bundle .plp-banner .detail__form--fix--book{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e0e0e0}.page-product-bundle .plp-banner .detail__bottom.detail__form__personal__bottom{margin:0;display:inline-block;max-width:100px}.page-product-bundle .plp-banner .detail__bottom .detail__form__personal__bottom--note{display:none}.page-product-bundle .plp-banner .detail__about-course{float:right;margin-top:10px;padding:0;border:none}.page-product-bundle .plp-banner .detail__about-course .ad__link{max-width:120px;padding:8px 12px}.page-product-bundle .plp-banner .detail__about-course .ad__link:after{display:none}.page-product-bundle .plp-banner .detail__course-form{flex-direction:row;padding:0 !important;border:none}.page-product-bundle .plp-banner .detail__form__personal__bottom .detail__cost,.page-product-bundle .plp-banner .detail__form__personal__bottom .detail__currency{font-size:24px;line-height:31px}.page-product-bundle .plp-banner .detail__form__personal__bottom .detail__cost{margin-right:6px}.page-product-bundle .detail__form__personal{background-color:#fff;color:#000;width:100%;max-width:390px;margin-bottom:0}.page-product-bundle .detail__form__personal .detail__form-title{color:#000}.page-product-bundle .detail__form__personal .detail__price{display:inline-block;width:auto}.page-product-bundle .detail__mid{padding:40px !important;max-width:1020px !important}.page-product-bundle .detail__mid .detail__left .detail__blurbs{padding-left:0;justify-content:space-between;margin-bottom:0;flex-wrap:wrap}.page-product-bundle .detail__mid .detail__left .detail__blurbs .detail__blurb{padding-right:12px;margin-bottom:24px;width:50%}.page-product-bundle .detail__mid .detail__left .detail__blurbs .detail__blurb img{width:30px;height:30px}.page-product-bundle .detail__mid .container.content{padding:0 !important}.page-product-bundle .detail__mid .course-preface-container{margin-bottom:0}.page-product-bundle .detail__mid .preface-highlight{font-weight:600;font-size:22px;line-height:30px;letter-spacing:-.02em;margin-bottom:40px}.page-product-bundle .detail__mid .preface-content{font-weight:400;letter-spacing:.01em;font-size:18px;line-height:26px}.page-product-bundle .bundle-options-container{width:100% !important;padding-left:0 !important;padding-right:0 !important;max-width:1290px !important;margin:0 auto}.page-product-bundle .product-options-wrapper{padding:20px 40px;margin:0;max-width:1020px;float:none}.page-product-bundle .product-options-wrapper .personal-plan__content{border:1px solid #e0e0e0;border-radius:20px;overflow:hidden;margin-bottom:40px}.page-product-bundle .product-options-wrapper .personal-plan__content .personal-plan__content__block{border-top:none !important;border-bottom:1px solid #e0e0e0}.page-product-bundle .product-options-wrapper .personal-plan__content .personal-plan__content__block:last-child{border-bottom:none}.page-product-bundle .product-options-wrapper .personal-plan__content__block--head a{display:block;font-family:'DM Sans',sans-serif;font-weight:600;font-size:22px;line-height:30px;color:#0069df;margin-bottom:24px}.page-product-bundle .product-options-wrapper .personal-plan__content__block--head a:hover{text-decoration:none}.page-product-bundle .product-options-wrapper .personal-plan__content__block--duration{font-weight:600;font-size:12px;line-height:17px;color:#000;letter-spacing:.02em}.page-product-bundle .product-options-wrapper .personal-plan__content__block--desc{display:block}.page-product-bundle .detail__accordian,.page-product-bundle .overview-section,.page-product-bundle .detail__title{display:none}.page-product-bundle .qa-section{padding:40px 0}.page-product-bundle .qa-section__title{font-weight:600;font-size:22px;line-height:30px;color:#000;margin-bottom:40px}.page-product-bundle .qa-section__desc{font-weight:400;font-size:18px;line-height:26px;color:#000;margin-bottom:40px}.personal-plan__modal__trow:nth-child(2){border-top:none;padding:0}.personal-landing .flexible-training{min-height:424px;padding:64px 50px 294px !important}.personal-landing .flexible-training .courses__title,.personal-landing .flexible-training .courses__subtitle{width:60%;max-width:60%}.personal-landing .flexible-training .courses__title{color:#fff;max-width:465px;text-align:left;margin-bottom:16px}.personal-landing .flexible-training .courses__button{padding:8px 50px 8px 16px;font-size:14px;line-height:18px}.personal-landing .flexible-training .courses__button:after{top:9px;right:18px}.personal-landing .jf-bg--light-grey{padding:56px 0}.personal-landing__plans{padding:72px 0 80px}.personal-landing__plans__detail{padding:0 30px !important;width:100%;max-width:810px}.personal-landing__plans__detail__head{font-size:24px;font-weight:400;line-height:34px;width:100%;margin-bottom:24px}.personal-landing__plans__detail__desc{margin-bottom:64px;font-size:18px;line-height:26px}.personal-landing__plans__cards{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 !important;width:100%;max-width:1127px}.personal-landing__plans__cards__section{background:#f6f5f7;padding:72px 0 80px}.personal-landing__plans__cards__title{font-family:'DM Sans',sans-serif;color:#0069df;letter-spacing:-.02em;margin-bottom:24px;padding:0 !important;font-size:28px;line-height:36px}.personal-landing__plans__cards__block{padding:32px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;width:calc(50% - 15px);margin-bottom:30px;position:relative}.personal-landing__plans__cards__block__plan{display:none}.personal-landing__plans__cards__block__content--tab{padding-bottom:66px;margin-bottom:140px}.personal-landing__plans__cards__block__content--tab .news__link{text-transform:none}.personal-landing__plans__cards__block__content--tab .news__link:after{display:none}.personal-landing__plans__cards__block__content--tab .news__link a{font-size:16px;line-height:22px;color:#000;display:block;margin-top:14px;font-family:600}.personal-landing__plans__cards__block__content--tab .news__link a:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);position:relative;left:5px;top:3px;margin-left:0}.personal-landing__plans__cards__block__name a{font-size:28px;line-height:36px;color:#0069df;letter-spacing:-.02em;margin-bottom:24px;display:block}.personal-landing__plans__cards__block__price{flex:100%;width:100%;text-align:left}.personal-landing__plans__cards__block__price .price{font-weight:600;font-size:24px;line-height:30px}.personal-landing__plans__cards__block__price .vat{font-weight:400;font-size:16px;line-height:24px;color:#000;margin-left:4px;white-space:nowrap}.personal-landing__plans__cards__block__price .rrp{font-weight:400;text-align:left;font-size:16px;line-height:24px;color:#000}.personal-landing__plans__cards__block__data{max-width:100%;font-size:18px;line-height:26px;margin-bottom:0;font-weight:400}.personal-landing__plans__cards__block__what{flex:50%;margin-top:24px;font-size:16px;line-height:22px}.personal-landing__plans__cards__block__what ul{padding:0;margin:0;margin-bottom:0}.personal-landing__plans__cards__block__what li{margin-bottom:0;padding:0 0 0 25px;font-size:16px;line-height:24px;list-style:none;margin-bottom:8px;position:relative}.personal-landing__plans__cards__block__what li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:12px;height:12px;position:absolute;top:1px;left:0}.personal-landing__plans__cards__block__what .foBold{font-family:'DM Sans-Bold',sans-serif;margin-bottom:16px}.personal-landing__plans__cards__block__bottom{position:absolute;bottom:24px;padding-top:24px;display:flex;left:32px;flex-wrap:wrap;width:calc(100% - 64px);align-items:center;border-top:1px solid #e0e0e0;flex-direction:column-reverse}.personal-landing__plans__cards__block__left{width:100%;text-align:left}.personal-landing__plans__cards__block__left .ad__link{padding:12px;width:100%;font-size:16px;line-height:22px;margin-top:24px;text-align:center}.personal-landing__plans__cards__block__left .ad__link:after{content:''}.personal-landing__plans__cards__block__right{width:100%;text-align:left}.personal-landing__plans__cards__block__right--descNum{color:#000;font-size:14px;line-height:20px;padding-top:12px}.personal-landing__plans__cards__block__right--number{font-size:32px;line-height:40px;color:#0069df}.personal-landing .shape_1{position:absolute;right:65px;top:40px;height:217px;width:150px;transform:rotate(91deg)}.personal-landing .shape_2{position:absolute;right:1px;top:1px;transform:rotate(2deg)}.personal-landing .shape_3{position:absolute;bottom:0;left:0}.personal-landing .shape_4{position:absolute;right:340px;bottom:0}.personal-landing .shape_5{position:absolute;right:0;bottom:0}.detail__form__personal{background-color:#263238;padding:24px 24px 16px;position:relative;margin-bottom:40px}.detail__form__personal .detail__form-title{margin-bottom:24px;line-height:1.33}.detail__form__personal__list{color:#fff}.detail__form__personal__list ul{padding:0;margin-left:20px;margin-bottom:24px}.detail__form__personal__list li{margin-bottom:0;padding:0;font-size:18px}.detail__form__personal__bottom{margin-bottom:16px}.detail__form__personal__bottom .detail__currency{font-size:40px}.detail__form__personal__bottom .detail__cost{font-size:48px;line-height:1.17}.detail__form .detail__form__personal__bottom .detail__price-type{display:inline}.detail__form__personal.detail__form--fix .detail__form__personal__bottom .detail__price-type{display:block;text-align:right}.detail__form__personal__bottom--note{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-top:27px}.detail__form__personal.detail__form--fix .detail__form__personal__bottom--note{position:absolute;left:-120px;top:16px;color:#90a4ae;text-decoration:line-through;font-size:16px;margin-top:0}.detail__form__personal.detail__form--fix .detail__form__personal__bottom{position:relative;margin-bottom:6px;width:auto}.detail__course-form .detail__form__personal__bottom{max-width:100%;margin-bottom:24px}.detail__form__personal.detail__form--fix .detail__form--fix--book{display:none}.detail__form__personal.detail__form--fix .detail__form-title{display:block;font-size:24px;flex:1 50%;margin:0;padding:0}.detail__form__personal.detail__form--fix .detail__form-title:after{display:none}.detail__form__personal.detail__form--fix .detail__course-form{display:flex;align-items:center;padding:0}.detail__form__personal .detail__course-form{display:block}.detail__form__personal.detail__form--fix .detail__contact{width:auto}.detail__about-course .ad__link{width:100%;text-align:center}.detail__form__personal.detail__form--fix .detail__about-course{display:block;margin-left:40px;padding:0}.detail__form__personal.detail__form--fix .detail__price,.detail__form__personal.detail__form--fix .detail__currency,.detail__form__personal.detail__form--fix .detail__cost{font-size:32px}.detail__form__personal.detail__form--fix .detail__price{min-width:88px}.detail__form__personal .detail__contact-meta{letter-spacing:2px;text-align:left}.detail__form__personal.detail__form--fix{position:fixed;padding:14px 30px;display:flex;align-items:center;margin-bottom:0}.mob__title{display:none}.flexible-training .courses__title{color:#14499e;margin:0 0 16px;width:100%}.flexible-training .courses__banner{background:#f7f7f7;padding:32px 0 0}.flexible-training .courses__banner-img{max-width:100%}.flexible-training .courses__subtitle{margin-bottom:24px}.flexible-training .courses__bg{position:static}.flexible-training.courses__banner{min-height:576px;padding:64px 34px 24px 48px !important;flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.flexible-training.courses__banner .courses__bg{border-radius:50px;position:absolute;left:0;top:0;bottom:0;background:#0056b7;z-index:-1;text-align:right;height:100%;width:100%;overflow:hidden}.flexible-training.courses__banner .courses__bg .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.flexible-training.courses__banner .courses__bg .shapes .shape_1{position:absolute;top:auto;left:auto;width:175px;height:175px;bottom:-158px;right:271px;transform:rotate(24deg);display:block}.flexible-training.courses__banner .courses__bg .shapes .shape_1 path{stroke-width:8}.flexible-training.courses__banner .courses__bg .shapes .shape_2{position:absolute;top:auto;width:211px;height:211px;bottom:-20px;left:-20px;display:block}.flexible-training.courses__banner .courses__bg .shapes .shape_3{display:none}.flexible-training.courses__banner .courses__bg .shapes .shape_4{position:absolute;width:75px;height:75px;bottom:0;right:auto;left:225px;transform:rotate(24deg)}.flexible-training.courses__banner .courses__bg .shapes .shape_4 path{stroke-width:8}.flexible-training.courses__banner .courses__bg .shapes .shape_5{position:absolute;bottom:auto;width:140px;height:140px;top:180px;right:-35px}.flexible-training.courses__banner .courses__bg .shapes .shape_5 path{stroke-width:6}.flexible-training.courses__banner .courses__banner-text{width:100%;max-width:420px;display:block;margin:0;padding-bottom:60px}.flexible-training.courses__banner .courses__banner-text .courses__subtitle,.flexible-training.courses__banner .courses__banner-text .courses__title{width:100%;max-width:100%}.flexible-training.courses__banner .courses__banner-text .btn{display:inline-block}.flexible-training.courses__banner .courses__banner-image{width:100%;text-align:right}.flexible-training.courses__banner .courses__banner-image img{width:100%;max-width:410px;margin-top:-40px}.flexible-training .grid{margin-bottom:0;text-align:left;padding:48px 0 40px}.flexible-training .grid__header{margin-bottom:16px}.flexible-training .grid__column{flex:1 1 100%;max-width:100%;padding:24px 20px}.flexible-training .grid__column:last-child{border-bottom:none}.flexible-training .grid__img{vertical-align:top;margin-top:3px}.flexible-training .grid__title{font-size:36px;line-height:1.33;margin-bottom:0;margin-top:0;width:88%}.flexible-training .grid__copy{margin:8px 0 0}.flexible-training .private-courses .courselist--dark .ad__link{color:#fff;margin-top:40px}.flexible-training .private-courses__right{margin-top:0;margin-left:0}.flexible-training .training-contact{background:#f7f7f7}.flexible-training__detail{padding:32px 0 40px}.flexible-training__detail__rows{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.flexible-training__detail__lefts{width:100%}.flexible-training__detail__rights{width:100%}.flexible-training__detail__rights--form{background-color:#263238;padding:24px 24px 26px;position:relative}.flexible-training__detail__rights--form .detail__price-type{display:block;text-align:left}.flexible-training__detail__rights--form .detail__form-title{margin-bottom:16px}.flexible-training__detail__rights--btn{margin-top:16px}.flexible-training__detail__rights--btn .ad__link{width:100%;text-align:center}.flexible-training__detail__ct{margin-top:32px}.flexible-training__detail__ct--head{font-size:24px;font-weight:600;margin-bottom:16px;line-height:1.33}.flexible-training__detail__ct--mcourses{display:block;padding:18px 0;color:#007bff;font-weight:600}.flexible-training__detail__ct--open .flexible-training__detail__ct--mcourses{color:#455b64}.flexible-training__detail__ct--mcourses:after{content:url(../../frontend/Jellyfish/Training/en_US/images/plus-tab.svg);position:absolute;right:27px}.flexible-training__detail__ct--open .flexible-training__detail__ct--mcourses:after{content:url(../../frontend/Jellyfish/Training/en_US/images/minus.svg)}.flexible-training__detail__ct--title{font-weight:600;font-size:20px;margin-bottom:8px}.flexible-training__detail__ct__left,.flexible-training__detail__ct__right{width:100%;display:none}.flexible-training__detail__ct--open .flexible-training__detail__ct__left,.flexible-training__detail__ct--open .flexible-training__detail__ct__right{display:block}.flexible-training__detail__ct--accordian{border-top:2px solid #90a4ae;border-bottom:2px solid #90a4ae}.flexible-training__detail__ct--content{display:flex;align-items:center;justify-content:space-between}.flexible-training__detail__ct--content div:last-child{white-space:nowrap;margin-left:8px}.flexible-training__detail__ct--cat{margin-bottom:30px}.flexible-training__detail__vcp__datarow{display:flex;border-bottom:1px solid #455b64;padding:12px 0;flex-direction:column}.flexible-training__detail__vcp__datarow:last-child{border-bottom:1px solid #455b64}.flexible-training__detail__vcp__datarow--mob{border-top:1px solid #455b64}.flexible-training__detail__vcp__head{font-weight:600;line-height:normal;border-bottom:none;padding:0;display:none}.flexible-training__detail__vcp--title{width:100%;font-weight:600;color:#00affe;font-size:18px}.flexible-training__detail__vcp--title:after{content:url(../../frontend/Jellyfish/Training/en_US/images/plus-tab.svg);position:absolute;right:27px}.flexible-training__detail__vcp__datarow--open .flexible-training__detail__vcp--title:after{content:url(../../frontend/Jellyfish/Training/en_US/images/minus.svg)}.flexible-training__detail__vcp--titletab{display:none}.flexible-training__detail__vcp--sub{margin-bottom:16px}.flexible-training__detail__vcp--content{width:100%;display:none}.flexible-training__detail__vcp--contentoggle{display:block;padding-top:16px}.flexible-training__detail__vcp--block{display:flex;align-items:center;flex-direction:column}.flexible-training__detail__vcp--cname{width:100%}.flexible-training__detail__vcp--field{width:100%;display:flex;justify-content:space-between}.flexible-training__detail__vcp--fieldmob{display:flex;line-height:normal;font-size:12px;font-weight:600;margin-bottom:8px;letter-spacing:1px}.flexible-training__detail__vcp--tick{text-align:left;display:block;width:100%}.flexible-training__detail__vcp--tick img{width:12px;height:12px}.flexible-training__detail__vcp--tick:last-child{padding-left:10px}.flexible-training__content{line-height:1.33;font-size:32px}.flexible-training__topcontent{max-width:initial;margin-bottom:32px;line-height:1.33}.flexible-training__row{display:flex;flex-wrap:wrap;justify-content:space-between}.flexible-training__gutter-space{margin-right:30px}.flexible-training__column{width:100%;margin-bottom:24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.flexible-training__heading{background-color:#14499e;color:#fff;font-size:28px;padding:16px 0 16px 24px;line-height:20px;font-weight:600;height:52px;letter-spacing:1px}.flexible-training__block{padding:24px}.flexible-training__block--subheading{font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.08;margin-top:3px}.flexible-training__block--detail{font-size:32px;line-height:1.33;margin-top:16px}.flexible-training__block .ad__link{margin-top:32px;width:100%;text-align:center}.flexible-training__amount{font-size:40px;margin-right:8px;font-family:'DM Sans',sans-serif}.flexible-training__ex-vat{font-weight:600;letter-spacing:1px;color:#90a4ae;font-size:28px;text-transform:uppercase}.flexible-training__agenda{background:#f7f7f7;padding:48px 0 64px}.flexible-training__agenda__row{display:block;margin:0 -20px}.flexible-training__agenda__hrline{border-top:1px solid #d2dadd;border-bottom:1px solid #d2dadd;margin-bottom:24px;padding-top:24px}.flexible-training__agenda__left,.flexible-training__agenda__right{width:100%;padding:0 20px}.flexible-training__agenda__left--heading{color:#4daf4e;font-family:'DM Sans',sans-serif;font-size:32px;line-height:1.25;margin-bottom:24px;max-width:initial}.flexible-training__agenda__left--detail{font-size:18px;line-height:1.33;margin-bottom:48px;max-width:initial}.flexible-training__agenda__left--detail a{color:#00affe;font-weight:600}.flexible-training__agenda__right--icon{display:none}.flexible-training__agenda__right--value{font-family:'DM Sans',sans-serif;font-size:36px;line-height:1.33;color:#4daf4e;margin-bottom:8px;padding:0 20px}.flexible-training__agenda__right--desc{font-size:32px;line-height:1.33;margin-bottom:24px;padding:0 20px}.flexible-training__grid__desc{font-size:32px;margin-bottom:16px;max-width:705px;display:inline-flex;line-height:1.33}.stickyelem--show{display:block !important}.stickyelem--on{position:fixed;left:0;bottom:0;width:100%;padding:20px;z-index:9;display:flex;align-items:center}.stickyelem--on .detail__form-title{margin-bottom:0;background:#00affe;color:#fff;text-transform:uppercase;font-size:16px;width:100%;text-align:center;padding:12px;z-index:99999;position:relative}.stickyelem--on .stickyelem--on--right{position:absolute;right:20px;display:none;align-items:center}.stickyelem--on .stickyelem--on--right .flexible-training__detail__rights--btn{margin-top:16px;margin-left:0}.stickyelem--on .stickyelem--on--right--open{position:static;display:block}.stickyelem--show .stickyelem--title{background:0 0;padding:0;text-align:left;margin-bottom:24px;text-transform:initial;font-size:24px}.stickyelem--show .stickyelem--title:after{background:url(../../frontend/Jellyfish/Training/en_US/images/book-close-icon.svg) no-repeat;content:'';display:inline-block;width:40px;height:40px;background-size:cover;position:absolute;right:0;top:0}.flexible-training.courses__banner .courses__banner-image{max-width:620px;padding-top:0}.flexible-training.courses__banner .courses__banner-image img{width:100%;border-radius:70px;transform:rotate(5deg)}.basketdetail{padding:0}.basketdetail__rowb{display:flex;align-items:center;border-bottom:1px dashed #c7d1d5;padding:16px 0;flex-direction:column;color:#000}.basketdetail__rowb:last-child{border-bottom:none;margin-bottom:-15px}.basketdetail__data{width:100%;text-align:left}.basketdetail__data:first-child{width:100%;text-align:left}.basketdetail__title{font-size:22px;line-height:30px;-webkit-font-smoothing:auto}.basketdetail__loc{text-align:left}.basketdetail__type,.basketdetail__loc,.basketdetail__date{font-size:16px;line-height:24px}.summary--toggle{font-size:12px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:#00affe;margin-bottom:16px;display:inline-block;cursor:pointer}.summary-section .view-content .checkout-summary-line-item.summary{width:100%;border-bottom:none;margin-bottom:16px}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date.summary__date{margin-bottom:16px}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date.summary__date:last-child{margin-bottom:0}.summary-section .view-content .checkout-summary-line-item .checkout-summary-course-location-date.summary__date .cart__separator{color:#37474f}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-content .os-line-item-container.plp-ty{border-bottom:none;padding-bottom:0}.checkout-onepage-success .popup-calender.plp-calender{padding-top:4px}.plp-mob-basket{width:50%;flex:0 0 50%;padding:0}.plp-mob-basket-row{display:flex;padding-top:12px}.checkout-cart-index .summary-section{order:2}.error{padding:40px 0 60px}.error__title{font-size:30px;line-height:42px;font-family:'DM Sans',sans-serif;margin-bottom:24px}.error__box{padding:30px;font-weight:300;font-size:20px;line-height:32px;box-shadow:0 1px 4px -2px #455b64}.cms-custom-digital-learning .shape_24{display:block;top:-142px;height:136px;left:-40px}.cms-custom-digital-learning .shape_25{left:31px;top:-1px;width:36px;height:39px;display:block}.cms-custom-digital-learning .shape_27{position:absolute;z-index:-1;right:-106px;top:-53px;width:221px;height:146px;transform:rotate(85deg)}.cms-custom-digital-learning .shape_28{position:absolute;z-index:-1;right:-12px;top:169px;transform:rotate(128deg);width:58px;height:82px}.cms-custom-digital-learning .shape_29{position:absolute;top:730px;width:108px;height:88px;transform:rotate(22deg);left:-41px}.cms-custom-digital-learning .shape_29 rect{stroke-width:1.2}.cms-custom-digital-learning .shape_30{position:absolute;right:31px;top:114px;width:80px;height:86px}.cms-custom-digital-learning .shape_30 path{stroke-width:1.5}.cms-custom-digital-learning .shape_31{display:none}.cms-custom-digital-learning .private-courses .spotlight__title{font-size:42px;line-height:50px}.cms-custom-digital-learning .private-courses .spotlight__copy{font-size:18px;line-height:26px}.cms-custom-digital-learning .private-courses__content{font-size:20px;line-height:28px}.cms-custom-digital-learning .show-on-mobile{display:inline-block}.cms-custom-digital-learning .show-on-desktop{display:none}.cms-custom-digital-learning .private-courses__detail{padding-top:0 !important;padding-bottom:40px !important}.cms-custom-digital-learning .custom-learning .courses__banner{padding-top:32px !important}.cms-custom-digital-learning .custom-learning .courses__banner .courses__bg{background:#f7f7f7}.cms-custom-digital-learning .custom-learning .courses__title{max-width:100%}.cms-custom-digital-learning .custom-learning .courses__subtitle{margin-bottom:32px}.cms-custom-digital-learning .custom-learning-accordion{background-color:#f7f7f7;padding:72px 0 140px}.cms-custom-digital-learning .custom-learning-accordion .collapsibleContainer .collapsibleContent{height:auto !important;padding-bottom:0 !important}.cms-custom-digital-learning .custom-learning-accordion .collapsibleContainer .collapsibleContent p{font-size:18px;line-height:24px;padding-top:8px;padding-bottom:0;margin-bottom:24px;color:#000}.cms-custom-digital-learning .popup-overlay{margin-left:0;top:0}.cms-custom-digital-learning .popup-overlay .active{height:100%;max-height:100%}.cms-custom-digital-learning .popup-overlay .popup-content{height:100%;padding:0;width:100%}.cms-custom-digital-learning .popup-overlay .popup-content .close{z-index:2;cursor:pointer;font-family:'DM Sans',sans-serif;font-weight:600;font-size:.75em;letter-spacing:2px;text-transform:uppercase;opacity:1;color:#455b64;text-shadow:none;margin-right:24px;position:absolute;text-align:right;right:3%;top:2%;padding:3px 0}.cms-custom-digital-learning .popup-overlay .popup-content .close:after{top:11%}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media{margin-top:0;height:100%;transform:none}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar{margin:3px 0;width:8px}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media ::-webkit-scrollbar-thumb:hover{background:#555}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media .hidden{height:100%}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media .hidden img{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media .iframe-container{position:relative;overflow:hidden;width:100%;height:100%;padding-top:56.25%}.cms-custom-digital-learning .popup-overlay .popup-content.active .popup-media iframe{position:absolute;top:6%;left:0;bottom:0;right:0;width:100%;height:94%;transform:none !important;object-fit:fill !important}.cms-custom-digital-learning .gmp-learning .bg--dark-beta{padding:96px 0 60px}.cms-custom-digital-learning .gmp-learning .product-details h2.heading{font-size:28px;line-height:36px;margin-bottom:16px;margin-left:0;margin-right:0}.cms-custom-digital-learning .gmp-learning .product-details p.description{margin-bottom:32px;font-size:18px;line-height:26px;color:#fff}.cms-custom-digital-learning .gmp-learning .product-details .mb-50{color:#fff !important;margin:0 50px 24px !important;margin-bottom:24px !important}.cms-custom-digital-learning .gmp-learning .product-details .mb-50 .mb-50-text{display:block;margin-top:9px;text-align:center}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform{margin:0 !important}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single{height:91px;width:45.7%;margin:15px 6px}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single .platform__title{position:relative;height:100%;width:100%}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single .platform__title .platform__logo{max-height:100%;width:100%}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single .middle-search-icon{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single:hover .platform__logo{cursor:pointer;opacity:.3;border:4px solid #00affe}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single:hover .middle-search-icon{cursor:pointer;opacity:1}.cms-custom-digital-learning .gmp-learning .product-details .gmp__platform .platform__single:hover .platform__title{background-color:rgba(255,255,255,.9)}.cms-custom-digital-learning .coursera-google__special{background:#f7f7f7 !important;color:#455b64 !important;padding-bottom:56px !important}.cms-custom-digital-learning .coursera-google__special .left-section{width:100% !important}.cms-custom-digital-learning .coursera-google__special .inhouse-title{width:92%}.cms-custom-digital-learning .coursera-google__special .coursera-google__special__right-link{font-weight:500}.cms-custom-digital-learning .coursera-google__special .coursera-google__special__right-link:last-child{border-bottom:none}.cms-custom-digital-learning .coursera-google__special__right-link{border-bottom:1px solid #c7d1d5}.cms-custom-digital-learning .custom-learning__contact{padding:48px 0 !important}.cms-custom-digital-learning .custom-learning__contact .private-courses__left{flex:1 1 60%}.cms-custom-digital-learning .custom-learning__contact .private-courses__right{margin-top:4px}.cms-minilabs .minilabs{overflow:hidden}.cms-minilabs .minilabs .show-on-mobile{display:inline}.cms-minilabs .minilabs .hide-on-mobile{display:none}.cms-minilabs .minilabs .show_on_desktop{display:none}.cms-minilabs .minilabs .minilabs__banner{padding-top:32px !important}.cms-minilabs .minilabs .courses__bg{background:#f7f7f7}.cms-minilabs .minilabs .courses__title{color:#14499e}.cms-minilabs .minilabs .courses__subtitle{margin-bottom:32px}.cms-minilabs .minilabs .minilabs__button{padding:0;background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;cursor:pointer;display:block;font-weight:600;text-align:center;width:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s}.cms-minilabs .minilabs .minilabs__button:hover{color:#fff}.cms-minilabs .minilabs .minilabs__button:hover:before{transform:scaleX(1)}.cms-minilabs .minilabs .minilabs__button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#14499e;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.cms-minilabs .minilabs .find-minilabs{position:relative;display:block;margin-top:0;width:100%}.cms-minilabs .minilabs .developed-by-google-img{margin-bottom:39px}.cms-minilabs .minilabs .developed-by-google{width:auto;height:46px;float:left;object-fit:contain;max-width:100%;margin-top:60%;position:absolute;z-index:1}.cms-minilabs .minilabs .minilabs_description{max-width:100%;padding:32px 0 56px !important}.cms-minilabs .minilabs .minilabs_description .description__row{display:block}.cms-minilabs .minilabs .minilabs_description .description__row .description__left{width:100%}.cms-minilabs .minilabs .minilabs_description .description__row .description__left .description__left__content{max-width:100%}.cms-minilabs .minilabs .minilabs_description .description__row .description__left .description__left__content p:last-child{margin-bottom:0}.cms-minilabs .minilabs .minilabs_description .description__row .description__left .description__left__content .private-courses__content{margin-bottom:40px !important}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs{display:flex;width:100%;margin-bottom:32px;flex-wrap:wrap}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurbs__left{width:100%}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurbs__right{width:100%}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurb{width:100%;display:inline-block;font-size:18px;line-height:24px;margin-bottom:10px;position:relative}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurb .detail__blurb--logo{float:left;height:24px;width:24px;object-fit:contain}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurb p.blurb__desc{display:list-item;overflow:hidden}.cms-minilabs .minilabs .minilabs_description .description__row .detail__blurbs .detail__blurb p.blurb__desc:last-child{margin-left:5px;margin-bottom:0}.cms-minilabs .minilabs .minilabs_description .description__row .description__right{width:100%}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content{padding-top:56px}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right{color:#14499e;margin-left:0;margin-bottom:0;margin-top:20px}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right p{font-size:18px;line-height:24px;font-weight:300;color:#90a4ae;width:80%;margin-bottom:0}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container iframe,.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container object,.cms-minilabs .minilabs .minilabs_description .description__row .description__right .description__right__content .iframe__container embed{position:absolute;top:0;left:0;width:100%;height:100%}.cms-minilabs .minilabs .select_minilabs_section .grid{text-align:left;box-sizing:content-box;padding:0 !important}.cms-minilabs .minilabs .select_minilabs_section .grid__row{align-items:baseline}.cms-minilabs .minilabs .select_minilabs_section .grid__header{width:82%;color:#455b64;margin-bottom:16px;padding:0 20px}.cms-minilabs .minilabs .select_minilabs_section .grid_description{font-size:18px;line-height:24px;text-align:justify;width:100%;margin-bottom:8px;padding:0 20px}.cms-minilabs .minilabs .select_minilabs_section .grid_description p{font-weight:300}.cms-minilabs .minilabs .select_minilabs_section .grid__row{margin:0}.cms-minilabs .minilabs .select_minilabs_section .grid__column{padding:32px 20px;box-sizing:border-box;flex:1 1 100%;max-width:100%;margin-bottom:0;text-align:left}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__img{max-width:100%;margin-bottom:22px}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__title{font-family:'DM Sans',sans-serif;display:inline-block;vertical-align:middle;font-size:32px;line-height:40px;margin-left:0}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__copy{font-family:'DM Sans',sans-serif;color:#455b64;font-size:24px;font-weight:300;line-height:32px;margin:0 0 24px;padding-right:0}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__description{font-family:'DM Sans',sans-serif;font-size:18px;line-height:24px;color:#455b64}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__description ul{margin-bottom:24px !important}.cms-minilabs .minilabs .select_minilabs_section .grid__column .grid__description ul li b{font-family:'DM Sans-Bold',sans-serif;font-size:18px;line-height:24px;color:#455b64;font-weight:700}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description{font-family:'DM Sans',sans-serif;font-size:18px;line-height:24px;color:#455b64}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description ul{list-style-type:none;padding-left:0 !important;margin-bottom:24px}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description ul li{margin-bottom:0}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description ul li b{font-family:'DM Sans-Bold',sans-serif;font-size:18px;line-height:24px;color:#455b64}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .grid__column__one__ul{margin-bottom:24px}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link{color:#00affe;cursor:pointer}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link:hover{text-decoration:underline;color:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link:before{background:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link_mobile{color:#00affe;cursor:pointer}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link_mobile:hover{text-decoration:underline;color:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .text_link_mobile:before{background:#14499e}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .small__text{font-size:12px;line-height:20px;color:#90a4ae}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .maturity_assessment_link{font-size:18px;background-color:#f7f7f7;padding:16px;display:flex;flex-wrap:nowrap}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .float_child_left{flex:90%}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .float_child_left p{margin-bottom:0}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .float_child_right{flex:10%;padding-top:20px}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .find-minilabs{position:relative;display:grid;margin-top:0;width:100%;height:56px;text-align:center}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .find-minilabs .find-minilabs-btn{text-align:center}.cms-minilabs .minilabs .select_minilabs_section .grid__column__description .find-minilabs a{color:#fff !important}.cms-minilabs .minilabs .tab__carousel__section .title{background-color:#455b64;color:#fff;padding-top:48px;padding-bottom:24px;font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;border-bottom:1px solid #263238}.cms-minilabs .minilabs .tab__carousel__section .title span{display:inline-block}.cms-minilabs .minilabs .tab__carousel__section .tab__container{background:#455b64}.cms-minilabs .minilabs .tab__carousel__section .tab__container .tab .container{padding:0 !important;margin-left:20px}.cms-minilabs .minilabs .tab__carousel__section .tab__blurbs{background:#455b64;height:80px;margin-bottom:0;display:inline-flex;width:90%;overflow-x:visible;flex-wrap:inherit;overflow-x:auto;white-space:nowrap}.cms-minilabs .minilabs .tab__carousel__section .tab__blurbs li:first-child{margin-left:20px}.cms-minilabs .minilabs .tab__carousel__section .tab__list{color:#fff;margin-bottom:0}.cms-minilabs .minilabs .tab__carousel__section .carousel__section{background-color:#263238;padding-bottom:40px;display:flex}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider__wrapper{width:100% !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .carousel__description{margin-top:48px;min-width:75%;width:79%;height:4%;float:left;margin-bottom:32px;display:flex;flex-flow:wrap-reverse}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .carousel__description .description{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:300;letter-spacing:0px;line-height:24px;color:#fff;padding-right:20px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper{position:relative;width:315px;max-width:315px;margin-right:20px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card{background-color:#fff;height:100%;max-height:100%;width:315px;display:flex;flex-direction:column}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__img{min-height:195px;border-bottom:8px solid #4daf4e}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__wrap{padding:16px 24px 0}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__heading{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:normal;margin-bottom:6px;color:#00affe;text-transform:uppercase}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__title{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:1.33;letter-spacing:0;color:#455b64;margin-bottom:8px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__title a{color:#455b64 !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__tags .tag{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.29;margin-bottom:6px;letter-spacing:normal;color:#fff;background-color:#455b64;padding:3px 8px;margin:0 8px 24px 0}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__copy{margin-top:29px;margin-bottom:24px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card .para__heading{font-weight:600;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price{margin-top:auto;margin-left:24px;margin-bottom:22px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .total_amt{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .detail__currency{font-size:32px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:600;line-height:normal;padding-top:34px;margin-right:24px;letter-spacing:1px;cursor:pointer;color:#00affe;text-transform:uppercase;position:relative}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:hover:before{width:100%}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__card__wrapper .tax{font-size:12px;font-weight:600;line-height:normal;letter-spacing:1;text-transform:uppercase;color:#90a4ae}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup{display:none;left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:fixed;background:#fff;z-index:999;padding:24px;overflow-y:auto}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup .minilabs__close{display:block;cursor:pointer;margin-top:24px;position:absolute;top:0;right:16px;color:#455b64;padding:5px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup .minilabs__close:after{content:url(../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg);right:11px;position:absolute;display:block;width:16px;top:-4px;height:16px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup .minilabs__close .close-text{display:none}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup .minilabs__close .close-icon{display:none;flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__heading{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:normal;margin-bottom:6px;color:#00affe;text-transform:uppercase}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__title{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal;color:#455b64;margin-bottom:26px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__title a{color:#455b64 !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__copy{margin-bottom:32px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup .para__heading{font-weight:600;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__contact{text-align:right}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__contact .text{font-size:12px;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:right;color:#90a4ae}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__contact .detail__currency{font-size:12px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__contact .phone{font-size:32px;font-weight:400;letter-spacing:1px;text-align:right;color:#00affe}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup.show-on-mobile .minilabs__category__card__price{float:left;margin-top:auto}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup.show-on-mobile .minilabs__category__card__price .total_amt{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;color:#455b64}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup.show-on-mobile .minilabs__category__card__price .detail__currency{font-size:32px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup.show-on-mobile .tax{font-size:12px;font-weight:600;line-height:normal;letter-spacing:1;text-transform:uppercase;color:#90a4ae}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider{padding:20px 20px 0 0 !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider:after{content:none}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-list{padding:60px 0;margin-left:10px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-arrow{display:none !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slick-track{padding-left:0;display:flex !important;margin-left:-18px}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slick-slide{height:auto !important}.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__wrapper_mobile{overflow:hidden}.cms-minilabs .minilabs .tab__carousel__section .see__minilabs__categories{margin-bottom:16px}.cms-minilabs .minilabs .tab__carousel__section .see__minilabs__categories .see__all__minilabs__btn{display:flex;position:relative}.cms-minilabs .minilabs .tab__carousel__section .see__minilabs__categories .see__category__btn{width:88%;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:1px;color:#fff;padding:18px 30px;cursor:pointer;text-align:center}.cms-minilabs .minilabs .minilabs__pdf__attachment__block{background-color:#f7f7f7;padding-top:48px;padding-bottom:64px}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left{width:100%}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .title{display:none}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .title__tablet{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;margin-bottom:24px;color:#455b64;padding-right:75px;display:inline-flex}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .download__pdf{margin-bottom:32px;display:block}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .download__pdf__btn{background:0 0;color:#00affe;border:2px solid #00affe;padding:18px 19px 18px;font-weight:600;letter-spacing:1px}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__right{width:100%}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__right .pdf__preview{height:100%;width:100%;background-color:#c7d1d5}.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__thumbnail{width:100%;max-width:100%}.cms-minilabs .minilabs .minilabs__contact{background-color:#14499e;padding:48px 0 64px}.cms-minilabs .minilabs .minilabs__contact .private-courses__left{width:100%;max-width:100%}.cms-minilabs .minilabs .minilabs__contact .private-courses__left .private-courses__copy{color:#fff}.cms-minilabs .minilabs .minilabs__contact .private-courses__label{color:#fff;opacity:1}.cms-minilabs .minilabs .minilabs-category-listing{background-color:#fff;margin-top:-1px;margin-bottom:-1px;padding-bottom:64px}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_heading{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;padding-top:48px;padding-bottom:16px;color:#455b64}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_description{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;line-height:24px;padding-bottom:32px;color:#455b64}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing_description p{font-weight:300}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row{display:flex;flex-direction:column}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row:last-of-type{padding-bottom:0}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card{width:100%;height:109px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);background-color:#fff;margin-bottom:8px}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:last-of-type{margin-right:0}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover{box-shadow:0 2px 30px 0 rgba(0,0,0,.25);transition:all .2s ease-in;cursor:pointer;transform:scale(1.05)}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover .minilabs-category-listing__title{text-decoration:underline}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__bar{width:4px;height:109px;background-color:#00affe;position:absolute}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title{margin:16.4px 16.2px 4px 19.8px;font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#00affe}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title:hover{cursor:pointer}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy{margin:0 16.2px 16.6px 19.8px;color:#455b64}.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-family:'DM Sans',sans-serif;font-size:28px;line-height:16px;color:#263238;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-weight:400}.cms-minilabs .minilabs .minilabs-advt-section .ad__text{font-family:'DM Sans',sans-serif}.cms-minilabs .minilabs .minilabs-advt-section .ad__banner{width:100%}.cms-minilabs .minilabs .minilabs-advt-section .ad--ltr .ad__text{color:#14499e}.cms-minilabs .minilabs .minilabs-advt-section .ad__desc{margin-bottom:0;font-weight:400}.cms-minilabs .minilabs .minilabs-advt-section .ad--rtl .ad__left{padding:32px 20px 56px;width:100%}.cms-minilabs .minilabs .minilabs-advt-section .ad--ltr .ad__left{padding:32px 20px 56px;width:100%}.cms-minilabs .minilabs .minilabs__informative__block .description{padding:48px 0 64px;margin:0;background-color:#fff}.cms-minilabs .minilabs .minilabs__informative__block .description__copy{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#455b64}.cms-minilabs .dimension-popup-overlay{display:none}.cms-minilabs .maturity-popup-overlay{display:none}.deutschebank .courses__banner{height:260px;padding:0 !important}.deutschebank .courses__title{margin-bottom:0;float:left;padding:64px 0 52px}.deutschebank .logo{height:133px;width:250px;float:right;padding:63px 0 64px}.deutschebank .site-description{width:75%;padding-top:80px;text-align:justify}.deutschebank .site-description__head{font-size:32px;line-height:40px;font-weight:300}.deutschebank .deutsche-bank-webinar-listing{padding:80px 0 0}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__row{display:flex;flex-wrap:wrap}.deutschebank .deutsche-bank-webinar-listing h2{margin-bottom:32px}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__card{width:30%;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background-color:#fff;margin-bottom:15px;margin-top:15px;margin-right:40px;display:block;flex-direction:column;min-height:100%;position:relative;overflow:hidden}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__img{height:200px;width:100%;background-image:linear-gradient(to bottom,#f7f7f7,#fff 54%)}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{padding:16px 24px 0;position:relative;flex:1 1 0px}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap .register__link{width:182px;padding:18px 32px;font-size:16px;text-align:center;display:table-cell;letter-spacing:1px;cursor:pointer}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap .register__link:visited,.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap .register__link:active{background:#00affe;color:#fff}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__date{font-size:16px;font-weight:600;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin:15px 0;display:block;letter-spacing:1px;text-transform:uppercase;line-height:normal}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__title{font-size:24px;font-weight:400;letter-spacing:normal;color:#455b64;font-family:'FSAlvar',sans-serif;line-height:32px;margin-bottom:8px}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__duration{font-size:12px;font-weight:600;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin-bottom:24px;display:block;letter-spacing:.75px;text-transform:uppercase;line-height:normal}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy{font-size:16px;font-weight:600;letter-spacing:1px;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;overflow:hidden;position:relative}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy p{margin-bottom:8px;line-height:20px;font-size:16px;letter-spacing:0px;margin-top:0}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy ul{font-weight:400;margin-bottom:0}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy li{line-height:20px;font-size:16px;letter-spacing:0px;margin-bottom:10px}.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy li:last-child{margin-bottom:0}.deutschebank .register__link{background:#00affe;color:#fff;font-weight:600;display:inline-block;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:18px 32px;vertical-align:middle;border:none;margin-bottom:24px;margin-left:24px;cursor:pointer;border-radius:0}.deutschebank .register__link:hover,.deutschebank .register__link:focus,.deutschebank .register__link:visited,.deutschebank .register__link:active{background:#00affe;color:#fff}.deutschebank .deutsche-bank__pagination{margin-top:60px;margin-bottom:80px;padding-bottom:0}.deutschebank .registrationModalPopup .popup-overlay{background-color:rgba(38,50,56,.8);position:fixed;width:100%;margin-left:0;height:100%;top:0;z-index:9999;margin-right:auto}.deutschebank .registrationModalPopup .popup-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1020px;height:610px;padding:0}.deutschebank .registrationModalPopup .popup-content.active .popup-media{padding-top:0;height:100%}.deutschebank .registrationModalPopup .course-details{display:flex;height:100%}.deutschebank .registrationModalPopup .readMore{display:none}.deutschebank .registrationModalPopup .course-details-section{flex:60%;background-color:#fff;padding:16px 10px 16px 24px;text-align:left}.deutschebank .registrationModalPopup .course-details-section .rectangle-ease-in-outlrgb15{width:58%;height:24px;position:absolute;left:0;bottom:16px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.02) 9%,rgba(255,255,255,.06) 17%,rgba(255,255,255,.12) 24%,rgba(255,255,255,.2) 31%,rgba(255,255,255,.29) 37%,rgba(255,255,255,.39) 44%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.61) 56%,rgba(255,255,255,.71) 63%,rgba(255,255,255,.8) 69%,rgba(255,255,255,.88) 76%,rgba(255,255,255,.95) 83%,rgba(255,255,255,.98) 91%,#fff 100%)}.deutschebank .registrationModalPopup .course-details-section .webinar__title{font-size:32px;font-weight:400;letter-spacing:normal;color:#455b64;font-family:'FSAlvar',sans-serif;line-height:40px;margin-bottom:8px;margin-top:14px;min-height:auto}.deutschebank .registrationModalPopup .course-details-section .webinar__date__time{font-size:16px;font-weight:600;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin-bottom:32px;display:block;letter-spacing:1px;text-transform:uppercase;line-height:normal}.deutschebank .registrationModalPopup .course-details-section .webinar__listing__copy{font-size:18px;font-weight:400;line-height:1.33;letter-spacing:normal;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;padding-right:40px}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details{overflow-y:scroll;height:100%;line-height:24px;font-size:18px;padding-right:40px}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details p{color:#90a4ae;margin-bottom:24px}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details p b{color:#455b64;font-weight:600}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details li{color:#90a4ae}.deutschebank .registrationModalPopup .deutsche-bank-webinar-details li a{color:#00affe;font-weight:600}.deutschebank .registrationModalPopup ::-webkit-scrollbar{margin:3px 0;width:8px}.deutschebank .registrationModalPopup ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.deutschebank .registrationModalPopup ::-webkit-scrollbar-thumb{background:#455b64;border-radius:5px}.deutschebank .registrationModalPopup ::-webkit-scrollbar-thumb:hover{background:#555}.deutschebank .registrationModalPopup .popup-content .close:after{display:none}.deutschebank .registrationModalPopup .course-registration-form{flex:40%;background-color:#f7f7f7;padding:16px;display:block}.deutschebank .registrationModalPopup .course-registration-form .close{display:flex;float:right;cursor:pointer;margin-right:16px;margin-top:8px;color:#455b64}.deutschebank .registrationModalPopup .course-registration-form .close .close-text{flex-wrap:nowrap;cursor:pointer;padding-top:3px}.deutschebank .registrationModalPopup .course-registration-form .close .close-icon{flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}.deutschebank .registrationModalPopup .course-registration-form .rectangle-ease-in-outlrgb15{width:38%;height:24px;position:absolute;right:24px;bottom:16px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.02) 9%,rgba(255,255,255,.06) 17%,rgba(255,255,255,.12) 24%,rgba(255,255,255,.2) 31%,rgba(255,255,255,.29) 37%,rgba(255,255,255,.39) 44%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.61) 56%,rgba(255,255,255,.71) 63%,rgba(255,255,255,.8) 69%,rgba(255,255,255,.88) 76%,rgba(255,255,255,.95) 83%,rgba(255,255,255,.98) 91%,#fff 100%)}.deutschebank .registrationModalPopup .course-registration-form .scrollable_div{overflow-y:scroll;overflow-x:hidden;float:right;height:94%;margin-top:6px;position:relative}.deutschebank .registrationModalPopup .course-registration-form .registration__title{text-align:left;font-size:24px;font-weight:600;letter-spacing:normal;color:#455b64;font-family:'Source Sans Pro',sans-serif;line-height:32px;margin-bottom:48px;min-height:auto}.deutschebank .registrationModalPopup .course-registration-form .registration__left{margin:14px;position:relative;width:auto}.deutschebank .registrationModalPopup .course-registration-form .registration__section{position:relative;margin-bottom:28px;display:flex}.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]{padding:0;width:100%;background:0 0;border:none;color:#455b64;font-family:'Source Sans Pro',sans-serif;font-size:18px;line-height:24px;position:relative;z-index:1;resize:none;font-weight:300;box-sizing:border-box;box-shadow:none;outline:none}.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text]:focus,.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email]:focus,.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]:focus{outline:none;box-shadow:none}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text]:focus~.contact__label,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email]:focus~.contact__label,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]:focus~.contact__label{color:#fb2424}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text]:focus,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email]:focus,.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]:focus{border-bottom-color:#fb2424}.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__lable{opacity:.5;font-size:16px;line-height:24px;font-weight:300;position:absolute;top:0;left:0;transition:top .2s linear}.deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__label--focused{font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:600;top:-20px;color:#00affe;opacity:1}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__label--focused{color:#fb2424 !important}.deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__error{width:20px;height:20px;background:url(../../frontend/Jellyfish/Training/en_US/images/error-ico.svg);display:none;position:absolute;right:0;top:5px}.contact__section--error .deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__error{display:inline-block !important}.deutschebank .registrationModalPopup .course-registration-form .registration__section #application_name{border:none;background:0 0;width:100%;font-size:18px;line-height:24px;border-bottom:1px solid #90a4ae;padding:5px 5px 4px;color:#455b64;font-weight:300;background:url(../../frontend/Jellyfish/Training/en_US/images/deutschebank/icon-color.png) no-repeat right;-webkit-appearance:none;background-position-x:100%}.deutschebank .registrationModalPopup .course-registration-form .registration__section .select__label{pointer-events:none}.deutschebank .registrationModalPopup .course-registration-form .registration__section .acknowledge_label{color:#455b64 !important;opacity:1;margin-left:10px;font-size:12px !important;line-height:16px !important;text-align:left;position:relative;top:0;left:0;width:100%}.deutschebank .registrationModalPopup .course-registration-form .registration__section input[type=checkbox]{display:inline-block;width:10%;height:18px;left:0;border:2px solid #fff;top:6px;cursor:pointer}.deutschebank .registrationModalPopup .course-registration-form .justification__section{margin-bottom:15px}.deutschebank .registrationModalPopup .acknowledge_terms{text-align:left !important}.deutschebank .registrationModalPopup .subscribe__button{bottom:20px}.deutschebank .registrationModalPopup .register__btn{float:left;margin-top:20px}.deutschebank .registrationModalPopup .register__now__link{cursor:pointer;background:#00affe;color:#fff;font-weight:600;display:inline;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:18px 32px;vertical-align:middle;position:relative;left:0;border:none;border-radius:0}.deutschebank .registrationModalPopup .register__now__link:hover,.deutschebank .registrationModalPopup .register__now__link:focus,.deutschebank .registrationModalPopup .register__now__link:visited,.deutschebank .registrationModalPopup .register__now__link:active{background:#00affe;color:#fff}.deutschebank .registrationModalPopup .error{padding:0 !important}.deutschebank .registrationModalPopup .success-page{display:none;flex:40%;padding:16px}.deutschebank .registrationModalPopup .success-page .close{display:flex;float:right;cursor:pointer;margin-right:16px;margin-top:8px;color:#263238}.deutschebank .registrationModalPopup .success-page .close .close-text{flex-wrap:nowrap;cursor:pointer;padding-top:4px}.deutschebank .registrationModalPopup .success-page .close .close-icon{flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}.deutschebank .registrationModalPopup .success-page .success__description{padding:85px 20px 30px 15px;text-align:left}.deutschebank .registrationModalPopup .success-page .success__description .description{float:left;padding-right:16px}.deutschebank .registrationModalPopup .success-page .success__description .thankyou-text{float:left;text-transform:uppercase;color:#263238;letter-spacing:2px;font-weight:600}.deutschebank .registrationModalPopup .success-page .success__description .thankyou-description{float:left;font-size:18px;line-height:24px;font-weight:300;color:#263238;font-family:'Source Sans Pro',sans-serif;margin-bottom:10px;margin-top:15px;letter-spacing:0px}.deutschebank .registrationModalPopup .success-page .success__description .back-btn{position:absolute;font-size:16px;text-align:center;display:table-cell;line-height:20px;letter-spacing:1px;cursor:pointer;font-weight:600;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;padding:18px 32px}.deutschebank .registrationModalPopup .success-page .success__description .back-to-cards{position:absolute;bottom:30px;background:#fff;color:#00affe}.deutschebank .registrationModalPopup .success-page .success__description .add-to-google-calendar{position:relative;background:0 0;color:#455b64;border:1px solid #fff}.deutschebank .registrationModalPopup .success-page .success__description .add-to-google-calendar:hover{border:1px solid #00affe}.deutschebank .registrationModalPopup .success-page .success__description .calendar__dropdown__section{display:inline-block;position:relative}.deutschebank .registrationModalPopup .success-page .success__description .sortby__calendar{background:#fff;padding:15px;color:#00affe;text-transform:uppercase;font-weight:600}.deutschebank .registrationModalPopup .success-page .success__description .sortby__calendar img{padding-right:16px}.deutschebank .registrationModalPopup .success-page .success__description .sortby__calendar .down_arrow{padding-left:8px;padding-right:8px}.deutschebank .registrationModalPopup .success-page .success__description .calendar__dropdown{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);width:auto;padding:15px;text-align:left;position:absolute;left:0;top:0;z-index:1}.deutschebank .registrationModalPopup .success-page .success__description .open__dropdown{padding:1px}.deutsche .courses__bg{background:#14499e}.deutsche .courses__title{color:#fff}.deutsche .success-page{background-color:#f8b600}.snap .courses__bg{background:#fffc00}.snap .courses__title{color:#263238}.snap .success-page{background-color:#fffc00}.gwebinars-unregister-confirmation .page-wrapper,.gwebinars-unregister-reason .page-wrapper{min-height:auto !important}.unsubscribe_title_section{width:70%;padding-bottom:120px}.unsubscribe_title_section .webinar__title{font-size:48px;line-height:56px;font-weight:400;letter-spacing:0;color:#14499e;font-family:'FSAlvar',sans-serif;margin-bottom:18px;margin-top:64px}.unsubscribe_title_section .description{font-size:32px;font-weight:300;line-height:40px;color:#455b64;font-family:'Source Sans Pro',sans-serif;letter-spacing:0px}.unsubscribe_title_section .cancel_description{margin-bottom:40px}.unsubscribe_title_section .detailed_description_reregister{font-size:18px;font-weight:400;line-height:24px;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin-bottom:32px;letter-spacing:0px}.unsubscribe_title_section .detailed_description_reregister a{font-weight:400;color:#00affe;cursor:pointer}.unsubscribe_title_section .cancellation_reasons{margin-top:16px}.unsubscribe_title_section .reason__text{color:#455b64;font-size:18px;font-weight:600;line-height:24px;font-family:'Source Sans Pro',sans-serif;letter-spacing:0px;vertical-align:middle}.unsubscribe_title_section .rectangle{width:18px;height:18px;margin:2px 8px 0 0;border:solid 2px #90a4ae;vertical-align:initial}.unsubscribe_title_section .reason{color:#455b64;font-size:16px;font-weight:300;line-height:24px;font-family:'Source Sans Pro',sans-serif;letter-spacing:0px;vertical-align:middle}.unsubscribe_title_section .unregister__link,.unsubscribe_title_section .cancellation__link{background:#00affe;color:#fff;font-weight:600;display:inline-block;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:18px 32px;margin-top:32px;border:none;border-radius:unset}.wbtracks-unsubscribe-reason .unsubscribe_title_section,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section{width:100%;padding-bottom:120px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .webinar__title,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .webinar__title{color:var(--GLOW-Greys-Grey-1000,#000);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .description,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .description{color:var(--GLOW-Greys-Grey-1000,#000);font-size:18px;font-style:normal;font-weight:400;line-height:26px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link{text-transform:none}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .detailed_description_reregister{color:var(--GLOW-Greys-Grey-1000,#000);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .detailed_description_reregister a{color:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);text-decoration-line:underline}.wbtracks-unsubscribe-reason .unsubscribe_title_section .webinar__title,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .webinar__title{color:var(--GLOW-Greys-Grey-1000,#000);font-size:48px;font-style:normal;font-weight:500;line-height:58px;letter-spacing:-.96px;margin-top:56px;margin-bottom:24px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .description,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .description{color:var(--GLOW-Greys-Grey-1000,#000);font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px;margin-bottom:24px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:hover:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link:hover:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:hover:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link:hover:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:active:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link:active:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:active:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link:active:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:focus:after,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link:focus:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:focus:after,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link:focus:after{content:none}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link,.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .cancellation__link,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link,.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;border-radius:30px;background:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-transform:none}.wbtracks-unsubscribe-reason .unsubscribe_title_section .detailed_description_reregister a.reregister_link{display:inline-flex;height:36px;width:140px;padding:8px 16px;justify-content:center;align-items:center;border-radius:30px;color:var(--GLOW-Greys-Grey-1000,#000);text-align:center;font-size:14px;font-weight:500;line-height:18px;border:2px solid var(--GLOW-Greys-Grey-1000,#000);margin-bottom:24px;text-decoration:none}.wbtracks-unsubscribe-reason .unsubscribe_title_section .reason__text{color:var(--GLOW-Greys-Grey-1000,#000);font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .rectangle{margin:2px 12px 0 0}.wbtracks-unsubscribe-reason .unsubscribe_title_section .reason{color:var(--GLOW-greys-Grey-1000,#000);font-family:"DM Sans";font-size:18px;font-style:normal;font-weight:400;line-height:24px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .detailed_description_reregister{color:var(--GLOW-Greys-Grey-1000,#000);font-feature-settings:'clig' off,'liga' off;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .detailed_description_reregister a{color:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);text-decoration:underline}.wbtracks-unsubscribe-confirmation .unsubscribe_title_section .unregister__link:hover,.wbtracks-unsubscribe-reason .unsubscribe_title_section .unregister__link:hover{border:none}.wbtracks-unsubscribe-reason .unsubscribe_title_section .detailed_description_reregister{margin-bottom:0;color:var(--GLOW-Greys-Grey-1000,#000);font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .cancellation__link{margin-top:24px}.wbtracks-unsubscribe-reason .unsubscribe_title_section .detailed_description_reregister a.reregister_link{display:inline-flex;height:36px;width:140px;padding:8px 16px;justify-content:center;align-items:center;border-radius:30px;color:var(--GLOW-Greys-Grey-1000,#000);text-align:center;font-size:14px;font-weight:500;line-height:18px;border:2px solid var(--GLOW-Greys-Grey-1000,#000);margin-bottom:24px;text-decoration:none}.wbtracks-unsubscribe-reason .unsubscribe_title_section .detailed_description_reregister a{color:var(--GLOW-Spectrum-500---Primary-Blue,#0069df);text-decoration:underline}.cms-minilabs-category .minilabs-category .show-on-mobile{display:block}.cms-minilabs-category .minilabs-category .hide-on-mobile{display:none}.cms-minilabs-category .minilabs-category .minilabs__banner{padding-top:32px !important}.cms-minilabs-category .minilabs-category .courses__bg{background:#f7f7f7}.cms-minilabs-category .minilabs-category .courses__title{color:#14499e;width:70%}.cms-minilabs-category .minilabs-category .courses__subtitle{margin-bottom:32px}.cms-minilabs-category .minilabs-category .minilabs__button{padding:0;background:#00affe;color:#fff;text-transform:uppercase;border:0;font-size:16px;line-height:20px;letter-spacing:1px;padding:18px 32px;vertical-align:middle;border-radius:0}.cms-minilabs-category .minilabs-category .find-minilabs{position:relative;display:block;margin-top:0;width:100%}.cms-minilabs-category .minilabs-category .courses__banner .container a[class*=minilabs__button]{color:#fff;width:168px}.cms-minilabs-category .minilabs-category .developed-by-google-img{margin-bottom:39px}.cms-minilabs-category .minilabs-category .developed-by-google{width:auto;height:46px;float:left;object-fit:contain;max-width:100%;margin-top:60%;position:absolute;z-index:1}.cms-minilabs-category .minilabs-category .minilabs_description{max-width:100%;padding:32px 0 56px !important}.cms-minilabs-category .minilabs-category .minilabs_description .description__row{display:block}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left{width:100%}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left .description__left__content{max-width:100%}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left .description__left__content p:last-child{margin-bottom:0}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__left .description__left__content .private-courses__content{margin-bottom:40px !important}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__right{width:100%;margin-top:-24px}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right{color:#14499e;margin-top:-60px;margin-left:0;margin-bottom:0}.cms-minilabs-category .minilabs-category .minilabs_description .description__row .description__right .description__right__content .private-courses__content.right p{font-size:18px;line-height:24px;color:#90a4ae;width:80%;margin-bottom:0}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section{width:100%;padding-top:48px;padding-bottom:40px;background-color:#263238}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .container{display:block}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .title{color:#fff;font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;margin-bottom:24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown{flex:none !important;text-align:right;margin-top:0;cursor:pointer;margin-bottom:0}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby__dropdown{width:100%;background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:16px;text-align:left;position:absolute;right:0;top:62px;display:none;z-index:1}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby{background:0 0;width:100%;height:48px;vertical-align:middle;border:1px solid #90a4ae;text-align:center;padding-top:15px;color:#fff}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__link{float:left;clear:left;position:relative}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__link:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__link:hover:before{width:100%}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:hover,.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:focus,.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:visited,.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby a:active{color:#00affe;outline:none;text-decoration:none}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__text:after{content:url(../../frontend/Jellyfish/Training/en_US/images/down-icon-white.svg)}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby .sortby__text--active:after{content:url(../../frontend/Jellyfish/Training/en_US/images/chev-down-ico.svg)}.cms-minilabs-category .minilabs-category .tab__carousel__section .category__header__section .maturityLevel__dropdown .sortby__dropdown--open{display:block}.cms-minilabs-category .minilabs-category .tab__carousel__section .tab__container{margin-top:-2px;background:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .tab__blurbs{background:#455b64;height:80px;margin-bottom:-1px;display:inline-flex;width:100%;overflow-x:visible;flex-wrap:inherit;overflow-x:auto;white-space:nowrap;margin-left:20px}.cms-minilabs-category .minilabs-category .tab__carousel__section .tab__list{color:#fff;margin-bottom:0}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section{background-color:#263238;padding-bottom:40px;display:flex}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .row{display:flex;flex-wrap:wrap;justify-content:center}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .carousel__description{margin-top:40px;margin-bottom:12px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .carousel__description .description{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;line-height:24px;color:#fff}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper{position:relative;width:315px;max-width:315px;margin-bottom:20px;display:block}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card{background-color:#fff;height:100%;width:315px;max-width:315px;margin-right:15px;margin-left:0;display:flex;flex-direction:column}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__img{min-height:195px;border-bottom:8px solid #4daf4e}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__wrap{padding:16px 24px 0}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__heading{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:normal;margin-bottom:6px;color:#00affe;text-transform:uppercase}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__title{font-family:'DM Sans',sans-serif;font-size:24px;font-weight:400;line-height:1.33;letter-spacing:0;color:#455b64;margin-bottom:8px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__tags .tag{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.29;margin-bottom:6px;letter-spacing:normal;color:#fff;background-color:#455b64;padding:3px 8px;margin:0 8px 24px 0}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__copy{margin-top:24px;margin-bottom:32px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card .para__heading{font-weight:600;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price{margin-left:24px;margin-bottom:22px;margin-top:auto}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .total_amt{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .detail__currency{font-size:32px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:600;line-height:normal;padding-top:32px;margin-right:24px;letter-spacing:1px;cursor:pointer;color:#00affe;text-transform:uppercase;position:relative}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__price .more_info:hover:before{width:100%}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .tax{font-size:12px;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#90a4ae}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup{display:none;left:0;right:0;top:0;bottom:0;width:100%;height:100% !important;max-width:100%;position:fixed;background:#fff;z-index:999;overflow-y:auto}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close{display:block;cursor:pointer;margin-top:14px;position:absolute;top:0;right:16px;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close:after{content:url(../../frontend/Jellyfish/Training/en_US/images/close-ico1.svg)}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close .close-text{display:none;flex-wrap:nowrap;cursor:pointer;padding-top:2px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .minilabs__close .close-icon{display:none;flex-wrap:nowrap;padding-top:0;padding-left:10px;cursor:pointer}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__wrap{padding:17px 24px 24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__heading{font-family:'DM Sans',sans-serif;font-size:17.6px;font-weight:600;letter-spacing:1.1px;line-height:normal;margin-bottom:7px;color:#00affe;text-transform:uppercase}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__title{font-family:'DM Sans',sans-serif;font-size:26.4px;font-weight:400;line-height:35.2px;letter-spacing:normal;color:#455b64;margin-bottom:23.8px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__copy{margin-bottom:32px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__text{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;color:#90a4ae;margin-top:0;margin-bottom:24px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup .para__heading{font-weight:600;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .text{font-size:12px;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:right;color:#90a4ae}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .detail__currency{font-size:12px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .phone{font-size:32px;font-weight:400;letter-spacing:1px;text-align:right;color:#00affe}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__category__card__popup .minilabs__category__card__price.show-on-mobile{float:left;margin-top:auto;margin-left:0;margin-bottom:0}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__category__card__popup .minilabs__category__card__price.show-on-mobile .total_amt{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;color:#455b64}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__category__card__popup .minilabs__category__card__price.show-on-mobile .detail__currency{font-size:32px}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__category__card__popup .tax{font-size:12px;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#90a4ae}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .slider{padding-top:20px;padding-left:0 !important;padding-bottom:0 !important}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .slider:after{content:none}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .slider .slick-list{padding:60px 0}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .slider .slick-arrow{display:none !important}.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .slider .slick-track{padding-left:0}.cms-minilabs-category .minilabs-category .tab__carousel__section .edge .minilabs__category__card__popup{left:-100% !important}.cms-minilabs-category .minilabs-category .tab__carousel__section .see__minilabs__categories{background:#00affe;margin-bottom:16px;width:100%;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:1px;color:#fff;padding:18px 30px;cursor:pointer;text-align:center;text-transform:uppercase}.cms-minilabs-category .minilabs-category .tab__carousel__section .see__minilabs__categories .see__all__minilabs__btn{display:flex;position:relative}.cms-minilabs-category .minilabs-category .minilabs__contact{background-color:#14499e;padding:48px 0 64px}.cms-minilabs-category .minilabs-category .minilabs__contact .private-courses__left .private-courses__copy{color:#fff}.cms-minilabs-category .minilabs-category .minilabs__contact .private-courses__label{color:#fff}.cms-minilabs-category .minilabs-category .minilabs-category-listing{background-color:#fff;margin-top:-1px;margin-bottom:-1px;padding-bottom:64px}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_heading{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:400;line-height:40px;padding-top:48px;padding-bottom:16px;color:#455b64}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_description{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;line-height:24px;padding-bottom:32px;color:#455b64}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing_description p{font-weight:300}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row{display:flex;flex-direction:column}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card{width:100%;height:109px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);background-color:#fff;margin-bottom:8px}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:last-of-type{margin-right:0}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover{height:109px;box-shadow:0 2px 30px 0 rgba(0,0,0,.25);transition:all .2s ease-in;cursor:pointer;transform:scale(1.05)}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card:hover .minilabs-category-listing__title{text-decoration:underline}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__bar{width:4px;height:109px;background-color:#00affe;position:absolute}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title{margin:16.4px 16.2px 4px 19.8px;font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#00affe}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title:hover{cursor:pointer}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy{margin:0 16.2px 16.6px 19.8px;color:#455b64}.cms-minilabs-category .minilabs-category .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__copy .minilabs-category-listing__text{font-family:'DM Sans',sans-serif;font-size:28px;line-height:16px;color:#263238;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.cms-course-credits .course-credits{overflow:hidden}.cms-course-credits .course-credits .show-on-mobile{display:inline}.cms-course-credits .course-credits .hide-on-mobile{display:none}.cms-course-credits .course-credits .show_on_desktop{display:none}.cms-course-credits .course-credits .course-credits__banner{padding-top:32px !important}.cms-course-credits .course-credits .courses__bg{background:#f7f7f7}.cms-course-credits .course-credits .courses__title{max-width:100%}.cms-course-credits .course-credits .courses__subtitle{width:90%}.cms-course-credits .course-credits .course-credits__detail .private-courses__detail{padding:32px 0 49px}.cms-course-credits .course-credits .course-credits__detail .private-courses__detail .private-courses__content{margin-bottom:32px}.cms-course-credits .course-credits .course-credits__detail .private-courses__detail p{max-width:100%}.cms-course-credits .course-credits .course-credits-discounts__plans{padding-bottom:64px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards{display:block;flex-wrap:wrap;justify-content:space-between}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block{height:auto;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);max-width:100%;position:relative;margin-bottom:24px;flex:1 0 50%;width:100%}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block:nth-last-child(-n+2){margin-bottom:32px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block:last-child{margin-bottom:0}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__plan{text-transform:uppercase;letter-spacing:1px;background:#14499e;color:#fff;font-weight:600;font-size:16px;line-height:normal;padding:16px 24px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content{padding:24px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__content--top{display:block;margin-bottom:16px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price{margin-bottom:3px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price .price{font-family:'DM Sans',sans-serif;font-size:40px;font-weight:400;line-height:48px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price .currency-symbol{font-size:1em}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__price .vat{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:normal;text-transform:uppercase;color:#90a4ae;margin-left:8px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__name{font-family:'DM Sans',sans-serif;font-size:24px;line-height:26px;color:#455b64;font-weight:400}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__data{font-family:'DM Sans',sans-serif;font-size:18px;line-height:24px;font-weight:400;margin-bottom:32px;color:#455b64}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__left--descNum{color:#90a4ae;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.67;letter-spacing:2px}.cms-course-credits .course-credits .course-credits-discounts__plans__cards__block__left--number{font-size:40px;color:#00affe;letter-spacing:2px;line-height:normal;font-weight:400}.cms-course-credits .course-credits .course-credits__blocks{display:block}.cms-course-credits .course-credits .course-credits__wid{width:100%}.cms-course-credits .course-credits .course-credits__why__jellyfish{padding:64px 0;background:#1e5f30;color:#fff}.cms-course-credits .course-credits .course-credits__why__jellyfish__title{font-size:32px;line-height:40px;font-weight:400;margin-bottom:24px;font-family:'DM Sans',sans-serif;width:100%}.cms-course-credits .course-credits .course-credits__why__jellyfish__desc{font-size:18px;line-height:24px;letter-spacing:0;width:98%;margin-bottom:48px}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons{display:flex;border-bottom:1px solid #4daf4e;margin:0 -20px;padding:24px 20px}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons:last-child{border:none;padding-bottom:0}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons:first-child{padding-top:0}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__text{display:flex;flex-direction:column}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__img{float:left;align-self:center;margin-right:24px}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__img img{max-height:fit-content;max-width:fit-content}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__title{display:list-item;overflow:hidden;font-family:'DM Sans',sans-serif;font-size:24px;line-height:32px;font-weight:400;margin-bottom:8px}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__desc{display:list-item;overflow:hidden;font-size:18px;line-height:24px;font-weight:400}.cms-course-credits .course-credits .course-credits__why__jellyfish__reasons__column{padding:0 50px}.cms-course-credits .course-credits .course-credits-how-works__online{padding:48px 0 44px;background:#fff;text-align:left;color:#455b64}.cms-course-credits .course-credits .course-credits-how-works__online__header{font-family:'DM Sans',sans-serif;font-size:32px;margin-bottom:16px;line-height:40px;color:#fb2424}.cms-course-credits .course-credits .course-credits-how-works__online__desc{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.33;letter-spacing:normal;margin-bottom:40px;text-align:left;margin-left:0;margin-right:0}.cms-course-credits .course-credits .course-credits-how-works__online__row{display:block}.cms-course-credits .course-credits .course-credits-how-works__online__number{width:24px;height:24px;padding-top:1px;margin:-20px 16px 0 0;padding-left:4px;line-height:2;display:inline-block;position:absolute;top:39px}.cms-course-credits .course-credits .course-credits-how-works__online__number .courses__banner-img{width:auto;max-width:unset}.cms-course-credits .course-credits .course-credits-how-works__online__title{margin-top:22px;font-size:24px;font-family:'DM Sans',sans-serif;margin-bottom:8px;line-height:32px;display:inline-block;padding-left:40px}.cms-course-credits .course-credits .course-credits-how-works__online__copy{font-size:18px;line-height:24px;color:#90a4ae}.cms-course-credits .course-credits .course-credits-how-works__online__column{padding:0 20px 24px;border-bottom:1px solid #c7d1d5;margin:0 -20px;position:relative}.cms-course-credits .course-credits .course-credits-how-works__online__column:last-child{border-bottom:none}.cms-course-credits .course-credits .course-credits__contact{background-color:#f7f7f7}.cms-course-credits .course-credits .course-credits__contact .private-courses__left{max-width:100%}.cms-course-credits .course-credits .course-credits-advt-section .ad__link:before{background:0 0}.cms-course-credits .course-credits .course-credits-advt-section .ad__desc{font-size:18px;font-weight:400;line-height:24px}.cms-course-credits .course-credits .course-credits-advt-section .ad__banner{max-width:100%;width:100%}.cms-course-credits .course-credits .course-credits-advt-section .ad__text{font-family:'DM Sans',sans-serif}.en-de .cms-course-credits .course-credits-discounts__plans__cards__block__price .vat{text-transform:none}.cms-cloud-certification-overview .cloud-certification-overview{overflow:hidden}.cms-cloud-certification-overview .cloud-certification-overview .show-on-mobile{display:inline}.cms-cloud-certification-overview .cloud-certification-overview .hide-on-mobile{display:none}.cms-cloud-certification-overview .cloud-certification-overview .show_on_desktop{display:none}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__desc{top:40px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__top{padding:0 7px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__title{font-size:32px;line-height:40px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__copy{font-size:18px;line-height:26px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__cta{margin-top:0;margin-left:0}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:after{right:-23px;top:4px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:hover,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:after,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:focus{padding:9px 45px 9px 16px}.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:hover:after,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:after:after,.cms-cloud-certification-overview .cloud-certification-overview .private-courses .spotlight__button:focus:after{right:-21px;top:3px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail{padding:0 0 56px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail{padding:0 !important;max-width:100%;margin-top:-38px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail .private-courses__content{margin-bottom:40px;max-width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-overview__detail .private-courses__detail p{max-width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section{background-color:#f6f5f7;padding:52px 12px 82px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper{color:#fff}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__heading{margin-bottom:48px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:36px;line-height:44px;letter-spacing:0;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types{display:flex;flex-flow:column;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section{flex:1;width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .heading,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .heading{margin-bottom:16px;width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .heading span,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:22px;line-height:30px;letter-spacing:0}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details{width:100%;font-size:16px;line-height:24px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details p span.text_bold,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details p span.text_bold{font-family:'DM Sans-Medium',sans-serif;font-weight:500}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section{margin-bottom:49px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-left-section .details{width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section{margin-bottom:19px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-top-section-wrapper__types .types-right-section .details{width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper{padding-top:10px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__heading{margin-bottom:16px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__heading span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:28px;line-height:36px;letter-spacing:0;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description{margin-bottom:38px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__description span{font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row{display:flex;flex-wrap:wrap;justify-content:center}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block{position:relative;background-color:#fff;margin:10px 15px;display:flex;flex-direction:column;border-radius:20px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block:active{border:3px solid #0069df}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap{padding:24px 24px 0}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__heading{margin-bottom:6px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__heading span{font-family:'DM Sans',sans-serif;font-weight:400;font-size:12px;line-height:17px;letter-spacing:.2px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:22px;line-height:30px;letter-spacing:0;color:#0069df;margin-bottom:16px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__title a{color:#0069df}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__copy{margin-bottom:24px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__copy__text{font-family:'DM Sans',sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#000;margin-top:0}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__copy__text span{color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link{margin-left:24px;margin-bottom:24px;margin-top:auto}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:14px;line-height:18px;letter-spacing:1px;color:#000;margin-bottom:6px;cursor:pointer;position:relative}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:hover:before{width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:after{content:'';display:inline-block;width:12px;height:12px;right:-25px;top:4px;position:absolute;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);background-size:cover;cursor:pointer}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:hover,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:active,.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification-path-section .ccp-bottom-section-wrapper__blocks .row .ccp__card__block__wrap__view__link span:focus{text-decoration:underline}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__blocks{display:block}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__wid{width:unset}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__wid:last-child{margin:0 -20px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__reasons{display:flex;justify-content:flex-start;width:100%;margin-top:32px;flex-wrap:wrap}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified{padding:72px 12px 52px;background:#fff;color:#455b64}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:32px;line-height:40px;margin-bottom:24px;width:100%;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__desc{font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;width:100%;margin-bottom:10px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified .see-certifications{margin-bottom:32px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified .see-certifications a{font-size:16px;line-height:22px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons{display:flex;padding:0;width:49%;margin-bottom:24px;flex-direction:column}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__text{display:flex;flex-direction:column;width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__img{float:left;align-self:center;width:100%;margin-bottom:16px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__img img{max-height:48px;max-width:48px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__desc{font-family:'DM Sans',sans-serif;display:list-item;overflow:hidden;font-weight:400;font-size:14px;line-height:22px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certifications__why__certified__reasons__desc sup{font-size:12px;line-height:24px}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section{background-color:#f7f7f7}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .home--lm{padding:24px 20px 30px}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid{display:flex;flex-direction:column}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__row{align-items:baseline}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__header{color:#000;margin-bottom:16px;margin-top:0;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:36px;line-height:44px;text-align:center}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_description{font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#000;width:100%;text-align:center;margin-bottom:24px;max-width:618px}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_description p{font-weight:300}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column{flex:unset}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__img{margin-bottom:16px}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__img .courses__banner-img{max-width:100%;height:100%;width:auto}.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid__column .grid__copy{font-weight:400;font-size:14px;line-height:22px;color:#000;font-weight:400;margin:0}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact{background-color:#fff;padding:48px 0 64px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left{float:left;width:100%;margin-bottom:49px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .private-courses__copy{font-family:'DM Sans',sans-serif;margin-bottom:32px;font-weight:400;font-size:18px;line-height:26px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link{font-size:16px;line-height:normal;font-family:'DM Sans-Medium',sans-serif;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#00affe;cursor:pointer;position:relative}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link:hover:before{width:100%}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__left .all__cloud__courses__link:after{content:'';display:inline-block;width:7px;height:12px;right:-25px;top:4px;position:absolute;background:url('../../frontend/Jellyfish/Training/en_US/images/chev-region-right.svg');background-size:cover;cursor:pointer}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__label{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px;color:#000;opacity:1}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__num{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:24px;line-height:30px;color:#0078ff}.cms-cloud-certification-overview .cloud-certification-overview .cloud-certification__contact .private-courses__right .private-courses__num a{color:#0078ff}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about{min-height:500px;background:#0056b7}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__name{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:20px;line-height:28px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__pos{font-family:'DM Sans',sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__desc{font-weight:400;font-size:14px;line-height:22px;color:#000}.cms-cloud-certification-overview .cloud-certification-overview .personal-plan__about__img{position:absolute;right:calc(-565vw);top:21%;max-width:287px;height:auto;border-radius:20px}.cms-cloud-certification-overview .cloud-certification-overview .home--lm{background-color:#f6f5f7;padding:0 20px 0}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid{padding:50px 0 68px !important}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__header{position:relative;top:8px;margin-bottom:20px}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__desc{margin-bottom:40px;font-weight:400;font-size:20px;line-height:28px;color:#000;text-align:center}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__column{box-sizing:border-box;border:1px solid #e0e0e0;width:min-content;padding:24px 16px;margin-bottom:24px;background:#fff;display:flex;align-items:unset;align-content:unset;flex-direction:column;flex-wrap:unset;flex-grow:1;border-radius:20px;margin-right:0}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__column:nth-child(1){width:45%}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__column:nth-child(2){width:45%;margin-left:12px}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__column:last-child{margin-bottom:24px}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__row{display:flex;align-items:stretch;align-content:stretch;flex-direction:row;flex-wrap:wrap}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__img{margin-bottom:16px}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__title{text-align:left;margin:0 0 18px}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__link{color:#000;text-align:left}.cms-cloud-certification-overview .cloud-certification-overview .home--lm .grid__link:after{right:-8px;top:6px;position:relative}.cms-cloud-certification-overview .cloud-certification-overview .home--news{margin-top:0 !important;background:#fff}.cms-cloud-certification-overview .cloud-certification-overview .slider__link{display:none}.page-product-bundle .spotlight h3{margin-top:0;font-weight:600;letter-spacing:-.02em;font-size:28px;line-height:36px;margin-bottom:15px}.page-product-bundle .spotlight__title{font-size:36px;line-height:44px}.page-product-bundle .spotlight__button{padding-right:30px}.page-product-bundle .spotlight__button:after{content:''}.page-product-bundle .spotlight__button:hover:after,.page-product-bundle .spotlight__button:active:after,.page-product-bundle .spotlight__button:focus:after{content:'' !important}.page-product-bundle .spotlight__cta{margin-top:20px;margin-left:0}.page-product-bundle .spotlight .detail__text{width:100%;letter-spacing:.01em;font-weight:400;font-size:22px;line-height:30px}.page-product-bundle .spotlight__top{padding:0 30px}.page-product-bundle .spotlight__desc{top:30px}.page-product-bundle .spotlight__slider{max-height:909px;height:830px}.page-product-bundle .spotlight__slide--active{top:-270px}.page-product-bundle .spotlight .shapes{min-height:783px}.page-product-bundle .spotlight .shapes .shape_1{right:0;top:412px;transform:rotate(-269deg);width:80px;left:unset;bottom:0;display:block}.page-product-bundle .spotlight .shapes .shape_2{display:none}.page-product-bundle .spotlight .shapes .shape_3{right:unset;display:block;left:98px;top:unset;bottom:-30px;transform:rotate(31deg);height:91px}.page-product-bundle .spotlight .shapes .shape_4{display:none}.page-product-bundle .spotlight .shapes .shape_5{display:block;position:absolute;bottom:0;z-index:-1;right:unset;transform:rotate(33deg);left:-36px;width:162px;height:33px;top:unset}.cms-cloud-certification-page .cloud-certification-page .show-on-mobile{display:none}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail{padding:0}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details{display:flex;flex-flow:column}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail{flex:unset;padding-left:0;max-width:unset;width:100%;margin-bottom:56px;padding-bottom:0;padding-top:0}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .private-courses__detail .private-courses__content{margin-bottom:40px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content{background-color:#f6f5f7;padding:32px;margin:36px 0 0;width:100%;border-radius:50px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .heading,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .heading{font-family:'DM Sans',sans-serif;letter-spacing:-.02em;color:#000;margin-bottom:20px;font-weight:600;font-size:32px;line-height:40px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .what__certification__covers__list,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .what__certification__covers__list{list-style-type:none;padding-left:17px;width:100%;padding-inline-start:28px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .what__certification__covers__list li,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .what__certification__covers__list li{margin-bottom:8px;font-weight:400;font-size:16px;line-height:24px;color:#000;list-style:none}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .top__section .what__certification__covers__list li:before,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section .what__certification__covers__list li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:1em;margin-left:-1.5em;margin-right:8px;position:relative;top:1px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section{margin-top:48px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-page__detail .ccp__details .right__content .bottom__section ul{margin-bottom:0}.cms-cloud-certification-page .cloud-certification-page .bundle-options-container{padding:0 !important}.cms-cloud-certification-page .cloud-certification-page .bundle-options-container .product-add-form{display:block}.cms-cloud-certification-page .cloud-certification-page .bundle-options-container .product-options-wrapper{padding:0}.cms-cloud-certification-page .cloud-certification-page .bundle-options-container .product-options-wrapper .fieldset:last-child{margin:0}.cms-cloud-certification-page .cloud-certification-page .private-courses__contact{padding:72px 12px 80px;background:#f6f5f7}.cms-cloud-certification-page .cloud-certification-page .study-courses-section{background-color:#f6f5f7;padding:72px 0 80px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper{display:flex;flex-flow:column}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section{flex:1;width:100%;color:#fff;padding-bottom:40px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__heading{margin-bottom:40px;max-width:100%}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__heading span{font-family:'DM Sans',sans-serif;font-weight:600;letter-spacing:-.02em;color:#000;font-size:32px;line-height:40px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__description{max-width:100%;line-height:24px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__description span{font-family:'DM Sans',sans-serif;font-weight:400;font-size:24px;line-height:34px;color:#000}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section{flex:1;width:100%}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .description p{font-family:'DM Sans',sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.01em;color:#000;max-width:100%;margin-bottom:24px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card{display:flex;flex-flow:row}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card:first-child .courses__card__left{border-radius:20px 20px 0 0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:32px;background-color:#fff;border:1px solid #e0e0e0;border-width:1px 1px 0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left__title{font-family:'DM Sans',sans-serif;color:#0069df;margin-bottom:24px;width:100%;font-weight:600;font-size:22px;line-height:30px;letter-spacing:-.02em}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .no__of__days{font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:.5px;color:#000;margin-bottom:12px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course{font-family:'DM Sans',sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#000;cursor:pointer;margin-bottom:6px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course a{color:#000}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course a:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course a:focus,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course a:hover{text-decoration:underline}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course:after{content:'';display:inline-block;width:21px;height:18px;right:-12px;top:5px;position:relative;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg) no-repeat;cursor:pointer}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__right{width:20%;background-color:#4daf4e;color:#fff;position:relative}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section{float:left;margin-top:0;width:100%;padding:32px 32px 40px;background:#0069df;border-radius:0 0 20px 20px;display:flex;flex-direction:column}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price{margin-right:40px;text-align:left;display:flex;margin-bottom:16px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .detail__cost{font-family:'DM Sans',sans-serif;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0;color:#fff;letter-spacing:-.02em}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .detail__currency{font-family:'DM Sans',sans-serif;font-weight:600;font-size:32px;line-height:40px;color:#fff;letter-spacing:-.02em}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .tax{font-weight:600;font-size:12px;line-height:17px;text-transform:uppercase;color:#fff;letter-spacing:.3px;position:relative;top:unset;right:-14px;bottom:-19px}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link{float:left}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn{width:auto;padding:12px 16%;background:#fff;border-radius:30px;font-weight:600;font-size:16px;line-height:22px;color:#000;text-transform:capitalize}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:hover,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:focus{background:#0069df;color:#fff;border:1px solid #fff;padding:12px 16%;text-decoration:none}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .add__to__basket__btn:focus{background:#00358c}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--descNum{color:#fff;text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px;padding-top:0}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number{font-size:32px;line-height:40px;letter-spacing:-.02em}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number a{color:#fff}.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number a:active,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number a:focus,.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .add__to__basket__link .personal-landing__plans__cards__block__right--number a:hover{text-decoration:underline}.cms-cloud-certification-page .cloud-certification-page .home--lm{background-color:#fff;padding:0 20px 0}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid{padding:68px 0 !important}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__header{position:relative;top:8px;margin-bottom:20px}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__desc{margin-bottom:40px;font-weight:400;font-size:20px;line-height:28px;color:#000}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__column{box-sizing:border-box;border:1px solid #e0e0e0;width:min-content;padding:24px 16px;margin-bottom:24px;background:#fff;display:flex;align-items:unset;align-content:unset;flex-direction:column;flex-wrap:unset;flex-grow:1;border-radius:20px;margin-right:0}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__column:nth-child(1){width:47%}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__column:nth-child(2){margin-left:12px;width:47%}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__row{display:flex;align-items:stretch;align-content:stretch;flex-direction:row;flex-wrap:wrap}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__img{margin-bottom:16px;width:48px;height:48px}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__title{text-align:left;margin:0 0 18px}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__link{color:#000;text-align:left}.cms-cloud-certification-page .cloud-certification-page .home--lm .grid__link:after{right:-8px;top:6px;position:relative}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact{background-color:#f7f7f7;padding:72px 0 80px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left{width:100%;margin-bottom:24px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .private-courses__copy{font-family:'DM Sans',sans-serif;margin-bottom:32px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__google__courses__link{font-family:'DM Sans',sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#000;cursor:pointer}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__google__courses__link:after{content:'';display:inline-block;width:18px;height:22px;right:-15px;top:9px;position:relative;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg) no-repeat;cursor:pointer}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__google__courses__link:hover,.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__google__courses__link:active,.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .all__google__courses__link:focus{text-decoration:underline}.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__right .private-courses__label{opacity:1}.cms-cloud-certification-page .cloud-certification-page .exam-details__section{padding:72px 0 80px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .graphics{display:none}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .home--news{padding:0 0 60px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .heading{width:100%;font-family:'DM Sans',sans-serif;font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;font-weight:400;letter-spacing:0px;color:#000;margin-bottom:40px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .description{width:100%;font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#000;margin-bottom:64px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .register__to__exam__link{font-weight:600;color:#0069df;cursor:pointer;position:relative;text-decoration:underline}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .register__to__exam__link:before{content:'';display:block;width:0;height:2px;background:#00affe;transition:width .3s;position:absolute;left:0;bottom:-2px}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .register__to__exam__link:hover:before{width:100%}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details{width:100%;font-family:'DM Sans',sans-serif}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p{max-width:100%;padding:24px;background:#f6f5f7;border-radius:20px;font-weight:400;font-size:18px;line-height:26px;color:#000;z-index:1}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details p:last-child{margin-bottom:0}.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .details .title{font-weight:600;font-size:20px;line-height:28px}.cms-cloud-certification-page .cloud-certification-page .personal-plan__about{min-height:500px}.cms-cloud-certification-page .cloud-certification-page .personal-plan--content .close-button span{display:none}.cms-cloud-certification-page .cloud-certification-page .personal-plan__modal__wid:first-child{width:100%}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section{background-color:#000;overflow:hidden}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad:last-child{padding-bottom:19px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__link{padding:12px 22px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__link:after{content:''}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__link:hover:after,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__link:active:after,.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__link:focus:after{content:'' !important}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr{background-color:#f6f5f7 !important}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__right{z-index:1}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left{z-index:1}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left .ad__logo{font-size:32px;line-height:40px;font-weight:400;margin-bottom:40px}.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad--ltr .ad__left .ad__logo .ad__text{font-weight:600;font-size:28px;line-height:36px;letter-spacing:-.02em;color:#000}.cms-cloud-certification-page .cloud-certification-page .slider__link{display:none}.plp-banner .detail__desc{padding:76px 0 120px;flex:1 1 60%;z-index:2;max-width:60%}.plp-banner .detail__desc .detail__text{width:100%}.plp-banner .detail__desc .detail__text.detail__description__text{width:66%;font-weight:300 !important;margin-bottom:32px}.plp-banner .detail__desc .detail__main-product-type{margin-bottom:8px}.plp-banner .detail__desc .detail__main-title{line-height:48px;color:#455b64 !important;font-weight:400;width:83%;padding-top:8px}.cloud__detail__img{object-fit:cover !important}.see-courses-btn{width:321px}.see-courses-btn a{color:#000 !important}.see-courses-btn a:active,.see-courses-btn a:focus,.see-courses-btn a:hover{text-decoration:underline;color:#000}.en-de .cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .bottom__section .study__courses__total__price .tax{text-transform:none}.en-de .cms-cloud-certification-page .personal-plan__modal .detail__price-type{text-transform:none}.cms-facebook-adds-courses .private-courses .spotlight__top{max-width:96%}.cms-facebook-adds-courses .private-courses .spotlight__copy{font-size:22px;line-height:30px}.cms-facebook-adds-courses .private-courses .spotlight__description{font-weight:400;font-size:16px;line-height:24px}.cms-facebook-adds-courses .private-courses .spotlight__slider{max-height:714px;height:713px}.cms-facebook-adds-courses .private-courses .spotlight .shapes{min-height:665px}.cms-facebook-adds-courses .private-courses .spotlight .shapes .shape_1{top:339px}.cms-facebook-adds-courses .show-on-mobile{display:none}.cms-facebook-adds-courses .category__top{background:#14499e;height:550px}.cms-facebook-adds-courses .category__left{color:#fff;min-height:550px}.cms-facebook-adds-courses .category__title{color:#fff}.cms-facebook-adds-courses .category__sub-title{font-weight:400}.cms-facebook-adds-courses .category__sub-title{font-weight:400}.cms-facebook-adds-courses .courses--review{max-width:none !important;padding:80px 0 0 !important;margin:auto}.cms-facebook-adds-courses .courses--review:before{content:none}.cms-facebook-adds-courses .sortby a{color:#455b64}.cms-facebook-adds-courses .sortby__text:after{height:14.4px}.cms-facebook-adds-courses .sortby__dropdown{width:185px}.training__courses__section__wrapper{padding:55px 0}.training__courses__section__wrapper .title{letter-spacing:-.02em;color:#0069df;margin-bottom:32px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:32px;line-height:40px;width:100%;padding-left:0}.training__courses__section__wrapper .training__courses__listing__row{display:flex;flex-wrap:wrap;padding-left:0}.training__courses__section__wrapper .training__courses__listing__card{border:1px solid #e0e0e0;border-radius:20px;width:100%;max-width:100%;background-color:#fff;margin:0 0 32px;min-height:100%;flex:1 0 100%;display:flex;flex-direction:column}.training__courses__section__wrapper .training__courses__listing__card__img{width:100%;height:210px;border-radius:20px 20px 0 0}.training__courses__section__wrapper .training__courses__listing__card__img .category__img{width:100%;height:210px !important;border-radius:20px 20px 0 0}.training__courses__section__wrapper .training__courses__listing__card__wrap{padding:16px 16px 0;position:relative;flex:1 1 0px}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__date{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:12px;line-height:17px;color:#000;margin-bottom:16px;display:block;letter-spacing:.3px;text-transform:uppercase}.training__courses__section__wrapper .training__courses__listing__card__wrap .separator{font-size:20px;position:relative;top:-3px;font-weight:900;margin:0 4px}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__title{color:#0069df;line-height:32px;margin-bottom:24px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:36px;line-height:44px;letter-spacing:-.02em;font-size:28px;line-height:36px}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__title a{color:#0069df}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__duration{font-size:12px;font-weight:500;color:#90a4ae;font-family:'Source Sans Pro',sans-serif;margin-bottom:24px;display:block;letter-spacing:.75px;text-transform:uppercase;display:none}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy{color:#000;font-family:'DM Sans',sans-serif;overflow:hidden;position:relative;font-weight:400;font-size:16px;line-height:24px;margin-bottom:16px}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p{margin-bottom:8px;font-size:16px;line-height:24px;letter-spacing:0px;margin-top:0;font-weight:400}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy p b{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:16px;line-height:22px}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy ul{font-weight:400;margin-bottom:32px}.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__copy li{font-size:16px;line-height:24px;margin-bottom:10px}.training__courses__section__wrapper .training__courses__listing__card__wrap .learn__more__link span{font-size:16px;line-height:22px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;color:#000;cursor:pointer}.training__courses__section__wrapper .training__courses__listing__card__wrap .learn__more__link span:after{content:'';display:inline-block;width:15px;height:13px;right:-16px;top:1px;position:relative;background:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);background-size:cover;cursor:pointer}.training__courses__section__wrapper .training__courses__listing__card__bottom__section{margin:16px 16px 36px;border-top:1px solid #e0e0e0;padding-top:16px;display:flex;flex-direction:column}.training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left{float:none !important;margin-right:0;display:inline-block;margin-bottom:16px}.training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .detail__currency{display:inline-block;font-size:24px;line-height:30px;margin-top:-4px;color:#000}.training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .detail__cost{font-size:24px;line-height:30px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;letter-spacing:-.02em;color:#000}.training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-left .tax{font-weight:400;text-transform:initial;color:#000;display:inline-block;margin-left:4px;font-size:16px;line-height:24px}.training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right{float:none}.training__courses__section__wrapper .training__courses__listing__card__bottom__section .float-right .add__to__basket__link a{background:#0069df;border-radius:30px;padding:12px 32%;color:#fff;position:relative;top:7px;font-size:16px;line-height:22px}.training__courses__section__wrapper .see__more__btn{width:219px;margin:0 auto;margin-top:80px}.career__builder__bundle__section .cbb__slider__section__wrapper{padding:72px 0 112px;background-color:#f6f5f7}.career__builder__bundle__section .cbb__slider__section__wrapper .heading{font-size:32px;line-height:40px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;letter-spacing:-.02em;color:#0069df;padding-left:0}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider{position:relative;height:700px;padding-left:0;margin-left:-20px;width:120%;margin-top:24px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-list{position:relative;display:flex}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-track{margin-left:-43px;display:flex}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-slide{max-width:274px;margin-right:32px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-slide .detail__button{padding:9px 24px;font-size:14px;line-height:18px;color:#fff;margin-top:16px}.career__builder__bundle__section .cbb__slider__section__wrapper .career__builder__bundle__slider .slick-arrow{display:none !important}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block{background-color:#fff;margin-bottom:0;width:288px;height:inherit;padding:24px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__plan{background:#4daf4e}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content--tab{padding-bottom:0;margin-bottom:52px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content--tab .personal-landing__plans__cards__block__data{font-weight:400;font-size:16px;line-height:24px;color:#000}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content--tab .personal-landing__plans__cards__block__what{font-size:16px;line-height:22px;letter-spacing:.2px;color:#000}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content--tab .personal-landing__plans__cards__block__what li{font-size:16px;line-height:24px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block .news__link{font-size:16px;line-height:22px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block .news__link a{color:#000}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom{width:100%;display:flex;left:0;bottom:0;flex-direction:row-reverse;position:relative}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__left{color:#000;margin-bottom:0;float:left;margin-top:0;padding-left:0}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__left .personal-landing__plans__cards__block__price{flex:100%}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right{width:100%;text-align:left}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right .ad__link{padding:12px 24% 12px;margin-top:16px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right .ad__link:after{top:6px}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .personal-landing__plans__cards__block__right .personal-landing__plans__cards__block__right--number{font-size:32px;line-height:40px;color:#0069df}.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom .productClickSchema{display:none}.faq__section .faq__section__wrapper{padding:72px 0 0;background-color:#fff}.faq__section .faq__section__wrapper .faq__container{display:flex;flex-direction:column;padding-left:0}.faq__section .faq__section__wrapper .faq__container .faq__left .title{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#000;margin-bottom:32px}.faq__section .faq__section__wrapper .faq__container .faq__right{width:100%}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container{width:100%;padding-left:0}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection{padding:16px 0 40px;border-top:1px solid #e0e0e0}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__section-counter{display:none}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__header{font-family:'DM Sans-Medium',sans-serif;font-weight:500;font-size:24px;line-height:30px;margin-bottom:24px;color:#000;width:100%;letter-spacing:-.02em}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__ans{padding:0;color:#000;font-weight:400;font-size:16px;line-height:24px}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__ans p{margin-bottom:0;font-weight:400}.faq__section .faq__section__wrapper .faq__container .faq__right .faq__details-container .faqsection .faq__ans p a{color:#0069df !important}.attendees-listing .courses__title{width:100%}.attendees-listing .courses__search{margin:0 20px 20px}.attendees-listing .courses__results{margin:0 20px 56px}.attendees-listing .category__mid .filter{width:100% !important}.attendees-listing .category__mid .filter__modal{top:-25vh !important}.attendees-listing .category__mid .filter__modal .filter__box{width:92% !important;margin-left:39px !important}.attendees-listing .category__mid .filter__modal .filter__box--active .filter{position:fixed;z-index:100;background:#fff;left:0;right:0;margin-top:120px;display:flex;flex-wrap:wrap}.attendees-listing .category__mid .filter__modal .filter__box .filter__buttons{display:flex !important;justify-content:space-between !important;margin-top:30px !important;margin-bottom:30px !important;margin-left:0 !important;position:relative !important;bottom:0 !important}.attendees-listing .category__mid .filter__modal .filter__box .filter__header{display:block;color:#455b64;padding-left:30px;text-align:start}.attendees-listing .category__mid .filter__modal .filter__box .filter__header:after{display:inline-block;position:relative;left:63%;margin-left:0;top:3px;width:16px;height:16px;background:url(../../frontend/Jellyfish/Training/en_US/images/close-ico.svg)}.attendees-listing .category__mid .filter__modal .filter__box .filter-options{border-top:0 !important}.attendees-listing .course-calendar{padding:0 !important}.attendees-listing .course-calendar__accordion{border-bottom:0 !important;width:100% !important}.attendees-listing .course-calendar__accordion--main{padding:24px 20px !important}.attendees-listing .course-calendar__accordion-section{border-bottom:2px solid #90a4ae}.attendees-listing .course-calendar__accordion-section .collapsibleTab:after{bottom:70px;right:-88% !important}.attendees-listing .course-calendar__accordion-section .collapsibleTab .listing__title{margin-bottom:0;width:66%}.attendees-listing .course-calendar__accordion-section .collapsibleTab p{margin-bottom:0}.attendees-listing .course-calendar__accordion--course-duration{padding-left:0 !important}.attendees-listing .course-calendar .collapsibleContent:after{height:0 !important;border-top:0 !important}.attendees-listing .course-calendar__accordion-content{border-top:0 !important;flex-direction:column !important}.attendees-listing .accordion-items{width:100%;padding-bottom:80px}.attendees-listing .accordion-items:nth-child(1){width:100% !important;padding-bottom:0 !important}.attendees-listing .accordion-items:nth-child(2){padding-left:0 !important}.attendees-listing .accordion-items .intrest-data{display:flex;flex-direction:column !important;padding:16px;width:100%}.attendees-listing .accordion-items .registered-intrest{height:auto}.attendees-listing .search__pagination{padding:42px 70px 0;margin:0;width:100%}.cms-q4-budget .courses__bg{background:linear-gradient(195deg,#073379 0%,#14499e 100%)}.cms-q4-budget .q4-spotlight-section{margin-bottom:-169px;z-index:1;background:linear-gradient(8deg,#073379 0%,#14499e 100%)}.cms-q4-budget .container{margin-right:auto;margin-left:auto}.cms-q4-budget .courses__title,.cms-q4-budget .courses__subtitle{color:#fff}.cms-q4-budget .courses__title{padding-top:80px}.cms-q4-budget .private-courses__detail{padding:80px 0}.cms-q4-budget .q4Budget-category-listing{background:#455b64;color:#fff;padding:60px 0}.cms-q4-budget .q4Budget-category-listing h2{font-size:32px;line-height:40px;color:#fff}.cms-q4-budget .q4Budget-category-listing_description{max-width:100%;margin:30px 0 60px}.cms-q4-budget .q4Budget-category-listing h4{color:#fff}.cms-q4-budget .q4Budget-category-listing p{font-size:18px;line-height:24px}.cms-q4-budget .q4Budget-category-listing #scheduled-courses{margin-top:-28px}.cms-q4-budget .q4Budget-category-listing__row{display:flex;flex-direction:column}.cms-q4-budget .q4Budget-category-listing__card{width:100%;max-height:200px;box-shadow:0px 2px 20px rgba(0,0,0,.1);background-color:#fff;margin-bottom:15px;margin-top:15px;margin-right:20px;overflow:hidden}.cms-q4-budget .q4Budget-category-listing__bar{height:11px;background-color:#00affe}.cms-q4-budget .q4Budget-category-listing__title{margin:24px;font-family:'DM Sans',sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#455b64}.cms-q4-budget .q4Budget__private__courses{padding:80px 0 66px;background:#fff;color:#455b64}.cms-q4-budget .q4Budget__private__courses__blocks{display:flex;flex-direction:column}.cms-q4-budget .q4Budget__private__courses__wid{width:100%}.cms-q4-budget .q4Budget__private__courses__title{font-family:'DM Sans',sans-serif;font-size:32px;line-height:40px;font-weight:400;margin-bottom:24px;width:100%;color:#fb2424}.cms-q4-budget .q4Budget__private__courses__desc{font-family:'DM Sans',sans-serif;font-size:18px;line-height:24px;letter-spacing:0;width:100%;margin-bottom:50px}.cms-q4-budget .q4Budget__private__courses .q4Budget__private__courses__cta{margin-bottom:70px}.cms-q4-budget .q4Budget__private__courses__reasons{display:flex;border-bottom:1px solid #c7d1d5;padding:18px 24px 24px 0}.cms-q4-budget .q4Budget__private__courses__reasons:nth-child(1){padding:0 24px 24px 0}.cms-q4-budget .q4Budget__private__courses__reasons:last-child{border-bottom:unset}.cms-q4-budget .q4Budget__private__courses__reasons__img{float:left;margin-right:24px;width:7%;margin-top:7px}.cms-q4-budget .q4Budget__private__courses__reasons__text{display:flex;flex-direction:column;width:93%}.cms-q4-budget .q4Budget__private__courses__reasons__desc{font-family:'DM Sans',sans-serif;display:list-item;overflow:hidden;font-size:24px;line-height:32px;font-weight:700}.cms-q4-budget .q4Budget__private__courses__reasons__desc+p{font-family:'DM Sans',sans-serif;display:list-item;overflow:hidden;font-size:18px;line-height:24px}.cms-q4-budget .course_credit_section{background:#f7f7f7;padding-top:47px}.cms-q4-budget .course_credit_section .grid__row{align-items:start}.cms-q4-budget .course_credit_section .grid__img{margin-top:20px;height:100%;margin-bottom:10px;max-width:100%}.cms-q4-budget .course_credit_section .grid__header{max-width:100%;text-align:left;color:#4daf4e;margin-bottom:60px}.cms-q4-budget .course_credit_section .grid_description{text-align:left}.cms-q4-budget .course_credit_section .grid_description h3{line-height:36px}.cms-q4-budget .course_credit_section .grid_description p{font-family:'DM Sans',sans-serif;font-weight:300;font-size:24px;line-height:32px;color:#455b64;margin-bottom:60px}.cms-q4-budget .course_credit_section .grid__column{text-align:left}.cms-q4-budget .course_credit_section .grid__column:nth-child(1){padding-left:20px}.cms-q4-budget .course_credit_section .grid__column:last-child{padding-right:20px;padding-bottom:70px}.cms-q4-budget .course_credit_section .grid__copy{font-weight:700;font-size:24px;line-height:32px;margin:16px 0}.cms-q4-budget .course_credit_section .grid__column__description{font-family:'DM Sans',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#455b64}.cms-q4-budget .private-courses__left{max-width:100%}.cms-q4-budget .private-courses__right{margin-left:0;margin-top:50px}.cms-q4-budget .private-courses__right .private-courses__label{font-weight:900}.gcp-course-calender .courses__banner{background:#f6f5f7;display:flex;flex-direction:column-reverse}.gcp-course-calender .courses__bg{background:#f6f5f7}.gcp-course-calender .courses__title{max-width:100%;color:#000}.gcp-course-calender .courses__subtitle{max-width:100%}.gcp-course-calender .spotlight__cta a{color:#fff}.gcp-course-calender .spotlight__cta a img{width:18px}.gcp-course-calender .category__mid{padding:28px 0 20px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion{border-bottom:unset;width:100%}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .collapsibleContent:after{height:66px;border-top:1px solid #c7d1d5}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-content{flex-direction:column}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion--main{border-top:unset;display:flex;flex-direction:column}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-items:nth-child(2){max-width:424px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-left{display:flex;width:100%}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-left .course-calendar__accordion-items:nth-child(1){max-width:75px !important}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-left .course-calendar__accordion-items:nth-child(2){padding-top:21px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right{display:flex;flex-direction:column;margin-top:-21px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right .course-calendar__accordion-items:nth-child(1){max-width:100% !important;padding-top:0}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right .course-calendar__accordion-items:nth-child(1) .course-calendar__accordion-items-price{justify-content:flex-start;margin-left:117px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right .course-calendar__accordion-items:nth-child(1) .course-calendar__accordion-items-price .course-calendar__accordion-items-price--tax{margin-top:16px;margin-left:50px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar__accordion-right .course-calendar__accordion-items:nth-child(2){padding-top:10px;padding-left:117px;padding-bottom:35px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar-msg{font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:23px;color:#000;margin-bottom:60px}.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .course-calendar-msg-lite{font-family:'DM Sans',sans-serif;font-weight:300;font-size:14px;line-height:22px;color:#000}.home--news{background:#f6f5f7;padding:52px 0 60px}.home--news-title{font-family:'DM Sans',sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;text-align:center;color:#000}.home--news-title p{margin-bottom:16px}.home--news-desc{font-family:'DM Sans',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px;text-align:center;color:#000}.home--news-desc p{padding:0;margin-bottom:8px}.home--news-cta{text-align:center;margin-top:32px;display:flex;flex-direction:row;justify-content:center}.home--news-cta .browse-all-cta,.home--news-cta .browse-all-cta:visited{border:2px solid #0069df;border-radius:30px;padding:12px 48px;font-family:'DM Sans',sans-serif;font-weight:500;font-size:16px;line-height:22px;color:#000;text-decoration:none}.home--news-cta .browse-all-cta:hover,.home--news-cta .browse-all-cta:visited:hover{background:#0069df;color:#fff;text-decoration:none}.home--news-cta .browse-all-cta:active,.home--news-cta .browse-all-cta:visited:active,.home--news-cta .browse-all-cta:focus,.home--news-cta .browse-all-cta:visited:focus{background:#00358c;color:#fff;border:2px solid #00358c;text-decoration:none}.home--news .tiles{width:100%;display:flex;align-items:stretch;align-content:stretch;flex-direction:row;flex-wrap:wrap;flex-grow:1;flex-direction:column}.home--news .tiles .card{background-color:transparent;border:none;margin-right:0;border-radius:0;margin-top:24px}.home--news .tiles .card-image{border-radius:20px;max-height:237px}.home--news .tiles .card-image__img{border-radius:20px 20px 0 0;width:100%}.home--news .tiles .card-body{border:1px solid rgba(0,0,0,.125);padding:16px 16px 24px;background-color:#fff;color:#000;border-radius:0 0 20px 20px;position:relative;top:0}.home--news .tiles .card-header{background:0 0;border:none;padding:0;display:flex;justify-content:space-between;align-items:center}.home--news .tiles .card-date{color:var(--Darkmode-Grey,#28272d);font-feature-settings:'liga' off,'clig' off;font-family:"DM Sans";font-size:10px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.2px}.home--news .tiles .card-date{text-transform:uppercase}.home--news .tiles .card-blog{font-size:14px;line-height:22px;letter-spacing:.2px;color:#fff;padding:2px 12px;border-radius:10px;display:flex;align-items:center}.home--news .tiles .card .card-blog--inform{background-color:#0069df}.home--news .tiles .card .card-blog--inform:before{content:url(../../frontend/Jellyfish/Training/en_US/images/inform-icon.svg);position:relative;right:3px;top:3px;margin-right:8px}.home--news .tiles .card .card-blog--inspire{background-color:#02883e}.home--news .tiles .card .card-blog--inspire:before{content:url(../../frontend/Jellyfish/Training/en_US/images/inspire-icon.svg);position:relative;right:3px;top:3px;margin-right:8px}.home--news .tiles .card .card-blog--ignite{background-color:#da0034}.home--news .tiles .card .card-blog--ignite:before{content:url(../../frontend/Jellyfish/Training/en_US/images/ignite-icon.svg);position:relative;right:3px;top:3px;margin-right:8px}.home--news .tiles .card-title{color:var(--GLOW-Greys-Grey-1000,#000);font-family:'DM Sans-Medium',sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px;margin:16px 0}.home--news .tiles .card-desc,.home--news .tiles .card-link{color:var(--GLOW-Greys-Grey-1000,#000);font-family:'DM Sans',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px}.home--news .tiles .card-link{margin-top:30px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;position:static}.home--news .tiles .card-link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);right:4px;top:3px;position:relative}.home--news .tiles .card-link .read-cta,.home--news .tiles .card-link .read-cta:visited{color:#000 !important}.home--news .tiles .card-link .read-cta:hover,.home--news .tiles .card-link .read-cta:visited:hover,.home--news .tiles .card-link .read-cta:active,.home--news .tiles .card-link .read-cta:visited:active,.home--news .tiles .card-link .read-cta:focus,.home--news .tiles .card-link .read-cta:visited:focus{color:#000 !important;text-decoration:underline}.home--news .card-link{display:inline-flex;gap:12px;align-items:center;color:#fff;text-decoration:none;justify-content:space-between;max-width:fit-content}.promo{background:#0069df;overflow:hidden}.promo .container{position:relative}.promo__content{padding:70px 0;position:relative}.promo__title{color:#fff;font-size:48px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:58px;margin:0 auto 46px auto;max-width:810px;position:relative;text-align:center;width:100%}.promo__list{display:flex;justify-content:space-evenly;list-style-type:none;margin:0;padding:0;position:relative}.promo__list-item{background:#fff;border-radius:20px;display:flex;padding:17px 29px;min-height:107px;align-items:center;justify-content:center;width:calc(25% - 10px);text-align:center}.promo__link{color:#000;font-size:24px;line-height:36px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;letter-spacing:-.01em;font-size:20px;line-height:28px;-webkit-font-smoothing:auto}.promo .shapes{position:absolute;width:100%;height:100%;top:0;left:0}.promo--courses .promo__title{max-width:750px}.promo--courses .shape_1{position:absolute;width:260px;height:325px;bottom:-135px;left:-200px}.promo--courses .shape_2{position:absolute;width:255px;height:331px;top:-62px;right:-160px}.train_team{margin-bottom:64px;max-width:705px}.train_team--content{background:#00358c;border-radius:40px;padding:40px}.train_team--title{font-family:'DM Sans',sans-serif;font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#fff}.train_team--desc{font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#fff;margin-top:16px}.train_team--button{font-family:'DM Sans',sans-serif;background:#0069df;border-radius:30px;border:none;margin-top:24px;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#fff;padding:12px 48px}body{padding-top:0 !important}body.body--disable-scroll{height:100dvh;overflow:hidden;width:100%}body.body--click-mask .jt2-header .site-header__mask{opacity:1;pointer-events:initial;z-index:0}body{padding-top:68px !important}.jt2-header{position:fixed;z-index:2;width:100%;top:0;left:0;transition:top .4s ease-in-out}.jt2-header.nav-up{top:-142px}.jt2-header .primary-nav__submenu--open+a.primary-nav__link{border:2px solid #00f}.jt2-header .primary-nav__submenu--open+a.primary-nav__link:after{transform:rotate(-180deg)}.jt2-header .site-header__mask{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.7);z-index:-1;opacity:0;pointer-events:none;transition:all .5s ease-in-out}.jt2-header .header-bar{background:#000;padding:2px 0;position:relative;z-index:2}.jt2-header .header-bar__info&gt;div [data-content-type=html]{display:contents}.jt2-header .header-bar__info-link{display:none}.jt2-header .region-select{display:none;position:absolute;top:24px;left:200px;z-index:3;padding-bottom:4px}.jt2-header .region-select:hover .region-select__menu-container{display:flex;justify-content:space-between}.jt2-header .region-select:hover .region-select__toggle{background:#fff;border-radius:5px;color:#000}.jt2-header .region-select:hover .region-select__toggle:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;transform:rotate(-180deg)}.jt2-header .region-select__toggle{border:none;padding:5px 8px;background:0 0;border-radius:5px;color:#fff;font-size:12px;line-height:1;letter-spacing:.02em;transition:all .2s ease-in-out}.jt2-header .region-select__toggle:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-white-down.svg) no-repeat 0 0;display:inline;margin-left:7px;width:9px;height:8px;display:inline-block;transition:all .2s ease-in-out}.jt2-header .region-select__toggle:hover{background:#fff;border-radius:5px;color:#000}.jt2-header .region-select__toggle:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;transform:rotate(-180deg)}.jt2-header .region-select__menu-container{position:absolute;z-index:2;display:none;background:#fff;box-shadow:0px 4px 20px rgba(8,30,63,.1);border-radius:10px;top:32px;left:-150px;width:300px;flex-wrap:wrap;padding:24px 12px}.jt2-header .region-select__menu{width:100%;padding-bottom:24px}.jt2-header .region-select__menu-title{display:block;font-size:12px;margin-bottom:8px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;padding:0 30px 0 12px;color:#7a7a7a}.jt2-header .region-select__menu-list{list-style-type:none;padding:0;margin:0}.jt2-header .region-select__menu-item{padding:0;margin:0}.jt2-header .region-select__menu-link{display:block;color:#000;padding:12px;font-size:14px;line-height:22px;background:#fff;transition:all .2s ease-in-out}.jt2-header .region-select__menu-link:hover{background:#f6f5f7;text-decoration:none}.jt2-header .site-header{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:12px 0;position:relative;z-index:1}.jt2-header .site-header__logo-image{max-width:175px;position:relative;z-index:2;margin-left:12px}.jt2-header .site-header__logo-image--white{display:none}.jt2-header .site-header__actions{display:flex;justify-content:space-between;align-items:center;gap:6px}.jt2-header .site-header__contact{display:none}.jt2-header .site-header__contact-btn{background:#000;border:2px solid #000;border-radius:30px;color:#fff;font-weight:600;padding:4px 20px;transition:all .2s ease-in-out}.jt2-header .site-header__contact-btn:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}.jt2-header .site-header__contact-btn:hover{background:#fff;color:#000}.jt2-header .site-header__contact-btn:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0}.jt2-header .site-header__menu-btn{display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_menu-black.svg) no-repeat center center;background-size:20px 20px}.jt2-header .site-header__menu-close{display:block;border:none;position:absolute;z-index:1;top:15px;right:0;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_close-white.svg) no-repeat center center;background-size:16px 16px}.jt2-header .site-header--checkout{border-top:4px solid #000}.jt2-header .site-header--checkout .site-header__actions-phone{color:#000;margin-right:12px}.jt2-header .site-header--checkout .site-header__actions-phone:hover{text-decoration:none}.jt2-header .primary-nav{display:none}.jt2-header .primary-nav__block{border-radius:30px;background:#fff;padding:32px}.jt2-header .primary-nav__block-footer{padding-top:24px}.jt2-header .primary-nav__block-footer-label{display:block;font-size:12px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;color:#7a7a7a;margin-bottom:8px}.jt2-header .primary-nav__block-footer-number{color:#000;font-size:22px;line-height:30px;display:block;margin-bottom:12px}.jt2-header .primary-nav__outside-link{display:block;color:#fff;text-transform:uppercase;font-size:14px;line-height:18px;padding:36px}.jt2-header .primary-nav__menu{list-style-type:none;margin:0;padding:0}.jt2-header .primary-nav__item{margin:0}.jt2-header .primary-nav__item:first-child{margin-left:0}.jt2-header .primary-nav__item--dd a.primary-nav__link:after{display:inline-block;margin-left:10px;width:8px;height:7px;position:relative;top:-1px;content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;background-size:cover;transition:transform .2s ease-in-out}.jt2-header .primary-nav__item--open .primary-nav__submenu{display:flex;position:static}.jt2-header .primary-nav__item--open a.primary-nav__link:after{transform:rotate(-180deg)}.jt2-header .primary-nav a.primary-nav__link{color:#000;display:block;padding:12px 0;font-size:22px;font-weight:500;line-height:30px;-webkit-font-smoothing:auto}.jt2-header .primary-nav a.primary-nav__link:visited,.jt2-header .primary-nav a.primary-nav__link:hover{color:#000;text-decoration:none}.jt2-header .primary-nav__submenu{display:none;columns:3;font-size:14px;line-height:22px;width:100%}.jt2-header .primary-nav__submenu-list{list-style-type:none;padding:0;margin:0;width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}.jt2-header .primary-nav__submenu-item{display:block;width:100%;margin:0;padding:0 31px 12px 0}.jt2-header .primary-nav__submenu-link{display:block;color:#000;background:#fff;transition:all .2s ease-in-out;padding:6px 0 6px 12px;font-weight:500}.jt2-header .primary-nav__submenu-link:hover{background:#f6f5f7;text-decoration:none}.jt2-header .primary-nav__submenu-link--arrow{font-weight:500;-webkit-font-smoothing:auto}.jt2-header .primary-nav__submenu-link--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}.jt2-header .primary-nav__submenu-title{font-size:15px;line-height:18px;font-weight:600;display:block;padding-bottom:8px;-webkit-font-smoothing:auto}.jt2-header .site-header__menu--scroll .header-bar__info-link{display:none}.jt2-header--menu-open .site-header__menu--scroll{height:calc(100dvh - 68px);overflow:auto}.jt2-header--menu-open .site-header__menu--scroll .header-bar__info-link{display:block;font-size:12px;line-height:1;color:#fff;text-transform:uppercase;margin-left:0;letter-spacing:.02em;padding:34px 0 0 24px}.jt2-header--menu-open .header-basket__toggle,.jt2-header--menu-open .site-search__toggle{display:none}.jt2-header--menu-open .primary-nav{display:block;position:fixed;top:0;left:0;width:100%;height:100dvh;background:#000;padding:68px 12px 12px;z-index:1}.jt2-header--menu-open .site-header__logo-image{display:none}.jt2-header--menu-open .site-header__logo-image--white{display:block}.jt2-header--menu-open .region-select{display:block}.jt2-header .mst-searchautocomplete__spinner{opacity:0}.searchautocomplete__active .jt2-header .mst-searchautocomplete__wrapper.jf-search-autocomplete{background:#fff;min-height:300px}.searchautocomplete__active .jt2-header .mst-searchautocomplete__wrapper.jf-search-autocomplete:before{width:200vw;height:100%;position:absolute;content:'';left:-50vw;top:0;background:#fff}.searchautocomplete__active .jt2-header .mst-searchautocomplete__spinner{position:relative;width:80px;height:80px;margin:auto;position:absolute;top:100px;left:calc(50% - 40px);z-index:2;opacity:1}.jt2-header .site-header__contact-btn{font-weight:500;padding:8px 20px}.jt2-header .header-basket__toggle{display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_cart-black.svg) no-repeat center center;background-size:20px 20px;position:relative}.jt2-header .header-basket__counter{position:absolute;top:4px;right:2px;width:14px;height:14px;border-radius:7px;font-size:10px;line-height:15px;background:#0069df;color:#fff;display:none}.jt2-header .header-basket__counter--active{display:block}.jt2-header .header-basket__container{background:#fff;position:fixed;top:68px;right:0;transform:translateX(100%);transition:all .4s ease-in-out;padding:24px;min-height:calc(100dvh - 68px);max-width:100%;width:100%}.jt2-header .header-basket--open .header-basket__container{transform:translateX(0%)}.jt2-header .header-basket__title{font-size:24px;line-height:34px;color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500;margin:0 0 16px}.jt2-header .header-basket__close{position:absolute;top:20px;right:0;display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_close-black.svg) no-repeat center center;background-size:16px 16px}.jt2-header .header-basket__items{max-height:calc(100dvh - 325px);overflow:auto;padding-bottom:20px}.jt2-header .header-basket__item{border-top:1px solid #e0e0e0;padding:16px 0 12px}.jt2-header .header-basket__item:first-of-type{border-top:none}.jt2-header .header-basket__item-title{color:#000;font-size:18px;line-height:24px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;margin:0 0 6px}.jt2-header .header-basket__item-info{color:#000;font-size:14px;line-height:22px;font-weight:400;margin:0 0 12px}.jt2-header .header-basket__item-list{list-style-type:none;margin:0;padding:0 0 12px;color:#000;font-size:14px;line-height:22px;font-weight:400}.jt2-header .header-basket__item-list li{padding:4px 0 0;margin:0}.jt2-header .header-basket__item-meta{display:flex;justify-content:space-between}.jt2-header .header-basket__item-price{text-align:right;padding-top:5px;-webkit-font-smoothing:auto}.jt2-header .header-basket__item-total{color:#000;font-size:18px;line-height:24px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;margin:0 0 6px;display:block}.jt2-header .header-basket__item-remove{font-size:12px;line-height:17px;color:#da0034;text-transform:uppercase;letter-spacing:.06em}.jt2-header .header-basket__footer{border-top:1px solid #e0e0e0;padding:24px 0;background:#fff;position:absolute;bottom:0;right:24px;width:calc(100% - 48px)}.jt2-header .header-basket__footer:before{content:'';height:20px;width:100%;position:absolute;top:-21px;left:0;display:block;background-image:linear-gradient(rgba(255,255,255,0),#fff)}.jt2-header .header-basket__footer .btn{display:block;margin-top:8px}.jt2-header .header-basket__footer-total{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.jt2-header .header-basket__footer-total-label{font-size:14px;line-height:22px;color:#7a7a7a}.jt2-header .header-basket__footer-total-price{font-size:24px;line-height:34px;color:#000;font-family:'DM Sans-Medium',sans-serif;font-weight:500;-webkit-font-smoothing:auto}.jt2-header .product-update{text-align:center;-webkit-font-smoothing:auto}.jt2-header .product-update a.product-update__minus,.jt2-header .product-update a.product-update__plus{display:inline-block;color:#0069df;font-size:26px;line-height:1;padding:0 6px;position:relative;top:2px}.jt2-header .product-update a.product-update__minus:hover,.jt2-header .product-update a.product-update__plus:hover{text-decoration:none}.jt2-header .product-update__quantity{display:inline-block;border:none;background:#fff;font-size:18px;max-width:35px;width:auto;padding:0;color:#000;text-align:center}.jt2-header .product-update__action{display:block;background:0 0;border:none;font-size:12px;font-weight:400;line-height:17px;color:#0069df;text-transform:uppercase;letter-spacing:.06em;width:100%;margin:0}.jt2-header .site-search__container{position:fixed;left:0;top:4px;width:100%;min-height:100dvh;opacity:0;padding:0;z-index:2;pointer-events:none}.jt2-header .site-search__controls{padding:9px 15px;position:relative;z-index:1}.jt2-header .site-search__controls:before{content:'';display:block;width:100%;height:60px;background:#fff;opacity:0;position:absolute;top:0;left:0;z-index:1}.jt2-header .site-search__toggle{display:block;border:none;padding:0;margin:0;width:44px;height:44px;font-size:0;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:20px 20px}.jt2-header .site-search--open .site-search__container{pointer-events:initial;opacity:1}.jt2-header .site-search--open .site-search__controls:before{opacity:1}.jt2-header .site-search__close{width:44px;height:44px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_close-black.svg) no-repeat center center;background-size:16px 16px;position:absolute;right:0;top:12px;border:none;font-size:0;z-index:2}.jt2-header .site-search__content{position:relative}.jt2-header .site-search__input{padding:12px 24px 12px 45px;max-width:calc(100% - 30px);height:46px;background:#f6f5f7;border-radius:30px;width:100%;color:#000;font-size:16px;line-height:24px;background:#f6f5f7 url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat 14px 16px;background-size:16px 16px;border:none;position:relative;z-index:1}.jt2-header .search-response{display:block;margin:0 -15px;padding:24px 0 0;position:relative;flex-wrap:wrap;max-height:calc(100dvh - 70px);overflow:auto;transform:translateY(-100%);transition:all .4s ease-in-out;opacity:0;background:#fff}.jt2-header .search-response:before{content:'';display:block;width:200vw;height:100%;background:#fff;position:absolute;top:0;left:0;transform:translateX(-50%);z-index:-1}.jt2-header .search-response&gt;div{width:100%}.jt2-header .search-response__title{display:block;font-size:12px;margin-bottom:16px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;color:#7a7a7a}.jt2-header .search-response__loader{width:100px;height:100px;position:absolute;top:155px;left:50%;margin:0 0 0 -50px}.jt2-header .search-response__loader-img{width:100%;height:100%}.jt2-header .search-response__popular{padding:6px 15px}.jt2-header .search-response__popular-list{list-style-type:none;margin:0;padding:0}.jt2-header .search-response__popular-list-item{padding-bottom:12px;margin-bottom:0}.jt2-header .search-response__popular-list-link{font-size:16px;line-height:22px;font-weight:600;color:#000}.jt2-header .search-response__popular-list-link:hover{text-decoration:none;color:#000}.jt2-header .search-response__noresult{padding:6px 15px}.jt2-header .search-response__noresult-text{font-size:16px;margin-bottom:16px;font-weight:400;line-height:21px;color:#000}.jt2-header .search-response__noresult-text:last-of-type{font-size:14px;line-height:22px}.jt2-header .search-response__noresult-text strong{color:#000;font-family:'DM Sans-Bold',sans-serif;font-weight:600;-webkit-font-smoothing:auto}.jt2-header .search-response__results{width:100%;padding:0 15px 24px}.jt2-header .search-response__results--reading{width:100%;padding:24px 15px;background:#f6f5f7}.jt2-header .search-response__results--reading .search-response__list{display:flex;flex-wrap:wrap}.jt2-header .search-response__results--reading .search-response__list-item{width:100%}.jt2-header .search-response__list{list-style-type:none;margin:0;padding:0}.jt2-header .search-response__list-item{margin:0;padding:0 0 16px}.jt2-header .search-response a.search-response__list-link{font-size:16px;line-height:21px;font-weight:400;color:#7a7a7a}.jt2-header .search-response a.search-response__list-link:hover{text-decoration:none}.jt2-header .search-response a.search-response__list-link strong{color:#000;font-family:'DM Sans-Bold',sans-serif;font-weight:600;-webkit-font-smoothing:auto}.jt2-header .search-response__results--reading .search-response__list-item{position:relative;background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-bottom:16px;padding-bottom:0}.jt2-header .search-response__results--reading .search-response__list-link{position:absolute;width:100%;height:100%;position:relative}.jt2-header .article-card{padding:16px}.jt2-header .article-card__meta{display:flex;justify-content:space-between;padding-bottom:16px}.jt2-header .article-card__date{font-size:12px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:.3px;color:#7a7a7a}.jt2-header .article-card__summary{font-size:16px;line-height:22px;color:#000;margin-bottom:8px}.jt2-header .article-card__lozenge{padding:2px 8px;border-radius:6px;background:#e0e0e0;color:#fff;font-size:12px;line-height:17px}.jt2-header .article-card__lozenge:before{content:'';display:inline-block;margin-right:5px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_bulb-white.svg) no-repeat center center;background-size:cover;width:9px;height:12px;position:relative;top:2px}.jt2-header .article-card__lozenge--inform{background:#0069df}.jt2-header .article-card__lozenge--inspire{background:#02883e}.jt2-header .article-card__lozenge--ignite{background:#da0034}.jt2-header .site-search--open .search-response{transform:translateY(0%);opacity:1}.hero{border-radius:40px;text-align:center;position:relative;display:flex;align-items:center}.hero--black{background:#000;color:#fff}.hero--blue{background:#0069df;color:#fff}.hero--grey{background:#f6f5f7;color:#000}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:40px}.hero__content{margin:0 auto;position:relative}.hero__content-title{font-size:48px;line-height:58px;margin:0 0 24px;-webkit-font-smoothing:auto}.hero__content-title--small{font-size:42px;line-height:50px;margin:24px 0}.hero--grey .hero__content-title{color:#000}.hero__content-intro{font-size:20px;line-height:28px;padding-bottom:32px;font-weight:400;margin:0}.hero__content-copy{font-size:16px;line-height:24px;padding-bottom:32px;font-weight:400;margin:0}.hero__content-cta{display:inline-block;border:none;background:#fff;color:#000;border-radius:30px;padding:10px 20px;font-size:16px;line-height:22px;font-weight:500;border:2px solid #fff;transition:all .2s ease-in-out;font-family:'DM Sans-Medium',sans-serif;-webkit-font-smoothing:auto}.hero__content-cta--arrow{padding:10px 36px 10px 22px}.hero__content-cta--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0;display:inline;margin-left:15px;width:20px;height:20px;display:inline-block;position:relative;top:5px;right:-5%}.hero__content-cta--arrow:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0}.hero__content-cta--arrow-down:after{content:'';transform:rotate(90deg)}.hero--grey .hero__content-cta{background:#000;color:#fff}.hero--grey .hero__content-cta--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0}.hero__content-cta:visited{color:#000}.hero__content-cta:hover{background:0 0;color:#fff;text-decoration:none}.hero--large{padding:72px 24px}.hero--search{padding:112px 24px}.hero--search .hero__content-intro{max-width:600px}.hero--short{padding:56px 24px;min-height:400px}.hero--2up{padding:72px 24px}.hero--2up .hero__content{text-align:left;margin:0;width:100%}.hero--2up .hero__content-title{font-size:42px;line-height:50px;margin:0 0 24px}.hero--2up .hero__content-intro{font-size:20px;line-height:28px;padding-bottom:16px;font-weight:400;margin:0}.hero--2up .hero__content-text{max-width:500px;width:100%}.hero--2up .hero__content-media{max-width:462px;width:100%;margin-left:auto;padding-top:24px}.hero--2up .hero__content-media img{width:100%}.hero--2up .inline-review{margin:0}.hero__search{text-align:left}.hero__search-bar{position:relative}.hero__search .hero__search-input{background:#fff;border:none;border-radius:50px;color:#000;display:block;padding:12px 16px;font-weight:400;font-size:14px;line-height:22px;min-height:48px;margin-bottom:16px}.hero__search .hero__search-input::placeholder{color:#000}.hero__search-submit{display:block;position:absolute;right:4px;top:4px;border:none;padding:0;margin:0;width:44px;height:44px;background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:20px 20px}.hero__search-submit:hover{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_search-black.svg) no-repeat center center;background-size:20px 20px;border:none}.hero__search-meta{display:flex;justify-content:space-between}.hero__search-count{font-weight:600;font-size:18px;line-height:24px;color:#fff}.meta-dd{position:relative}.meta-dd__label{text-transform:uppercase;font-weight:600;font-size:14px;line-height:18px;color:#fff;display:block;padding:4px 20px 4px 0;position:relative}.meta-dd__label:hover{cursor:pointer}.meta-dd__label:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-white-down.svg) no-repeat center center;display:inline-block;width:12px;height:12px;display:block;position:absolute;right:0;top:7px;transition:all .2s ease-in-out}.meta-dd__list{display:none;list-style-type:none;margin:0;padding:12px;width:145px;background:#fff;border-radius:10px;position:absolute;top:100%;right:50%;transform:translateX(50%);box-shadow:0px 4px 20px rgba(8,30,63,.1)}.meta-dd__item{margin:0;padding:0}.meta-dd__link{display:block;color:#000;padding:12px;font-weight:400;font-size:14px;line-height:22px}.meta-dd__link:hover{background:#f6f5f7;color:#000;text-decoration:none}.meta-dd__link:visited{color:#000;text-decoration:none}.meta-dd--open .meta-dd__label:after{transform:rotate(180deg)}.meta-dd--open .meta-dd__list{display:block}.inline-review{display:flex;justify-content:space-between;max-width:260px;margin:0 auto;align-items:center;margin-bottom:18px}.inline-review__stars{display:inline-block;line-height:0;position:relative;top:-2px}.inline-review__star{display:inline-block;width:12px;height:12px;margin-left:2px;background:url(../../frontend/Jellyfish/Training/en_US/images/star-full.svg) no-repeat center center;background-size:12px 12px}.inline-review__star:first-child{margin-left:0}.inline-review__star--half{background-image:url(../../frontend/Jellyfish/Training/en_US/images/half-star.svg)}.inline-review__star--empty{background-image:url(../../frontend/Jellyfish/Training/en_US/images/star-empty.svg)}.inline-review__rating,.inline-review__label{color:#fff;font-size:12px;line-height:17px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-font-smoothing:auto}.hero__features{list-style-type:none;margin:0 0 0 -160px;padding:0;transform:translateX(50%);text-align:left}.hero__features-item{font-size:12px;line-height:17px;text-transform:uppercase;letter-spacing:.5px;-webkit-font-smoothing:auto}.hero__features-item:first-child{margin-left:0}.hero__features-item:before{content:'';width:18px;height:18px;margin-right:10px;display:inline-block;background-size:17px 17px;position:relative;top:4px}.hero__features-item--pace:before{background:url(../../frontend/Jellyfish/Training/en_US/images/pace-ico.svg) no-repeat center center}.hero__features-item--teching:before{background:url(../../frontend/Jellyfish/Training/en_US/images/teaching-ico.svg) no-repeat center center}.hero__features-item--private:before{background:url(../../frontend/Jellyfish/Training/en_US/images/private-ico.svg) no-repeat center center}.courses__listing{padding-right:0;flex:1 1 73%;padding-left:0}.courses__listing .listing{max-width:764px}.courses__filter{flex:1 1 27%;padding-right:0}.filter .block-content.filter-content{border-top:none}.cms-index-index .hero__content-intro{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.cms-index-index .image-promo--small .image-promo__inner{min-height:440px}.cms-index-index .spot-light-new,.cms-index-index .spot-light-new *{box-sizing:border-box}.cms-index-index .spot-light-new{position:relative;overflow:hidden;width:calc(100% - 24px);background:#000;border-radius:20px;margin:72px 12px 0}.cms-index-index .spot-light-new-banner{position:relative;overflow:hidden;width:100%}.cms-index-index .spot-light-new-banner:after{content:'';width:100%;display:block;padding-bottom:181.76%}.cms-index-index .spot-light-new-banner-img{position:absolute;left:50%;top:50%;transform:translate(-62%,-50%);height:100%;max-width:unset}.cms-index-index .spot-light-new-banner-writeup{position:absolute;left:50%;top:80%;transform:translate(-50%,-100%);display:flex;flex-direction:column;gap:16px;color:#fff;width:85%;text-align:center;padding:10px;font-weight:500;z-index:1}.cms-index-index .spot-light-new-banner-title{margin:0;font-size:36px;line-height:44px;letter-spacing:-.2px}.cms-index-index .spot-light-new-banner-text{margin:0 0 16px;font-size:16px;line-height:24px}.cms-index-index .spot-light-new-banner-btn{background-color:#fff;padding:12px 16px;display:flex;align-items:center;gap:24px;font-size:16px;border-radius:30px;color:#000;text-decoration:none;width:222px;margin:0 auto;justify-content:space-between}.cms-index-index .spot-light-new-banner-btn:hover,.cms-index-index .spot-light-new-banner-btn:focus,.cms-index-index .spot-light-new-banner-btn:active,.cms-index-index .spot-light-new-banner-btn:visited{color:#000;text-decoration:none}.spot-light-new-banner-btn:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-black.svg);position:relative;top:4px;right:10px}.cms-index-index .spot-light-new-bg{position:absolute;width:100%;top:0;left:0;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 75%,#000),linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.42))}.cms-index-index .spot-light-new-cards-wrapper{position:relative}.cms-index-index .spot-light-new-cards{display:flex;gap:24px;padding:0 12px 20px;flex-direction:column;margin-top:-60px}.cms-index-index .spot-light-new-card{border-radius:20px;padding:32px;display:flex;gap:16px;flex-direction:column;color:#fff}.cms-index-index .spot-light-new-card:first-child{background-color:rgba(2,136,62,.4)}.cms-index-index .spot-light-new-card:nth-child(2){background-color:rgba(0,105,223,.4)}.cms-index-index .spot-light-new-card:last-child{background-color:rgba(218,0,52,.4)}.cms-index-index .spot-light-new-card:first-child .card-header-icon{background:#eafbf3}.cms-index-index .spot-light-new-card:nth-child(2) .card-header-icon{background:#e4f2ff}.cms-index-index .spot-light-new-card:last-child .card-header-icon{background:#fce5ea}.cms-index-index .card-header{display:flex;align-items:center;gap:16px;font-size:22px;font-weight:500;line-height:30px;margin:0;padding:0}.cms-index-index .card-header-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:#eafbf3}.cms-index-index .card-header-icon img{max-width:100%;max-height:100%}.cms-index-index .card-body{margin:0;font-size:16px;line-height:24px;flex-grow:1;padding:0}.cms-index-index .card-link{display:inline-flex;align-items:center;gap:16px;color:#fff;text-decoration:none;justify-content:space-between;max-width:fit-content}.cms-index-index .card-link:hover,.cms-index-index .card-link:focus,.cms-index-index .card-link:active,.cms-index-index .card-link:visited{color:#fff;text-decoration:none}.cms-index-index .card-link:after{content:url(../../frontend/Jellyfish/Training/en_US/images/arrow-right-white.svg);position:relative;top:5px}.cms-index-index .image-promos--double,.cms-index-index .scaled-learning.image-promos{padding:0}.cms-index-index .hero--full .spotlight-block.hero__bg{background-size:100% !important}.cms-index-index .hero--full .spotlight-block.hero__bg:after{background:0 0 !important}.review-section-wrapper{background:#f6f5f7}.review-section{display:flex;padding:32px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;margin:0 auto}.review-container{display:flex;margin:0 auto;flex-direction:column;gap:16px;width:100%;justify-content:center}.review-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:#fff;border-radius:30px;text-align:center;flex:1 1 100%;max-width:100%;min-height:180px}.review-title{align-self:stretch;color:#1a1a1a;text-align:center;font-family:'DM Sans-Medium',sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-.56px;margin:0}.review-description{margin:0;align-self:stretch;color:#1a1a1a;text-align:center;font-family:"DM Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:34px}.review-image{margin-top:20px;max-width:210px;width:100%}.hero--short .hero__bg-graphic-1,.hero--search .hero__bg-graphic-1,.hero--large .hero__bg-graphic-1{position:absolute;width:125px;height:125px;right:58px;top:-65px;border:2px solid #ff4975;border-radius:12px;transform:rotate(18deg)}.hero--short .hero__bg-graphic-2,.hero--search .hero__bg-graphic-2,.hero--large .hero__bg-graphic-2{position:absolute;width:78px;height:78px;right:-18px;top:27px;border:2px solid #0078ff;border-radius:50%}.hero--short .hero__bg-graphic-3,.hero--search .hero__bg-graphic-3,.hero--large .hero__bg-graphic-3{position:absolute;width:145px;height:145px;left:0;bottom:-93px}.hero--short .hero__bg-graphic-3 path,.hero--search .hero__bg-graphic-3 path,.hero--large .hero__bg-graphic-3 path{stroke:#0aa951;stroke-width:4px}.hero--short .hero__bg-graphic-4,.hero--search .hero__bg-graphic-4,.hero--large .hero__bg-graphic-4{position:absolute;width:50px;height:50px;left:-25px;bottom:43px;border:2px solid #0078ff;border-radius:50%}.hero--2up .hero__bg-graphic-1{position:absolute;width:100px;height:100px;right:-65px;bottom:328px;transform:rotate(25deg)}.hero--2up .hero__bg-graphic-1 path{stroke:#ff4975;stroke-width:6px}.hero--2up .hero__bg-graphic-2{position:absolute;border:2px solid #0078ff;border-radius:50%;display:none}.hero--2up .hero__bg-graphic-3{position:absolute;width:194px;height:194px;left:-130px;bottom:-105px;border:2px solid #0aa951;border-radius:6px;transform:rotate(25deg)}.hero--2up .hero__bg-graphic-4{position:absolute;width:108px;height:108px;left:100px;bottom:-66px;border:2px solid #0078ff;border-radius:50%}.hero--large .hero__bg-graphic-1{border-color:#0078ff}.hero--large .hero__bg-graphic-2{border-color:#0aa951}.hero--large .hero__bg-graphic-3 path{stroke:#ff4975}.hero--large .hero__bg-graphic-4{border-color:#0078ff}.hero--2up .hero__bg-graphic-1 path{stroke:#ff4975}.hero--2up .hero__bg-graphic-2{border-color:#0078ff}.hero--2up .hero__bg-graphic-3{border-color:#0aa951}.hero--2up .hero__bg-graphic-4{border-color:#0078ff}.hero--short .hero__bg-graphic-1{border-color:#ff4975}.hero--short .hero__bg-graphic-2{border-color:#0078ff}.hero--short .hero__bg-graphic-3 path{stroke:#0aa951}.hero--short .hero__bg-graphic-4{border-color:#0078ff}.hero--search .hero__bg-graphic-1{border-color:#ff4975}.hero--search .hero__bg-graphic-2{border-color:#0078ff}.hero--search .hero__bg-graphic-3 path{stroke:#0aa951}.hero--search .hero__bg-graphic-4{border-color:#0078ff}.hero--blue .hero__bg-graphic-1,.hero--blue .hero__bg-graphic-2,.hero--blue .hero__bg-graphic-3,.hero--blue .hero__bg-graphic-4{border-color:#449cff}.hero--blue .hero__bg-graphic-1 path,.hero--blue .hero__bg-graphic-2 path,.hero--blue .hero__bg-graphic-3 path,.hero--blue .hero__bg-graphic-4 path{stroke:#449cff}.question-block{background:#f6f5f7}.question-block__content{max-width:1174px;margin:0 auto;padding:96px 12px}.question-block__title{color:#000;font-size:32px;line-height:40px;margin:0 0 40px}.question-block__list{list-style-type:none;padding:0;margin:0}.question-block__item{list-style-type:none;padding:0;margin:0;border-top:1px solid #e0e0e0}.question-block__item--open{display:block}.question-block__q{font-size:22px;line-height:30px;color:#000;letter-spacing:-.02em;padding:24px 30px 24px 0;display:block;position:relative}.question-block__q:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-black-down.svg) no-repeat 0 0;background-size:cover;display:block;width:12px;height:10px;position:absolute;top:32px;right:12px;transition:all .2s ease-in-out}.question-block__item--open .question-block__q:after{transform:rotate(-180deg)}.question-block__q:hover{cursor:pointer}.question-block__a{display:none;font-size:16px;line-height:24px;color:#000;letter-spacing:-.02em;padding:0 126px 24px 0}.question-block__item--open .question-block__a{display:block}.site-footer{position:relative;overflow:hidden}.site-footer__container{padding:64px 36px 24px;max-width:1488px;margin:0 auto}.site-footer__social{padding-bottom:64px}.site-footer__social-list{list-style-type:none;padding:24px 0 0;margin:0}.site-footer__social-item{display:inline-block;margin:0 0 0 8px}.site-footer__social-item:first-child{margin-left:0}.site-footer__social-link{display:block;width:32px;height:32px;border-radius:3px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center}.site-footer__social-link--twitter{background-image:url('../../frontend/Jellyfish/Training/en_US/images/twitter-link.svg')}.site-footer__social-link--youtube{background-image:url('../../frontend/Jellyfish/Training/en_US/images/youtube-link.svg')}.site-footer__social-link--insta{background-image:url('../../frontend/Jellyfish/Training/en_US/images/instagram-link.svg')}.site-footer__social-link--linkedin{background-image:url('../../frontend/Jellyfish/Training/en_US/images/linkedin-link.svg')}.site-footer__social-link--fb{background-image:url('../../frontend/Jellyfish/Training/en_US/images/facebook-link.svg')}.site-footer__menu{padding-bottom:17px}.site-footer__menu--open .site-footer__menu-list{display:block}.site-footer__menu--open .site-footer__menu-label{color:#8f8f8f}.site-footer__menu--open .site-footer__menu-label:after{transform:rotate(180deg);opacity:.6}.site-footer__menu-label{font-size:12px;line-height:17px;letter-spacing:.3px;color:#fff;text-transform:uppercase;-webkit-font-smoothing:auto;display:block;position:relative;padding-right:20px}.site-footer__menu-label:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_chevron-white-down.svg) no-repeat center center;background-size:8px 8px;display:inline;margin-left:10px;width:10px;height:10px;position:absolute;display:block;top:5px;right:0}.site-footer__menu-list{display:none;list-style-type:none;padding:0;margin:0}.site-footer__menu-item{padding:2px 0 0;margin:0}.site-footer__menu-link{color:#fff;font-size:14px;line-height:22px}.site-footer__menu-link:visited,.site-footer__menu-link:hover{text-decoration:none;color:#fff}.site-footer__legal{padding-top:80px}.site-footer__legal-list{padding:0;margin:0;list-style-type:none}.site-footer__legal-item{padding:0;margin:0}.site-footer__legal-link{color:#fff;font-size:12px;line-height:17px;margin-right:24px}.site-footer__legal-link:visited,.site-footer__legal-link:hover{text-decoration:none;color:#fff}.site-footer__top-link{display:none;width:48px;height:48px;background:#0069df;border-radius:24px;position:absolute;top:75px;right:24px;border:none}.site-footer__top-link:after{content:'';background-image:url('../../frontend/Jellyfish/Training/en_US/images/arrow-right-white.svg');background-size:24px 24px;background-repeat:no-repeat;background-position:center center;transform:rotate(-90deg);top:50%;left:50%;margin:-8px 0 0 -12px;width:24px;height:24px;position:absolute}.site-footer__top-link:before{content:'';top:50%;left:50%;background:#fff;margin:-11px 0 0 -9px;width:18px;height:2px;position:absolute}.cms-terms-conditions .site-footer__top-link,.cms-privacy-policy .site-footer__top-link,.cms-cookie-policy .site-footer__top-link,.cms-modern-slavery-policy .site-footer__top-link,.cms-faqs .site-footer__top-link{display:block}.site-footer__graphic-1{position:absolute;right:-56px;bottom:-41px;width:139px;height:139px;border:2px solid #0aa951;border-radius:12px;transform:rotate(50deg)}.site-footer__graphic-2{bottom:103px;right:69px;width:55px;height:55px;border:2px solid #0078ff;border-radius:6px;position:absolute;transform:rotate(37deg)}.site-footer__graphic-3{width:51px;height:51px;border:2px solid #ff4975;border-radius:50%;position:absolute;bottom:159px;right:20px}.site-footer__copyright{color:#fff;font-size:12px;line-height:17px}.site-footer--checkout{overflow:hidden}.site-footer--checkout .site-footer__container{padding:16px 36px}.site-footer--checkout .site-footer__legal-list{margin-bottom:8px}.site-footer--checkout .site-footer__legal{padding:0}.site-footer--checkout .footer__bottom-lnk{display:none}.cms-pages__content{display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;font-family:'DM Sans',sans-serif;color:#000;margin:36px 0 68px}.cms-pages__content-bold{font-weight:500;font-family:'DM Sans-Medium',sans-serif;font-size:20px;line-height:28px;max-width:100%}.cms-pages__content-normal{font-weight:400;font-size:18px;line-height:26px;letter-spacing:.01em;max-width:100%;margin-top:24px}.cms-pages .two-up{overflow:hidden}.cms-pages .two-up--grey{background:#f6f5f7}.cms-pages .two-up--blue{background:#0069df;color:#fff}.cms-pages .two-up--blue .two-up--content ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/white-bullet.svg)}.cms-pages .two-up--black{background:#000;color:#fff}.cms-pages .two-up--black .two-up--content ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/white-bullet.svg)}.cms-pages .two-up--graphics{transform:translate(0px,0px);max-width:2200px;margin:0 auto}.cms-pages .two-up--graphics_1{display:none}.cms-pages .two-up--graphics_2{position:absolute;right:-3%;top:-10px;width:50px;z-index:-1}.cms-pages .two-up--graphics_3{position:absolute;z-index:-1;width:60px;top:226px;transform:rotate(37deg);left:-6%}.cms-pages .two-up--graphics_4{position:absolute;z-index:-1;top:295px;left:unset;right:-28px;width:70px;transform:rotate(49deg)}.cms-pages .two-up--graphics_5{position:absolute;z-index:-1;right:unset;top:-63px;width:52px;transform:rotate(50deg);left:-24px}.cms-pages .two-up--graphics_6{display:none}.cms-pages .two-up--graphics_7{position:absolute;right:unset;width:81px;z-index:-1;transform:rotate(-20deg);top:-78px;left:-38px}.cms-pages .two-up--graphics_8{display:none}.cms-pages .two-up--graphics_9{position:absolute;top:267px;z-index:-1;left:unset;right:-11px;width:46px}.cms-pages .two-up--row{padding:36px 0 44px}.cms-pages .two-up--content{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.cms-pages .two-up--content--right{width:inherit;display:flex;justify-content:flex-end;max-width:100%;margin-bottom:24px;z-index:1}.cms-pages .two-up--content--left{z-index:1;margin:0;max-width:100%}.cms-pages .two-up--content--title{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.02em;margin-bottom:24px}.cms-pages .two-up--content--details{font-size:18px;line-height:26px;margin-bottom:16px}.cms-pages .two-up--content--subtitle{font-weight:600;font-size:18px;line-height:24px;margin-bottom:16px}.cms-pages .two-up--content ul{margin-bottom:0;padding-left:19px}.cms-pages .two-up--content ul li{font-size:16px;line-height:24px;margin-bottom:8px;list-style:none;position:relative}.cms-pages .two-up--content ul li:last-child{margin-bottom:0}.cms-pages .two-up--content ul li:before{content:url(../../frontend/Jellyfish/Training/en_US/images/blue-bullet.svg);display:inline-block;width:12px;position:absolute;top:0;left:-24px;height:12px}.cms-pages .two-up--details{display:flex;gap:0;flex-direction:column}.cms-pages .two-up--details div{width:100%}.cms-pages .two-up--ltr .two-up--content{flex-direction:column-reverse}.cms-pages .two-up--rtl .two-up--content--left{margin:0}.cms-pages__video{background:#000;display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;font-family:'DM Sans',sans-serif;color:#fff;padding:72px 12px 80px}.cms-pages__video-content{width:100%}.cms-pages__video-content-head{font-size:24px;line-height:30px;letter-spacing:.02em;margin-bottom:24px}.cms-pages__video-content-ytvideo{border-radius:30px;width:inherit;height:197px;border:0}.cms-pages .online-learning__cloud{padding:72px 12px 80px !important}.cms-pages .online-learning__cloud__row{display:flex;align-items:start;background:#02883e;padding:32px 24px;gap:0;border-radius:30px;justify-content:center;flex-direction:column}.cms-pages .online-learning__cloud__left{flex:1 1 74%}.cms-pages .online-learning__cloud .spotlight__cta{margin:0}.cms-pages .online-learning__cloud .spotlight__button{color:#000;padding:12px 48px;font-size:16px;line-height:24px}.cms-pages .online-learning__cloud .spotlight__button:after{content:none}body.cms-home,body.cms-home-new{padding-top:0 !important}.hero--full{border-radius:0;min-height:calc(100vh - 142px);padding:240px 0 80px;flex-wrap:wrap;align-items:center;justify-content:space-around}.hero--full .hero__bg{border-radius:0;background-repeat:no-repeat;background-position:34% top;top:auto}.hero--full .hero__bg:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to bottom,transparent 6%,#000 35%)}.hero--full .hero__content{max-width:1370px;color:#fff;padding:0 12px}.hero--full .hero__content-text{max-width:500px;margin:250px auto 82px auto}.hero--full .hero__content-title{font-size:36px;font-weight:500;font-family:'DM Sans-Medium',sans-serif;line-height:46px;letter-spacing:-1.12px}.hero__callouts{position:relative;width:100%}.hero__callout{border-radius:20px;padding:32px;text-align:left;width:100%;position:relative;margin-bottom:24px}.hero__callout-intro{font-size:20px;font-style:normal;font-weight:400;line-height:28px}.hero__callout--green{background:#0aa951}.hero__callout--blue{background:#0078ff}.hero__callout--red{background:#ff4975}.hero__callout a.hero__callout-link{font-size:16px;color:#fff;font-weight:500;line-height:22px;text-decoration:none;display:inline-block}.hero__callout a.hero__callout-link:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}.hero__callout a.hero__callout-link:hover,.hero__callout a.hero__callout-link:focus,.hero__callout a.hero__callout-link:active{text-decoration:underline}.hero__callout-title{display:flex;align-items:flex-start;gap:16px;padding-bottom:16px}.hero__callout-title img{display:inline-block;width:auto;height:auto}.hero__callout-title-text{font-size:22px;line-height:30px;letter-spacing:-.56px;margin:0;padding-top:5px}.hm-new .home-graphic-1-tablet,.home-graphic-1-mobile{display:none}.hm-new .home-graphic-2-tablet,.home-graphic-2-mobile{display:none}.hm-new .home-graphic-3-tablet,.home-graphic-3-mobile{display:none}.hm-new .home-graphic-4-tablet,.home-graphic-4-mobile{display:none}.hm-new.hero--full .hero__content{margin-bottom:0}.hm-new.hero--full .hero__bg:after{background:#000}.hm-new.hero--full{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;margin:130px 40px 0;padding:0;min-height:unset;max-height:1065px;border-radius:40px}.hm-new .hero__content{height:60%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0;padding:0}.hm-new .hero__callouts{height:35%;overflow:hidden;padding:0;margin:0 0 80px;max-width:1250px;color:#fff;padding:0 40px 0}.hm-new.hero--full .hero__content-text{margin:180px auto 180px auto}.hm-new.hero--full .hero__bg{border-radius:40px}.hm-new .home-graphic{position:absolute;z-index:1}.hm-new .home-graphic-1{display:block;left:0;top:0}.hm-new .home-graphic-2{left:0;top:450px}.hm-new .home-graphic-3{right:30px;top:0}.hm-new .home-graphic-4{right:0;top:243px}.hm-new .hero__callout-title img{width:auto;height:auto}.image-promos{padding:24px 0}.image-promos--no-top-pad{padding-top:0}.image-promos--double{background:#f6f5f7}.image-promos--narrow&gt;.container{max-width:1350px !important}.image-promos__group .image-promo{width:100%}.image-promos__group .image-promo--small .image-promo__content-title{font-size:32px;line-height:40px;margin:0 0 24px;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.image-promo__bg.image-promo__bg--no-grad.mob-grad:after{display:block !important}.image-promo{position:relative;padding:24px 0}.image-promo__inner{position:relative;min-height:595px;display:flex;border-radius:48px;overflow:hidden;align-items:flex-end;padding:48px}.image-promo.mob-grad:after{display:block !important}.image-promo__bg{background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;background-position:24% top;background-size:120%}.image-promo__bg:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to bottom,transparent 6%,#000 51%)}.image-promo__bg--no-grad:after{display:none}.image-promo--scaled .image-promo__bg{background-color:#28272d;background-image:url(../../frontend/Jellyfish/Training/en_US/images/promo-shapes-mobile.png)}.image-promo--scaled .image-promo__inner{min-height:764px;align-items:center}.image-promo--scaled .image-promo__content{max-width:724px}.image-promo--small .image-promo__inner{padding:40px;min-height:507px}.image-promo--small .image-promo__content-title{font-size:36px;line-height:44px;margin:16px 0}.image-promo--small .image-promo__content-intro{font-size:18px;line-height:26px;padding-bottom:24px;font-weight:400;margin:0}.image-promo--small .image-promo__content-icon{max-width:56px;max-height:56px}.image-promo--m-radius .image-promo__inner{border-radius:30px}.image-promo--s-radius .image-promo__inner{border-radius:10px}.image-promo__content{margin:0 auto;position:relative;text-align:center;color:#fff;max-width:615px}.image-promo__content-pre-title{font-size:28px;line-height:38px;letter-spacing:-.56px}.image-promo__content-title{font-size:32px;line-height:40px;margin:16px 0;font-weight:500;font-family:'DM Sans-Medium',sans-serif}.image-promo__content-intro{font-size:16px;line-height:24px;padding-bottom:32px;font-weight:400;margin:0}.image-promo__content-icon{max-width:110px;max-height:110px}.image-promo__content-copy{font-size:18px;line-height:26px;padding-bottom:16px;font-weight:400;margin:0}.image-promo__content a.image-promo__content-cta{display:inline-block;border:2px solid #fff;background:#fff;color:#000;border-radius:30px;padding:8px 10px;font-size:14px;line-height:22px;font-weight:500;transition:all .2s ease-in-out}.image-promo__content a.image-promo__content-cta:hover{background:0 0;color:#fff;text-decoration:none}.image-promo__content a.image-promo__content-cta--arrow:after{content:'';background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-black-right.svg) no-repeat 0 0;display:inline;margin-left:10px;width:20px;height:20px;display:inline-block;position:relative;top:5px}.image-promo__content a.image-promo__content-cta--arrow:hover:after{background:url(../../frontend/Jellyfish/Training/en_US/images/jt2_arrow-white-right.svg) no-repeat 0 0}.image-promo__content a.image-promo__content-cta--arrow-down:after{content:'';transform:rotate(90deg)}.section-title{color:#000;text-align:center;max-width:762px;margin:0 auto}.section-title__header{color:#000;font-size:36px;font-family:'DM Sans-Medium',sans-serif;font-weight:500;line-height:44px;letter-spacing:-.96px;margin:0 0 24px}.section-title__intro{font-size:20px;font-weight:400;line-height:28px;letter-spacing:.22px}.image-promo__graphics{position:absolute;display:none}.image-promo__graphics--block-1{position:absolute;bottom:372px;left:-230px}.image-promo__graphics--block-1 .graphic--1{position:absolute;top:0;left:0}.image-promo__graphics--block-1 .graphic--2{border-radius:50%;background:#0aa951;width:306px;height:306px;position:absolute;top:226px;left:-70px}.image-promo__graphics--block-2{position:absolute;bottom:457px;right:-64px}.image-promo__graphics--block-2 .graphic--1{position:absolute;top:0;left:-25px}.image-promo__graphics--block-2 .graphic--2{border-radius:30px;background:#0078ff;width:300px;height:300px;position:absolute;top:318px;left:-74px;transform:rotate(-38.777deg)}.image-promo__graphics--block-2 .graphic--3{border-radius:50%;background:#0aa951;width:138px;height:138px;position:absolute;top:686px;left:0}.image-promo__graphics--block-3{position:absolute;bottom:170px;left:-288px}.image-promo__graphics--block-3 .graphic--1{position:absolute;top:340px;left:-10px}.image-promo__graphics--block-3 .graphic--2{border-radius:55px;background:#ff4975;position:absolute;top:0;left:0;width:283.146px;height:283.146px;transform:rotate(-115deg)}.image-promo__graphics--block-4{position:absolute;bottom:0;right:0}.image-promo__graphics--block-4 .graphic--1{border-radius:50%;background:#0078ff;width:186px;height:186px;position:absolute;top:-280px;left:48px}.scaled-learning .image-promo{min-height:700px}.scaled-learning .image-promo__inner{min-height:450px;padding:80px;width:100%}.scaled-learning .image-promo__inner .image-promo__bg{background-size:100%}.scaled-learning .image-promo__inner .image-promo__content{padding:38px 0}.scaled-learning .image-promo__inner .image-promo__content h4{font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-.56px}.scaled-learning .image-promo__inner .image-promo__content h3{font-size:48px;font-style:normal;font-weight:500;line-height:58px;letter-spacing:-.96px}.scaled-learning .image-promo__inner .image-promo__content p{font-size:18px;line-height:26px}.image-promo.amazon{padding:80px 0 0}.image-promos--double,.scaled-learning.image-promos{padding:0}.image-promo__graphics--block-1 .graphic--1{top:0;left:13px;transform:rotate(117deg);width:151px;height:151px}.image-promo__graphics--block-1 .graphic--2{top:187px;left:-70px}.meta-block.image-promo .image-promo__bg{background-size:100%}.meta-block.image-promo .image-promo__bg:after{background:0 0 !important}.google-block.image-promo .image-promo__bg{background-size:100%}.google-block.image-promo .image-promo__bg:after{background:0 0 !important}.ai-block.image-promo .image-promo__bg{background-size:100%}.ai-block.image-promo .image-promo__bg:after{background:0 0 !important}.amazon-block.image-promo .image-promo__bg{background-size:100%}.amazon-block.image-promo .image-promo__bg:after{background:0 0 !important}.scaled-learning .image-promo .image-promo__bg{background-size:100%}.scaled-learning .image-promo .image-promo__bg:after{background:0 0 !important}.hero--full .spotlight-block.hero__bg:after{background:0 0 !important}.tiktok-block.image-promo .image-promo__bg{background-size:100%}.tiktok-block.image-promo .image-promo__bg:after{background:0 0 !important}.digital-block.image-promo .image-promo__bg{background-size:100%}.digital-block.image-promo .image-promo__bg:after{background:0 0 !important}.promo-container{display:flex;margin-top:40px}.promo-container .image-block{width:calc(60%);margin-right:24px}.promo-container .image-block img{border-radius:48px;height:570px}.promo-container .text-block.blue-bg{background:#0078ff}.promo-container .text-block.green-bg{background:#0aa951}.promo-container .text-block.red-bg{background:#ff4975}.promo-container .text-block{width:calc(40%);padding:40px 35px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;flex-shrink:0;align-self:stretch;display:flex;border-radius:48px;background:#0d5c30;height:570px}.promo-container .text-block .text-content{display:flex;gap:40px;flex-direction:column;position:relative;margin:40px 0 0;width:unset;padding:0;transform:none;left:unset;text-align:unset}.promo-container .image-promo__content-intro{color:#fff;margin-top:-20px;padding-bottom:0}.promo-container a.image-promo__content-cta.meta-cta,.promo-container a.image-promo__content-cta.ai-cta{max-width:180px}.promo-container a.image-promo__content-cta{display:inline-block;border:2px solid #fff;background:#fff;color:#000;border-radius:30px;padding:12px 16px 12px 22px;font-size:16px;line-height:22px;font-weight:500;transition:all .2s ease-in-out;-webkit-font-smoothing:auto;max-width:298px;position:relative}.tiktok-block.image-promo .image-promo__bg{background:#0056b7 !important}.tik_graphic3_tablet{display:none}.tik_graphic3_desktop{display:block}.tik_graphic svg{position:absolute;z-index:1}.tik_graphic1 svg{top:-40px;width:40%;left:0}.tik_graphic2 svg{top:-20px;width:34%;right:10%}.tik_graphic3_desktop svg{top:0;width:27%;right:-10px}.tik_graphic3_tablet svg{top:40px;width:33%;right:-10px}.digital-block.image-promo .image-promo__bg{background:#bc0b35 !important}.dig_graphic3_tablet{display:none}.dig_graphic3_desktop{display:block}.dig_graphic svg{position:absolute;z-index:1}.dig_graphic1 svg{top:-46px;width:30%;left:0}.dig_graphic2 svg{top:-20px;left:30%;width:33%}.dig_graphic3_desktop svg{top:-40px;right:0;width:22%}.dig_graphic3_tablet svg{top:10px;right:0;width:30%}.cbb-block{padding:32px 0 8px}.cbb-block .dig_graphic img{height:130px;width:130px;position:absolute;top:-20px;left:-20px;z-index:1}.cbb-block .image-promo__content-title{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans-Medium',sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px;margin:0 0 16px}.cbb-block .image-promo__content-intro{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px;margin:0}.cbb-block .dig_graphic3_tablet svg{top:-30px;width:33%;right:0}.cbb-block .dig_graphic3_desktop svg path,.cbb-block .dig_graphic3_tablet svg path{stroke-width:4px}.cbb-block.image-promo .image-promo__bg{background:#ff7549 !important}.cc-block.image-promo .image-promo__bg{background:#6a5aff !important}.cms-index-index .cbb-block .image-promo__content,.cms-index-index .cc-block .image-promo__content{max-width:575px;max-width:265px;bottom:0 !important}.cms-index-index .cbb-block .image-promo__inner,.cms-index-index .cc-block .image-promo__inner{min-height:390px !important}.cc-block{padding:8px 0 32px}.cc-block .tik_graphic3_tablet img{height:190px;width:190px;position:absolute;top:-42px;z-index:1;right:-38px}.cc-block .image-promo__content-title{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans-Medium',sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.64px;margin:0 0 16px}.cc-block .image-promo__content-intro{color:var(--GLOW-Greys-Grey-000,#fff);text-align:center;font-family:'DM Sans',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px;margin:0}.cc-block .tik_graphic svg{top:30px;width:200px;left:-30px;height:80px}.cc-block .tik_graphic svg path{stroke-width:4px}.cms-index-index .cbb-block .image-promo__content a.image-promo__content-cta,.cms-index-index .cc-block .image-promo__content a.image-promo__content-cta{padding:6px 16px 8px 22px !important;width:160px;font-family:'DM Sans-Medium'}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.checkout-cart-index .basket-item-container{padding:0 0 72px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.checkout-cart-index .basket-item-container .basket-item-description{position:static}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.checkout-cart-index .basket-item-container .basket-entity{padding-bottom:12px;position:static}}@media (max-width:767px) and (max-width:767px){.checkout-cart-index .basket-item-container .basket-item-quantity{margin-top:0}}@media (max-width:767px) and (min-width:768px){.checkout-cart-index .basket-item-container .basket-item-quantity .basket-entity{width:80px;margin:0 auto}.checkout-cart-index .basket-item-container .basket-item-quantity .basket-label{text-align:center}}@media (max-width:767px) and (max-width:991px){.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container .payment-desc{font-size:.875rem}}@media (max-width:767px) and (max-width:767px){.checkout-cart-index .commerce-order-handler-area-order-total .order-footer .payment-details-container{margin-bottom:15px}}@media (max-width:767px) and (max-width:767px){.checkout-cart-index .form-actions.commerce-line-item-actions{padding:0}}@media (max-width:767px) and (min-width:768px) and (max-width:991px){.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .discount-txt .form-item input.form-control{height:24px}}@media (max-width:767px) and (min-width:992px){.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .voucher-progress{max-width:320px}}@media (max-width:767px) and (min-width:768px){.checkout-cart-index .discout-wrapper .commerce_coupon .form-wrapper .view-order-coupon-list{padding-right:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.attendee-details-form .add-more-button{padding:20px 24px}}@media (max-width:767px) and (max-width:767px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend{padding:15px 0;border-color:#bdbdbd}}@media (max-width:767px) and (min-width:768px) and (max-width:991px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend{padding:35px 0;border-color:#bdbdbd}}@media (max-width:767px) and (max-width:767px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend span{padding:0 15px;font-size:1.25rem}}@media (max-width:767px) and (min-width:768px) and (max-width:991px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset legend span{font-size:1.375rem}}@media (max-width:767px) and (max-width:767px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset .panel-body{padding:15px}}@media (max-width:767px) and (min-width:768px) and (max-width:991px){.checkout-container .opc-wrapper .payment-methods .payment-method .payment-method-content .fieldset fieldset .panel-body{padding:15px 20px}}@media (max-width:767px) and (max-width:991px){.checkout-container .opc-wrapper .payment-methods .cart-extra-form .important-information .imp-section-title-container{padding:15px 0}}@media (max-width:767px) and (max-width:767px){.checkout-container .opc-wrapper .payment-methods .cart-extra-form .imp-section-title-text{font-size:1rem}}@media (max-width:767px) and (max-width:767px){.checkout-container .table-totals tr.grand.totals th.mark strong{display:none}}@media (max-width:767px) and (max-width:767px){.checkout-onepage-success .page-main,.thankyou-order-print .page-main{margin-top:0}.checkout-onepage-success .page-main .checkout-header,.thankyou-order-print .page-main .checkout-header{padding:20px 15px}}@media (max-width:767px) and (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container{padding:0}}@media (max-width:767px) and (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info{margin:10px 0;padding:0 15px}.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-payment-container .os-payment-info h5{color:#424242;font-size:1.375rem;padding:10px 0}}@media (max-width:767px) and (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section{padding:0 15px}}@media (max-width:767px) and (max-width:767px){.checkout-onepage-success .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-label,.thankyou-order-print .checkout-success .checkout-step-container.finish-form .thank-you-form .os-summary-section .os-summary-section-inner .view-footer .tax-label{padding:0;border-top:1px solid #ddd}}@media (max-width:767px) and (max-width:991px){.checkout-onepage-success .os-curated-list-container,.thankyou-order-print .os-curated-list-container{padding:0 0 30px}}@media (max-width:767px) and (max-width:991px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list{margin-left:15px;margin-right:15px}}@media (max-width:767px) and (max-width:767px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list{margin-left:15px;margin-right:15px}}@media (max-width:767px) and (max-width:991px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5{padding:0;font-size:1.125rem}}@media (max-width:767px) and (max-width:767px){.checkout-onepage-success .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5,.thankyou-order-print .os-curated-list-container .os-cl-cont .view-view-order-curated-list h5{width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.loader .loader-message{top:140px}}@media (max-width:767px) and only screen and (max-width:767px){.cms-home .ad--rtl .ad__right{text-align:left !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-home .ad--rtl .ad__badge-img{width:180px}}@media (max-width:767px) and only screen and (max-width:767px){.cms-home .ad--rtl .ad__badge-img{width:170px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-home .ad__badge-img{width:120px}}@media (max-width:767px) and only screen and (max-width:767px){.cms-home .ad__badge-img{width:120px}}@media (max-width:767px) and only screen and (min-width:415px) and (max-width:431px){.top-promo-title{max-width:330px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.about__detail{display:flex;justify-content:space-between}}@media (max-width:767px) and (min-width:399px){.about__list{max-width:400px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.policy__subtitle{font-size:18px;line-height:26px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.filter__label{display:block}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.contact__section.contact__title_section{width:calc(24% - 15px)}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.name_contact.contact__section{width:calc(76% - 15px)}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .detail__banner{display:none}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .detail__mid .tab{margin-top:0;width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__mid .tab .course-sections-contents li{font-size:16px}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row{flex-direction:column;margin-bottom:-56px}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row .course-preface-container{width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row .registration__form{margin:56px 0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .success-page{margin:7% 0;width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .detail__left .course-main-item-row .success-page{margin:15% 0;width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas{flex-direction:row;justify-content:space-between}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .detail__left .course-main-item-row .success-page .succes-ctas .see-more{margin:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .fieldset:last-child{margin-bottom:-48px !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .fields{display:inline-block}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .amform-form .fields{display:flex}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .amcform-toolbar{width:30%;float:right;position:relative;top:-78px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .field.fb-checkbox{width:70%;max-width:70% !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .field{max-width:50% !important;padding-right:35px !important}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .amform-form .field{width:100%;max-width:100% !important}}@media (max-width:767px) and only screen and (max-width:767px){.event__registration-signup .amform-form .contact__section--error .label{font-size:14px !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.event__registration-signup .amform-form .action.submit.primary{padding:16px 24px;font-size:14px;line-height:18px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.grid__column{padding:0 10px;margin-bottom:34px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.fr-fr .home--lm .grid__img{height:32px;object-fit:fill}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.nav__items--button:hover .nav__links{color:#000;background:#fff;border-color:#0069df}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.newsletter__box{bottom:24px}}@media (max-width:767px) and (min-width:410px){.spotlight .shapes .shape_2{right:42%;width:258px}}@media (max-width:767px) and only screen and (min-width:768px){.mst-results{display:flex;max-width:100vw;flex-wrap:wrap}}@media (max-width:767px) and only screen and (min-width:1200px){.mst-results{flex-wrap:nowrap}}@media (max-width:767px) and only screen and (max-width:767px){.course__page .category__mid{display:block}}@media (max-width:767px) and only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){.detail__form--fix .detail__form-title{padding:16px 20px 32px}}@media (max-width:767px) and only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.detail__form--fix .detail__form-title{padding:16px 20px 32px}}@media (max-width:767px) and only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){.detail__form--fix .detail__form-title{padding:16px 20px 32px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.detail__slider .slick-arrow{display:none !important}}@media (max-width:767px) and only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){.detail__form--fix .detail__course-form{padding:0 20px 32px}}@media (max-width:767px) and only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.detail__form--fix .detail__course-form{padding:0 20px 32px}}@media (max-width:767px) and only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){.detail__form--fix .detail__course-form{padding:0 20px 32px}}@media (max-width:767px) and (min-width:410px){.detail .shape_5{top:450px}}@media (max-width:767px) and (max-width:767px){.offices__banner{padding:40px 0 0;min-height:auto}}@media (max-width:767px) and (max-width:767px){.offices__banner-text-1{padding:0 24px}}@media (max-width:767px) and (max-width:767px){.offices__banner-title{margin:0 0 24px}}@media (max-width:767px) and (max-width:767px){.offices__banner-text-2{border-radius:0 0 40px 40px;background:#0078ff;margin:0;padding:24px}}@media (max-width:767px) and (max-width:767px){.offices__banner-text-2:before{display:none}}@media (max-width:767px) and (max-width:767px){.offices__intro{padding:0 45px}}@media (max-width:767px) and (max-width:767px){.offices__media,.offices__text{display:block}}@media (max-width:767px) and (max-width:767px){.offices__media .offices__media-image,.offices__text .offices__media-image{padding:0 24px 24px}}@media (max-width:767px) and (max-width:767px){.offices__column{width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.blog-detail__header{height:60px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.blog-detail__share{display:block}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.blog-detail__share-text{line-height:18px;padding-bottom:16px}}@media (max-width:767px) and (min-width:320px) and (max-width:480px){.coursera-google__license-spotlight{width:37%;float:right}}@media (max-width:767px) and (min-width:320px) and (max-width:480px){.coursera-google__overview-tab__form--fix .detail__fields{width:80%;margin:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .title--2-3{max-width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .gmp__platform{margin:50px 23px 40px;justify-content:space-between}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-learning .gmp__platform{margin:40px 0 20px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .pricing__options_wrapper .w--1-3{width:100%;padding-top:20px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .pricing__card_single .pricing__options_wrapper .price span.cost{font-size:2rem;text-align:center}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .license{max-width:200px;margin:auto}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .license__text{font-size:1.25rem}}@media (max-width:767px) and (min-width:768px){.gmp-learning .n-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.gmp-learning .n-up:before{min-height:520px}.gmp-learning .n-up__body{max-width:645px;margin-right:auto}.gmp-learning .n-up--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.gmp-learning .n-up--reverse .n-up__body{margin-right:0;margin-left:auto}}@media (max-width:767px) and (min-width:1200px){.gmp-learning .n-up__body{padding-left:60px}.gmp-learning .n-up--reverse .n-up__body{padding-right:60px}}@media (max-width:767px) and (min-width:1300px){.gmp-learning .n-up__body{padding-left:120px}.gmp-learning .n-up--reverse .n-up__body{padding-right:120px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .narrow{max-width:590px;margin:auto}}@media (max-width:767px) and (min-width:1024px){.gmp-learning .steps{font-size:1.5rem;line-height:1.33333}}@media (max-width:767px) and (min-width:480px){.gmp-learning .steps&gt;li{flex-basis:50%}}@media (max-width:767px) and (min-width:768px){.gmp-learning .steps&gt;li{flex-basis:0}}@media (max-width:767px) and (max-width:400px){.gmp-learning .download__text small{display:block;line-height:2}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning.courses__button-badge{margin-top:25px}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-learning.courses__button-badge{margin-top:30px;margin-bottom:30px}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-learning.courses__button-badge .gmp-certified{float:unset;margin-left:0;display:block;position:relative;margin-top:165px;height:70px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-learning .info-text{margin:60px 136px 0;width:58%}}@media (max-width:767px) and only screen and (max-width:767px){.popup-overlay{padding:0;width:100%;margin:0;height:100%;top:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.popup-overlay{width:100%;margin:auto}}@media (max-width:767px) and (min-width:768px){.cms-gmp-digital-learning .gmp-learning .n-img{width:50%}}@media (max-width:767px) and (max-width:767px){.cms-gmp-digital-learning .bg--cards{background-position:50% 50%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.partner.gmp-form-page{background-position:left;min-height:100vh}}@media (max-width:767px) and only screen and (max-width:767px){.partner.gmp-form-page{height:fit-content}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container{display:block;position:relative}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container{flex-direction:column}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .partner__wrapper{display:block;bottom:-220px;max-width:unset;width:100%;padding-bottom:126px}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .partner__wrapper{display:block;bottom:0;max-width:unset;width:100%;order:3;position:relative;padding-top:50px;text-align:center;padding-bottom:50px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-left,.gmp-form__container .gmp-right{width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-left,.gmp-form__container .gmp-right{width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-right{width:100%;order:2}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-right .gmp-form{padding:0 0 24px;width:100%;height:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__input{max-height:24px}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .mage-error{display:none}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-right .gmp-form .contact__left .gmp-form__input .contact__label{border-bottom:2px solid #ccc}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-form__text{padding-bottom:15px}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-form__text{padding-bottom:15px;max-width:195px;margin:auto}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .partner__row{width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .partner__row{width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .partner__row .partner__column{margin-bottom:0;margin-right:32px}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .partner__row .partner__column{margin-bottom:0;margin-right:0;width:50%}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-left{max-width:unset;width:100%;order:1}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-left .gmp-form__copy{padding-bottom:50px;max-width:345px;font-size:1.125rem}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-left .gmp-form__copy{padding-bottom:50px;max-width:unset;font-size:1.125rem}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gmp-form__container .gmp-left .partner__title{line-height:1.2;font-size:40px}}@media (max-width:767px) and only screen and (max-width:767px){.gmp-form__container .gmp-left .partner__title{line-height:1.25;font-size:32px;margin-bottom:20px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.contact__button.detail__button{font-size:14px;padding:16px 30px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.contact__button.detail__button:hover{font-size:14px;padding:16px 30px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.page-gmp-inquiry-form .partner{padding:120px 0 80px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.page-gmp-inquiry-form .search-bar__phone{display:block;margin-top:12px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.personal-landing .shape_3{bottom:-17px;left:38px;width:199px;height:350px;transform:rotate(-16deg)}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.personal-landing .shape_4{right:401px;bottom:0;width:74px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.personal-landing .shape_5{right:289px;bottom:-27px;width:83px;height:80px;transform:rotate(33deg)}}@media (max-width:767px) and (min-width:320px) and (max-width:360px){.flexible-training .grid__title{width:85%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.flexible-training__detail__rights--form{padding:18px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.flexible-training__detail__vcp--titletab{display:block;font-weight:600}}@media (max-width:767px) and only screen and (max-width:767px){.plp-mob-basket-row .cart-price{top:8px;position:relative}}@media (max-width:767px) and (max-width:360px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__contact .text{float:right !important;width:53% !important}}@media (max-width:767px) and (max-width:360px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .minilabs__category__card__popup__contact .phone{font-size:20px;float:right !important;width:60% !important}}@media (max-width:767px) and (max-width:360px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slider .slick-list{margin-left:20px}}@media (max-width:767px) and (max-width:374px){.cms-minilabs .minilabs .tab__carousel__section .carousel__section .slick-track{margin-left:0 !important}}@media (max-width:767px) and (max-width:374px){.cms-minilabs .minilabs .tab__carousel__section .see__minilabs__categories .see__category__btn{width:88%}}@media (max-width:767px) and only screen and (min-width:1024px){.cms-minilabs .minilabs .minilabs__pdf__attachment__block .pdf__attachment__left .title__tablet{display:none}}@media (max-width:767px) and (max-width:360px){.cms-minilabs .minilabs .minilabs-category-listing .minilabs-category-listing__row .minilabs-category-listing__card .minilabs-category-listing__title{margin:10.4px 16.2px 4px 19.8px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .courses__banner{background:0 0;padding:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .courses__title{font-size:40px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .logo{padding-bottom:64px;float:left;margin:40px 0 0}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .mob_db_heading{background:#14499e;float:left;margin-bottom:48px;margin-top:-1px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank h1{float:left}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .site-description{padding-top:48px;font-size:24px !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .site-description__head{font-size:24px;line-height:32px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .site-description__head{font-size:24px;line-height:32px;letter-spacing:0;color:#455b64}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing{padding:48px 0 0}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .deutsche-bank-webinar-listing{padding-bottom:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing h2{margin-bottom:24px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .deutsche-bank-webinar-listing h2{margin-bottom:30px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__card{margin-right:34px}}@media (max-width:767px) and (max-width:820px) and (min-width:768px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__img{height:125px;margin-bottom:0}}@media (max-width:767px) and (max-width:1024px) and (min-width:821px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__img{height:125px;margin-bottom:10%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{padding:20px 17px 0 20px}}@media (max-width:767px) and (min-width:768px) and (max-width:900px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{min-height:771px !important;height:fit-content !important}}@media (max-width:767px) and (min-width:901px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{min-height:638px !important;height:fit-content !important}}@media (max-width:767px) and (min-width:1024px) and (max-width:1200px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing-card-wrap{min-height:655px !important;height:fit-content !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__date{font-size:14px !important;letter-spacing:.86px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__title{font-size:18px !important;line-height:1.33}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__duration{margin-bottom:15px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy p{font-size:14px !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy ul{font-size:14px !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank-webinar-listing .deutsche-bank-webinar-listing__copy li{font-size:14px !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .register__link{font-size:14px;margin-left:11%;width:80%;text-align:center;line-height:18px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .register__link{width:90%;margin-bottom:16px;margin-left:16px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .deutsche-bank__pagination{margin-bottom:61px;margin-top:48px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .deutsche-bank__pagination{margin-top:40px;margin-bottom:40px;padding-bottom:0;display:flex;justify-content:center}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .db__pagination{align-items:baseline}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .popup-content{top:52%;width:88%;height:675px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .popup-content.active{visibility:visible;display:block;height:100% !important;width:100% !important;right:0;position:relative}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .popup-content.active .popup-media{position:relative;overflow:visible !important;height:100%;margin-top:0;transform:none !important;max-height:100% !important}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details{display:inline-block;max-height:100%;overflow-y:auto}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .readMore{display:block;text-align:left;font-size:16px;line-height:24px;font-weight:600;letter-spacing:1px;color:#00affe;font-family:'Source Sans Pro',sans-serif;margin-bottom:40px;margin-left:20px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details-section{background-color:#fff;padding:66px 20px 24px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-details-section .rectangle-ease-in-outlrgb15{width:52%}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details-section .rectangle-ease-in-outlrgb15{display:none}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-details-section .webinar__title{font-size:24px;line-height:32px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-details-section .webinar__date__time{margin-bottom:23px;font-size:14px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details{height:40vh;line-height:20px;font-size:16px;overflow:hidden}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details p{font-size:16px;line-height:20px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details li{font-size:16px;line-height:20px;margin-bottom:8px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .deutsche-bank-webinar-details ul{margin-bottom:0}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .popup-content .close:after{display:block}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form{display:inline-block;background-color:#f7f7f7;padding:32px 20px 20px 24px;width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .close{display:block;margin-top:8px;position:relative;top:0;right:16px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .close .close-text{padding-top:2px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .close .close-icon{display:none}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .rectangle-ease-in-outlrgb15{width:40%}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .course-registration-form .rectangle-ease-in-outlrgb15{display:none}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__title{margin-top:0;margin-bottom:36px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__left{width:230px;margin-top:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=text],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=email],.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__input[type=number]{font-size:16px;line-height:32px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__section .registration__lable{font-size:11px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .course-registration-form .registration__section .contact__label{padding:11px 9px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup div.mage-error[generated]{display:none !important}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .acknowledge_terms{margin-bottom:0 !important}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .subscribe__button{bottom:-53px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .register__now__link{width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .register__now__link{display:inline-block;width:100%}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page{flex:none}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .close{display:block;cursor:pointer;margin-top:24px;position:absolute;top:0;right:16px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .close .close-text{padding-top:2px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .close .close-icon{display:none}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description{padding:20px}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .description{padding-top:13px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.deutschebank .registrationModalPopup .success-page .success__description .thankyou-text{margin-top:-5%;float:none}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .thankyou-text{width:50%}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .back-btn{display:flex;flex-direction:column}}@media (max-width:767px) and only screen and (max-width:767px){.deutschebank .registrationModalPopup .success-page .success__description .back-to-cards{position:relative}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.unsubscribe_title_section{width:90%}}@media (max-width:767px) and only screen and (max-width:767px){.unsubscribe_title_section{width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.wbtracks-unsubscribe-reason .unsubscribe_title_section .reason__text{font-size:18px;line-height:26px}}@media (max-width:767px) and (max-width:360px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .text{float:right !important;width:53% !important}}@media (max-width:767px) and (max-width:360px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .minilabs__card__wrapper .minilabs__category__card__popup__contact .phone{font-size:20px;float:right !important;width:60% !important}}@media (max-width:767px) and (max-width:374px){.cms-minilabs-category .minilabs-category .tab__carousel__section .carousel__section .slider .slick-track{margin-left:0 !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-overview .cloud-certification-overview .prepare__for__certification__section .grid_description p{font-weight:400}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight h3{font-size:28px;line-height:36px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.page-product-bundle .spotlight__img{left:26%;top:208px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .hide-on-tablet{display:none}}@media (max-width:767px) and (min-width:768px){.cms-cloud-certification-page .cloud-certification-page .hide-on-mobile{display:block}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-left-section__description span{font-size:24px;line-height:34px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .description p{font-size:20px;line-height:28px;max-width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left__title{font-size:22px;line-height:30px;width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course{font-size:16px;line-height:22px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__left .view__course:after{top:4px;right:-19px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .study-courses-section .study-courses-section-wrapper .study-courses-right-section .courses__cards__wrapper .courses__card__right{width:30%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact{padding:64px 0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification__contact .private-courses__left .private-courses__copy{margin-right:0;margin-bottom:20px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .exam-details__section .exam__details__container .heading{width:100%;font-size:36px;line-height:44px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .cloud-certification-advt-section .ad__row{padding:85px 65px 0 !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-cloud-certification-page .cloud-certification-page .slick-list{padding:0 0 20px 18px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc{padding:56px 30px 96px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__text{width:85%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__text.detail__description__text{max-width:365px;width:90%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__main-product-type{line-height:1.33}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.plp-banner .detail__desc .detail__main-title{line-height:48px;margin:0 0 16px;width:100%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .show-on-mobile{display:none}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__top{height:600px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__left{min-height:0px;width:58%;padding:72px 0 240px;height:auto}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__left .category__copy p{font-size:16px;line-height:20px;max-width:89%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .category__right{max-height:600px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .courses--review{padding:48px 0 20px !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-facebook-adds-courses .courses--review .slider__row&gt;.review__list .listing__row{padding:26px 0 34px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.training__courses__section__wrapper .training__courses__listing__card__wrap{padding:16px 24px 0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.training__courses__section__wrapper .training__courses__listing__card__wrap .training__courses__listing__card__date{font-size:12px;line-height:17px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__content{flex-direction:column;display:flex}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.career__builder__bundle__section .cbb__slider__section__wrapper .personal-landing__plans__cards__block__bottom{flex-direction:column}}@media (max-width:767px) and screen and (min-width:700px) and (max-width:850px){.attendees-listing #layered-filter-block{width:60% !important;background-color:#fff !important;position:fixed !important;top:0 !important;z-index:100 !important;display:block !important}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget-category-listing_description{max-width:83%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget-category-listing__card{width:157px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget__private__courses__reasons{padding:18px 0 24px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-q4-budget .q4Budget__private__courses__reasons:nth-child(1){padding:0 0 24px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-q4-budget .course_credit_section .grid__column{padding:0 15px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-q4-budget .private-courses__left{max-width:66%}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-q4-budget .private-courses__right{margin-left:2%;margin-top:45px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.gcp-course-calender .gcp-calendar .gcp-course-calendar__accordion .collapsibleContent:after{height:54px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.promo__title{font-size:36px;line-height:44px;margin-bottom:36px;max-width:615px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.promo__list{flex-wrap:wrap}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.promo--courses .shape_1{width:150px;height:197px;bottom:-10px;left:-42px}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.promo--courses .shape_2{width:150px;height:195px;top:-55px;right:-14px}}@media (max-width:767px) and only screen and (min-width:1200px){body{padding-top:142px !important}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .header-bar{color:#fff;display:flex;justify-content:flex-end;padding:8px 24px;align-items:center;-webkit-font-smoothing:auto}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .header-bar__info-link{display:inline-block;font-size:12px;line-height:1;color:#fff;text-transform:uppercase;margin-left:48px;letter-spacing:.02em}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .region-select{left:250px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .region-select{display:block;top:8px;left:35px}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .region-select__menu-container{left:-180px;width:466px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .region-select__menu-container{width:764px;left:0;flex-wrap:nowrap}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .region-select__menu{width:50%}.jt2-header .region-select__menu:nth-child(2){order:3}.jt2-header .region-select__menu:nth-child(3){order:2}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .region-select__menu{padding-bottom:0;width:33.333%}.jt2-header .region-select__menu:nth-child(2){order:2}.jt2-header .region-select__menu:nth-child(3){order:3}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-header{padding:10px 24px}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .site-header__logo-image{max-width:220px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-header__logo-image{margin-left:5px}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .site-header__actions{gap:8px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-header__actions{gap:24px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-header__contact{display:block}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-header__menu-btn{display:none}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-header__menu-close{display:none}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav{display:flex;justify-content:space-evenly}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__block{border-radius:0;background:tansparent;padding:0}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__block-footer{display:none}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__outside-link{display:none}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__menu{display:flex}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__item--dd:hover .primary-nav__submenu{display:flex;justify-content:space-between}.jt2-header .primary-nav__item--dd:hover a.primary-nav__link{text-decoration:none}.jt2-header .primary-nav__item--dd:hover a.primary-nav__link:after{transform:rotate(-180deg)}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__item--open .primary-nav__submenu{display:none;position:absolute}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__item--open a.primary-nav__link:after{transform:rotate(0deg)}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav a.primary-nav__link{display:inline-block;padding:24px 18px;font-size:15px;line-height:18px}}@media (max-width:767px) and only screen and (min-width:1400px){.jt2-header .primary-nav a.primary-nav__link{padding:24px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__submenu{background:#fff;display:none;position:absolute;max-width:1026px;margin:0 auto;padding:12px;width:100%;box-shadow:0px 4px 20px rgba(8,30,63,.1);border-radius:10px;z-index:1;top:calc(100% - 11px);left:calc(50% - 513px)}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .primary-nav__submenu-item{display:inline-block;width:33.33%}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .primary-nav__submenu-link{padding:12px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header--menu-open .site-header__menu--scroll{height:auto;overflow:auto}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header--menu-open .header-basket__toggle,.jt2-header--menu-open .site-search__toggle{display:block}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header--menu-open .primary-nav{position:static;width:auto;height:auto;background:#fff;padding:0}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header--menu-open .site-header__logo-image{display:block}.jt2-header--menu-open .site-header__logo-image--white{display:none}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header--menu-open .region-select{display:block}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .header-basket__container{max-width:365px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .header-basket__container{top:131px;min-height:calc(100dvh - 131px)}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .header-basket__items{max-height:calc(100dvh - 400px)}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-search__container{top:44.8px;min-height:10px;z-index:1;padding:0 0 20px 275px}}@media (max-width:767px) and only screen and (min-width:1400px){.jt2-header .site-search__container{padding-left:calc(50% - 400px)}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-search__controls{padding:20px 15px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-search__controls:before{height:86px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-search__close{right:2px;top:24px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .site-search__input{max-width:764px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .search-response{flex-wrap:nowrap;max-height:100%;overflow:visible;padding:30px 0 22px}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .search-response__results{width:50%}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .search-response__results{padding:0 24px 0 15px;width:33%}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .search-response__results--reading{padding:0 24px 0 0;background:#fff;width:33.333%}}@media (max-width:767px) and only screen and (min-width:768px){.jt2-header .search-response__results--reading .search-response__list-item{width:calc(50% - 8px)}.jt2-header .search-response__results--reading .search-response__list-item:nth-child(even){margin-left:15px}}@media (max-width:767px) and only screen and (min-width:1200px){.jt2-header .search-response__results--reading .search-response__list-item{width:100%}.jt2-header .search-response__results--reading .search-response__list-item:nth-child(even){margin-left:0}}@media (max-width:767px) and only screen and (min-width:768px){.hero__content{max-width:584px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__content{max-width:764px}}@media (max-width:767px) and only screen and (min-width:768px){.hero__content-title{font-size:48px;line-height:58px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__content-title{font-size:72px;line-height:88px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__content-title--small{font-size:56px;line-height:66px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__content-intro{font-size:18px;line-height:34px;padding-bottom:40px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__content-copy{font-size:18px;line-height:26px;padding-bottom:16px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__content-cta{padding:16px 22px;min-width:275px;font-size:20px;line-height:28px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__content-cta--arrow{padding:16px 36px 16px 22px;margin-top:24px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--large{min-height:400px;padding:40px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--large{min-height:704px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--large .hero__content{max-width:550px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--large .hero__content{max-width:640px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--search{padding:112px 40px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--short{padding:30px 40px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--2up{min-height:400px;padding:40px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up{min-height:704px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--2up .hero__content{max-width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__content{max-width:1290px;gap:40px;flex-wrap:nowrap;margin:0 auto;align-items:center}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__content-title{font-size:56px;line-height:66px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__content-intro{font-size:18px;line-height:26px;padding-bottom:16px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__content-media{max-width:620px;padding-top:0}}@media (max-width:767px) and only screen and (min-width:768px){.hero__search .hero__search-input{font-size:18px;line-height:26px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__search .hero__search-input{padding:16px 24px;min-height:64px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__search-submit{right:12px;top:12px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__search-count{font-size:20px;line-height:28px}}@media (max-width:767px) and only screen and (min-width:768px){.inline-review{max-width:320px}}@media (max-width:767px) and only screen and (min-width:768px){.inline-review__stars{position:static}}@media (max-width:767px) and only screen and (min-width:768px){.inline-review__star{width:20px;height:20px;margin-left:4px;background-size:20px 20px}}@media (max-width:767px) and only screen and (min-width:1024px){.inline-review__rating,.inline-review__label{font-size:14px;line-height:18px}}@media (max-width:767px) and only screen and (min-width:768px){.hero__features{margin:0;padding:0;transform:translateX(0%)}}@media (max-width:767px) and only screen and (min-width:768px){.hero__features-item{margin-left:40px;display:inline-block}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__features-item{font-size:14px;line-height:18px}}@media (max-width:767px) and only screen and (max-width:1260px){.courses__listing .listing{max-width:100%}}@media (max-width:767px) and only screen and (max-width:1024px){.courses__filter .layered-filter-block-container{max-width:264px;margin-left:28.9%;padding-right:30px}}@media (max-width:767px) and only screen and (max-width:1260px){.courses__filter .layered-filter-block-container{margin-left:0}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-index-index .hero--full .hero__bg{background-size:152% !important}.cms-index-index .image-promos--double .image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 67%)}.cms-index-index .image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 78%)}.cms-index-index .hero--full .hero__content{padding:0 40px}}@media (max-width:767px) and (max-width:767px){.cms-index-index .hero--full .hero__bg{background-size:140% !important}.cms-index-index .hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 10%,#000 22%) !important}.cms-index-index .image-promo__bg:after{background:linear-gradient(to bottom,transparent 6%,#000 48%) !important}.cms-index-index .image-promo__content a.image-promo__content-cta{padding:12px 16px 12px 22px !important}.cms-index-index .hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 93% !important}.cms-index-index .hero--full .spotlight-block.hero__bg:after{background:linear-gradient(to bottom,transparent 15%,#000 93%) !important}.cms-index-index .hero--full .hero__content-text{margin:170px auto 82px auto !important}}@media (max-width:767px) and (min-width:1024px){.cms-index-index .hero--full .hero__content{padding:0 40px;margin-bottom:100px}}@media (max-width:767px) and (min-width:1024px) and (min-width:2500px){.cms-index-index .hero--full .spotlight-block.hero__bg{margin-bottom:0}}@media (max-width:767px) and only screen and (min-width:768px){.cms-index-index .spot-light-new-banner:after{padding-bottom:92.47%}.cms-index-index .spot-light-new-banner-img{transform:translate(-60%,-54%);height:auto;width:180%}.cms-index-index .spot-light-new-banner-writeup{top:85%;width:450px}.cms-index-index .spot-light-new-banner-title{font-size:48px;line-height:58px}.cms-index-index .spot-light-new-banner-text{font-size:18px;line-height:26px}.cms-index-index .spot-light-new-bg{background:linear-gradient(to bottom,rgba(0,0,0,0) 45%,#000)}.cms-index-index .spot-light-new-cards{gap:24px;padding:0 40px 40px;flex-direction:row;flex-wrap:wrap}.cms-index-index .spot-light-new-card{width:calc(50% - 12px)}.cms-index-index .spot-light-new-card:last-child{width:100%;flex-direction:row;gap:45px;align-items:center}.cms-index-index .spot-light-new-card:last-child .card-body{margin-left:15px}.cms-index-index .spot-light-new-card:last-child .card-link{min-width:fit-content}}@media (max-width:767px) and only screen and (min-width:768px) and (orientation:landscape){.cms-index-index .spot-light-new-banner:after{padding-bottom:50%}.cms-index-index .spot-light-new-banner-img{transform:translate(-48%,-49%);height:auto;width:110%}}@media (max-width:767px) and only screen and (min-width:1200px){.cms-index-index .spot-light-new{border-radius:30px;width:calc(100% - 40px);margin:130.8px 20px 0}.cms-index-index .spot-light-new-banner:after{padding-bottom:50%}.cms-index-index .spot-light-new-banner-img{transform:translate(-45%,-44%);width:130%}.cms-index-index .spot-light-new-banner-writeup{top:80%;gap:16px;width:492px}.cms-index-index .spot-light-new-banner-title{font-size:56px;line-height:66px}.cms-index-index .spot-light-new-banner-text{margin:0 0 24px;font-size:26px;line-height:36px}.cms-index-index .spot-light-new-cards{max-width:1290px;margin:-60px auto 0;flex-direction:row;padding-bottom:112px}.cms-index-index .spot-light-new-card{width:calc(33.33% - 16px)}.cms-index-index .spot-light-new-card:last-child{width:calc(33.33% - 16px);flex-direction:column;gap:16px;align-items:flex-start}.cms-index-index .spot-light-new-card:last-child .card-body{margin-left:0}.cms-index-index .card-header{font-size:28px;line-height:38px}.cms-index-index .card-body{font-size:18px;line-height:26px}.cms-index-index .card-link{margin-top:24px;gap:12px}.cms-index-index .image-promos--narrow&gt;.container{max-width:1200px !important;width:80% !important}.cms-index-index .image-promo{min-height:auto;padding:40px 0}.cms-index-index .image-promo__inner{min-height:auto;padding:0}.cms-index-index .image-promo__content{margin:0 auto;position:absolute;text-align:center;color:#fff;max-width:615px;bottom:50px;left:50%;transform:translate(-50%,0);width:80%}.cms-index-index .image-promo__inner:after{content:'';display:block;padding-bottom:59%}.cms-index-index .image-promo--small{min-height:auto}.cms-index-index .image-promo--small .image-promo__content{bottom:40px}.cms-index-index .image-promo--small .image-promo__inner:after{padding-bottom:79%}.cms-index-index .image-promo--small .image-promo__inner{padding:0;min-height:auto}.cms-index-index .scaled-learning .image-promo{min-height:auto !important}.cms-index-index .scaled-learning .image-promo__inner{padding:0 !important;height:auto !important;min-height:auto !important}.cms-index-index .scaled-learning .image-promo__inner:after{padding-bottom:43%}.cms-index-index .scaled-learning .image-promo__inner .image-promo__content{padding:0 !important;transform:translate(-50%,-10%)}}@media (max-width:767px) and only screen and (min-width:1600px){.cms-index-index .spot-light-new-banner:after{padding-bottom:36%}.cms-index-index .spot-light-new-banner-img{transform:translate(-45%,-40%);width:120%}}@media (max-width:767px) and only screen and (min-width:1900px){.cms-index-index .spot-light-new-banner:after{padding-bottom:44%}}@media (max-width:767px) and only screen and (min-width:2500px){.cms-index-index .spot-light-new{width:calc(100% - 48px);margin:130.8px 24px 0}.cms-index-index .spot-light-new-banner:after{padding-bottom:32%}.cms-index-index .spot-light-new-banner-img{transform:translate(-50%,-38%);width:100%}.cms-index-index .spot-light-new-banner-writeup{top:70%;gap:16px;width:492px}.cms-index-index .hero--full .spotlight-block.hero__bg{margin-bottom:0}}@media (max-width:767px) and only screen and (min-width:3400px){.cms-index-index .spot-light-new-banner:after{padding-bottom:28.5%}.cms-index-index .spot-light-new-banner-img{transform:translate(-50%,-38%);width:100%}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.cms-index-index .hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 100% !important}.cms-index-index .hero--full .spotlight-block.hero__bg:after{background:0 0 !important}.cms-index-index .hero--full .hero__content-text{margin:250px auto 82px auto !important}}@media (max-width:767px) and only screen and (min-width:768px){.hero--short .hero__bg-graphic-1,.hero--search .hero__bg-graphic-1,.hero--large .hero__bg-graphic-1{width:175px;height:175px;right:75px;top:-120px;border-radius:8px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--short .hero__bg-graphic-1,.hero--search .hero__bg-graphic-1,.hero--large .hero__bg-graphic-1{width:291px;height:291px;right:100px;top:-207px;border-width:4px;border-radius:12px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--short .hero__bg-graphic-2,.hero--search .hero__bg-graphic-2,.hero--large .hero__bg-graphic-2{width:110px;height:110px;right:-22px;top:35px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--short .hero__bg-graphic-2,.hero--search .hero__bg-graphic-2,.hero--large .hero__bg-graphic-2{width:182px;height:182px;right:-50px;top:55px;border-width:4px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--short .hero__bg-graphic-3,.hero--search .hero__bg-graphic-3,.hero--large .hero__bg-graphic-3{width:217px;height:217px;left:20px;bottom:-150px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--short .hero__bg-graphic-3,.hero--search .hero__bg-graphic-3,.hero--large .hero__bg-graphic-3{width:336px;height:336px;left:15px;bottom:-230px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--short .hero__bg-graphic-3 path,.hero--search .hero__bg-graphic-3 path,.hero--large .hero__bg-graphic-3 path{stroke-width:3px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--short .hero__bg-graphic-3 path,.hero--search .hero__bg-graphic-3 path,.hero--large .hero__bg-graphic-3 path{stroke-width:4px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--short .hero__bg-graphic-4,.hero--search .hero__bg-graphic-4,.hero--large .hero__bg-graphic-4{width:76px;height:76px;left:-20px;bottom:48px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--short .hero__bg-graphic-4,.hero--search .hero__bg-graphic-4,.hero--large .hero__bg-graphic-4{width:115px;height:115px;left:-30px;bottom:100px;border-width:4px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--2up .hero__bg-graphic-1{bottom:auto;width:269px;height:269px;right:-120px;top:-120px;transform:rotate(-45deg)}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-1{width:336px;height:336px;right:140px;top:-246px;transform:rotate(0deg)}}@media (max-width:767px) and only screen and (min-width:768px){.hero--2up .hero__bg-graphic-1 path{stroke-width:3px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-1 path{stroke-width:4px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--2up .hero__bg-graphic-2{display:block;width:100px;height:100px;right:-22px;top:185px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-2{width:120px;height:120px;right:26px;top:36px;border-width:4px}}@media (max-width:767px) and only screen and (min-width:768px){.hero--2up .hero__bg-graphic-3{border-radius:12px;width:194px;height:194px;left:-65px;bottom:-9px;transform:rotate(48deg)}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-3{left:auto;width:330px;height:330px;right:540px;bottom:-230px;border-width:4px;transform:rotate(18deg)}}@media (max-width:767px) and only screen and (min-width:768px){.hero--2up .hero__bg-graphic-4{width:145px;height:145px;left:170px;bottom:-90px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--2up .hero__bg-graphic-4{left:auto;width:246px;height:246px;right:200px;bottom:-168px;border-width:4px}}@media (max-width:767px) and only screen and (min-width:768px){.question-block__content{padding:96px 75px}}@media (max-width:767px) and only screen and (min-width:1024px){.question-block__title{font-size:42px;line-height:50px}}@media (max-width:767px) and only screen and (min-width:1024px){.question-block__q{font-size:28px;line-height:38px}}@media (max-width:767px) and only screen and (min-width:1024px){.question-block__q:after{top:40px}}@media (max-width:767px) and only screen and (min-width:768px){.question-block__a{padding:0 35px 24px 0;max-width:494px}}@media (max-width:767px) and only screen and (min-width:1024px){.question-block__a{max-width:793px;font-size:18px;line-height:26px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__container{padding:96px 44px 24px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__social{display:flex;justify-content:space-between}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__social-list{padding:0}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__social-link{background-size:auto}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menus{display:flex;justify-content:space-between}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__menus{justify-content:flex-start}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menu{width:calc(25% - 12px)}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__menu{margin-right:68px;max-width:182px;width:100%}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menu--double{width:calc(50% - 24px)}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__menu--double{max-width:392px;width:100%}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menu--double .site-footer__menu-list{columns:2;column-gap:12px}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menu-label:after{display:none}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menu-label{color:#8f8f8f}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menu-list{padding:0;display:block}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__menu-item{padding:8px 0 0}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__menu-item{padding:12px 0 0}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__legal{padding-top:40px;display:flex;justify-content:space-between;align-items:center}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__legal{display:block;padding-top:64px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__legal-list{margin:0 0 16px}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__legal-item{display:inline-block}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__legal-link{font-size:14px;line-height:22px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__top-link{top:0;border-radius:40px;width:80px;height:80px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__top-link:after{background-size:40px 40px;margin:-12px 0 0 -20px;width:40px;height:40px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__top-link:before{margin:-17px 0 0 -14px;width:28px;height:4px}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__graphic-1{bottom:auto;right:-42px;top:53px;width:132px;height:132px;transform:rotate(30deg)}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__graphic-1{top:auto;width:323px;height:323px;right:-103px;bottom:-170px;border:4px solid #0aa951;border-radius:27px}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__graphic-2{bottom:auto;top:117px;right:168px;width:61px;height:61px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__graphic-2{top:auto;bottom:77px;right:241px;width:114px;height:114px;border:4px solid #0078ff;border-radius:8px}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer__graphic-3{bottom:auto;width:63px;height:63px;top:37px;right:109px}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer__graphic-3{top:auto;bottom:-49px;right:343px;width:108px;height:108px;border:4px solid #ff4975}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer--checkout .site-footer__container{padding:20px 44px}}@media (max-width:767px) and only screen and (min-width:768px){.site-footer--checkout .site-footer__graphics{display:none}}@media (max-width:767px) and only screen and (min-width:1024px){.site-footer--checkout .site-footer__graphics{display:block}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.cms-pages .online-learning__cloud__left{flex:1 1 65%}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--full .hero__bg{background-size:cover;background-position:center top}}@media (max-width:767px) and only screen and (min-width:768px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 10%,#000 60%)}}@media (max-width:767px) and only screen and (min-width:1024px){.hero--full .hero__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 100%)}}@media (max-width:767px) and only screen and (min-width:768px){.hero--full .hero__content{padding:0 40px}}@media (max-width:767px) and only screen and (min-width:768px){.hero__callouts{display:flex;gap:24px;flex-wrap:wrap}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__callouts{flex-wrap:nowrap}}@media (max-width:767px) and only screen and (min-width:768px){.hero__callout{padding:32px 32px 75px;margin-bottom:0;width:calc(50% - 12px)}.hero__callout:last-child{width:100%;display:flex;flex-wrap:nowrap;gap:30px;align-items:center;padding:24px}.hero__callout:last-child .hero__callout-title{flex:0 0 150px}.hero__callout:last-child .hero__callout-link{margin-top:0;flex:0 0 150px;position:static}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__callout{width:33.333%}.hero__callout:last-child{width:33.333%;display:block;padding:32px 32px 75px}.hero__callout:last-child .hero__callout-link{margin-top:50px;position:absolute}}@media (max-width:767px) and only screen and (min-width:768px){.hero__callout-intro{font-size:18px;line-height:26px}}@media (max-width:767px) and only screen and (min-width:768px){.hero__callout a.hero__callout-link{position:absolute;bottom:24px;left:32px;margin-top:50px}}@media (max-width:767px) and only screen and (min-width:1024px){.hero__callout-title-text{font-size:28px;line-height:38px}}@media (max-width:767px) and only screen and (min-width:2732px){.hm-new.hero--full .hero__content{margin-bottom:0}}@media (max-width:767px) and (max-width:767px){.hm-new .hero__callout-title img{width:auto;height:auto}.hm-new.hero--full{max-height:unset;border-radius:0;margin:70px 0 0 !important;padding:0 !important}.hm-new .hero__callouts{margin:0 0 30px;padding:0 12px}.hm-new .home-graphic-1-mobile{display:block;left:0;top:0}.hm-new .home-graphic-2-mobile{display:block;left:0;top:140px}.hm-new .home-graphic-3-mobile{display:block;right:0;top:0}.hm-new .home-graphic-4-mobile{display:block;right:0;top:95px}.hm-new .home-graphic-1-tablet,.hm-new .home-graphic-1{display:none}.hm-new .home-graphic-2-tablet,.hm-new .home-graphic-2{display:none}.hm-new .home-graphic-3-tablet,.hm-new .home-graphic-3{display:none}.hm-new .home-graphic-4-tablet,.hm-new .home-graphic-4{display:none}.hm-new.hero--full .hero__content-text{padding:0 10px}}@media (max-width:767px) and only screen and (min-device-width:1100px) and (max-device-width:1250px){.hero--full.hm-new .hero__content-title{font-size:50px}.hm-new.hero--full .hero__content-text{max-width:400px}}@media (max-width:767px) and only screen and (min-device-width:768px) and (max-device-width:1024px){.hm-new .hero__callout-title img{width:auto;height:auto}.hm-new.hero--full{max-height:unset;margin-bottom:10px;padding:0 0 40px;border-radius:40px;margin:75px 10px 0}.hm-new .hero__callouts{margin:0;padding:0 40px}.hm-new .home-graphic-1-mobile,.hm-new .home-graphic-1{display:none}.hm-new .home-graphic-2-mobile,.hm-new .home-graphic-2{display:none}.hm-new .home-graphic-3-mobile,.hm-new .home-graphic-3{display:none}.hm-new .home-graphic-4-mobile,.hm-new .home-graphic-4{display:none}.hm-new .home-graphic-1-tablet{display:block;left:0;top:0}.hm-new .home-graphic-2-tablet{display:block;left:0;top:200px}.hm-new .home-graphic-3-tablet{display:block;right:0;top:0}.hm-new .home-graphic-4-tablet{display:block;right:0;top:135px}}@media (max-width:767px) and only screen and (min-width:768px){.image-promos{padding:48px 0}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promos{padding:80px 0}}@media (max-width:767px) and only screen and (min-width:768px){.image-promos--double .container{display:flex;gap:24px}.image-promos--double .image-promo{width:50%}}@media (max-width:767px) and only screen and (min-width:768px){.image-promos__group{display:flex;gap:24px;flex-wrap:wrap}}@media (max-width:767px) and only screen and (min-width:768px){.image-promos__group .image-promo{width:calc(33.333% - 16px)}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo{min-height:840px;padding:80px 0}}@media (max-width:767px) and only screen and (min-width:768px){.image-promo__inner{min-height:720px;padding:58px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo__inner{min-height:840px;padding:80px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo__bg:after{background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.6) 100%)}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo--scaled{min-height:515px}}@media (max-width:767px) and only screen and (min-width:768px){.image-promo--scaled .image-promo__bg{background-image:url(../../frontend/Jellyfish/Training/en_US/images/promo-shapes-tablet.png)}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo--scaled .image-promo__bg{background-image:url(../../frontend/Jellyfish/Training/en_US/images/promo-shapes.png);background-size:120%}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo--scaled .image-promo__inner{min-height:564px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo--small{min-height:515px}}@media (max-width:767px) and only screen and (min-width:768px){.image-promo__content-title{font-size:42px;line-height:50px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo__content-title{font-size:56px;line-height:66px}}@media (max-width:767px) and only screen and (min-width:768px){.image-promo__content-intro{font-size:18px;line-height:26px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo__content-intro{font-size:20px;line-height:28px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo__content a.image-promo__content-cta{padding:4px 18px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo__content a.image-promo__content-cta--arrow:after{margin-left:28px}}@media (max-width:767px) and only screen and (min-width:1024px){.section-title__header{font-size:48px;line-height:58px}}@media (max-width:767px) and only screen and (min-width:1024px){.section-title__intro{font-size:22px;line-height:30px}}@media (max-width:767px) and only screen and (min-width:1024px){.image-promo__graphics{display:block}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.scaled-learning .image-promo{min-height:500px}.scaled-learning .image-promo__inner .image-promo__content h3{font-size:42px;line-height:50px}.scaled-learning .image-promo__inner .image-promo__content h4{font-size:28px;line-height:36px;letter-spacing:-.56px}.scaled-learning .image-promo__inner{padding:30px}}@media (max-width:767px) and (max-width:767px){.scaled-learning .image-promo{min-height:540px}.scaled-learning .image-promo__inner .image-promo__content h3{text-shadow:0px 5px 25px #000;font-size:28px;line-height:28px;letter-spacing:-.56px}.scaled-learning .image-promo__inner .image-promo__content h4{font-size:18px;line-height:28px;letter-spacing:-.36px}.scaled-learning .image-promo__inner{padding:30px}.image-promo.amazon{padding:40px 0 0}.image-promo__bg:after{background:linear-gradient(to bottom,transparent 6%,#000 52%)}.image-promo__content a.image-promo__content-cta{padding:12px 16px 12px 22px !important}.image-promo__bg.ai-img{background-size:contain}.image-promo__bg.ai-img:after{background:linear-gradient(to bottom,transparent 21%,#000 63%)}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.image-promos--double .image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 64%)}.image-promo__bg:after{background:linear-gradient(to bottom,transparent 0%,#000 78%)}.image-promo__bg.ai-img{background-size:contain}.image-promo__bg.ai-img:after{background:linear-gradient(to bottom,transparent 21%,#000 63%)}}@media (max-width:767px) and (max-width:767px){.meta-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.meta-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.meta-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.meta-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and (max-width:767px){.google-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.google-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.google-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.google-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and (max-width:767px){.ai-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.ai-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.ai-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.ai-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and (max-width:767px){.amazon-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.amazon-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.amazon-block.image-promo .image-promo__bg{background-position:top;background-size:100%}.amazon-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and (max-width:767px){.scaled-learning .image-promo .image-promo__bg{background-position:center;background-size:100%}.scaled-learning .image-promo .image-promo__bg:after{background:0 0 !important}.scaled-learning .image-promo__inner .image-promo__content{padding:100px 0 !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.scaled-learning .image-promo .image-promo__bg{background-position:center;background-size:100%}.scaled-learning .image-promo .image-promo__bg:after{background:0 0 !important}.scaled-learning .image-promo__inner .image-promo__content{padding:190px 0 !important}}@media (max-width:767px) and (max-width:767px){.hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 93% !important}.hero--full .spotlight-block.hero__bg:after{background:linear-gradient(to bottom,transparent 15%,#000 93%) !important}.hero--full .hero__content-text{margin:170px auto 82px auto !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.hero--full .spotlight-block.hero__bg{background-position:top;background-size:100% 100% !important}.hero--full .spotlight-block.hero__bg:after{background:0 0 !important}.hero--full .hero__content-text{margin:250px auto 82px auto !important}}@media (max-width:767px) and (max-width:767px){.tiktok-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.tiktok-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.tiktok-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.tiktok-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and (max-width:767px){.digital-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.digital-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.digital-block.image-promo .image-promo__bg{background-position:top;background-size:100% 100%}.digital-block.image-promo .image-promo__bg:after{background:0 0 !important}}@media (max-width:767px) and (max-width:767px){.promo-container.right-image .text-block{margin-right:0}.promo-container{flex-wrap:wrap;margin-top:40px}.promo-container .image-block img{height:auto}.promo-container .text-block .text-content{margin:0}.promo-container .text-block .image-promo__content-title{margin:0 0 10px}.promo-container .image-block{width:calc(100%);margin-bottom:24px;margin-right:0}.promo-container .text-block{width:calc(100%);border-radius:20px;padding:40px;height:auto}.promo-container .image-block img{border-radius:20px}}@media (max-width:767px) and only screen and (min-device-width:768px) and (max-device-width:1024px){.promo-container.right-image .text-block{margin-right:0}.promo-container{flex-wrap:wrap;margin-top:40px}.promo-container .image-block img{height:auto}.promo-container .image-block{width:calc(100%);margin-bottom:24px;margin-right:0}.promo-container .text-block{width:calc(100%);padding:40px;height:auto;flex-direction:row;align-items:center}.promo-container .text-block .text-content{margin:0}}@media (max-width:767px) and (max-width:767px){.tik_graphic3_tablet{display:block}.tik_graphic3_desktop{display:none}.cc-block .tik_graphic3_tablet img{top:-32px !important}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.tik_graphic3_tablet{display:block}.tik_graphic3_desktop{display:none}}@media (max-width:767px) and (max-width:767px){.image-promo--small .image-promo__content-title{font-size:32px}.digital-block.image-promo .image-promo__bg{background:#bc0b35}.dig_graphic3_tablet{display:block}.dig_graphic3_desktop{display:none}}@media (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px){.image-promo--small .image-promo__content-title{font-size:32px}.digital-block.image-promo .image-promo__bg{background:#bc0b35 !important}.dig_graphic3_tablet{display:block}.dig_graphic3_desktop{display:none}}@media all and (min-width:769px),print{.abs-product-options-list-desktop dt,.block-giftregistry-shared .item-options dt{clear:left;float:left;margin:0 10px 5px 0}.block-giftregistry-shared .item-options dt:after{content:': '}.abs-product-options-list-desktop dd,.block-giftregistry-shared .item-options dd{display:inline-block;float:left;margin:0 0 5px;word-break:break-all}.abs-button-desktop{width:auto}.abs-blocks-2columns,.abs-discount-block-desktop .block,.column .block-addbysku .block-content .box,.login-container .block,.account .column.main .block:not(.widget) .block-content .box,.form-address-edit&gt;.fieldset,.form-edit-account .fieldset,.storecredit .block,.magento-payments-review-discount .block,.paypal-review-discount .block,.cart-discount .block{width:48%}.abs-discount-block-desktop .block:nth-child(1),.column .block-addbysku .block-content .box:nth-child(1),.login-container .block:nth-child(1),.account .column.main .block:not(.widget) .block-content .box:nth-child(1),.form-address-edit&gt;.fieldset:nth-child(1),.form-edit-account .fieldset:nth-child(1),.storecredit .block:nth-child(1),.magento-payments-review-discount .block:nth-child(1),.paypal-review-discount .block:nth-child(1),.cart-discount .block:nth-child(1){clear:left;float:left}.abs-discount-block-desktop .block:nth-child(2),.column .block-addbysku .block-content .box:nth-child(2),.login-container .block:nth-child(2),.account .column.main .block:not(.widget) .block-content .box:nth-child(2),.form-address-edit&gt;.fieldset:nth-child(2),.form-edit-account .fieldset:nth-child(2),.storecredit .block:nth-child(2),.magento-payments-review-discount .block:nth-child(2),.paypal-review-discount .block:nth-child(2),.cart-discount .block:nth-child(2){float:right}.abs-discount-block-desktop .block:nth-child(2)+*,.column .block-addbysku .block-content .box:nth-child(2)+*,.login-container .block:nth-child(2)+*,.account .column.main .block:not(.widget) .block-content .box:nth-child(2)+*,.form-address-edit&gt;.fieldset:nth-child(2)+*,.form-edit-account .fieldset:nth-child(2)+*,.storecredit .block:nth-child(2)+*,.magento-payments-review-discount .block:nth-child(2)+*,.paypal-review-discount .block:nth-child(2)+*,.cart-discount .block:nth-child(2)+*{clear:both}.abs-margin-for-blocks-and-widgets-desktop,.page-main .block,.customer-review .product-details{margin-bottom:50px}.abs-reset-left-margin-desktop,.column.main .magento-payments-review .actions-toolbar,.column.main .paypal-review .actions-toolbar,.column.main .block-giftregistry-shared-items .actions-toolbar{margin-left:0}.abs-action-remove-desktop,.abs-add-fields-desktop .fieldset .additional .action.remove,.form-giftregistry-share .fieldset .additional .action.remove,.form-giftregistry-edit .fieldset .additional .action.remove,.form-create-return .fieldset .additional .action.remove,.form.send.friend .fieldset .additional .action.remove{margin-left:90%}.abs-add-fields-desktop .fieldset .field .control,.form-giftregistry-share .fieldset .field .control,.form-giftregistry-edit .fieldset .field .control,.form-create-return .fieldset .field .control,.form.send.friend .fieldset .field .control{width:auto}.abs-margin-for-forms-desktop{margin-left:25.8%}.abs-visually-hidden-desktop,.modes-label,.block-search .label,.block-collapsible-nav .title{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.abs-add-clearfix-desktop:before,.abs-add-clearfix-desktop:after,.magento-payments-review .block-content:before,.magento-payments-review .block-content:after,.magento-payments-review-discount:before,.magento-payments-review-discount:after,.order-review-form:before,.order-review-form:after,.paypal-review .block-content:before,.paypal-review .block-content:after,.paypal-review-discount:before,.paypal-review-discount:after,.order-review-form:before,.order-review-form:after,.block-cart-failed .block-content:before,.block-cart-failed .block-content:after,.column .block-addbysku .block-content:before,.column .block-addbysku .block-content:after,.cart-container:before,.cart-container:after,.login-container:before,.login-container:after,.account .page-title-wrapper:before,.account .page-title-wrapper:after,.account .column.main .block:not(.widget) .block-content:before,.account .column.main .block:not(.widget) .block-content:after,.block-addresses-list .items.addresses:before,.block-addresses-list .items.addresses:after,.block-giftregistry-shared .item-options:before,.block-giftregistry-shared .item-options:after,.data.table .gift-wrapping .nested:before,.data.table .gift-wrapping .nested:after,.data.table .gift-wrapping .content:before,.data.table .gift-wrapping .content:after,.block-wishlist-management:before,.block-wishlist-management:after,.magento-rma-guest-returns .column.main .block.block-order-details-view:before,.magento-rma-guest-returns .column.main .block.block-order-details-view:after,.order-links:before,.order-links:after,.account .column.main .block.block-order-details-view:before,.account .column.main .block.block-order-details-view:after,[class^=sales-guest-] .column.main .block.block-order-details-view:before,[class^=sales-guest-] .column.main .block.block-order-details-view:after,.sales-guest-view .column.main .block.block-order-details-view:before,.sales-guest-view .column.main .block.block-order-details-view:after,.page-header .header.panel:before,.page-header .header.panel:after,.header.content:before,.header.content:after{content:'';display:table}.abs-add-clearfix-desktop:after,.magento-payments-review .block-content:after,.magento-payments-review-discount:after,.order-review-form:after,.paypal-review .block-content:after,.paypal-review-discount:after,.order-review-form:after,.block-cart-failed .block-content:after,.column .block-addbysku .block-content:after,.cart-container:after,.login-container:after,.account .page-title-wrapper:after,.account .column.main .block:not(.widget) .block-content:after,.block-addresses-list .items.addresses:after,.block-giftregistry-shared .item-options:after,.data.table .gift-wrapping .nested:after,.data.table .gift-wrapping .content:after,.block-wishlist-management:after,.magento-rma-guest-returns .column.main .block.block-order-details-view:after,.order-links:after,.account .column.main .block.block-order-details-view:after,[class^=sales-guest-] .column.main .block.block-order-details-view:after,.sales-guest-view .column.main .block.block-order-details-view:after,.page-header .header.panel:after,.header.content:after{clear:both}.abs-add-box-sizing-desktop,.abs-shopping-cart-items-desktop,.column.main,.sidebar-main,.sidebar-additional,.bundle-options-container .block-bundle-summary,.block.crosssell,.magento-rma-guest-returns .column.main .block.block-order-details-view .block-content:not(.widget) .box,.account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^=sales-guest-] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{box-sizing:border-box}.abs-add-box-sizing-desktop-m,.opc-wrapper{box-sizing:border-box}.abs-revert-field-type-desktop .fieldset&gt;.field,.abs-revert-field-type-desktop .fieldset .fields&gt;.field{margin:0 0 20px}.abs-revert-field-type-desktop .fieldset&gt;.field:not(.choice)&gt;.label,.abs-revert-field-type-desktop .fieldset .fields&gt;.field:not(.choice)&gt;.label{box-sizing:content-box;float:none;width:auto;text-align:left;padding:0}.abs-revert-field-type-desktop .fieldset&gt;.field:not(.choice)&gt;.control,.abs-revert-field-type-desktop .fieldset .fields&gt;.field:not(.choice)&gt;.control{float:none;width:auto}.abs-revert-field-type-desktop .fieldset&gt;.field&gt;.label,.abs-revert-field-type-desktop .fieldset .fields&gt;.field&gt;.label{margin:0 0 5px;display:inline-block}.abs-revert-field-type-desktop .fieldset&gt;.field.choice:before,.abs-revert-field-type-desktop .fieldset .fields&gt;.field.choice:before,.abs-revert-field-type-desktop .fieldset&gt;.field.no-label:before,.abs-revert-field-type-desktop .fieldset .fields&gt;.field.no-label:before{display:none}.abs-form-field-column-2 .fieldset .field,.form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field,.form-create-return .fieldset .field,.form.send.friend .fieldset .field{padding:0 12px 0 0;box-sizing:border-box;display:inline-block;width:50%;vertical-align:top}.abs-form-field-column-2 .fieldset .field+.fieldset,.form-giftregistry-share .fieldset .field+.fieldset,.form-giftregistry-edit .fieldset .field+.fieldset,.form-create-return .fieldset .field+.fieldset,.form.send.friend .fieldset .field+.fieldset{clear:both}.form-giftregistry-share .fieldset .field:nth-last-child(1),.form-giftregistry-share .fieldset .field:nth-last-child(2),.form-giftregistry-edit .fieldset .field:nth-last-child(1),.form-giftregistry-edit .fieldset .field:nth-last-child(2),.form-create-return .fieldset .field:nth-last-child(1),.form-create-return .fieldset .field:nth-last-child(2),.form.send.friend .fieldset .field:nth-last-child(1),.form.send.friend .fieldset .field:nth-last-child(2){margin-bottom:0}.abs-form-field-column-2 .fieldset .field .field,.form-giftregistry-share .fieldset .field .field,.form-giftregistry-edit .fieldset .field .field,.form-create-return .fieldset .field .field,.form.send.friend .fieldset .field .field{padding:0;width:100%}.abs-form-field-revert-column-1{width:100%}.abs-forms-general-desktop,.form.search.advanced,.form-giftcard-redeem,.form-giftregistry-create{max-width:500px}.abs-forms-general-desktop .legend,.form.search.advanced .legend,.form-giftcard-redeem .legend,.form-giftregistry-create .legend{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.abs-forms-general-desktop .legend+br,.form.search.advanced .legend+br,.form-giftcard-redeem .legend+br,.form-giftregistry-create .legend+br{display:none}.abs-revert-side-paddings,.checkout-cart-index .page-title-wrapper,.cart-summary .block .content,.cart-empty{padding-left:0;padding-right:0}.abs-account-block-font-size,.block-addresses-list address,.box-billing-address .box-content,.box-shipping-address .box-content,.box-address-billing .box-content,.box-address-shipping .box-content,.box-information .box-content,.block-balance-giftcard .block-content,.block-reviews-dashboard .product-name{font-size:1.6rem}.abs-account-table-margin-desktop,.table-wrapper.balance-history,.table-wrapper.reward-history,.table-wrapper.orders-recent{margin-top:-25px}.abs-action-print,.order-actions-toolbar .action.print{display:inline-block;text-decoration:none}.abs-action-print:before,.order-actions-toolbar .action.print:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:16px;color:inherit;content:'\e624';font-family:'icons-blank-theme';margin:0 4px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.order-actions-toolbar .action.print:hover{text-decoration:underline}.abs-no-display-desktop,.opc-estimated-wrapper,.sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous){display:none}.abs-status-desktop,.return-status,.order-status{margin-top:6px;padding:5px 10px}.abs-title-orders-desktop .page-main .page-title-wrapper .order-date,.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .order-date,.account .page-main .page-title-wrapper .order-date,[class^=sales-guest-] .page-main .page-title-wrapper .order-date,.sales-guest-view .page-main .page-title-wrapper .order-date{margin:-14px 0 18px}.abs-table-bordered-desktop{border:none}.abs-table-bordered-desktop&gt;thead&gt;tr&gt;th,.abs-table-bordered-desktop&gt;tbody&gt;tr&gt;th,.abs-table-bordered-desktop&gt;tfoot&gt;tr&gt;th,.abs-table-bordered-desktop&gt;thead&gt;tr&gt;td,.abs-table-bordered-desktop&gt;tbody&gt;tr&gt;td,.abs-table-bordered-desktop&gt;tfoot&gt;tr&gt;td{border:none}.abs-table-bordered-desktop&gt;thead&gt;tr&gt;th,.abs-table-bordered-desktop&gt;thead&gt;tr&gt;td{border-bottom:1px solid #d1d1d1}.abs-pager-toolbar,.account .toolbar,.toolbar-giftregistry-results,.toolbar-wishlist-results{position:relative}.abs-pager-toolbar .toolbar-amount,.abs-pager-toolbar .limiter,.account .toolbar .toolbar-amount,.account .toolbar .limiter,.toolbar-giftregistry-results .toolbar-amount,.toolbar-giftregistry-results .limiter,.toolbar-wishlist-results .toolbar-amount,.toolbar-wishlist-results .limiter{position:relative;z-index:1}.abs-pager-toolbar .limiter,.account .toolbar .limiter,.toolbar-giftregistry-results .limiter,.toolbar-wishlist-results .limiter{display:inline-block;float:right}.abs-pager-toolbar .toolbar-amount,.account .toolbar .toolbar-amount,.toolbar-giftregistry-results .toolbar-amount,.toolbar-wishlist-results .toolbar-amount{line-height:32px;padding:0}.abs-pager-toolbar .pages,.account .toolbar .pages,.toolbar-giftregistry-results .pages,.toolbar-wishlist-results .pages{position:absolute;width:100%;z-index:0}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:75%;float:left;-ms-flex-order:1;-webkit-order:1;order:1;padding-right:4%;position:relative}.abs-discount-block-desktop .block&gt;.title,.magento-payments-review-discount .block&gt;.title,.paypal-review-discount .block&gt;.title,.cart-discount .block&gt;.title{border:0;padding:0 0 10px}.abs-discount-block-desktop .block&gt;.title strong,.magento-payments-review-discount .block&gt;.title strong,.paypal-review-discount .block&gt;.title strong,.cart-discount .block&gt;.title strong{font-size:1.6rem}.abs-discount-block-desktop .block .content,.magento-payments-review-discount .block .content,.paypal-review-discount .block .content,.cart-discount .block .content{padding:0 0 20px}.abs-discount-block-desktop .actions-toolbar .secondary,.magento-payments-review-discount .actions-toolbar .secondary,.paypal-review-discount .actions-toolbar .secondary,.cart-discount .actions-toolbar .secondary{bottom:-30px;left:0;position:absolute}h1{font-size:40px;margin-bottom:40px}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper&gt;.widget,.page-wrapper&gt;.page-bottom,.block.category.event,.top-container,.page-main{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px;width:auto}.page-main{width:100%}.columns{display:block}.column.main{min-height:300px}.page-layout-1column .column.main{width:100%;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-3columns .column.main{width:66.66666667%;display:inline-block;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-left .column.main{width:83.33333333%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-right .column.main{width:83.33333333%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.sidebar-main{padding-right:2%}.page-layout-3columns .sidebar-main{width:16.66666667%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.page-layout-2columns-left .sidebar-main{width:16.66666667%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.page-layout-2columns-right .sidebar-main{width:16.66666667%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.page-layout-2columns-right .sidebar-main{padding-left:2%;padding-right:0}.sidebar-additional{clear:right;padding-left:2%}.page-layout-3columns .sidebar-additional{width:16.66666667%;float:right;-ms-flex-order:3;-webkit-order:3;order:3}.page-layout-2columns-left .sidebar-additional{width:16.66666667%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-right .sidebar-additional{width:16.66666667%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-left .main{padding-left:2%}.page-layout-2columns-left .sidebar-additional{clear:left;float:left;padding-left:0}.panel.header{padding:10px 20px}.nav-toggle{display:none}.nav-sections{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto;margin-bottom:25px}.nav-sections-item-title{display:none}.nav-sections-item-content&gt;*{display:none}.nav-sections-item-content&gt;.navigation{display:block}.navigation{background:#f5f5f5;font-weight:700;height:inherit;left:auto;overflow:inherit;padding:0;position:relative;top:0;width:100%;z-index:3}.navigation:empty{display:none}.navigation ul{margin-top:0;margin-bottom:0;padding:0;position:relative}.navigation li.level0{border-top:none}.navigation li.level1{position:relative}.navigation .level0{margin:0 10px 0 0;display:inline-block;position:relative}.navigation .level0:last-child{margin-right:0;padding-right:0}.navigation .level0:hover:after{content:'';display:block;position:absolute;top:0;left:100%;width:10px;height:calc(100% + 3px);z-index:1}.navigation .level0&gt;.level-top{color:#575757;line-height:53px;padding:0 12px;text-decoration:none;box-sizing:border-box;position:relative;display:inline-block}.navigation .level0&gt;.level-top:hover,.navigation .level0&gt;.level-top.ui-state-focus{color:#333;text-decoration:none}.navigation .level0.active&gt;.level-top,.navigation .level0.has-active&gt;.level-top{border-color:#ff5501;border-style:solid;border-width:0 0 3px;color:#333;text-decoration:none;display:inline-block}.navigation .level0.parent:hover&gt;.submenu{overflow:visible !important}.navigation .level0.parent&gt;.level-top{padding-right:20px}.navigation .level0.parent&gt;.level-top&gt;.ui-menu-icon{position:absolute;right:0;display:inline-block;text-decoration:none}.navigation .level0.parent&gt;.level-top&gt;.ui-menu-icon&gt;span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation .level0.parent&gt;.level-top&gt;.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e622';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.navigation .level0 .submenu{background:#fff;border:1px solid #d1d1d1;box-shadow:0 5px 5px rgba(0,0,0,.19);font-weight:700;min-width:230px;padding:0;display:none;left:0;margin:0 !important;position:absolute;z-index:1;margin-top:11px}.navigation .level0 .submenu&gt;ul{margin-top:11px}.navigation .level0 .submenu&gt;ul:before,.navigation .level0 .submenu&gt;ul:after{content:'';display:block;overflow:hidden;position:absolute}.navigation .level0 .submenu&gt;ul:before{color:#fff;left:20px;top:-20px;border:10px solid transparent;height:0;width:0;border-bottom-color:#fff;z-index:4}.navigation .level0 .submenu&gt;ul:after{border:11px solid transparent;height:0;width:0;border-bottom-color:#d1d1d1;color:#d1d1d1;left:19px;top:-22px;z-index:3}.navigation .level0 .submenu:before{content:'';display:block;position:absolute;width:100%;height:4px;left:0;top:-4px;z-index:1}.navigation .level0 .submenu a{display:block;line-height:inherit;color:#575757;padding:8px 20px}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{background:#e8e8e8;color:#333;text-decoration:none}.navigation .level0 .submenu .active&gt;a{border-color:#ff5501;border-style:solid;border-width:0 0 0 3px}.navigation .level0 .submenu .submenu{top:-1px !important;left:100% !important}.navigation .level0 .submenu .submenu-reverse{left:auto !important;right:100%}.navigation .level0 .submenu li{margin:0;position:relative}.navigation .level0 .submenu li.parent&gt;a&gt;.ui-menu-icon{position:absolute;right:3px;display:inline-block;text-decoration:none}.navigation .level0 .submenu li.parent&gt;a&gt;.ui-menu-icon&gt;span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation .level0 .submenu li.parent&gt;a&gt;.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e608';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.navigation .level0.more{position:relative;display:inline-block;text-decoration:none}.navigation .level0.more:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;line-height:inherit;color:inherit;content:'\e607';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.navigation .level0.more:before{display:none}.navigation .level0.more:after{cursor:pointer;padding:8px 12px;position:relative;z-index:1}.navigation .level0.more:hover&gt;.submenu{overflow:visible !important}.navigation .level0.more li{display:block}.panel.header .links,.panel.header .switcher{display:inline-block}.legend{border-bottom:1px solid #c5c5c5}.product.data.items{position:relative;z-index:1;border-bottom:0;margin-left:0;margin-right:0}.product.data.items:before,.product.data.items:after{content:'';display:table}.product.data.items:after{clear:both}.product.data.items&gt;.item.title{float:left;width:auto}.product.data.items&gt;.item.title&gt;.switch{height:20px;display:block;position:relative;z-index:2}.product.data.items&gt;.item.content{margin-top:20px;box-sizing:border-box;float:right;margin-left:-100%;width:100%}.product.data.items&gt;.item.content:before,.product.data.items&gt;.item.content:after{content:'';display:table}.product.data.items&gt;.item.content:after{clear:both}.product.data.items&gt;.item.content.active{display:block}.product.data.items&gt;.item.title{margin:0 5px 0 0}.product.data.items&gt;.item.title&gt;.switch{font-weight:600;line-height:20px;font-size:1.4rem;color:#7d7d7d;text-decoration:none;background:#f0f0f0;border:1px solid #d1d1d1;border-bottom:none;height:20px;padding:5px 20px}.product.data.items&gt;.item.title&gt;.switch:visited{color:#7d7d7d;text-decoration:none}.product.data.items&gt;.item.title&gt;.switch:hover{color:#7d7d7d;text-decoration:none}.product.data.items&gt;.item.title&gt;.switch:active{color:#333;text-decoration:none}.product.data.items&gt;.item.title:not(.disabled)&gt;.switch:focus,.product.data.items&gt;.item.title:not(.disabled)&gt;.switch:hover{background:#fcfcfc}.product.data.items&gt;.item.title:not(.disabled)&gt;.switch:active,.product.data.items&gt;.item.title.active&gt;.switch,.product.data.items&gt;.item.title.active&gt;.switch:focus,.product.data.items&gt;.item.title.active&gt;.switch:hover{background:#fff;color:#333;text-decoration:none}.product.data.items&gt;.item.title.active&gt;.switch,.product.data.items&gt;.item.title.active&gt;.switch:focus,.product.data.items&gt;.item.title.active&gt;.switch:hover{padding-bottom:6px}.product.data.items&gt;.item.content{background:#fff;margin-top:31px;padding:20px;border:1px solid #d1d1d1}.product.data.items .item.title a:after{display:none}.actions-toolbar:before,.actions-toolbar:after{content:'';display:table}.actions-toolbar:after{clear:both}.actions-toolbar .primary{float:left}.actions-toolbar .secondary{float:right}.actions-toolbar .primary,.actions-toolbar .secondary{display:inline-block}.actions-toolbar .primary a.action,.actions-toolbar .secondary a.action{display:inline-block}.actions-toolbar .primary .action{margin:0 5px 0 0}.actions-toolbar .secondary a.action{margin-top:6px}.actions-toolbar&gt;.primary,.actions-toolbar&gt;.secondary{margin-bottom:0}.actions-toolbar&gt;.primary .action,.actions-toolbar&gt;.secondary .action{margin-bottom:0;width:auto}.popup-content .fieldset .actions-toolbar .secondary{display:inline-block;float:none}.popup-content .fieldset .actions-toolbar .action.cancel{margin-top:6px}.modal-popup.modal-slide .modal-footer{border-top:1px solid #c1c1c1;text-align:right}.pagebuilder-mobile-only{display:none !important}.magento-payments-review .magento-payments-review-title{border-bottom:1px solid #d1d1d1}.magento-payments-review .block-content .box-order-shipping-address,.magento-payments-review .block-content .box-order-shipping-method,.magento-payments-review .block-content .box-order-shipping-method+.box-order-billing-address{box-sizing:border-box;float:left;width:33%}.magento-payments-review .block-content .box-order-shipping-address{padding:0 5%;width:34%}.magento-payments-review .table-magento-payments-review-items .col.price,.magento-payments-review .table-magento-payments-review-items .col.qty{text-align:center}.magento-payments-review .table-magento-payments-review-items .col.item{width:60%}.magento-payments-review .col.subtotal,.magento-payments-review .mark,.magento-payments-review .amount{text-align:right}.magento-payments-review-discount{border-top:1px solid #d1d1d1}.magento-payments-review-discount .block{margin-bottom:15px}.magento-payments-review-discount .block .title:after{display:inline;margin-left:10px;position:static}.magento-payments-review-discount .block .content{padding-bottom:0}.order-review-form .actions-toolbar&gt;.primary{float:right}.order-review-form .action.primary{margin-right:0}.amcform-title-wrap{flex-grow:unset;min-width:30%;max-width:initial}.amcform-title-wrap .amcform-title{max-width:174px}.amcform-title-wrap:nth-child(3n+1):before{content:none}.amcform-title-wrap:nth-child(3n+1):last-child:before{width:50%;background:linear-gradient(270deg,#e3e3e3 4.63%,rgba(227,227,227,0) 83.33%);content:''}.amcform-title-wrap:nth-child(3n+1).ui-state-active:last-child:before{background:linear-gradient(270deg,#92b0ff 4.63%,rgba(227,227,227,0) 83.33%)}.amcform-popup-block .amcform-header{font-size:22px}.amcform-popup-block .amcform-toolbar{flex-direction:row}.amcform-popup-block .amcform-toolbar .amcform-button{width:auto}.amcform-popup-block .amcform-toolbar .amcform-button:not(:first-of-type){margin-top:0}.product.data.items{z-index:unset}.circle-theme .amcform-title-wrap{min-width:24%}.amgdprcookie-main-wrapper{padding:0}.amgdprcookie-main-wrapper .amgdprcookie-top{margin-bottom:35px}.amgdprcookie-main-wrapper .amgdprcookie-head{font-size:34px;line-height:normal}.amgdprcookie-main-wrapper .amgdprcookie-btn{padding:17px 46px;box-shadow:0 3px 10px rgba(62,40,13,.15);text-transform:none;font-size:20px}.amgdprcookie-cookie-container{margin-bottom:30px;padding:25px 0}.amgdprcookie-cookie-container .amgdprcookie-caption{margin-bottom:15px;font-size:20px}.amgdprcookie-cookie-container .amgdprcookie-toggle-cookie{padding-left:0}.amgdprcookie-cookie-container .amgdprcookie-text{font-size:14px}.amgdprcookie-cookie-container .amgdprcookie-options{display:inline-block;background:inherit;font-size:14px}.amgdprcookie-groups-modal .amgdprcookie-cookie-container,.amgdprcookie-groups-modal .amgdprcookie-header,.amgdprcookie-groups-modal .amgdprcookie-text{padding:0}.amgdprcookie-modal-container .modal-inner-wrap{right:unset;min-width:400px;width:21%;background:#fff}.amgdprcookie-table .amgdprcookie-cell.desc,.amgdprcookie-table .amgdprcookie-title.-wide{width:30%}.amgdprcookie-table .amgdprcookie-cell,.amgdprcookie-table .amgdprcookie-title{width:15%}.amgdprcookie-bar-container .amgdprcookie-buttons-block{display:block}.amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button{margin-bottom:0}.block-category-event.block:last-child{margin-bottom:30px;padding:10px 0 30px}.block-category-event .block-title{margin:0}.block-category-event .block-title strong{font-size:2.4rem}.block-category-event .ticker li{display:none;margin:0 50px}.block-category-event .ticker .value{font-size:6rem}.block-category-event .ticker .label{font-size:1.4rem;text-transform:none}.block-category-event .dates .date{font-size:5rem}.block-category-event .dates .start{padding-right:50px}.block-category-event .dates .start:after{font-size:5rem;right:10px}.contact-index-index .column:not(.sidebar-additional) .form.contact{min-width:600px}.paypal-review .paypal-review-title{border-bottom:1px solid #d1d1d1}.paypal-review .block-content .box-order-shipping-address,.paypal-review .block-content .box-order-shipping-method,.paypal-review .block-content .box-order-shipping-method+.box-order-billing-address{box-sizing:border-box;float:left;width:33%}.paypal-review .block-content .box-order-shipping-address{padding:0 5%;width:34%}.paypal-review .table-paypal-review-items .col.price,.paypal-review .table-paypal-review-items .col.qty{text-align:center}.paypal-review .table-paypal-review-items .col.item{width:60%}.paypal-review .col.subtotal,.paypal-review .mark,.paypal-review .amount{text-align:right}.paypal-review-discount{border-top:1px solid #d1d1d1}.paypal-review-discount .block{margin-bottom:15px}.paypal-review-discount .block.giftcard.active{padding-bottom:40px}.paypal-review-discount .block .title:after{display:inline;margin-left:10px;position:static}.paypal-review-discount .block .content{padding-bottom:0}.order-review-form .actions-toolbar&gt;.primary{float:right}.order-review-form .action.primary{margin-right:0}.block-cart-failed .secondary .action{margin:0}.block-cart-failed .actions.primary{float:right}.bundle-actions .action.primary.customize{width:auto}.bundle-options-container .legend.title{font-size:40px}.bundle-options-container .bundle-options-wrapper,.bundle-options-container .product-options-wrapper{float:left;width:57%}.bundle-options-container .block-bundle-summary{float:right;margin-top:66px;padding:10px 20px;position:relative;width:40%}.bundle-options-container .block-bundle-summary .price-box .price-wrapper,.bundle-options-container .block-bundle-summary .price-box .price-wrapper&gt;.price{color:#575757;font-size:36px;font-weight:600;line-height:36px}.bundle-options-container .block-bundle-summary .price-container .weee{color:#575757}.bundle-options-container .block-bundle-summary .price-container .weee .price{font-size:1.2rem;font-weight:700}.bundle-options-container .block-bundle-summary .price-including-tax+.price-excluding-tax .price{font-size:1.4rem;line-height:16px}.bundle-options-container .block-bundle-summary .box-tocart .action.primary{margin-right:1%;width:auto}.bundle-options-container .block-bundle-summary .product-addto-links{text-align:left}.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-left .bundle-options-container .block-bundle-summary,.page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-right .bundle-options-container .block-bundle-summary,.page-layout-3columns .bundle-options-container .bundle-options-wrapper,.page-layout-3columns .bundle-options-container .block-bundle-summary{width:48%}.page-products .products-grid .product-item{margin-left:2%;width:calc((100% - 4%)/3)}.page-products .products-grid .product-item:nth-child(3n+1){margin-left:0}.page-products.page-layout-1column .products-grid .product-item{width:25%}.page-products.page-layout-3columns .products-grid .product-item{width:50%}.page-products .columns{padding-top:0;position:relative;z-index:1}.toolbar-amount{display:block;float:left;position:static}.products.wrapper~.toolbar .pages{float:left;margin-bottom:0}.modes{display:inline-block;float:left;margin-right:20px}.products.wrapper~.toolbar .modes{display:none}.modes-mode{background-color:#f0f0f0;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 rgba(209,209,209,.3);color:#5e5e5e;border:1px solid #d1d1d1;border-right:0;float:left;font-weight:400;line-height:1;padding:7px 10px;text-align:center;display:inline-block;text-decoration:none}.modes-label+.modes-mode{border-radius:3px 0 0 3px}.modes-mode:hover{color:#5e5e5e;background:#ebebeb}.modes-mode:last-child{border-radius:0 3px 3px 0;border-right:1px solid #d1d1d1}.modes-mode.active{box-shadow:inset 0 1px 0 0 rgba(209,209,209,.8),inset 0 -1px 0 0 rgba(209,209,209,.3);background:#dedede;color:#9e9e9e}.modes-mode&gt;span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modes-mode:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:inherit;color:#7d7d7d;content:'\e60d';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.modes-mode:hover:before{color:#7d7d7d}.page-products .sorter{position:static}.mode-list:before{content:'\e60b'}.products.wrapper~.toolbar .limiter{display:block;float:right}.product-info-main .page-title-wrapper h1{margin-bottom:15px}.product-info-main .product-add-form{padding-top:20px}.box-tocart .action.tocart{margin-bottom:0;margin-right:1%;width:49%}.product-social-links{text-align:left}.product-options-bottom .price-box .price-container,.product-info-price .price-box .price-container{font-size:21px}.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price{font-size:36px;line-height:36px}.product-options-bottom .price-box .price-including-tax+.price-excluding-tax .price,.product-info-price .price-box .price-including-tax+.price-excluding-tax .price{font-size:1.4rem;line-height:16px}.product-info-main{float:right}.product.media{float:left;margin-bottom:25px}.page-layout-1column .product-info-main{width:40%}.page-layout-1column .product.media{width:57%}.page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main,.page-layout-3columns .product-info-main{width:48%}.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns .product.media{width:50%}.product-add-form .product-options-wrapper .field .control{width:80%}.sidebar .product-items .product-item-info .product-item-photo{float:left;left:auto;margin:0 10px 10px 0;position:relative;top:auto}.sidebar .product-items .product-item-details{margin:0}.sidebar .product-items .product-item-actions{clear:left}.catalog-category-view.page-layout-1column .column.main{min-height:inherit}.compare.wrapper{float:right;margin:0;padding:0;list-style:none none}.compare.wrapper .action.compare{line-height:32px;color:#333;text-decoration:none}.compare.wrapper .action.compare:visited{color:#333;text-decoration:none}.compare.wrapper .action.compare:hover{color:#333;text-decoration:underline}.compare.wrapper .action.compare:active{color:#333;text-decoration:underline}.compare.wrapper .counter.qty{color:#7d7d7d}.compare.wrapper .counter.qty:before{content:'('}.compare.wrapper .counter.qty:after{content:')'}.block-search{float:right;padding-left:15px;position:relative;width:250px;z-index:4}.block-search .control{border-top:0;margin:0;padding:0}.block-search input{margin:0;padding-right:35px;position:static}.block-search input::-webkit-input-placeholder{color:#c2c2c2}.block-search input:-moz-placeholder{color:#c2c2c2}.block-search input::-moz-placeholder{color:#c2c2c2}.block-search input:-ms-input-placeholder{color:#c2c2c2}.block-search .action.search{display:inline-block;background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;position:absolute;right:10px;top:0;z-index:1}.block-search .action.search&gt;span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:32px;color:#757575;content:'\e615';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-search .action.search:hover:before{color:#333}.block-search .action.search:active:before{color:inherit}.block-search .action.search:focus,.block-search .action.search:active{background:0 0;border:none}.block-search .action.search:hover{background:0 0;border:none}.block-search .action.search.disabled,.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{pointer-events:none;opacity:.5}.block-search .action.search:focus:before{color:#333}.search-autocomplete{margin-top:0}.checkout-cart-index .page-main{padding-left:15px;padding-right:15px}.cart-container .form-cart .actions.main{text-align:right}.cart-container .widget{float:left}.cart-container .widget.block{margin-bottom:20px}.cart-summary{width:25%;float:right;-ms-flex-order:2;-webkit-order:2;order:2;padding:1px 20px 25px;position:relative}.cart-summary&gt;.title{display:block}.cart-summary .fieldset .actions-toolbar{margin-left:0}.cart-summary .fieldset .actions-toolbar&gt;.secondary{float:none}.cart-summary .block&gt;.title{padding-left:0}.cart-summary .block&gt;.title:after{right:3px}.cart-summary .block .fieldset .field{margin:0 0 20px;margin:0 0 10px}.cart-summary .block .fieldset .field:not(.choice)&gt;.label{box-sizing:content-box;float:none;width:auto;text-align:left;padding:0}.cart-summary .block .fieldset .field:not(.choice)&gt;.control{float:none;width:auto}.cart-summary .block .fieldset .field&gt;.label{margin:0 0 5px;display:inline-block}.cart-summary .block .fieldset .field.choice:before,.cart-summary .block .fieldset .field.no-label:before{display:none}.cart-summary .checkout-methods-items{padding:0}.cart.table-wrapper .items{min-width:100%;width:auto}.cart.table-wrapper tbody td{padding-top:20px}.cart.table-wrapper .item .col.item{padding:20px 8px 20px 0}.cart.table-wrapper .item-actions td{padding:0}.cart.table-wrapper .product-item-photo{display:table-cell;max-width:100%;padding-right:20px;position:static;vertical-align:top;width:1%}.cart.table-wrapper .product-item-details{display:table-cell;padding-bottom:35px;vertical-align:top;white-space:normal;width:99%}.cart-products-toolbar{margin:2px 0 0}.cart-products-toolbar .toolbar-amount{line-height:30px;margin:0}.cart-products-toolbar .pages{float:right}.cart-products-toolbar .pages .item:last-child{margin-right:0}.cart.table-wrapper .cart-products-toolbar+.cart thead tr th.col{padding-bottom:10px;padding-top:10px}.cart.table-wrapper .cart+.cart-products-toolbar{margin-top:25px}.cart-discount{width:75%;float:left;-ms-flex-order:1;-webkit-order:1;order:1;border:0;box-sizing:border-box;padding-right:4%}.cart-discount .block .title:after{display:inline;margin-left:10px;position:static}.cart-discount .block.discount{width:auto}.cart-discount .block .actions-toolbar{width:auto}.block.crosssell{width:75%;float:left;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 4% 0 0}.block.crosssell .products-grid .product-item{width:25%}.minicart-wrapper{margin-left:13px}.minicart-wrapper .block-minicart{width:390px}.minilist .action.delete:before,.minicart-wrapper .action.edit:before{font-size:16px;line-height:inherit}.opc-wrapper{width:133.33333333%;float:left;-ms-flex-order:1;-webkit-order:1;order:1;padding-right:30px}.checkout-onepage-success .print{display:block;float:right;margin:23px 0 0}.opc-progress-bar{margin:0 0 20px;counter-reset:i;display:block;font-size:0}.opc-progress-bar-item{margin:0 0 10px;width:185px;display:inline-block;position:relative;text-align:center;vertical-align:top}.opc-progress-bar-item:before{background:#e4e4e4;border:1px solid #ccc;top:19px;transition:background .3s;content:'';height:7px;left:0;position:absolute;width:100%}.opc-progress-bar-item:first-child:before{border-radius:6px 0 0 6px}.opc-progress-bar-item:last-child:before{border-radius:0 6px 6px 0}.opc-progress-bar-item&gt;span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word;color:#666;font-weight:300;font-size:1.8rem}.opc-progress-bar-item&gt;span:before,.opc-progress-bar-item&gt;span:after{background:#e4e4e4;border:1px solid #ccc;height:38px;margin-left:-19px;transition:background .3s;width:38px;border-radius:50%;content:'';left:50%;position:absolute;top:0}.opc-progress-bar-item&gt;span:after{background:#fff;height:26px;margin-left:-13px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333;font-weight:600;font-size:1.8rem}.opc-progress-bar-item._complete{cursor:pointer}.opc-progress-bar-item._complete:hover:before{background:#d7d7d7}.opc-progress-bar-item._complete:hover&gt;span:before{background:#d7d7d7}.opc-progress-bar-item._complete&gt;span{color:#1979c3}.opc-progress-bar-item._complete&gt;span:after{font-family:'icons-blank-theme';content:'\e610'}.opc-progress-bar-item._active:before{background:#ff5501;border-color:#ff5501}.opc-progress-bar-item._active&gt;span{color:#333;font-weight:600}.opc-progress-bar-item._active&gt;span:before{background:#ff5501;border-color:#ff5501}.opc-progress-bar-item._active&gt;span:after{border-color:#ff5501;content:'\e610';font-family:'icons-blank-theme'}.checkout-index-index .modal-popup .form-shipping-address{max-width:500px}.checkout-index-index .modal-popup .modal-footer .action-save-address{float:right;margin:0 0 0 20px}.checkout-shipping-method .actions-toolbar&gt;.primary{float:right}.checkout-shipping-method .actions-toolbar .action.primary{margin:0}.checkout-shipping-method .actions-toolbar .action.primary.button{margin-top:2px}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{max-width:500px}.opc-wrapper .form-login{border-bottom:1px solid #ccc;padding-bottom:20px}.table-checkout-shipping-method{width:auto}.opc-sidebar{margin:46px 0 20px;width:33.33333333%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.opc-summary-wrapper .modal-header .action-close{display:none}.authentication-dropdown{background-color:#fff;border:1px solid #aeaeae;-webkit-transform:scale(1,0);-webkit-transform-origin:0 0;-webkit-transition:-webkit-transform linear .1s,visibility 0s linear .1s;position:absolute;text-align:left;top:100%;transform:scale(1,0);transform-origin:0 0;transition:transform linear .1s,visibility 0s linear .1s;visibility:hidden;width:100%}.authentication-dropdown._show{z-index:100;-webkit-transform:scale(1,1);-webkit-transition:-webkit-transform linear .1s,visibility 0s linear 0s;transform:scale(1,1);transition:transform linear .1s,visibility 0s linear 0s;visibility:visible}.authentication-wrapper{width:33.33333333%;text-align:right}.block-authentication .block-title{font-size:2.6rem;border-bottom:0;margin-bottom:25px}.block-authentication .actions-toolbar&gt;.primary{display:inline;float:right;margin-right:0}.block-authentication .actions-toolbar&gt;.primary .action{margin-right:0}.block-authentication .actions-toolbar&gt;.secondary{float:left;margin-right:2rem;padding-top:1rem}.popup-authentication .modal-inner-wrap{min-width:768px;width:60%}.popup-authentication .block-authentication{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #c1c1c1}.popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}.popup-authentication .block[class]{box-sizing:border-box;float:left;padding:10px 30px 0 0;width:50%}.popup-authentication .block[class]+.block{border-left:1px solid #c1c1c1;border-top:0;margin:0;padding:10px 0 0 40px}.popup-authentication .block[class]+.block:before{left:0;top:50%}.popup-authentication .actions-toolbar{margin-bottom:0;margin-top:auto}.checkout-payment-method .actions-toolbar .primary{float:right;margin:0}.checkout-payment-method .fieldset&gt;.field-select-billing&gt;.control{float:none;width:100%}.checkout-billing-address .action-update{float:right}.checkout-billing-address .actions-toolbar .action-cancel{margin:6px 20px 0 0}.checkout-payment-method .payment-option-title{padding-left:22px}.checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar{margin-left:0}.login-container .block.login .actions-toolbar&gt;.primary{margin-bottom:0;margin-right:30px}.login-container .block.login .actions-toolbar&gt;.secondary{float:left}.login-container .fieldset&gt;.field&gt;.control{width:80%}.form-create-account .fieldset-fullname .fields{display:table;width:100%}.form-create-account .fieldset-fullname .fields .field{display:table-cell}.form-create-account .fieldset-fullname .fields .field+.field{padding-left:10px}.form-create-account .fieldset-fullname .field-name-prefix,.form-create-account .fieldset-fullname .field-name-suffix{width:50px}.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.search.advanced,.form.form-orders-search{min-width:600px;width:50%}.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{width:22.3%}.account.page-layout-2columns-left .column.main{width:77.7%}.account.page-layout-2columns-left .sidebar-main .block{margin-bottom:0}.account .data.table{margin-bottom:0}.account .data.table .col.actions{white-space:nowrap}.block-addresses-list .items.addresses{font-size:0}.block-addresses-list .items.addresses&gt;.item{display:inline-block;font-size:14px;margin-bottom:20px;vertical-align:top;width:48%}.block-addresses-list .items.addresses&gt;.item:nth-last-child(1),.block-addresses-list .items.addresses&gt;.item:nth-last-child(2){margin-bottom:0}.block-addresses-list .items.addresses&gt;.item:nth-child(even){margin-left:4%}.form-edit-account .fieldset .fieldset{margin-bottom:20px;width:100%}.control.captcha-image .captcha-img{margin:0 10px 10px 0}.storecredit .block-balance-history{width:100%}.table-balance-history .col{width:25%}.page-product-downloadable .product-options-wrapper{float:left;width:55%}.page-product-downloadable .product-options-bottom{float:right;width:40%}.page-product-giftcard .product-info-main .price-box .price-container.price-final{font-size:21px}.page-product-giftcard .product-info-main .price-box .price-container.price-final .price{font-size:36px;line-height:36px}.page-product-giftcard .product-info-main .product-info-stock-sku{padding-bottom:0}.page-product-giftcard .product-info-main .product-reviews-summary{float:none}.page-product-giftcard .product-add-form{margin-top:-20px}.page-product-giftcard .product-add-form .field:not(.text){margin:0 0 20px;padding:0 12px 0 0;box-sizing:border-box;display:inline-block;width:50%;vertical-align:top}.page-product-giftcard .product-add-form .field:not(.text)&gt;.label{margin:0 0 5px;display:inline-block}.page-product-giftcard .product-add-form .field:not(.text):last-child{margin-bottom:0}.page-product-giftcard .product-add-form .field:not(.text)+.fieldset{clear:both}.page-product-giftcard .product-add-form .field:not(.text)&gt;.label{font-weight:700}.page-product-giftcard .product-add-form .field:not(.text)&gt;.label+br{display:none}.page-product-giftcard .product-add-form .field:not(.text) .choice input{vertical-align:top}.page-product-giftcard .product-add-form .field:not(.text) .fields.group:before,.page-product-giftcard .product-add-form .field:not(.text) .fields.group:after{content:'';display:table}.page-product-giftcard .product-add-form .field:not(.text) .fields.group:after{clear:both}.page-product-giftcard .product-add-form .field:not(.text) .fields.group .field{box-sizing:border-box;float:left}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-2 .field{width:50% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-3 .field{width:33.3% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-4 .field{width:25% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-5 .field{width:20% !important}.page-product-giftcard .product-add-form .field:not(.text) .addon{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;width:100%}.page-product-giftcard .product-add-form .field:not(.text) .addon textarea,.page-product-giftcard .product-add-form .field:not(.text) .addon select,.page-product-giftcard .product-add-form .field:not(.text) .addon input{-ms-flex-order:2;-webkit-order:2;order:2;-webkit-flex-basis:100%;flex-basis:100%;display:inline-block;margin:0;width:auto}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box;-ms-flex-order:3;-webkit-order:3;order:3;display:inline-block;vertical-align:middle;white-space:nowrap;width:auto}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:disabled,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:disabled{opacity:.5}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-moz-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-moz-placeholder{color:#c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-webkit-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-webkit-input-placeholder{color:#c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:-ms-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:-ms-input-placeholder{color:#c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore{float:left;-ms-flex-order:1;-webkit-order:1;order:1}.page-product-giftcard .product-add-form .field:not(.text) .additional{margin-top:10px}.page-product-giftcard .product-add-form .field:not(.text).required&gt;.label:after,.page-product-giftcard .product-add-form .field:not(.text)._required&gt;.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.page-product-giftcard .product-add-form .field:not(.text) .note{font-size:1.2rem;margin:3px 0 0;padding:0;display:inline-block;text-decoration:none}.page-product-giftcard .product-add-form .field:not(.text) .note:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:12px;content:'\e618';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-product-giftcard .product-add-form .field:not(.text):nth-child(odd){padding-right:25px}.page-product-giftcard .product-add-form .field:not(.text):nth-child(even){padding-right:0}.page-product-giftcard .product-add-form .product-options-wrapper .field:not(.date)&gt;.control{width:auto}.gift-options{position:relative;z-index:1}.gift-options .actions-toolbar{clear:both;padding:0;position:static}.gift-options .actions-toolbar .secondary{float:right}.gift-options .actions-toolbar .secondary .action{float:right;margin-left:20px;margin-right:0}.gift-options .actions-toolbar .secondary .action-cancel{display:block;float:left;margin-top:6px}.gift-options .actions-toolbar:nth-child(3):before{border-left:1px solid #c1c1c1;bottom:5rem;content:'';display:block;left:50%;overflow:hidden;position:absolute;top:0;width:0}.gift-options-title{font-weight:300;font-size:1.8rem}.gift-item-block .title{font-size:1.6rem;padding:20px 0}.item-gift td{padding-left:0;padding-right:0}.cart.table-wrapper .gift-options .actions-toolbar{clear:both;padding:0;position:static}.cart .action-gift{float:left}.cart-container .cart-gift-item{margin-bottom:20px}.cart-container .cart-gift-item .gift-options,.cart-container .cart-gift-item .gift-summary{padding-bottom:20px}.form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field{width:45%}.form-giftregistry-edit .fieldset.shipping_address .fieldset{margin-top:20px}.table-giftregistry .col.create{white-space:nowrap}.table-giftregistry .col.message{width:40%}.table-giftregistry .col.actions{width:30%}.table-giftregistry-items .col.note{width:30%}.account .data.table.table-giftregistry-items&gt;thead&gt;tr&gt;th,.account .data.table.table-giftregistry-items&gt;tbody&gt;tr&gt;th,.account .data.table.table-giftregistry-items&gt;tfoot&gt;tr&gt;th,.account .data.table.table-giftregistry-items&gt;thead&gt;tr&gt;td,.account .data.table.table-giftregistry-items&gt;tbody&gt;tr&gt;td,.account .data.table.table-giftregistry-items&gt;tfoot&gt;tr&gt;td{border-top:1px solid #d1d1d1}.account .data.table.table-giftregistry-items&gt;caption+thead&gt;tr:first-child&gt;th,.account .data.table.table-giftregistry-items&gt;colgroup+thead&gt;tr:first-child&gt;th,.account .data.table.table-giftregistry-items&gt;thead:first-child&gt;tr:first-child&gt;th,.account .data.table.table-giftregistry-items&gt;caption+thead&gt;tr:first-child&gt;td,.account .data.table.table-giftregistry-items&gt;colgroup+thead&gt;tr:first-child&gt;td,.account .data.table.table-giftregistry-items&gt;thead:first-child&gt;tr:first-child&gt;td{border-top:0}.account .data.table.table-giftregistry-items&gt;tbody+tbody{border-top:1px solid #d1d1d1}.account .data.table.table-giftregistry-items th{border-bottom:0}.account .data.table.table-giftregistry-items&gt;tbody&gt;tr:nth-child(even)&gt;td,.account .data.table.table-giftregistry-items&gt;tbody&gt;tr:nth-child(even)&gt;th{background:0 0}.form-giftregistry-search .fieldset{margin-bottom:29px}.form-giftregistry-search .fieldset .field.name,.form-giftregistry-search .fieldset .field.lastname{padding:0 12px 0 0;box-sizing:border-box;display:inline-block;width:50%;vertical-align:top;margin-bottom:auto}.form-giftregistry-search .fieldset .field.name+.fieldset,.form-giftregistry-search .fieldset .field.lastname+.fieldset{clear:both}.form-giftregistry-search .fieldset .field.lastname{padding:0}.block-giftregistry-shared-items .item{border-bottom:1px solid #d1d1d1;border-top:0}.block-giftregistry-shared-items .product-item-photo{display:table-cell;max-width:100%;padding:0 20px 0 0;vertical-align:top;width:1%}.block-giftregistry-shared-items .product-item-details{display:table-cell;vertical-align:top;width:99%;word-break:normal}.block-giftregistry-shared-items .col.product{width:48%}.block-giftregistry-shared-items .col:not(.product){text-align:center}.block-giftregistry-shared-items .col.price{padding-top:17px}.block-giftregistry-shared-items .input-text.qty{margin-top:-4px}.gift-options-cart-item .gift-wrapping,.cart-gift-item .gift-wrapping{box-sizing:border-box;float:left;padding-right:20px;width:50%}.gift-options-cart-item .gift-wrapping+.gift-message,.cart-gift-item .gift-wrapping+.gift-message{border-left:1px solid #c1c1c1;box-sizing:border-box;float:left;padding-left:4.5rem;width:50%}.gift-options-cart-item .gift-summary .regular-price,.cart-gift-item .gift-summary .regular-price{white-space:nowrap}.gift-options-cart-item .gift-wrapping-name,.cart-gift-item .gift-wrapping-name{padding-right:20px}.order-options .gift-wrapping,.table-order-review .gift-wrapping{max-width:50%}.page-product-grouped .product-info-price{float:none}.page-product-grouped .minimal-price{margin-top:-8px}.box-tocart .action.instant-purchase{margin-bottom:0;margin-right:1%;width:49%}.table-invitations .col{width:50%}.filter.block{margin-bottom:40px}.filter-title{display:none}.filter-content .item{margin:10px 0}.filter-actions{margin-bottom:30px}.filter.active .filter-options,.filter-options{background:0 0;clear:both;display:block;overflow:initial;position:static}.filter-subtitle{display:block;position:static}.page-layout-1column .toolbar-products{position:absolute;top:0;width:100%}.page-layout-1column .products~.toolbar-products{position:static}.page-layout-1column.page-with-filter .column.main{padding-top:45px;position:relative;z-index:1}.page-layout-1column .filter.block{border-top:1px solid #d1d1d1}.page-layout-1column .filter-content{margin-top:10px}.page-layout-1column .filter-subtitle{display:none}.page-layout-1column .filter-options-item{border:0;display:inline-block;margin-right:25px;position:relative}.page-layout-1column .filter-options-item.active{z-index:2}.page-layout-1column .filter-options-item.active .filter-options-content{visibility:visible}.page-layout-1column .filter-options-item.active:hover{z-index:3}.page-layout-1column .filter-options-item.active:after,.page-layout-1column .filter-options-item.active:before{border:8px solid transparent;height:0;width:0;border-bottom-color:#000;bottom:-1px;content:'';display:block;left:5px;position:absolute;z-index:3}.page-layout-1column .filter-options-item.active:after{border-bottom-color:#fff;margin-top:2px;z-index:4}.page-layout-1column .filter-options-title{padding:0 20px 0 0}.page-layout-1column .filter-options-title:after{right:2px;top:3px;z-index:3}.page-layout-1column .filter-options-content{background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,.75);-moz-box-shadow:0 3px 5px 0 rgba(50,50,50,.75);-ms-box-shadow:0 3px 5px 0 rgba(50,50,50,.75);box-shadow:0 3px 5px 0 rgba(50,50,50,.75);border:1px solid #d1d1d1;padding:5px 0;position:absolute;top:100%;visibility:hidden;width:180px;z-index:2}.page-layout-1column .filter-options-content .item{margin:0;padding:5px}.page-layout-1column .filter-options-content .item a{margin-left:0}.page-layout-1column .filter-options-content .item:hover{background-color:#e8e8e8}.page-layout-1column .filter-current{display:inline;line-height:35px}.page-layout-1column .filter-current-subtitle{color:#7d7d7d;display:inline;font-size:14px;font-weight:400;padding:0}.page-layout-1column .filter-current-subtitle:after{content:':'}.page-layout-1column .filter-current .item,.page-layout-1column .filter-current .items{display:inline}.page-layout-1column .filter-current .item{margin-right:25px;white-space:nowrap}.page-layout-1column .filter-current .action.remove{line-height:normal}.page-layout-1column .filter-actions{display:inline;white-space:nowrap}.page-layout-1column .filter-actions~.filter-options{margin-top:25px}.wishlist.window.popup{bottom:auto;top:20%;left:50%;margin-left:-212px;width:380px;right:auto}.block-wishlist-management{margin-bottom:20px}.block-wishlist-management .wishlist-select{border-bottom:1px solid #e8e8e8;display:table;margin-bottom:15px;width:100%}.block-wishlist-management .wishlist-select .wishlist-name{display:table-cell;margin-right:10px;padding:5px 10px 10px;vertical-align:top;white-space:nowrap;width:5%}.block-wishlist-management .wishlist-select-items{display:table-cell;padding-right:160px;vertical-align:top}.block-wishlist-management .wishlist-select-items .item{display:inline-block;margin-right:10px;padding:5px 10px 10px}.block-wishlist-management .wishlist-select-items .item:last-child{margin-right:0}.block-wishlist-management .wishlist-select-items .current{border-bottom:3px solid #ff5501;font-weight:600}.block-wishlist-management .wishlist-select .wishlist-name-current{display:none}.block-wishlist-management .wishlist-add.item{position:absolute;right:0;top:0}.block-wishlist-management .wishlist-title strong{font-size:4rem}.block-wishlist-management .wishlist-info{float:left}.block-wishlist-management .wishlist-toolbar{float:right}.block-wishlist-info-items .product-item-photo{margin-left:0}.products-grid.wishlist .product-item-checkbox{float:left}.products-grid.wishlist .product-item-checkbox+.product-item-name{margin-left:25px}.block.newsletter{max-width:44%;width:max-content}.block.newsletter .field.newsletter{max-width:220px}.block.newsletter .form.subscribe&gt;.field,.block.newsletter .form.subscribe&gt;.actions{float:left}.product-reviews-summary{margin-bottom:15px}.products.wrapper.list .product-reviews-summary{margin:0}.product-reviews-summary .reviews-actions{font-size:14px;margin-top:3px}.form-create-return .fieldset .field{width:45%}.magento-rma-guest-returns .column.main .block.block-order-details-view .block-content:not(.widget) .box{clear:none;float:left;width:25%}.block-returns-tracking .block-title .action{margin:0 0 0 30px}.block-returns-tracking .block-title .actions-track{float:right;margin-top:12px}.order-links .item{float:left;margin:0 5px 0 0}.order-links .item a{padding:5px 20px}.order-links .item strong{border-bottom:0;margin-bottom:-1px;padding:5px 20px 6px}.order-actions-toolbar .action.print{display:block;float:right}.account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^=sales-guest-] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box{clear:none;float:left;width:25%}.block-order-details-comments{margin:0 0 60px}.block-order-details-comments .comment-date{clear:left;float:left;margin-right:50px;max-width:90px}.block-order-details-comments .comment-content{overflow:hidden}.order-details-items{margin-top:-1px;padding:25px}.order-details-items .col.price{text-align:center}.order-details-items .col.subtotal{text-align:right}.order-details-items tbody td{padding-bottom:20px;padding-top:20px}.order-details-items tfoot .amount,.order-details-items tfoot .mark{text-align:right}.order-details-items.ordered .order-title{display:none}.order-pager-wrapper .order-pager-wrapper-top{padding-left:0;padding-right:0}.order-pager-wrapper .toolbar-amount{position:relative}.order-pager-wrapper .pages{float:right}.table-order-items tbody .col.label,.table-order-items tbody .col.value{padding-left:0}.table-order-items.invoice .col.qty,.table-order-items.shipment .col.qty{text-align:center}.table-order-items.creditmemo .col.qty,.table-order-items.creditmemo .col.discount,.table-order-items.creditmemo .col.subtotal{text-align:center}.table-order-items.creditmemo .col.total{text-align:right}.form.send.friend{width:60%}.form.send.friend .fieldset .field{width:45%}.form.send.friend .fieldset .field.text{width:90%}html,body{height:100%}.navigation ul{padding:0 8px}.page-header{border:0;margin-bottom:0}.page-header .panel.wrapper{border-bottom:1px solid #e8e8e8;background-color:gray}.page-header .header.panel{padding-bottom:10px;padding-top:10px}.page-header .switcher{float:right;margin-left:15px;margin-right:-6px;-ms-flex-order:1;-webkit-order:1;order:1}.page-main&gt;.page-title-wrapper .page-title{display:inline-block}.page-main&gt;.page-title-wrapper .page-title+.action{float:right;margin-top:20px}.customer-welcome{display:inline-block;position:relative}.customer-welcome:before,.customer-welcome:after{content:'';display:table}.customer-welcome:after{clear:both}.customer-welcome .action.switch{padding:0;cursor:pointer;display:inline-block;text-decoration:none}.customer-welcome .action.switch&gt;span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.customer-welcome .action.switch:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.customer-welcome .action.switch:hover:after{color:inherit}.customer-welcome .action.switch:active:after{color:inherit}.customer-welcome .action.switch.active{display:inline-block;text-decoration:none}.customer-welcome .action.switch.active&gt;span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.customer-welcome .action.switch.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:'\e621';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.customer-welcome .action.switch.active:hover:after{color:inherit}.customer-welcome .action.switch.active:active:after{color:inherit}.customer-welcome ul{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,.15)}.customer-welcome ul li{margin:0;padding:0}.customer-welcome ul li:hover{background:#e8e8e8;cursor:pointer}.customer-welcome ul:before,.customer-welcome ul:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.customer-welcome ul:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.customer-welcome ul:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.customer-welcome ul:before{right:10px;top:-12px}.customer-welcome ul:after{right:9px;top:-14px}.customer-welcome.active{overflow:visible}.customer-welcome.active ul{display:block}.customer-welcome li a{color:#333;text-decoration:none;display:block;line-height:1.4;padding:8px}.customer-welcome li a:visited{color:#333;text-decoration:none}.customer-welcome li a:hover{color:#333;text-decoration:none}.customer-welcome li a:active{color:#333;text-decoration:none}.customer-welcome .customer-name{cursor:pointer}.customer-welcome .customer-menu{display:none}.customer-welcome .action.switch{background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;color:#fff}.customer-welcome .action.switch:focus,.customer-welcome .action.switch:active{background:0 0;border:none}.customer-welcome .action.switch:hover{background:0 0;border:none}.customer-welcome .action.switch.disabled,.customer-welcome .action.switch[disabled],fieldset[disabled] .customer-welcome .action.switch{pointer-events:none;opacity:.5}.customer-welcome .header.links{min-width:175px;z-index:1000}.customer-welcome.active .action.switch:after{content:'\e621'}.customer-welcome.active .customer-menu{display:block}.customer-welcome .greet{display:none}.header.panel&gt;.header.links{margin:0;padding:0;list-style:none none;float:right;margin-left:auto}.header.panel&gt;.header.links&gt;li{display:inline-block;vertical-align:top}.header.panel&gt;.header.links&gt;li{margin:0 0 0 15px}.header.panel&gt;.header.links&gt;li.welcome,.header.panel&gt;.header.links&gt;li&gt;a{display:inline-block;line-height:1.4}.header.panel&gt;.header.links&gt;li.welcome a{color:#fff;padding-left:5px}.header.panel&gt;.header.links&gt;.authorization-link:after{content:attr(data-label);display:inline-block;margin:0 -5px 0 5px}.header.panel&gt;.header.links&gt;.authorization-link:last-child:after{display:none}.header.panel&gt;.header.links&gt;.customer-welcome+.authorization-link{display:none}.header.content{padding:30px 20px 0}.logo{margin:-8px auto 25px 0}.logo img{max-height:inherit}.page-wrapper{margin:0;position:relative;transition:margin .3s ease-out 0s}.page-wrapper&gt;.breadcrumbs,.page-wrapper&gt;.top-container,.page-wrapper&gt;.widget{box-sizing:border-box;width:100%}.page-footer{background:#f4f4f4;margin-top:auto;padding-bottom:25px}.page-footer .switcher .options ul.dropdown{bottom:-10px;left:100%;margin:0 0 0 20px;top:auto}.page-footer .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:after{bottom:13px;left:auto;right:100%;top:auto}.page-footer .switcher .options ul.dropdown:before{border-color:transparent #fff transparent transparent}.page-footer .switcher .options ul.dropdown:after{border-color:transparent #bbb transparent transparent;margin:0 0 -1px -1px}.footer.content{border-top:none}.footer.content .block{float:right}.footer.content ul{padding-right:50px}.footer.content .switcher.store{display:block;margin:0}.footer.content .links{display:inline-block;padding-right:50px;vertical-align:top}.footer.content .links li{background:0 0;border:none;font-size:14px;margin:0 0 8px;padding:0}.footer.content .links a,.footer.content .links strong{display:inline}.my-credit-cards .card-type img{display:block}.products-grid.wishlist .product-item-info:hover .product-item-inner{display:block}.products-grid.wishlist .product-item-tooltip{display:inline-block}.products-grid.wishlist .product-item-actions{margin:10px 0 0}.products-grid.wishlist .product-item-actions&gt;*{display:inline-block;margin-bottom:7px;margin-top:7px}.products-grid.wishlist .product-item .fieldset{display:table}.products-grid.wishlist .product-item .fieldset .field.qty,.products-grid.wishlist .product-item .fieldset .product-item-actions{display:table-cell;vertical-align:bottom}.products-grid.wishlist .product-item .fieldset .field.qty{padding-right:10px}.products-grid.wishlist .product-item .box-tocart .actions-primary{margin:0}.products-grid.wishlist .product-item .box-tocart .stock{margin:20px 0 0}.products-grid.wishlist .product-item .tocart{width:auto}.wishlist-index-index .product-item-info{width:auto}.wishlist-index-index .product-item-inner{background:#fff;border:1px solid #bbb;box-shadow:3px 4px 4px 0 rgba(0,0,0,.3);border-top:none;left:0;margin:9px 0 0 -1px;padding:0 9px 9px;position:absolute;right:-1px;z-index:2}.wishlist-index-index .product-item-inner .comment-box{margin-top:-18px}.block.widget .products-grid .product-item{width:33.33333333%}.sidebar .block.widget .products-grid .product-item{margin-left:0;width:100%}.sidebar .block.widget .products-grid .product-item .actions-secondary{display:block;padding:10px 0}.page-layout-1column .block.widget .products-grid .product-item{margin-left:2%;width:calc((100% - 6%)/4)}.page-layout-1column .block.widget .products-grid .product-item:nth-child(3n+1){margin-left:2%}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin-left:0}.page-layout-3columns .block.widget .products-grid .product-item{width:50%}.sidebar .block.widget .pager .pages-item-next{padding:0}.sidebar .block.widget .pager .pages-item-next .action{margin:0}.braintree-express-paylater-message-container{order:1}}@media all and (min-width:1024px),print{.amgdprcookie-groups-modal .amgdprcookie-form{padding:0 20px}.checkout-index-index .modal-popup.amgdprcookie-modal-container .modal-inner-wrap{margin-left:unset;width:21%;left:unset}.products-grid .product-item{width:20%}.page-layout-1column .products-grid .product-item{width:16.66666667%}.page-layout-3columns .products-grid .product-item{width:25%}.page-products .products-grid .product-items{margin:0}.page-products .products-grid .product-item{margin-left:2%;padding:5px;width:calc((100% - 6%)/4)}.page-products .products-grid .product-item:nth-child(3n+1){margin-left:2%}.page-products .products-grid .product-item:nth-child(4n+1){margin-left:0}.page-products.page-layout-1column .products-grid .product-item{margin-left:0;width:20%}.page-products.page-layout-3columns .products-grid .product-item{margin-left:1%;width:32.667%}.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n){margin-left:1%}.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n+1){margin-left:0}.box-tocart .paypal:first-of-type{margin-top:13px}.checkout-index-index .modal-popup .modal-inner-wrap{margin-left:-400px;width:800px;left:50%}.opc-wrapper .shipping-address-item{width:33.33333333%}.opc-wrapper .shipping-address-item:before{background:#ccc;height:calc(100% - 20px);content:'';left:0;position:absolute;top:0;width:1px}.opc-wrapper .shipping-address-item:nth-child(3n+1):before{display:none}.opc-wrapper .shipping-address-item.selected-item:before{display:none}.opc-wrapper .shipping-address-item.selected-item+.shipping-address-item:before{display:none}.table-checkout-shipping-method{min-width:500px}.order-links .item{margin:0 5px 0 0}.order-links .item a{padding:5px 20px}.order-links .item strong{padding:5px 20px 6px}.wishlist-index-index .products-grid .product-items{margin:0}.wishlist-index-index .products-grid .product-item{margin-bottom:20px;margin-left:calc((100% - 4*24.439%)/3);padding:0;width:24.439%}.wishlist-index-index .products-grid .product-item:nth-child(4n+1){margin-left:0}.block.widget .products-grid .product-item{width:20%}.page-layout-1column .block.widget .products-grid .product-item{margin-left:2%;width:calc((100% - 8%)/5)}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin-left:2%}.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n+1){margin-left:0}.page-layout-3columns .block.widget .products-grid .product-item{width:25%}.block.widget .products-grid .product-items{margin:0}.block.widget .products-grid .product-item{margin-left:calc((100% - 4*24.439%)/3);padding:0;width:24.439%}.block.widget .products-grid .product-item:nth-child(4n+1){margin-left:0}}@media all and (min-width:1440px),print{.sidebar .product-items .product-item-info .product-item-photo{float:none;left:0;margin:0;position:absolute;top:0}.sidebar .product-items .product-item-details{margin-left:85px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none !important}.Select input::-ms-clear{display:none !important}.Select input::-ms-reveal{display:none !important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select.is-disabled&gt;.Select-control{background-color:#f9f9f9}.Select.is-disabled&gt;.Select-control:hover{box-shadow:none}.Select.is-open&gt;.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.Select.is-open&gt;.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.Select.is-searchable.is-open&gt;.Select-control{cursor:text}.Select.is-searchable.is-focused:not(.is-open)&gt;.Select-control{cursor:text}.Select.is-focused&gt;.Select-control{background:#fff}.Select.is-focused:not(.is-open)&gt;.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1);background:#fff}.Select.has-value.is-clearable.Select--single&gt;.Select-control .Select-value{padding-right:42px}.Select.has-value.Select--single&gt;.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single&gt;.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.Select--single&gt;.Select-control .Select-value a.Select-value-label,.Select.has-value.is-pseudo-focused.Select--single&gt;.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.Select--single&gt;.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.is-pseudo-focused.Select--single&gt;.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single&gt;.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single&gt;.Select-control .Select-value a.Select-value-label:focus{color:#007eff;outline:none;text-decoration:underline}.Select.has-value.Select--single&gt;.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single&gt;.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover&gt;.Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none;background:#fff}.Select-placeholder,.Select--single&gt;.Select-control .Select-value{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input&gt;input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:17px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input&gt;input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)&gt;.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;-o-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block;position:relative;vertical-align:middle}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;-o-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.Select-control&gt;*:last-child{padding-right:5px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}@-webkit-keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;left:0;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:10px}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:hover,.Select--multi .Select-value-icon:focus{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c2e0ff;border-left:1px solid rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:hover,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:active{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}</pre></body></html>