/* Start RWE Common Styles */
:root {
    --button-padding: 15px 24px;
    --button-border-radius: 5px;
    --button-line-height: 22px;
    --button-border-width: 2px;
    --button-font-size: var(--body-font-size);

    /* --prime-container-max-width-desktop: 1540px !important; */
    --prime-container-max-width-desktop: 1430px !important;
    --prime-container-max-width-above-desktop: var(--prime-container-max-width-desktop);
    --prime-container-width: 100% !important;
    --container-padding: 0 14px;

}

.root.container .container {
    padding: 0;
}

body {
    overflow-x: hidden;
}

.courses-list {
    margin-bottom: 50px;
}

a {
    transition: color .2s ease;
}

.new.newpar.section:not(.cq-Editable-dom) {
    height: auto;
    margin: auto;
}

/*=========full screen width container========*/

.full-width-container,
.cmp-teaser__image,
[class*="PrimeInstancePage_backgroundPage"] {
    width: 100vw !important;
    left: calc(50% - 50vw);
    position: relative;
}

/*=========Buttons=============*/

.primary-btn,
button.primary,
button.almButton.primary,
#header-banner-slider pre>a {
    background-color: var(--rwe-energy-green);
    color: var(--rwe-primary-blue);
    padding: var(--button-padding);
    border-radius: var(--button-border-radius);
    border: var(--button-border-width) solid var(--rwe-energy-green);
    cursor: pointer;
    font-weight: 500;
    height: auto;
    line-height: var(--button-line-height);
    font-size: var(--button-font-size);
}

.primary-btn:hover,
button.primary:hover,
button.almButton.primary:hover,
#header-banner-slider pre>a:hover {
    background-color: #fff;
    border-color: var(--rwe-energy-green);
    color: var(--rwe-primary-blue);
    opacity: 1 !Important;

}

.primary-btn.not-active,
.primary-btn.not-active:hover,
.transparent-button.not-active,
.transparent-button.not-active:hover {
    background: #c9c9c9;
    color: #fff;
    border: 0;

}

.secondary-btn,
button.almButton.secondary,
button[aria-label="secondary-button"],
a[aria-label="secondary-button"],
.almButton.secondary,
button[class*="PrimeTrainingPageMetadata_bookMark"],
button[class*="PrimeTrainingPageMetadata_unenrollButton"],
button[class*="PrimeTrainingList_exploreButton"],
body .cmp-button,
#signout-page-cont #signout-page-login-btn {
    background-color: var(--rwe-energy-green);
    border-radius: var(--button-border-radius);
    border: var(--button-border-width) solid var(--rwe-energy-green) !important;
    padding: var(--button-padding);
    height: auto;
    line-height: var(--button-line-height);
    outline: 0;
    color: var(--rwe-primary-blue);
    text-transform: none;
    font-weight: 500 !important;
    font-size: var(--button-font-size);
    border-width: 2px !important;
}

.secondary-btn:hover,
button.almButton.secondary:hover,
button[aria-label="secondary-button"]:hover,
a[aria-label="secondary-button"]:hover,
.almButton.secondary:hover,
button[class*="PrimeTrainingPageMetadata_bookMark"]:hover,
button[class*="PrimeTrainingPageMetadata_unenrollButton"]:hover,
button[class*="PrimeTrainingList_exploreButton"]:hover,
body .cmp-button:hover,
#signout-page-cont #signout-page-login-btn:hover {
    background-color: #fff;
    border-color: var(--rwe-energy-green) !important;
    color: var(--rwe-primary-blue) !important;
    opacity: 1;
}

.secondary:enabled:focus,
.secondary:enabled:hover {
    opacity: 1;
}

/*secondary button on dark bg*/

button[class*="PrimeTrainingOverviewHeader_shareButton"] {
    background-color: var(--rwe-energy-green);
    border-radius: var(--button-border-radius);
    border: var(--button-border-width) solid var(--rwe-energy-green);
    padding: var(--button-padding);
    height: auto;
    line-height: var(--button-line-height);
    outline: 0;
    color: var(--rwe-primary-blue);
    text-transform: none;
    font-weight: 500 !important;
    font-size: var(--button-font-size);
    border-width: 2px !important;
}

.PrimeTrainingOverviewHeader_icon__KfLKb svg,
.PrimeTrainingOverviewHeader_shareIcon__TIlSr svg {
    stroke: var(--rwe-biomass-green);
}

button[class*="PrimeTrainingOverviewHeader_shareButton"]:hover {
    background-color: #fff;
    border-color: var(--rwe-energy-green) !important;
    color: var(--rwe-primary-blue) !important;
    opacity: 1;
}

button[class*="PrimeTrainingOverviewHeader_shareButton"]:hover svg {
    fill: var(--rwe-biomass-green);
}

.PrimeTrainingList_exploreButton__SRQ-A {
    width: 120px;
}

/*#alm-header :focus-visible {
    outline: 1px solid transparent !important;
}*/

/*===========Forms elements common styling============*/

/*
form:not(.cmp-search__form) {
    margin-bottom: 50px;
}
*/
form p {
    font-weight: 500;
}

form.cmp-form .form_leftcol {
    display: flex;
}

.form_leftcolmark {
    color: red;
    margin-left: 2px;
    margin-top: -3px;

}

label {
    display: block;
    margin-bottom: 10px;
    color: var(--rwe-primary-blue);
}

select {
    appearance: none;
	background-image: url('../../../content/dam/learning/site/RWE_39.svg');
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-size: 20px;
}

input.form_field_text,
select,
input[type="text"] {
    background-color: var(--form-elements-background);
    border: 1px solid var(--form-elements-border);
    border-radius: 5px;
    height: 45px;
    padding: 0 15px;
    font-weight: 500;
}

input.form_field_text:hover,
select:hover,
input[type="text"]:hover {
    background-color: var(--input-hover-background);
}

textarea {
    background-color: var(--form-elements-background);
    border: 1px solid var(--form-elements-border);
}

textarea:focus,
input.form_field_text:focus,
select:focus {
    background-color: var(--form-elements-background);

}

input:focus::placeholder,
textarea:focus::placeholder {
    color: transparent;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    width: 30px;
    height: 30px;
    margin-right: 5px;
}

input:placeholder-shown,
input::placeholder,
::-webkit-input-placeholder,
input::-webkit-input-placeholder {
    color: var(--placeholder-color);
    font-style: normal;
    font-weight: 400;
}

.cmp-search__clear-icon {
    top: 15px;
}

.cmp-search__field {
    height: auto;
}

.cmp-search__field .cmp-search__icon,
.cmp-search__field .cmp-search__clear,
.cmp-search__field .cmp-search__loading-indicator {
    display: none !important;
}

.cmp-search__icon {
    background-image: url("../../../content/dam/learning/site/RWE_100.svg");
    background-repeat: no-repeat;
    left: 12px;
    top: 8px;
    width: 100%;
    height: 100%;
    background-size: 24px;
}

.cmp-search__field .cmp-search__icon {
    top: 15px;
    left: 10px;
}

.cmp-search__input {
    line-height: 45px;
}

/*===========Course list/Detail Page=========*/

#catalogContent .cmp-text a {
    color: var(--rwe-biomass-green);
    font-weight: bold;
}

#catalogContent .cmp-text a:hover {
    color: var(--rwe-primary-green);
}

.filter-container-wrapper {
    margin: 10px 0 20px;
}

.training__page__container h1,
h1[class*="PrimeCatalogContainer_label"] {
    font-size: var(--h2-font-size);
    line-height: var(--h2-line-height);
    margin-bottom: 24px;
}

[class*="PrimeTrainingPageMetadata_bookMarkIcon"] {
    display: flex;
    align-items: center;
    margin-top: 0;
}

[class*="StarRatingSubmitDialog_ratingSubmitButton"] {
    min-width: auto;
}

.PrimeCheckBox_primeChechbox__n6v-V span[class^=spectrum-Checkbox-label] {
    margin-top: 0;
}

div[class*="PrimeTrainingOverviewHeader_headingContainer"],
div[class*="PrimeTrainingPage_pageContainer"] {
    padding: var(--container-padding);
}

div[class*="PrimeTrainingOverviewHeader_headingContainer"] .PrimeTrainingOverviewHeader_right__fPu1E {
    display: none;
}

div[class*="PrimeTrainingPage_pageContainer"] {
    background-color: var(--rwe-sand);
}

body main .training__page__container+.cq-placeholder,
body main .instance__container+.cq-placeholder {
    display: none;
}

[class*="PrimeCatalogFilters_listContainer"] {
    padding-left: 4px;
}

