.elementor-7746 .elementor-element.elementor-element-96645e4{--display:flex;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-location-box{justify-content:space-between;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-temp-box{justify-content:space-between;width:calc( 100% - 22% );}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-info-box{justify-content:space-between;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-location{font-family:var( --e-global-typography-aff549c-font-family ), Sans-serif;font-size:var( --e-global-typography-aff549c-font-size );font-weight:var( --e-global-typography-aff549c-font-weight );line-height:var( --e-global-typography-aff549c-line-height );}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-country{text-align:left;font-family:var( --e-global-typography-aff549c-font-family ), Sans-serif;font-size:var( --e-global-typography-aff549c-font-size );font-weight:var( --e-global-typography-aff549c-font-weight );line-height:var( --e-global-typography-aff549c-line-height );}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-population{text-align:center;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-temp{width:50%;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:19px;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-feels-like{text-align:center;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-icon-box{width:22%;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-img-icon{filter:brightness( 167% ) contrast( 138% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );align-self:center;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-description{text-align:center;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-pressure{text-align:center;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-humidity{text-align:center;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-clouds-all{text-align:center;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-wind-speed{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-wind-deg{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}@media(max-width:1024px){.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-location{font-size:var( --e-global-typography-aff549c-font-size );line-height:var( --e-global-typography-aff549c-line-height );}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-country{font-size:var( --e-global-typography-aff549c-font-size );line-height:var( --e-global-typography-aff549c-line-height );}}@media(max-width:767px){.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-location{font-size:var( --e-global-typography-aff549c-font-size );line-height:var( --e-global-typography-aff549c-line-height );}.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-country{font-size:var( --e-global-typography-aff549c-font-size );line-height:var( --e-global-typography-aff549c-line-height );}}/* Start custom CSS for mdp-synopter-elementor, class: .elementor-element-7748633 */.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-location-box {
    justify-content: center;
    gap: 4px;
}

.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-container {
    gap: 8px;
}

.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-location-box {
    order:3;
}

.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-box {
    justify-content: center;
}

.elementor-7746 .elementor-element.elementor-element-7748633 .mdp-weather-temp-box {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96645e4 */.elementor-7746 .elementor-element.elementor-element-96645e4  {
    position: fixed;
    width: 140px;
    display: flex;
    left: 0;
    bottom: 90px;
    z-index: 100;
    background: #0C3A56;
    color: #fff;
    padding: 8px 16px;
    border-radius: 0 24px 24px 0;
    box-shadow: 0 4px 16px rgba(0,0,0,.5);
}

@media (max-width: 1024px) {
 
 .elementor-7746 .elementor-element.elementor-element-96645e4  {
    bottom: 40px;
 }
    
}


@media (max-width: 767px) {
    .elementor-7746 .elementor-element.elementor-element-96645e4 {
        display: none;
    }
}/* End custom CSS */