.elementor-9 .elementor-element.elementor-element-54a26d6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-54a26d6{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-99ffd65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-99ffd65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-99ffd65.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-99ffd65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-99ffd65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-c49eb21{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-d052931{display:block;text-align:center;}.elementor-9 .elementor-element.elementor-element-d052931 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-9 .elementor-element.elementor-element-d052931 .aux-menu-depth-0 > .aux-item-content{color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1.5em;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d052931 .aux-menu-depth-0.aux-hover > .aux-item-content {color:#0099FF !important;}.elementor-9 .elementor-element.elementor-element-d052931 .aux-burger:before,  .elementor-9 .elementor-element.elementor-element-d052931 .aux-burger:after, .elementor-9 .elementor-element.elementor-element-d052931 .aux-burger .mid-line{border-color:#0099FF !important;}.elementor-9 .elementor-element.elementor-element-d052931 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-9 .elementor-element.elementor-element-1796da2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-dcc9b5c{width:initial;max-width:initial;}.elementor-9 .elementor-element.elementor-element-dcc9b5c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1319695{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-99ffd65.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-c49eb21{width:100%;max-width:135px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d052931{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-d052931 > .elementor-widget-container{margin:55px 0px 0px 0px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-99ffd65{width:95%;}.elementor-9 .elementor-element.elementor-element-1796da2{width:5%;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-99ffd65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-99ffd65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-99ffd65.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-c49eb21{width:auto;max-width:auto;text-align:left;}.elementor-9 .elementor-element.elementor-element-d052931{width:auto;max-width:auto;text-align:left;}.elementor-9 .elementor-element.elementor-element-d052931 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d052931 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}}/* Start custom CSS for html, class: .elementor-element-47748d7 */.toggle {
    background-color: #22292E;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: grid;
    place-items: center;
    cursor: pointer;
    line-height: 1;
}
.input {
    display: none;
}
.icon {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
    transition: transform 500ms;
}
.icon--moon {
    transition-delay: 200ms;
    color: white;
}
.icon--sun {
    transform: scale(0);
    color: yellow;
}
#switch:checked + .icon--moon {
    transform: rotate(360deg) scale(0);
}
#switch:checked ~ .icon--sun {
    transition-delay: 100ms;
    transform: scale(1) rotate(360deg);
}/* End custom CSS */