[class*="PrimeTrainingList_loName"] {
    color: var(--rwe-primary-blue);
    cursor: pointer;
    text-decoration: none;
    font-size: var(--h4-font-size);
    line-height: var(--h4-line-height);
    font-weight: 500;
}

[class*="PrimeCatalogSearch_searchIcon"],
[class*="spectrum-Icon"],
[class*="spectrum-UIIcon"] {
    color: var(--prime-icon-color);
    fill: var(--prime-icon-color);
    min-width: 22px;
}

[class*="PrimeTrainingPageMetadata_icon"] {
    display: none;
}

[class*="PrimeTrainingPageMetadata_bottomContainer"] {
    position: static;
}

.PrimeInstancePage_pageContainer__tqWUK {
    padding: var(--container-padding) !important;
}

span.spectrum-Tabs-itemLabel_3e140b {
    font-size: var(--h3-font-size);
    line-height: var(--h3-line-height);
    color: var(--prime-color-nc3);
    font-weight: 700;
}

.spectrum-Tabs-selectionIndicator_3e140b {
    background-color: var(--prime-color-nc3);
}

.PrimeInstancePage_instanceNameWrapper__hjRGE.PrimeInstancePage_commonHeader__N2W5y,
.PrimeInstanceItem_instanceNameWrapper__IyFqa {
    width: 30%;
}

.PrimeInstancePage_dateWrapper__4CtMe.PrimeInstancePage_commonHeader__N2W5y,
.PrimeInstanceItem_dateWrapper__y3hrR {
    width: 15%;
}

.PrimeInstancePage_locationWrapper__WbGft.PrimeInstancePage_commonHeader__N2W5y,
.PrimeInstanceItem_locationWrapper__UfW\+H {
    width: 30%;
}

.PrimeInstancePage_priceWrapper__D3HlO.PrimeInstancePage_commonHeader__N2W5y,
.PrimeInstanceItem_priceWrapper__98DvQ {
    width: 10%;
}

.undefined.PrimeInstancePage_commonHeader__N2W5y,
.PrimeInstanceItem_actionWrapper__LJH0W {
    width: auto;
}

.PrimeInstancePage_instancesHeaderSection__QHVNk>div,
li.PrimeInstanceItem_instanceListItem__aklH7>div {
    padding-right: 10px;
}

.PrimeInstanceItem_startDate__HOUW5 {
    line-height: var(--body-text-line-height);
}

section.PrimeTrainingPageMetadata_borderContainer__G2w0g div {
    margin-left: 0;
}

section.PrimeTrainingPageMetadata_borderContainer__G2w0g > div {
    padding: 5px;
}

body .PrimeTrainingPageMetadata_innerContainer__I-3Ks label.PrimeTrainingPageMetadata_label__qZinF,
body .PrimeTrainingPageMetadata_innerContainer__I-3Ks .price-div {
    display: inline;
}

body .PrimeTrainingPageMetadata_innerContainer__I-3Ks .price-div {
    margin-left: 10px;
}

@media screen and (max-width: 400px) {
    body .PrimeCatalogContainer_pageContainer__J6b85 {
        padding: 0;
    }

    body .PrimeTrainingOverviewHeader_bookMark__bzBs3,
    body .PrimeTrainingOverviewHeader_share__5H2gi {
        height: 2.5rem;
        width: 2.5rem;
    }

    .filter-search {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: baseline;
    }

    .filter-search .PrimeCatalogContainer_searchContainer__oFRQI {
        width: auto;
    }

    .filter-search .PrimeCatalogContainer_searchContainer__oFRQI .PrimeCatalogSearch_container__MWM5b {
        width: 100%;
    }

    .training__page__container .PrimeTrainingPage_pageContainer__wnsQX {
        flex-direction: column;
    }

    .training__page__container [class*="PrimeTrainingPage_left"],
    .training__page__container [class*="PrimeTrainingPage_right"],
    [class*="PrimeTrainingPageMetadata_bottomContainer"],
    .training__page__container .PrimeTrainingPage_pageContainer__wnsQX button {
        width: 100% !important;
    }

    .PrimeInstancePage_instanceNameWrapper__hjRGE.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_instanceNameWrapper__IyFqak,
    .PrimeInstancePage_dateWrapper__4CtMe.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_dateWrapper__y3hrR,
    .PrimeInstancePage_locationWrapper__WbGft.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_locationWrapper__UfW\+H,
    .PrimeInstancePage_priceWrapper__D3HlO.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_priceWrapper__98DvQ,
    .undefined.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_actionWrapper__LJH0W {
        width: 100%;
    }

    .PrimeInstancePage_instancesHeaderSection__QHVNk>div,
    li.PrimeInstanceItem_instanceListItem__aklH7>div {
        margin-right: 10px;
    }

}

/*listing item responsive*/


@media screen and (min-width: 768px) {

    [class*="PrimeTrainingCard_card"] {
        height: 250px;
        width: 294px;
    }

    [class*="PrimeTrainingsContainer_primeTrainingsCards"] {
        gap: initial;
        display: flex;
        flex-wrap: wrap;
        width: auto;
        margin: 0 -10px;
    }

    [class*="PrimeTrainingsContainer_primeTrainingsCards"] li[class*="PrimeTrainingCard_listItem"] {
        padding: 0px 10px 20px 10px;
    }

    [class*="PrimeTrainingCard_card"] {
        width: 100%
    }

}

@media screen and (min-width: 1200px) {
    [class*="PrimeTrainingsContainer_primeTrainingsCards"] li[class*="PrimeTrainingCard_listItem"] {
        width: 25%;
    }
}

@media screen and (min-width: 921px) and (max-width: 1199px) {
    [class*="PrimeTrainingsContainer_primeTrainingsCards"] li[class*="PrimeTrainingCard_listItem"] {
        width: 33.33333%;
    }
}

@media screen and (min-width: 768px) and (max-width: 920px) {
    [class*="PrimeTrainingsContainer_primeTrainingsCards"] li[class*="PrimeTrainingCard_listItem"] {
        width: 50%;
    }

    .PrimeInstancePage_instanceNameWrapper__hjRGE.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_instanceNameWrapper__IyFqa {
        width: 25%;
    }

    .PrimeInstancePage_dateWrapper__4CtMe.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_dateWrapper__y3hrR {
        width: 15%;
    }

    .PrimeInstancePage_locationWrapper__WbGft.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_locationWrapper__UfW\+H {
        width: 30%;
    }

    .PrimeInstancePage_priceWrapper__D3HlO.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_priceWrapper__98DvQ {
        width: 5%;
    }

    .undefined.PrimeInstancePage_commonHeader__N2W5y,
    .PrimeInstanceItem_actionWrapper__LJH0W {
        width: 30%;
    }

}

body main .training__page__container.successfull-unenrollment {
    display: flex;
	width: 100%;
    height: 80vh;
    align-items: center;
}

.successfull-unenrollment > div {
    margin: 0 auto !important;
}

/*changed the my learning page main title*/

body.my-learning-body [class*="PrimeCatalogContainer_header"]>h1:before {
    content: 'My Learning';
    font-size: var(--h2-font-size);
}

body.my-learning-body [class*="PrimeCatalogContainer_header"]>h1 {
    font-size: 0;
}

/*Booking Request*/

div#Note {
    background: #d5edfa;
    padding: 20px 15px;
    border-radius: 3px;
    border: 1px solid #afd7ed;
    margin: 30px 0 15px 0;
}

div#Note .text {
    margin: 0;
}

div#Note b {
    display: block;
    margin-bottom: 10px;
}

div#Note b:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h48v48H0z" fill="none"></path><path d="M22 34h4V22h-4v12zm2-30C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z" fill="%231d4477" class="fill-000000"></path></svg>');
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 100%;
    vertical-align: text-bottom;
    margin-right: 5px;
}

#permit-consent .cmp-text {
    height: auto;
}

section.PrimeTrainingPageMetadata_container__IIGdN:before {
    content: "";
    background: transparent;
    position: absolute;
    top: 50px;
    width: 100%;
    height: 40px;
    z-index: 100;
}
 
section.PrimeTrainingPageMetadata_container__IIGdN {
position: relative;
}

#participant-list-container .form_leftcollabel {
    min-height: 60px;
    display: flex;
    align-items: flex-end;
}
#participant-list-container .form_leftcolmark {
    min-height: 60px;
    display: flex;
    align-items: center;
}
#participant-list-container .button button {
    margin-top: 21px;
}


div[id*="participant-list-row"] .form_leftcollabel label {

    font-size: 16px;

    word-break: break-all;

    line-height: 24px;

}



