@media all {
  *#dm .dmInner div.u_3495361610 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_3495361610 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1431859443 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1431859443 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1552091779 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1552091779 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1317348550 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1317348550 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1242682759 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1242682759 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1963388076 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1963388076 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1546680077 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1546680077 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1529678928 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1529678928 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1386874113 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1386874113 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1420215757 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1420215757 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_359493836 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_359493836 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1194579570 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1194579570 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1591150514 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1591150514 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_3645543465 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_3645543465 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1457597040 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1457597040 span[data-icon-mask] { background-color:var(--color_7) !important; }
}
*#dm .dmInner div.u_2764103454
{
}
*#dm .dmInner div.u_1696355833
{
}
*#dm .dmInner div.u_1696355833 .rteBlock a
{
	color:#fff !important;
}
@media (min-width: 1025px) {}
@media (min-width: 768px) and (max-width: 1024px) {}
@media (min-width: 0px) and (max-width: 767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2764103454
{
}
*#dm .dmInner div.u_1696355833
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 180px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/b1947165/dms3rep/multi/opt/Power+and+Light+Alaska_img1-1920w.png");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be415102 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_3l3 {
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/b1947165/dms3rep/multi/opt/lightning_divider_blue-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_in8 {
    align-items: stretch;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.396250785980508%;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ja5 {
    align-items: flex-start;
    width: 49.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f18f47c5 {
    align-items: flex-start;
    width: 49.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.181818181818182%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_rpi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_prv {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_282 {
    width: 81%;
    height: 420px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_gof {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cao {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.056837990597432%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
}
    
#\31 55c9836 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1073420 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    order: 1;
    flex: 0 1 auto;
}
    
#d6cedb1f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#dea4dbff {
    background-image: none;
    background-color: var(--color_6);
}
    
#widget_9qq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_08d {
    width: 41%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex: 0 1 auto;
}
    
#widget_oe4 {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
}



@media all {
    
#\37 3414d78 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    order: 1;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c5c49e7b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\33 9263b80::before, #\33 9263b80 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(1, 6, 28, 1) 0%, rgba(1, 55, 177, 1) 100%);
}
#\33 9263b80 {
    background-image: url("https://irp.cdn-website.com/b1947165/dms3rep/multi/opt/Power+and+Light+Alaska_img1-1920w.png");
    background-attachment: fixed;
}
    
#widget_1mh {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4q6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cv9 {
    align-items: stretch;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    flex: 0 1 auto;
}
    
#group_r12[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#group_r12 {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_brk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t5c {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b5f156[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#\34 9b5f156 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#afe6940e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_3kc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_2b9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 8ccd1b7 {
    flex-direction: row;
    align-items: center;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 49b9996 {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 621d4e0 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b923c32a {
    align-items: stretch;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    flex: 0 1 auto;
}
    
#\39 ba46215[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#\39 ba46215 {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a5c8f66 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c361fdbb {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceab380b {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c48cbeff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 744188f[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#\31 744188f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#fa736f9d {
    flex-direction: row;
    align-items: center;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bc5dc28 {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f26c63e {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fcab2588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_fel {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(1, 6, 28, 1) 100%);
    background-origin: border-box;
}
    
#\31 abc6d95 {
    margin: 0px 0% 0px 0%;
}
    
#group_vpd {
    align-items: flex-start;
    width: 1200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
}
    
#fb00403f {
    align-items: stretch;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    flex: 0 1 auto;
}
    
#\30 768e09c[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#\30 768e09c {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 10d396c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#cbda0c7b {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e734805 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 e390553 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 94ee6ee[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#\38 94ee6ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 dd28b22 {
    flex-direction: row;
    align-items: center;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3a447de {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f43bd742 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 363ee14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 b42475c {
    align-items: stretch;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    flex: 0 1 auto;
}
    
#a27fe4bb[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#a27fe4bb {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 603542a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c88606ac {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd5853d {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 518c290 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4e00fde[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#\33 4e00fde {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ea4afb5 {
    flex-direction: row;
    align-items: center;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d295c08 {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa87b48a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 141952d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f7d824d2 {
    align-items: stretch;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    flex: 0 1 auto;
}
    
#e136e8cf[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#e136e8cf {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 76942db {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c9101b54 {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc671cae {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c8fad32d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 60d520a[data-css-edit] {
    backdrop-filter: blur(5px)!important;
}
#\38 60d520a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#de4d19d9 {
    flex-direction: row;
    align-items: center;
    width: 99.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.379534240115459%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c02d86e {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8520f52 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b8e50af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b30b3d7a {
    width: 65.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 2036904 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\36 896b939 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\33 5587d73 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_9d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_1m6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_kg3 {
    width: 100%;
    height: 550px;
    min-height: 100%;
    max-width: 100%;
}
    
#\31 033918b {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_tuc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 cc4e1c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#d9b1149a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f835b047 {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/b1947165/dms3rep/multi/opt/brilliant-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#widget_2bp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_u9g {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 1;
}
    
#group_58c {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    align-content: center;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3jm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2dc15c9 {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    align-content: center;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e5371dc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5a79b4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#edd81fcf {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    align-content: center;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#bfb15763 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9c13d36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ud9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6d7f7c9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4098cfe {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rpm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 ae1aa12 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f15e2d87 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 e2d8c56::before, #\39 e2d8c56 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-color: rgba(179, 139, 25, 1);
}
#\39 e2d8c56 {
    background-image: url("https://irp.cdn-website.com/b1947165/dms3rep/multi/opt/shutterstock_2610913541-1920w.jpg");
}
    