/* End RWE Common Styles */
/* Start fonts */
:root {
    --rwe-base-font-family: 'RWE', sans-serif;
    --lxp-ff: var(--rwe-base-font-family) !important;
    --body-font-size: 18px;
    --body-text-line-height: 26px;
    --bs-body-font-size: var(--body-font-size) !important;
    --footnotes-line-height: 20px;
    --footnotes-font-size: 14px;

    --prime-font-size-14: 18px !important;

    --h1-font-size: 68px;
    --h1-line-height: 74px;

    --h2-font-size: 32px;
    --h2-line-height: 38px;

    --h3-font-size: 22px;
    --h3-line-height: 30px;

    --h4-font-size: 18px;
    --h4-line-height: 26px;
}

@media screen and (max-width: 767px) {
    /* Referred from rwe.com */
    :root {
        --h1-font-size: 32px;
        --h1-line-height: 36px;

        --h2-font-size: 24px;
        --h2-line-height: 28px;

        --h3-font-size: 18px;
        --h3-line-height: 24px;

        --h4-font-size: 15px;
        --h4-line-height: 22px;
    }

    h1,
    h2,
    h3 {
        font-weight: 400;
    }

    .courses-list .courses-list-top .title {
        font-size: var(--h2-font-size) !important;
        line-height: var(--h2-line-height) !important;
    }
}

@media screen and (max-width: 1024px) {
    :root {
        --body-font-size: 15px;
        --prime-font-size-16: var(--body-font-size);
        --prime-font-size-14: var(--body-font-size) !important;
        --body-text-line-height: 22px;
    }
}

[class*="PrimeTrainingPage_overview"] {
    font-size: var(--body-font-size);
    line-height: var(--body-text-line-height);
}

body,
* {
    font-family: var(--rwe-base-font-family) !important;
}

body,
.spectrum_2a241c {
    color: var(--rwe-primary-blue);
    font-family: var(--rwe-base-font-family) !important;
    font-size: var(--body-font-size);
    line-height: var(--body-text-line-height);
    font-weight: 400;
}


.StarRatingSubmitDialog_ratingHeading__pBFKy,
body #container-17042c9ecc,
body .courses-list .courses-list-top .title,
body .PrimeCatalogContainer_filtersContainer__cXieR h3,
body .PrimeCatalogContainer_filtersContainer__cXieR span,
body .PrimeTrainingPage_pageContainer__wnsQX,
body .PrimeTrainingPage_pageContainer__wnsQX label {
    color: var(--rwe-primary-blue);
}

body div.PrimeTrainingOverviewHeader_format__-Cg\+x p,
body .cmp-teaser__description p {
    color: var(--rwe-white);
}

/*============Headings============*/

h1,
h2,
h3 {
    font-weight: 700;
}

h1 {
    font-size: var(--h1-font-size);
    line-height: var(--h1-line-height);
}

h2 {
    font-size: var(--h2-font-size);
    line-height: var(--h2-line-height);
    margin-bottom: 24px;
}

h3,
h3[class*="PrimeCatalogFilters_typeLabel"],
h3[class*="PrimeCatalogFilters_filtersLabel"] {
    font-size: var(--h3-font-size);
    line-height: var(--h3-line-height);
}

h4,
[class*="PrimeTrainingCard_title"] {
    font-size: var(--h4-font-size);
    line-height: var(--h4-line-height);
    font-weight: 500;
}

/*===========Form elements fonts============*/

.form_leftcol,
.form_rightcol {
    font-weight: 500;
}

label {
    font-size: var(--body-font-size);
    line-height: var(--body-text-line-height);
    font-weight: 500;
}

[class*="spectrum-Checkbox-label"],
.PrimeCheckBox_primeChechbox__n6v-V span[class^=spectrum-Checkbox-label] {
    font-size: var(--body-font-size);
    line-height: var(--body-text-line-height);
}

[class*="PrimeTrainingCard_topBar"],
[class*="PrimeTrainingCard_trainingType"],
[class*="PrimeTrainingCard_description"],
[class*="PrimeTrainingCard_skillsContainer"],
[class*="PrimeTrainingCard_extraLabel"],
[class*="PrimeTrainingCard_skillsValue"],
[class*="PrimeTrainingCard_skiillsLabel"] {
    line-height: var(--footnotes-line-height);
    font-size: var(--footnotes-font-size);
}

/* End fonts */
:root{
    /* Start Color */
    --prime-color-blue: #00a19f !important;
    --prime-icon-color: var(--rwe-primary-green) !important;
    --hover-color-primary: #3ed8c3;
    --light-grey-color: #757575 !important;
    --bs-heading-color: var(--rwe-primary-blue);
	--bs-body-color: var(--rwe-primary-blue);
    --prime-color-nc4: #e8e8e4 !important;
	--prime-color-primary: var(--rwe-primary-blue) !important;

    --spectrum-checkbox-focus-ring-color-key-focus: #000 !important;
    --spectrum-alias-focus-ring-color: var(--spectrum-checkbox-focus-ring-color-key-focus);

    /* Red */
    --rwe-dark-red: #b61f34;
    --rwe-light-red: #e7343f;

    /* Orange */
    --rwe-orange: #ef7d00;

    /* Yellow */
    --rwe-sand: #e8e8e4;
    --rwe-yellow: #ffcc00;

    /* Green */
    --rwe-light-green: #5ab88f;
	--rwe-dark-green: #005e65;
    --rwe-primary-green: #00a19f;
    --rwe-energy-green: #3ed8c3;
    --rwe-biomass-green: #005E65;


    /* Blue */
    --rwe-primary-blue: #1d4477;
    --rwe-energy-blue: #00b1eb;
    --rwe-light-blue: #8ea1bb;
    --rwe-extra-light-blue: c6d0dd;

    /* white */
    --rwe-white: #ffffff;

    /* Black */
    --rwe-black: #000000;

    /* Grey */
    --rwe-dark-grey: #52555c;
    --rwe-light-grey: #adafb1;
    --rwe-accent-dark-grey: #52555c;
    --placeholder-color: #909BB4;
    --input-hover-background: #edf1f7;

    --bs-body-color: var(--rwe-primary-blue) !important;
    --prime-color-black: var(--rwe-primary-blue);
    --bs-heading-color: var(--rwe-primary-blue) !important;
    --prime-color-nc3: var(--rwe-primary-blue);
    --prime-color-nc5: var(--rwe-primary-blue);
    --prime-color-nc1: var(--rwe-primary-blue);

     /*Form elements colors*/

    --form-elements-background: #F7F9FC;
    --form-elements-border: #e4e9f2;
    --footnotes-color: var(--rwe-accent-dark-grey);
    /* End Color */
}

/* Start Learning CSS */
#learning-body {
    position: relative;
    max-width: var(--prime-container-max-width-desktop);
    margin: 0 auto;
    padding: 0 14px;
}


body.cmp-layout-container--fixed {
    max-width: var(--prime-container-max-width-desktop) !important;
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1,
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--11 {
    margin-left: 0;
    width: 100%;
}

#text-8e9dce6894 p a:hover {
    color: var(--rwe-energy-green);
}



/* Course Detail*/
body main .training__page__container {
    width: 100vw;
    left: calc(50% - 50vw);
    position: relative;
}

body .PrimeTrainingOverviewHeader_progressBar__Amj52 div[class^=spectrum-BarLoader-track] {
    background: var(--rwe-white);
}

body .PrimeTrainingOverviewHeader_header__lkt\+R {
    height: 190px;
}

body .PrimeTrainingOverviewHeader_header__lkt\+R .PrimeTrainingOverviewHeader_format__-Cg\+x p {
    text-transform: capitalize;
}

#bottom-text-section {
    display: flex;
}

#bottom-text-section #text-mirroring-filter-wrapper {
    max-width: 310px;
    overflow: hidden;
    width: 100%;
    opacity: 0;
}

#bottom-text-section #highlighted-text {
    box-sizing: border-box;
    padding-left: 42px;
    width: calc(100% - 310px);
}

.mst.parbase,
.mstde.parbase,
#highlighted-text a,
#success-factors-highlight a {
    color: var(--rwe-biomass-green);
    font-weight: 500;
}

#highlighted-text a,
#success-factors-highlight a {
    display: inline;
}

.mst.parbase a:hover,
.mstde.parbase a:hover,
#highlighted-text a:hover,
#success-factors-highlight a:hover {
    color: var(--rwe-primary-green);
}

/*
#catalogContent .text {
	margin-bottom: 40px;
}
*/
body .training__page__container h2 {
    margin: 10px 0 !important;
}

#learning-body .trainingOverviewPage h2 {
    font-size: var(--h3-font-size);
    line-height: var(--h3-line-height);
}

#learning-body .trainingOverviewPage h2 strong {
    color: var(--prime-color-nc3) !important;
}

#learning-body .trainingOverviewPage p:empty {
    display: none;
}

body .PrimeModuleItem_details__Uy3MS {
    font-size: var(--prime-font-size-16);
}

body .PrimeTrainingOverviewHeader_header__lkt\+R {
    background-image: url("../../../content/dam/learning/site/course-detail-banner.png") !important;
}

body a.PrimeInstanceItem_instanceName__IRBGS {
    cursor: auto;
}

.PrimeTrainingPage_left__TYIGI .PrimeTrainingPage_overview__OI6ON p a {
    color: var(--rwe-biomass-green);
    font-weight: bold;
}

.PrimeTrainingPage_left__TYIGI .PrimeTrainingPage_overview__OI6ON p:last-child a {
	display: inline;
}

.PrimeTrainingPage_left__TYIGI .PrimeTrainingPage_overview__OI6ON p a:hover {
    color: var(--rwe-primary-green);
}

.PrimeTrainingPage_left__TYIGI .PrimeTrainingPage_overview__OI6ON p a u {
    text-decoration: none;
}

body .PrimeInstancePage_title__tgNDG, body .PrimeInstancePage_type__9ATNe {
	text-transform: none;
}

/* body .PrimeTrainingPageMetadata_borderContainer__G2w0g p.PrimeTrainingPageMetadata_label__qZinF, */
body .PrimeTrainingPageMetadata_borderContainer__G2w0g .PrimeTrainingPageMetadata_commonContainer__In8T\+:first-child,
body .PrimeModuleItem_resourceAndDuration__-O2Xd span:nth-child(2) {
	display: none;
}

@media screen and (min-width: 768px) {

    body .PrimeTrainingOverviewHeader_left__2AcNn,
    body .PrimeTrainingPage_left__TYIGI {
        width: calc(100% - 280px);
        padding-right: 20px;
    }

    body .PrimeTrainingOverviewHeader_right__fPu1E,
    body .PrimeTrainingPage_right__bUek0 {
        width: 280px;
    }
}


/* Q&A */

#permit-consent .text,
.mst.parbase,
.mstde.parbase {
    margin: 30px 0;
}

#permit-consent .button .cmp-button {
    padding: 14px 60px;
}

body .button .cmp-button__text {
    padding: 0;
}

#mst-container {
    display: flex;
}

body .ALMSkillComponent_removeInterestButton__P3X5A:after {
    position: absolute;
    top: -35px;
    right: 3px;
    font-size: 25px;
    font-weight: 500;
}


/* End Learning CSS */
/* Start Booking Form */
#training-booking .new.newpar.section,
#research-request .new.newpar.section {
    display: none;
}

@media only screen and (min-width: 768px) {

    /*2 fileds in a row*/

    #research-training-requirement,
    #training-booking-form-general-conditions,
    #booking-request-approval {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    #booking-request-approval>div.title,
    #training-booking-form-general-conditions>div.title {
        display: block;
        width: 100%;
    }

    #checkbox-container {
        display: flex;
    }

}

/* #research-training-requirement:nth-last-child(2) {
    justify-content: start;
} */

#research-training-requirement>.title {
    width: 100%;
}

#research-training-requirement .dropdown,
#research-training-requirement .text,
#training-booking-form-general-conditions .dropdown,
#training-booking-form-general-conditions .text,
#booking-request-approval .dropdown,
#booking-request-approval .text {
    flex-basis: 49%;
}

/*2 fileds in a row ends*/

#training-booking input.form_field_text,
#training-booking textarea,
#training-booking select,
#research-request input.form_field_text,
#research-request textarea,
#research-request select {
    width: 100%;
}

#training-booking .cmp-container div.text,
#research-request .cmp-container div.text,
#training-booking .cmp-container div.dropdown,
#research-request .cmp-container div.dropdown {
    margin-bottom: 15px;
}

#training-#training-booking form {
    margin-bottom: 50px;
}

#permitForm h2 {
    margin-bottom: 10px;
}
/*
#checkbox-container > .text {
	margin-bottom: 0 !important;
}

#checkbox-container > .text #update-cost-center_rightcol {
	position: relative;
}

#checkbox-container > .text #update-cost-center_rightcol #update-cost-center_0_wrapper:after {
    content: '*';
    color: red;
    display: block;
    position: absolute;
    right: -10px;
    top: 0;
}
*/

@media screen and (max-width: 1200px) {

    div[id*="participant-list-row"] {
        border-bottom: 1px solid var(--rwe-light-grey);
        margin-bottom: 20px;
    }

    div[id*="participant-list-row"]>.text,
    div[id*="participant-list-row"]>.dropdown {
        max-width: 33.33333% !important;
        box-sizing: border-box !important;
        padding-right: 10px !important;
    }

    div[id*="participant-list-row"] {
        flex-wrap: wrap !important;
        justify-content: left !important;
    }

    div[id*="participant-list-row"] .button {
        margin-top: 0 !important;
    }

    div[id*="participant-list-row"] .button .cmp-button {
        margin-bottom: 20px;
    }

}

/*============Checkbox group=====================*/
@media screen and (max-width: 400px) {
    div[id*="participant-list-row"]>.text,
    div[id*="participant-list-row"]>.dropdown {
        max-width: 50% !important;
    }

    #checkbox-container .checkbox {
        margin-bottom: 15px;
    }
}

.checkbox {
    display: flex;
    align-items: center;
}

.checkbox .form_rightcol {
    padding-right: 50px;
    display: flex;
    align-items: center;
}

/* End Booking Form */
/* Start Enrollment Form */
@media only screen and (min-width: 400px) {
    #research-request_manager-email,
    #enrollmentForm_manager-email {
        max-width: 49%;
        width: 100%;
    }
}

.alert-msg{
	margin-top: 10px;
}
.alert-success-msg {
    color: var( --rwe-energy-green);
}

#req-field p,
#mandatoryfielderror p,
.alert-error-msg,
.no-seat p,
.seat-limit p,
.email-error p,
.cost-center-note p,
.checkboxerror p,
.date-format p,
.mandatoryfielderror-de p,
.no-seat-de p,
.seat-limit-de p,
.date-format-de p,
.mandatoryfielderror-de p,
.seat-limit-de p,
.no-seat-de p,
.rudi-error p,
.rudi-error-de p,
#mandatoryfielderror-de p,
.email-error-de p {
    color: var(--rwe-light-red);
    font-style: normal;
}

#checkboxerror p {
   margin-top: 20px;
}

#enrollment-option h4 {
    margin-bottom: 0;
}

#enrollment-option h4::after{
    content: '*';
    color: red;
}

.mandatoryfielderror {
    margin-top: 20px;
}

.emailerror.parbase {
    margin-top: 10px;
}

#enrollmentForm #enrollCheck {
    margin-bottom: 20px;
}

#enrollmentForm #enrollCheck .checkbox {
    display: flex;
    margin-top: 12px;
    float: left;
}

#enrollmentForm #enrollCheck .checkbox .form_row .form_rightcol {
    padding-right: 50px;
    display: flex;
    align-items: center;
}


#permit-consent .dropdown {
    max-width: 215px;
    width: 100%;
    margin-top: 10px
}


div#no-approval-error {
    background: var(--rwe-light-red);
    color: var(--rwe-white);
    border-radius: 5px;
    padding: 5px 11px;
    max-width: 400px;
    margin-top: 8px;
    position: relative;
}

div#no-approval-error p {
    color: var(--rwe-white);
}

div#no-approval-error:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid var(--rwe-light-red);
    content: '';
    position: absolute;
    top: -8px;
}

#permit-consent .dropdown select {
    width: 100%;
    margin-bottom: 0;
}

#enrollmentForm .submit {
    margin-top: 5px;
}

#enrollmentForm .new.newpar.section {
    display: none;
}

/*=========participant-list-row========*/

div[id*="participant-list-row"] {
    display: flex;
    flex-basis: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    position: relative;
}

div[id*="participant-list-row"]>.text,
div[id*="participant-list-row"]>.dropdown {
    max-width: 12.7%;
    box-sizing: border-box;
}

div[id*="participant-list-row"]>.image {
    /*position: absolute;*/
    right: 14px;
    top: 49px;
    height: auto;
    z-index: -1;
}

div[id*="participant-list-row"]>.image img {
    height: 20px;
    margin: 0;
}

div[id*="participant-list-row"] .form_field_text,
div[id*="participant-list-row"] select {
    width: 100%;
}

div[id*="participant-list-row"] .button {
    display: flex;
    justify-content: flex-start;
    margin-top: 35px;
}

div[id*="participant-list-row"] .button span {
    font-size: 0;
}

div[id*="participant-list-row"] .button .cmp-button,
.transparent-button {
    outline: 0;
    border-radius: 5px;
    height: 45px;
    border: 2px solid var(--rwe-secondary-color);
    padding: 0px 15px;
    color: var(--rwe-secondary-color);
    background: transparent;
}
/*delete button*/