#eb49793c[data-css-edit] {
    transform: scale(-1,-1);
}
#eb49793c {
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/b1947165/dms3rep/multi/opt/lightning_divider_white-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f468c76 {
    margin: 0px 0% 0px 0%;
}
    
#group_2rq {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ijp {
    width: 962px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dpi {
    align-items: flex-start;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    flex: 0 1 auto;
}
    
#widget_dq5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f63ed818.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f63ed818 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 212e3d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-content: flex-start;
    justify-content: flex-start;
}
    
#dd89e9e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 d5979db {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_4d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_503 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uar {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_6fo {
    width: 220px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6cedb1f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5c49e7b {
    padding: 0px 0px 0px 0px;
}
    
#\37 3414d78 {
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 abc6d95 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5587d73 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9b1149a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f15e2d87 {
    padding: 0px 0px 0px 0px;
}
    
#\30 f468c76 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d5979db {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_6fo {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 100px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 100px 0px 0px 0px;
}
    
#be415102 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#group_3l3 {
    min-height: 70px;
}
    
#widget_282 {
    height: 240px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_in8 {
    column-gap: 1.396250785980508%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ja5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f18f47c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 1073420 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#d6cedb1f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_08d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_oe4 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 3414d78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c5c49e7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_r12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 9b5f156 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ba46215 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 744188f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_fel {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#\30 768e09c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 94ee6ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a27fe4bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4e00fde {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e136e8cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 60d520a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b30b3d7a {
    width: 100.00%;
}
    
#\31 abc6d95 {
    margin: 0px 0% 0px 0%;
}
    
#group_cv9 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_vpd {
    align-items: flex-start;
    align-content: flex-start;
}
    
#b923c32a {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#fb00403f {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\33 b42475c {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#f7d824d2 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\37 2036904 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 896b939 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5587d73 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_kg3 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 cc4e1c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9b1149a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_58c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#d2dc15c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#edd81fcf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_u9g {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\36 ae1aa12 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#f15e2d87 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_2rq {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f468c76 {
    margin: 0px 0% 0px 0%;
}
    
#eb49793c {
    min-height: 70px;
}
    
#group_dpi {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\32 212e3d9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#dd89e9e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d5979db {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_6fo {
    height: auto;
}
}

#\33 9263b80.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwUlEQVQI12NgFXVlkwljlY1iFPViFPVmkgplkg5jFPNi4Ldi4NJm4FTN4FAvYtMoZVYu4NCtFnfolXKfJmLVxKKQwCjkxMCpU8Vh0MluNInFaCq3wzL5mAPKqedkQrayG3YwyyUzsCpnsWhUseh1M5vM5rJfKhu6TTFmn7TvSnbdBmaZOAYGEQ9G6ShGpWxG9XJmrWpOwyYuwwYOrXxmmXAmEWcGBj5TBkE7BjFvBqlQBqkwBolgBlEvBgFrkLvYFQCd0ySY5so7jwAAAABJRU5ErkJggg==')!important}#f835b047.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY03WPUQqDQAwFF1dL0UVRVvD+R8hcsKS8SFraj8dC3uyQFKCYWQEGYAE6cAEn0IDR+4A89QvsAXofJoceKg7ZdmD27m2UZRG0ApvS9HkIY1eOBDyBKaAwXmn5TVBNR5YwnjLusk0ZyGBTZjO7d/oFjkr9B8WOH4NInvn7AhxT1F2YtkjdAAAAAElFTkSuQmCC')!important}#\39 e2d8c56.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMFESEGElL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREBAAMBAQAAAAAAAAAAAAAAAQACAxFB/9oADAMBAAIRAxEAPwCqFerbU5K2DDovpSn6Pla8jqcFgyNIiOzyKVDqxB54T//Z')!important}#eb49793c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AP/puRj/8NEk//TgNf3y2UT88ddM/PLdU/336V7/+vFx/vrwiP368Jd0JB9k9nGZmgAAAABJRU5ErkJggg==')!important}