div[id*="participant-list-row"] .button .cmp-button {
    height: 48px;
    background-image: url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 5H0" stroke="%2300A19F" stroke-width="2" stroke-miterlimit="60"/><path d="M12 1H6" stroke="%2300A19F" stroke-width="2" stroke-miterlimit="60"/><path d="M3 5V18C3 18.2652 3.10536 18.5196 3.29289 18.7071C3.48043 18.8946 3.73478 19 4 19H14C14.2652 19 14.5196 18.8946 14.7071 18.7071C14.8946 18.5196 15 18.2652 15 18V5" stroke="%2300A19F" stroke-width="2" stroke-miterlimit="60"/><path d="M7 9V15" stroke="%2300A19F" stroke-width="2" stroke-miterlimit="10"/><path d="M11 9V15" stroke="%2300A19F" stroke-width="2" stroke-miterlimit="10"/></svg>');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 50%;
}

.transparent-button:hover {
    background-color: var(--rwe-primary-blue);
    color: var(--rwe-white);
}

#participant-list-container .button {
    justify-content: flex-end;
}

#participant-list-container button[aria-label="secondary-button"] {
	    margin: 20px 0;
}

#participant-list-container .button span {
    padding: 0;
}

.form_row_description {
    color: var(--rwe-dark-grey);
    font-size: 12px;
    margin-top: 5px;
    line-height: 18px;
}

#enrollmentForm #permitForm .text .form_row .form_leftcol {
    margin-top: 20px;
}

#enrollmentForm #bookForm .checkbox .form_row .form_rightcol {
    margin-top: 20px;
}

/* End Enrollment Form */
.subcategories-parent{padding-left:2.2rem}.category-item{align-items:center;display:flex}.category-item .has-children{cursor:pointer}.category-item .rwe-more-icon{height:30px;transform:rotate(-90deg);width:30px}.category-item .rwe-more-icon.open{transform:rotate(0deg)}.courser-container-list h2{display:block;font-size:32px;font-weight:700;margin-bottom:15px}.courser-container-list{box-sizing:border-box;padding-left:42px;width:calc(100% - 310px)}.courses-container-wrapper *{box-sizing:border-box}.courses-container-wrapper{clear:both;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 -15px;padding:0}.course-item-wrapper{box-sizing:border-box;color:#1d4477;position:relative}.course-item{background:#f4f4f2;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden}.course-item-image{cursor:pointer;height:200px}.course-item-image.empty-image{align-items:center;display:flex;justify-content:center}.course-item-image.empty-image img{height:auto;width:40%}.course-item-image img{height:100%;object-fit:cover;width:100%}.course-item-details{display:flex;flex-direction:column;flex-grow:1;padding:22px}.course-item-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;font-size:22px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.course-item-date{font-weight:700;margin-bottom:10px}.course-item-date,.course-item-description{font-size:14px;font-style:normal;line-height:normal}.course-item-description{font-weight:400;margin-bottom:15px}.course-item-skills{font-size:14px;margin-bottom:20px}.progress-bar-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}span.progress-bar{background:#fff;border-radius:3px;height:5px;margin-right:10px;width:60%}.courses-container-wrapper .course-item-wrapper{padding:0 10px 20px;width:33.33333%}@media screen and (max-width:1200px){.courses-container-wrapper .course-item-wrapper{width:50%}}@media screen and (max-width:900px){.courses-container-wrapper .course-item-wrapper{width:100%}}.courses-container-wrapper .course-item-wrapper.dashboard{width:25%}@media screen and (max-width:1400px){.courses-container-wrapper .course-item-wrapper.dashboard{width:33.33333%}}@media screen and (max-width:1200px){.courses-container-wrapper .course-item-wrapper.dashboard{width:50%}}@media screen and (max-width:900px){.courses-container-wrapper .course-item-wrapper.dashboard{width:100%}}.courseformat,.trainingtype{background:#1d4477;background:var(--rwe-primary-color);border-radius:5px;color:#fff;font-size:14px;font-weight:500;margin-right:10px;padding:5px 8px;text-align:center;text-transform:capitalize}.courseformat-trainingtype{display:flex;margin-top:-60px;padding:13px}.primary-button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;width:fit-content}.primary-button.disabled,.primary-button.loading{background-color:var(--accent-light-grey)!important;border-color:var(--accent-light-grey)!important;color:#fff!important;cursor:not-allowed!important}.primary-button.disabled span,.primary-button.loading span{color:#00a19f!important;color:var(--prime-color-primary)!important;margin-left:.4rem}.course-item .primary-button{display:block;margin-top:auto;text-align:center;width:100%}body{font-family:RWE,sans-serif!important}:root{--rwe-energy-green:#3ed8c3;--rwe-energy-blue:#00b1eb;--rwe-primary-color:#1d4477;--button-padding:15px 24px;--button-border-radius:10px;--button-line-height:22px;--button-border-width:2px;--button-font-size:18px;--rwe-secondary-color:#00a19f;--placeholder-color:#909bb4;--form-elements-background:#f7f9fc;--form-elements-border:#e4e9f2;--rwe-sand:#e8e8e4;--prime-color-primary:#00a19f!important;--prime-icon-color:var(--prime-color-primary);--accent-light-grey:#adafb1}.main-container{margin:0 auto;max-width:1440px;padding-top:10px;width:100%}.course-catalog-container{display:flex}@media screen and (max-width:400px){.course-catalog-container{display:block!important}.main-container .mobile-filter-button{position:relative}.courser-container-list .course-search{margin-right:0;padding:10px 0;width:100%}}.primary-button{background-color:#3ed8c3;background-color:var(--rwe-energy-green);border:2px solid #3ed8c3;border:var(--button-border-width) solid var(--rwe-energy-green);border-radius:10px;border-radius:var(--button-border-radius);cursor:pointer;font-size:18px;font-size:var(--button-font-size);font-weight:500;height:auto;line-height:22px;line-height:var(--button-line-height);padding:15px 24px;padding:var(--button-padding);text-decoration:none}.primary-button,.primary-button:hover{color:#1d4477;color:var(--rwe-primary-color)}.primary-button:hover{background-color:initial;border-color:#00a19f;border-color:var(--rwe-secondary-color)}.card .primary-button{display:block;text-align:center;width:100%}.course-search{display:block;margin-bottom:5px;margin-right:-10px;overflow:hidden;padding:10px}.course-search>input{background-image:url(http://54.93.130.136:4502/content/dam/learning/site/RWE_100.svg);background-position:15px 50%;background-repeat:no-repeat;box-sizing:border-box;float:right;max-width:680px;padding-left:15px!important;width:100%}input[type=text]{background-color:#f7f9fc;background-color:var(--form-elements-background);border:1px solid #e4e9f2;border:1px solid var(--form-elements-border);border-radius:10px;box-sizing:border-box;font-size:18px;height:56px;padding:0 15px}::-webkit-input-placeholder,input::-webkit-input-placeholder,input::placeholder{color:#909bb4;color:var(--placeholder-color);font-style:normal;font-weight:400}.filter-container-wrapper .checkbox-label input{display:inline-block;position:absolute;width:18px;z-index:0}.filter-heading{background:#1d4477;background:var(--rwe-primary-color);color:#fff;font-size:24px;padding:17px 23px}.filter-container-wrapper{background-color:#e8e8e4;background-color:var(--rwe-sand);border-radius:10px;max-width:310px;overflow:hidden;width:100%}.filter-container{color:#1d4477;color:var(--rwe-primary-color);padding:23px 23px 0}.filter-container strong{display:block;font-size:24px;font-weight:700;padding-bottom:13px}.filter-container .filter-list{border-bottom:1px solid #969696;margin:0;padding:0 0 15px}.filter-container:last-of-type ul{border-bottom:0}.filter-container .filter-list li{font-size:18px;list-style:none;margin:0 0 18px;padding:0}span.custom-checkbox{display:flex;position:relative}span.custom-checkbox:before{-webkit-appearance:none;background-color:grey;content:"";cursor:pointer;display:inline-block;margin-right:16px;padding:9px;position:relative;vertical-align:middle}label.checkbox-label{align-items:center;cursor:pointer;display:flex}label.checkbox-label:hover span.custom-checkbox:before{background:#6ee2d2}.checkbox-label:hover input:checked+.custom-checkbox:before{background:#3ed8c3;background:var(--rwe-energy-green)}.checkbox-label input{display:none}.checkbox-label input:checked+.custom-checkbox:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.checkbox-label input:checked+.custom-checkbox:before{background:#00a19f}.filter-close,.mobile-filter-button{display:none}@media screen and (max-width:560px){.filter-container-wrapper{background-color:#fff;border:1px solid #fff;bottom:0;box-sizing:border-box;left:0;max-width:100%;pointer-events:none;position:fixed;transform:translate(-100%);transition:transform .25s ease-in-out,visibility 0ms linear .13s;visibility:hidden;width:100%;z-index:5}.filter-container-wrapper.on-mobile{height:100%;left:0;overflow:auto;padding:0;pointer-events:auto;position:fixed;top:0;transform:translate(0);transition:transform .25s ease-in 0ms;visibility:visible;width:100%;z-index:1}.mobile-filter-button{align-items:center;display:flex;margin-top:10px;min-width:112px;position:absolute}.mobile-filter-button svg{margin-left:5px;max-width:15px}.filter-close{background:#0000;border:0;display:block;float:right;position:relative;right:25px;top:5px}.filter-close:after,.filter-close:before{background-color:#00a19f;background-color:var(--prime-icon-color);content:" ";height:23px;left:15px;position:absolute;width:2px}.filter-close:before{transform:rotate(45deg)}.filter-close:after{transform:rotate(-45deg)}.filter-heading{margin-top:35px}.course-search{float:right;padding-left:0;width:calc(100% - 130px)}}.full-width-container{flex-wrap:wrap}.courser-container-list.full-width{padding:0;width:100%}.courser-container-list.full-width ul li{width:25%}@media screen and (max-width:1120px){.courser-container-list.full-width ul li{width:33.3333%}}@media screen and (max-width:860px){.courser-container-list.full-width ul li{width:50%}}@media screen and (max-width:560px){.courser-container-list{padding-left:0;width:100%}.courser-container-list.full-width ul li{width:100%}}.rwe-link{background-color:#fff;color:var(--rwe-biomass-green);display:inline;font-weight:700}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.courses-list .courses-list-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}.courses-list .courses-list-top .title{color:#1d4477;font-size:32px;font-weight:700;line-height:38px;margin:0;padding:0;text-decoration:none}.courses-list .courses-list-top .navigation{display:flex}.courses-list .courses-list-top .navigation .icon{background-color:initial;border:none;border-radius:50px;color:#00a19f;cursor:pointer;height:55px;outline:medium none invert;outline:initial;transition:all .3s;width:55px}.courses-list .courses-list-top .navigation .icon:focus-visible{outline:2px solid #000;outline-offset:5px;z-index:99999}.courses-list .courses-list-top .navigation .icon.swiper-button-disabled{color:#4f4f4f;cursor:not-allowed;opacity:.5}.courses-list .courses-list-top .navigation .icon svg{height:100%;width:100%}.courses-list .courses-list-top .navigation .icon:hover{color:#4f4f4f}:focus-visible,button:focus-visible{outline:2px solid #000!important;outline-offset:5px!important;z-index:99999}.cmp-title__link:focus-visible,footer>:focus-visible{outline:2px solid #fff!important;outline-offset:4px;z-index:99999}.checkbox-label{font-weight:400!important}.rwe-error{font-size:18px;font-weight:500}.rwe-error,.rwe-error-color{color:#e7343f}.rwe-success{color:#25c601;font-size:18px;font-weight:500}.rwe-enrollment-form-page{color:#1d4477;font-size:18px;font-weight:500;padding:2rem}.rwe-enrollment-form-page .form-course-name{font-weight:700;margin-bottom:2rem}.rwe-enrollment-form-page h4{font-size:18px;font-weight:500;margin-bottom:1rem}.rwe-enrollment-form-page .required:after{color:#e7343f;content:"*"}.rwe-enrollment-form-page .rwe-form-checkboxes>*{margin-bottom:1.5rem}.rwe-enrollment-form-page .rwe-approval{margin-top:1.4rem;text-transform:uppercase}.rwe-enrollment-form-page .rwe-error{color:#e7343f}.rwe-enrollment-form-page label{margin-bottom:.6rem}.rwe-enrollment-form-page .rwe-select label,.rwe-enrollment-form-page .rwe-text-field label{align-items:end;display:flex;flex-direction:row;height:3.5rem}.rwe-enrollment-form-page .rwe-approval-error{background:#e7343f;border-radius:5px;color:#fff;display:block;margin-top:.7rem;max-width:400px;padding:5px 11px;position:relative}.rwe-enrollment-form-page .rwe-approval-error p{color:#fff;margin:0}.rwe-enrollment-form-page .rwe-approval-error:after{border-bottom:10px solid #e7343f;border-left:10px solid #0000;border-right:10px solid #0000;content:"";height:0;position:absolute;top:-8px;width:0}.rwe-enrollment-form-page .rwe-approval-error.right:after{right:10px}.rwe-enrollment-form-page .rwe-success a{color:var(--rwe-energy-blue)!important}.rwe-enrollment-form-page input::focus{outline:2px solid #000!important;outline-offset:5px!important;z-index:99999}.rwe-checkbox{align-items:center;display:flex;margin-right:1rem}.rwe-checkbox input{box-sizing:border-box;height:30px;margin-right:5px;padding:0;width:30px}.rwe-checkbox label{margin-bottom:0!important}.rwe-select{display:flex;flex-direction:column}.rwe-select select{appearance:none;background-color:#f7f9fc;background-position:95% 50%;background-repeat:no-repeat;background-size:20px;border:1px solid #e4e9f2;border-radius:5px;color:#1d4477;font-weight:500!important;font:inherit;height:45px;padding:0 15px}.rwe-select.free select{width:250px}.rwe-select option{color:#1d4477;font-size:18px;font-weight:500}.rwe-select p{margin-bottom:0}.rwe-text-field{display:flex;flex-direction:column}.rwe-text-field input{background-color:#f7f9fc;border:1px solid #e4e9f2;border-radius:5px;color:#1d4477;font-weight:900;font:inherit;height:45px;padding:0 15px}.rwe-text-field .rwe-text-field-desc{color:#52555c;font-size:12px;font-weight:400;line-height:18px;margin-top:5px}.rwe-text-field .rwe-text-field-desc a{color:inherit;text-decoration:underline!important}.rwe-text-field p{margin-bottom:0}.participant-item{padding:1.5rem 0}.participant-item.odd{background-color:#ededed}.participant-item.even{background-color:#fff}.participant-item .rwe-delete-button,.participant-item .rwe-serach-button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:20px;border:2px solid var(--rwe-energy-green);border-radius:5px;cursor:pointer;height:48px;width:48px}.participant-item .rwe-delete-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5H0M12 1H6M3 5v13a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5' stroke='%2300A19F' stroke-width='2' stroke-miterlimit='60'/%3E%3Cpath d='M7 9v6M11 9v6' stroke='%2300A19F' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E")}.participant-item .rwe-serach-button{align-items:center;display:flex;justify-content:center}.participant-item .rwe-serach-button:disabled{background-color:#ededed;border-color:#ededed;cursor:not-allowed}.rwe-participant-list .add-participant-box{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;margin-top:1.5rem}.rwe-participant-list .primary-button{margin-left:.7rem;min-width:280px}
/*!
 * Bootstrap Grid v5.3.5 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.PrimeTrainingPageMetadata_submitRatingBox__GVaS6.PrimeTrainingPageMetadata_borderContainer__G2w0g{display:none!important}
/*# sourceMappingURL=main.8e02f6e4.css.map*/
/* Start RWE Custom Fonts */
@font-face {
    font-family: 'RWE';
    src: local('RWE'), url('RWE/css/fonts/RWESansWeb-Light.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'RWE';
    src: local('RWE'), url('RWE/css/fonts/RWESansWeb-Regular.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'RWE';
    src: local('RWE'), url('RWE/css/fonts/RWESansWeb-Medium.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'RWE';
    src: local('RWE'), url('RWE/css/fonts/RWESansWeb-Bold.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'RWE';
    src: local('RWE'),
        url('RWE/css/fonts/RWESansWeb-MediumItalic.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-MediumItalic.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'RWE';
    src: local('RWE'), url('RWE/css/fonts/RWESansWeb-BoldItalic.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-BoldItalic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'RWE';
    src: local('RWE'), url('RWE/css/fonts/RWESansWeb-Italic.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-Italic.woff2') format('woff2');
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: 'RWE';
    src: local('RWE'), url('RWE/css/fonts/RWESansWeb-LightItalic.woff') format('woff'),
        url('RWE/css/fonts/RWESansWeb-LightItalic.woff2') format('woff2');
    font-style: italic;
    font-weight: 300;
}

/* End RWE Custom Fonts */
/* Start Header */

#headerEn,
#headerDe {
    width: 100%;
}

.experiencefragment #alm-header {
    max-width: none;
    width: 100%;
}

.experiencefragment .alm-header-cont,
.experiencefragment .alm-header-icons {
    align-items: center;
}

.experiencefragment #alm-header .alm-header-cont .alm-header-logo {
    width: 200px;
    max-width: 200px;
    height: auto;
}

.experiencefragment #alm-header .notification__container,
.experiencefragment #alm-header .alm-header-cont .alm-header-icons .alm-header-profile,
.experiencefragment #alm-header .alm-header-down {
    margin: 0;
}

#alm-header .header {
    margin-top: 6px;
    display: flex;
    height: 73px;
    align-items: center;
}

#alm-header .alm-header-cont .alm-home-navigate {
    display: flex;
    align-items: center;
}

#alm-header .alm-header-cont .align-right {
    display: flex;
    align-items: center;
}

#alm-header .alm-header-cont .align-right .alm-header-navigation .alm-home-navigate {
    display: none;
}

body #alm-header .alm-header-cont .alm-header-navigation {
    max-width: none;
    min-width: 458px;
    width: auto;
    padding-left: 10px;
    justify-content: unset;
}

#alm-header .alm-header-cont .alm-header-navigation li {
    margin-right: 44px;
}

#alm-header .alm-header-cont .alm-header-navigation li:last-child {
    margin-right: 27px;
}

#alm-header .search {
    /* min-width: 330px; */
    min-width: 0;
    float: right;
    width: 680px;
    margin-bottom: 10px;
}

#search-course .search_icon_button {
    background-color: transparent;
    border: 0;
    padding: 12px 24px;
    top: -3px !important;
    position: relative;
}

#search-course .search_icon_button:hover .cmp-search__icon {
    cursor: pointer;
}

.cmp-search__icon {
    background-image: url("../../../content/dam/learning/site/RWE_100.svg");
    background-repeat: no-repeat;
    left: 12px;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: 24px;
}

.cmp-search__field .cmp-search__icon {
    top: 15px;
    left: 10px;
}

input.cmp-search__icon:focus-visible {
    outline: 2px solid transparent !important;
}

#alm-header .alm-header-cont .alm-header-navigation .cmp-search__clear-icon {
    top: 15px;
    right: 20px;
}

#alm-header .alm-header-cont .alm-header-navigation a:hover {
    color: var(--rwe-primary-green);
}

.alm-header-icons .alm-header-profile-options {
    width: 180px;
    border-radius: var(--button-border-radius);
}

.alm-header-icons .alm-header-profile-options ul {
    padding: 0 5px;
}

.alm-header-icons .alm-header-profile-options ul li a,
.alm-header-icons .alm-header-profile-options ul li>div {
    padding: 0 10px;
}

.alm-header-icons .alm-header-profile-options ul li .alm-header-language-switcher {
    display: flex;
}

.alm-header-language-switcher select.cmp-languagenavigation__group.rwe_lang {
    border: 0;
    padding: 0 25px 0 0;
    border-radius: 0;
    height: auto;
    margin-left: 15px;
    background-color: transparent !important;
}

.alm-header-language-switcher select.cmp-languagenavigation__group.rwe_lang:hover {
    background-color: transparent;
    cursor: pointer;
}

select.cmp-languagenavigation__group.rwe_lang option.cmp-languagenavigation__item {
    text-align: left;
}

.alm-header-icons img {
    max-width: 24px;
    max-height: 24px;
}

body #alm-header .alm-header-cont .alm-header-icons img.alm-header-profile {
    width: 24px;
    height: 24px;
    max-width: none;
    max-height: none;
}

.notification__container .PrimeNotificationContainer_notificationDropdown__If1h2 {
    padding: 0;
}

.notification__container .PrimeNotificationContainer_notificationDropdown__If1h2 .PrimeNotificationList_notificationListBox__FQJbg {
    border-radius: var(--button-border-radius);
}

.notification__container button {
    margin-top: 0;
}

.alm-header-help a {
    width: 35px;
    margin: 0 10px;
}

.notification__container button,
.alm-header-help a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.alm-header-icons [class*="PrimeNotificationItem_notificationItem"] {
    font-weight: inherit;
}

.alm-header-icons [class*="PrimeNotificationContainer_notificationBellIcon"] svg {
    display: none !important;
}

.alm-header-icons button#userNotificationIcon {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%2300A19F;stroke-width:2;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M3,12h14V8.9l0,0C17,4.4,14.7,1,10,1S3,4.4,3,8.9V12z'/%3E%3Cpolygon class='st0' points='18,16 2,16 3,12 17,12 '/%3E%3C/svg%3E%0A");
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center 0px;
    height: 24px;
}

body .PrimeCatalogContainer_filtersContainer__cXieR .is-hovered_4870fc .spectrum-Checkbox-label_4870fc:hover {
    color: var(--rwe-secondary-color);
}

.PrimeNotificationText_loLink__e04ex {
    color: var(--rwe-primary-blue);
}

a.header-profile-container {
    display: flex;
    align-items: center;
}

@media screen and (min-width: 768px) {
    .alm-header-vertical-nav.open {
        display: none;
    }
}

/*===========Banner=========*/

#banner-heading {
    position: relative;
}

#banner-heading .image.parbase {
    width: 100vw;
    left: calc(50% - 50vw);
    position: relative;
}

#banner-heading .image.parbase img,
.image .cmp-image .cmp-image__image {
    width: 100%;
    max-height: 190px;
    height: auto;
    margin: 0;
    object-fit: cover;
}

#banner-heading .text.parbase {
    position: absolute;
    top: 50%;
    color: #FFF;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    transform: translateY(-50%);
    z-index: 1;
}

#banner-heading .cq-text-placeholder-ipe {
    display: none;
}

/*=============header banner Carousel==================*/

.carousel {
    height: auto;
}

.cmp-teaser__image,
.cmp-teaser__image .cmp-image,
.cmp-teaser__image .cmp-image .cmp-image__image {
    height: auto;
}

.cmp-teaser .cmp-teaser__content h2,
.cmp-teaser .cmp-teaser__content p {
    background: none;
}

.cmp-teaser .cmp-teaser__content {
    left: 0;
}

#header-banner-slider .cmp-teaser .cmp-teaser__description p {
    display: inline-block;
}

#header-banner-slider pre {
    /* display: inline-block; */
    display: none;
}

#header-banner-slider .cmp-carousel__indicators {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 50px;
}

#header-banner-slider .cmp-carousel__actions {
    bottom: 39px;
    position: absolute;
    right: 0;
}

#header-banner-slider .cmp-carousel__indicator {
    background: transparent;
    border: 1px solid #fff;
}

#header-banner-slider .cmp-carousel__indicator--active {
    background: #fff;
    border: 1px solid #fff;
}

.cmp-carousel__indicator {
    width: 15px;
    height: 15px;
}

#header-banner-slider h2 {
    font-size: var(--h1-font-size);
    line-height: var(--h1-line-height);
}

#header-banner-slider .cmp-teaser__image .cmp-image .cmp-image__image {
    min-height: 400px;
    object-fit: cover;
}

#header-banner-slider .cmp-teaser .cmp-teaser__content {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);

}

/*slider banner hidden for now*/

div#header-banner-slider {
    display: none !important;
}

/*===========Banner=========*/

#banner-heading {
    position: relative;
}

#banner-heading .image.parbase {
    width: 100vw;
    left: calc(50% - 50vw);
    position: relative;
}

#banner-heading .cq-text-placeholder-ipe {
    display: none;
}

@media only screen and (max-width: 1200px) {

    #alm-header .header .alm-header-cont .alm-header-menu {
        display: flex;
        margin-top: 0;
    }

    #alm-header .header .alm-header-cont .alm-header-navigation {
        display: none;
    }

    #alm-header .alm-header-cont .alm-home-navigate {
        display: block;
    }

   .header .alm-header-vertical-nav {
        color: #fff;
        /* transform: initial;
        z-index: 4;
        visibility: unset; */
    }

    #alm-header .alm-header-cont .alm-home-navigate .alm-header-logo {
        display: flex;
        margin: 0 auto;
    }

    #alm-header .search {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }

    .alm-header-cont .align-right .alm-header-language-switcher {
        display: none;
    }

    .alm-header-language-switcher select.cmp-languagenavigation__group.rwe_lang {
        background-color: var(--rwe-secondary-color);
        background-image: url('../../../content/dam/learning/site/RWE_39_White.svg');
        margin-left: 0;
    }

    select.cmp-languagenavigation__group.rwe_lang option.cmp-languagenavigation__item {
        text-align: center;
        background-color: #fff;
        color: var(--rwe-secondary-color);
    }

    .header .alm-header-vertical-nav {
        background-color: var(--rwe-primary-green);
        top: 0;
        right: 0;
        width: 85%;
    }

    .header .vertical-nav-cont {
        width: 85%;
    }

    body #alm-header .alm-header-cont .alm-header-navigation {
        padding-left: 40px;
    }

    #alm-header .alm-header-cont .alm-header-navigation li {
        margin-right: 20px;
    }

    #alm-header .alm-header-cont .alm-header-navigation li:last-child {
        margin-right: 26px;
    }

    #banner-heading .image.parbase img {
        height: 190px;
    }

    #banner-heading .text.parbase {
        font-size: var(--h2-font-size);
        line-height: var(--h2-line-height);
    }

}

/*=========Homepage========*/
#container-fd21fc4480 .textimage.parbase,
#container-b94634f4ea .textimage.parbase {
    margin-top: 20px;
}

/*===========Mobile=========*/

@media screen and (max-width: 767px) {

    #alm-header .alm-header-cont .alm-home-navigate .alm-header-logo {
        display: flex;
        margin: 0 auto;
    }

    #alm-header .alm-header-cont .alm-home-navigate h2.multicolor-heading {
        margin: 0;
        font-size: var(--h3-font-size);
        line-height: var(--h3-line-height);
    }

    #alm-header .header .alm-header-cont .alm-header-menu {
        margin-top: 0;
        margin-left: 0;
        width: auto;
        height: 25px;
    }

    .header .alm-header-vertical-nav .vert-nav-separator {
        margin: 1rem auto 1rem;
    }

    header.experiencefragment.cmp-experiencefragment--header {
        height: auto;
    }

    .alm-header-vertical-nav a {
        font-weight: 500;
    }

    #banner-heading .image.parbase img {
        height: 190px;
    }

    #banner-heading .text.parbase {
        font-size: var(--h2-font-size);
        line-height: var(--h2-line-height);
    }

}

@media only screen and (max-width: 400px) {
    #alm-header .header .alm-header-cont .alm-header-menu {
        margin-top: 0;
    }

    .experiencefragment #alm-header .alm-header-cont .alm-header-logo {
        width: 100%;
        max-width: 120px;
    }
}

/* End Header */
/* Start Footer */
body .aem-Grid.aem-Grid--default--12 > footer.aem-GridColumn.aem-GridColumn--default--12 {
    width: 100vw;
    left: calc(50% - 50vw);
}

#alm-footer div.title, #alm-footer div.text {
    display: flex;
    align-items: center;
    margin: 0 !important;
}

/*
#experiencefragment-d8ae8bd90c #alm-footer {
    margin-top: 20px;
}
*/

#alm-footer {
    width: 100vw;
    position: relative;
    left: calc(50% - 50vw);
    background: linear-gradient(124deg, #284478 0%, #00A19F 100%);
    color: #fff;
    padding: var(--container-padding);
    display: flex;
    align-items: center;
    height: auto;
    margin-top: 20px;
}

#alm-footer #alm-footer-container {
    margin: 30px auto;
	padding: var(--container-padding);
}

#alm-footer #alm-footer-container #alm-footer-titles-cont {
    justify-content: unset;
}
#alm-footer-scrollTop {
	right: 14px;
}

#alm-footer-scrollTop img {
	top: 50%;
    transform: translateY(-50%);
}

#alm-footer .cmp-title h6 > a {
    color: var(--rwe-extra-light-blue);
	font-size: var(--body-font-size);
    line-height: var(--body-text-line-height);
    font-weight: normal;
}

#alm-footer .cmp-title h6 > a:hover {
	color: #fff;
}


#alm-footer .cmp-text p {
    font-size: var(--body-font-size);
    margin: 0px 10px 0px 10px;
    color: var(--rwe-extra-light-blue);
}

#alm-footer #alm-footer-scrollTop .cmp-text p {
	color: var(--rwe-extra-light-blue);
}

#alm-footer #alm-footer-scrollTop .cmp-text p:hover {
	color: #fff;
}

#learning-body .experiencefragment.cmp-experiencefragment--footer {
	position: relative;
    bottom: 0;
}

#Pdf-Img img {
	max-height: none;
}

@media screen and (max-width: 450px) {
    #alm-footer {
        display: block;
    }
    #alm-footer #alm-footer-titles-cont { 
        display: inline-block;
    }
    #alm-footer #alm-footer-titles-cont div.title {
        margin: 10px 0;
    }
    #alm-footer #alm-footer-titles-cont div.text {
        display: none;
    }
    
}

@media screen and (max-width: 767px) {

    #alm-footer-scrollTop {
		position: static;
    }


    #alm-footer-container .divWrap {
        width: 100% !important;
        margin-bottom: 10px;
    }

    #alm-footer-scrollTop .cmp-text p {
		margin-left: 0;
        margin-right: 0;
    }

    #alm-footer-scrollTop img {
        position: static;
        margin-top: 0;
        margin-bottom: 0;
        top: auto !important;
        transform: none !important;
    }

    #alm-footer {
		height: auto;
    }
}

/* End Footer */
/* Start Profile */
/* #learning-body #container-35327216b2 .profile.aem-GridColumn {
    width: 100vw !important;
    left: calc(50% - 50vw) !important;
    position: relative;
} */

#learning-body #container-35327216b2 .profile__container .ALMUserProfile_userProfileContainer__OAFR6 {
    background: transparent;
}

#learning-body #container-35327216b2 section[class*="ALMUserProfile_userProfile"],
#learning-body #container-35327216b2 .ALMSkillComponent_skillsArea__Psdi8,
#learning-body #container-35327216b2 .ALMSkillComponent_skillsContainer__dOrOE {
    max-width: var(--prime-container-max-width-desktop) !important;
    width: 100%;
}

#learning-body #container-35327216b2 .profile.aem-GridColumn.aem-GridColumn--default--12 .profile__container + .cq-placeholder,
#learning-body #container-35327216b2 .profile.aem-GridColumn.aem-GridColumn--default--12 .skills__container + .cq-placeholder {
    display: none;
}

#learning-body #container-35327216b2 .ALMSkillComponent_skillsHeading__Hmhvh {
    margin-bottom: 40px;
}

#learning-body #container-35327216b2 .ALMBackButton_backContainer__Splry {
	padding: 12px 0;
}

#learning-body #container-35327216b2 .ALMUserProfile_detailsContainer__jR7wq {
	padding: 40px 0;
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
}

#learning-body #container-35327216b2 .ALMSkillComponent_skillsArea__Psdi8,
#learning-body #container-35327216b2 .ALMSkillComponent_skillsContainer__dOrOE,
#learning-body #container-35327216b2 .ActiveFieldsContainter_saveActiveFieldButton__CN7Px {
    padding: 0;
}

#learning-body #container-35327216b2 .ActiveFieldsContainter_saveActiveFieldButton__CN7Px {
	width: 100%;
    min-width: auto;
}

#learning-body #container-35327216b2 .ActiveFieldsContainter_saveActiveFieldButton__CN7Px .ActiveFieldsContainter_activeFieldButtonContainer__0jA6U {
	float: left;
}

.ALMUserProfile_name__CZStx {
	display: none;
}

@media only screen and (max-width: 1024px) {
    #learning-body #container-35327216b2 .ALMUserProfile_userProfileContainer__OAFR6 {
        padding-left:  0;
    }
}

@media only screen and (max-width: 400px) {
    #learning-body #container-35327216b2 .profile.aem-GridColumn {
		width: 100% !important;
        position: static;
    }

    #learning-body #container-35327216b2 .ALMSkillComponent_skillsHeading__Hmhvh {
        margin: 40px 0;
    }

    #learning-body #container-35327216b2 .ALMBackButton_backContainer__Splry {
        padding: 12px 0;
    }
    
    #learning-body #container-35327216b2 .ALMUserProfile_detailsContainer__jR7wq {
        padding: 20px 0 50px;
    }

    #learning-body #container-35327216b2 .ALMUserProfile_userProfileContainer__OAFR6,
    #learning-body #container-35327216b2 .ALMSkillComponent_skillsArea__Psdi8,
    #learning-body #container-35327216b2 .ALMSkillComponent_skillsContainer__dOrOE,
    #learning-body #container-35327216b2 .ActiveFieldsContainter_saveActiveFieldButton__CN7Px {
        padding: 0;
    }

}

/* Sign Out */


.signout-page #alm-header,
.signout-page #alm-footer{
    display: none;
}

.signout-page #signout-page-cont {
    display: flex;
    align-items: center;
    height: 100vh;
    margin-top: 0;
}


.signout-page #signout-page-cont #sign-out-heading {
    text-align: center;
}

.signout-page #signout-page-cont #signout-page-login-btn {
	margin-top: 0;
}

.ActiveFieldsContainter_saveActiveFieldButton__CN7Px hr {
	display: none;
}


/* End Profile */
