@charset "UTF-8";.protected-page{min-height:100vh;padding:30px 15px;display:flex;align-items:center;justify-content:center;background:#f4f7f9}.protected-page__form{width:100%;max-width:420px;padding:35px;border-radius:12px;background:#fff;box-shadow:0 10px 35px rgba(0,0,0,.1)}.protected-page__title{margin:0 0 15px;font-size:28px}.protected-page__description{margin:0 0 25px;color:#616262}.protected-page__label{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-weight:500}.protected-page__input{width:100%;min-height:48px;padding:10px 15px;border:1px solid #d6d7d8;border-radius:6px;font:inherit;box-sizing:border-box}.protected-page__input:focus{border-color:#056fb5;outline:2px solid rgba(5,111,181,.15)}.protected-page__button{width:100%;min-height:48px;padding:10px 20px;border:0;border-radius:6px;background:#056fb5;color:#fff;font:inherit;font-weight:600;cursor:pointer}.protected-page__button:hover{background:#045c96}.protected-page__error{padding:12px 15px;border-radius:6px;background:#ffe8e8;color:#a90000}@font-face{font-family:Montserrat-Black;src:url(../fonts/montserrat/static/Montserrat-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-BlackItalic;src:url(../fonts/montserrat/static/Montserrat-BlackItalic.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(../fonts/montserrat/static/Montserrat-Bold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-BoldItalic;src:url(../fonts/montserrat/static/Montserrat-BoldItalic.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-ExtraBold;src:url(../fonts/montserrat/static/Montserrat-ExtraBold.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-ExtraBoldItalic;src:url(../fonts/montserrat/static/Montserrat-ExtraBoldItalic.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-ExtraLight;src:url(../fonts/montserrat/static/Montserrat-ExtraLight.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-ExtraLightItalic;src:url(../fonts/montserrat/static/Montserrat-ExtraLightItalic.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Italic;src:url(../fonts/montserrat/static/Montserrat-Italic.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Light;src:url(../fonts/montserrat/static/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-LightItalic;src:url(../fonts/montserrat/static/Montserrat-LightItalic.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(../fonts/montserrat/static/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-MediumItalic;src:url(../fonts/montserrat/static/Montserrat-MediumItalic.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(../fonts/montserrat/static/Montserrat-Regular.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/montserrat/static/Montserrat-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBoldItalic;src:url(../fonts/montserrat/static/Montserrat-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Thin;src:url(../fonts/montserrat/static/Montserrat-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-ThinItalic;src:url(../fonts/montserrat/static/Montserrat-ThinItalic.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(vendor/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel{position:relative}.owl-nav{width:100%;max-width:95%;margin:1em 0;display:flex}.owl-nav .owl-prev{margin:0 .7em 0 0}.owl-nav .owl-next span,.owl-nav .owl-prev span{width:60px;height:40px;border-radius:20px;background-color:rgba(255,255,255,.96);transition:all .12s linear;display:flex;align-items:center;justify-content:center;position:relative;font-size:0;box-shadow:0 4px 12px rgba(0,0,0,.12)}.owl-nav .owl-next span::before,.owl-nav .owl-prev span::before{content:'';width:10px;height:10px;border-top:2px solid #050b20;border-right:2px solid #050b20;display:block}.owl-nav .owl-prev span::before{transform:rotate(-135deg);margin-left:4px}.owl-nav .owl-next span::before{transform:rotate(45deg);margin-right:4px}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover{width:60px;height:40px;border-radius:20px;background-color:#fff;box-shadow:0 4px 10px rgba(116,102,248,.2);transition:all .12s linear}.owl-nav .owl-next:hover span,.owl-nav .owl-prev:hover span{background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}.owl-nav .owl-next:hover span::before,.owl-nav .owl-prev:hover span::before{border-top:2px solid #fff;border-right:2px solid #fff}.owl-dots{position:absolute;width:100%;max-width:95%;margin:0 auto;left:0;right:0;bottom:2em;display:flex;justify-content:center}.owl-dots .owl-dot{width:25px;height:25px;display:flex;align-items:center;justify-content:center;margin:.38em}.owl-dots .owl-dot span{width:15px;height:15px;border-radius:50%;display:block;background-color:rgba(255,255,255,.64)}.owl-dots .owl-dot.active span{background-color:#f5333f;width:25px;height:15px;border-radius:30px;transition:all .12s linear}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.search-weather-forecast-panel{width:100%;height:100%;position:relative}.search-panel__input{position:relative}.search-panel__input input{font-family:Montserrat-Regular,sans-serif;display:block;width:100%;border:none;background-color:#fff;box-sizing:border-box;padding:1.3em 1em;border-radius:30px}.search-panel__input input::placeholder{color:#056FB582;opacity:.9}.search-panel__input input::-moz-placeholder{color:#056FB582;opacity:.9}.search-panel__input input:-ms-input-placeholder{color:#056FB582;opacity:.9}.search-panel__input input::-ms-input-placeholder{color:#056FB582;opacity:.9}.search-weather__current{color:#fff}.search-weather__current label{font-size:.9rem;margin:0 .56em;display:block}.result-search-weather-forecast a{font-family:Montserrat-Bold,sans-serif;color:#fff;text-decoration:none;text-align:right;font-size:2.4rem;line-height:1;margin:.67em 0 .67em auto;display:block;position:relative}.result-search-weather-forecast a svg{position:relative;top:-8px;left:7px;width:18px;height:18px;opacity:.8}.result-search-weather-forecast a:hover{text-shadow:0 2px 5px rgba(0,0,0,.15)}.result-search-weather-forecast a:hover svg path{stroke:#0787ce}.clear-button{position:absolute;top:50%;right:0;transform:translate(-50%,-50%);border:1px solid #c1eefd;background-color:#c8c8c8;background-color:#c1eefd;color:#fff;color:#3e3e3e;color:#056fb5;cursor:pointer;height:30px;width:30px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.weather-forecast-found{border-radius:30px;width:100%;top:110%;position:absolute;z-index:10;height:auto;background-color:#fff}.processing{font-size:.9rem;width:100%;max-width:95%;height:80px;padding:1em 0;margin:0 auto;box-sizing:border-box}.weather-search-list{width:100%;max-height:320px;position:absolute;overflow-y:auto;border:1px solid #ccc;background-color:#fff;border-radius:30px;list-style:none;padding:0;margin:0;scrollbar-width:thin;scrollbar-color:#4c8dff #f1f1f1}.weather-search-list::-webkit-scrollbar{width:12px}.weather-search-list::-webkit-scrollbar-track{background:0 0;border-radius:20px;margin:15px 0}.weather-search-list::-webkit-scrollbar-thumb{background:linear-gradient(
		180deg,
		#6cb2ff,
		#2563eb
	);border-radius:20px;border:3px solid #fff}.weather-search-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(
		180deg,
		#4f9fff,
		#1d4ed8
	)}.result-search-item{padding:.45em 1em;display:grid;grid-template-columns:repeat(2,1fr)}.result-search-item:hover{background-color:#f6fbff;cursor:pointer}.result-search-item span.city{font-family:Montserrat-SemiBold,sans-serif;font-size:1.1rem;line-height:1.1;grid-row:1;grid-column:1}.result-search-item span.region{font-size:.85rem;grid-row:2;grid-column:1}.result-search-item .temp-city{display:flex;align-items:center;justify-content:flex-end;grid-row:1/3;grid-column:2;height:100%}.result-search-item .temp-city .icon-weather{font-family:Montserrat-SemiBold,sans-serif;color:#056fb5;font-size:1rem;height:100%;width:30px;display:flex;justify-content:center;align-items:center}.result-search-item .temp-city .temp{font-family:Montserrat-SemiBold,sans-serif;color:#056fb5;font-size:1rem;height:100%;width:35px;display:flex;justify-content:flex-end;align-items:center}.date-picker{position:relative}.date-picker .header{width:100%;max-width:90%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.calendar-date{display:flex;align-items:center;height:45px;padding:0 .73em;color:#000}.calendar-date span{display:flex;align-items:center;font-family:Montserrat-SemiBold,sans-serif}.calendar-date .year{margin:0 .3em 0 0}.calendar-date .month{font-family:Montserrat-Regular,sans-serif}.calendar-navigation{display:flex;align-items:center}.date-picker .header button{background-color:#f3f3f3;background-color:#f9fbfc;border:1px solid #ededed;height:40px;width:60px;border-radius:10px;margin:.3em;cursor:pointer;display:flex;align-items:center;justify-content:center}.prev-month span{display:block}.prev-month .prev{transform:rotate(45deg);width:10px;height:10px;border-left:1px solid #000;border-bottom:1px solid #000}.next-month .next{transform:rotate(-45deg);width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000}.date-picker .header button:hover{background-color:#eaeced}.date-picker .header button:active{transform:scale(.92);background-color:#dcdcdc;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.date-picker table{width:100%;max-width:90%;margin:0 auto;border-collapse:separate}.date-picker table thead th{font-family:Montserrat-SemiBold,sans-serif;color:#595959;color:#7e7f80;font-size:1rem}.date-picker table td,.date-picker table th{text-align:center;padding:1em;border:2px solid #fff}.date-picker table td.today{font-family:Montserrat-SemiBold,sans-serif}.current-date{cursor:pointer}.current-date{border-radius:15px}.current-date.normal{background-color:#e4e6e8}.current-date.favorable{background-color:#299f93;color:#fff}.current-date.unfavorable{background-color:#e12826;color:#fff}:root{--weather-form-primary:#0589d5;--weather-form-primary-hover:#056fb5;--weather-form-text:#151515;--weather-form-muted:#718096;--weather-form-border:#d8dee7;--weather-form-background:#ffffff;--weather-form-upload-background:#edf8ff;--weather-form-error:#d9424e}.overlay.overlay-popup-contact-form{width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;right:0;background-color:rgba(0,0,0,.63);display:flex;align-items:center;justify-content:center}.contact-form-container{width:min(100%,620px);max-height:calc(100vh - 40px);padding:36px 32px 30px;overflow-y:auto;background:var(--weather-form-background);border-radius:22px;box-shadow:0 24px 70px rgba(22,42,66,.22);scrollbar-color:#aeb8c4 transparent;scrollbar-width:thin;position:relative}.button.close-modal{position:absolute;z-index:10;top:10px;right:30px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background-color:#f1f3f5;border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.button.close-modal span{position:relative;display:block;width:18px;height:18px}.button.close-modal span::after,.button.close-modal span::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#232323;border-radius:2px;transition:background-color .2s ease}.button.close-modal span::before{transform:translate(-50%,-50%) rotate(45deg)}.button.close-modal span::after{transform:translate(-50%,-50%) rotate(-45deg)}.button.close-modal:hover{background-color:#0589d5;transform:rotate(90deg)}.button.close-modal:hover span::after,.button.close-modal:hover span::before{background-color:#fff}.button.close-modal:focus-visible{outline:3px solid rgba(5,137,213,.25);outline-offset:3px}@media (max-width:640px){.button.close-modal{top:14px;right:14px;width:38px;height:38px}.button.close-modal span::after,.button.close-modal span::before{width:17px}}.contact-form-container::-webkit-scrollbar{width:6px}.contact-form-container::-webkit-scrollbar-thumb{background:#aeb8c4;border-radius:10px}.contact-form{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0}.contact-form__block{min-width:0;margin:0}.contact-form .field-notice-text,.contact-form .submit,.contact-form__block--full,.contact-form__block--half,.fields-checkbox-wrapper{grid-column:1/-1}.contact-form__label{display:block;margin:0;color:var(--weather-form-text);cursor:pointer}.contact-form__label-text{display:block;margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.3}.contact-form__label:has([required]) .contact-form__label-text::after{content:" *";color:var(--weather-form-error)}.contact-form__subheadline-text{margin:-2px 0 10px;color:var(--weather-form-muted);font-size:12px;font-weight:400;line-height:1.5}.contact-form__input-wrapper{position:relative}.contact-form__input,.contact-form__textarea{display:block;width:100%;padding:14px 15px;color:var(--weather-form-text);background:var(--weather-form-background);border:1px solid var(--weather-form-border);border-radius:11px;box-sizing:border-box;outline:0;font:inherit;font-size:16px;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease}.contact-form__input{min-height:50px}.contact-form__textarea{min-height:120px;resize:none}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#9ba6b5;opacity:1}.contact-form__input:hover,.contact-form__textarea:hover{border-color:#b8c2ce}.contact-form__input:focus,.contact-form__textarea:focus{border-color:var(--weather-form-primary);box-shadow:0 0 0 3px rgba(5,137,213,.14)}.contact-form__input[aria-invalid=true],.contact-form__textarea[aria-invalid=true]{border-color:var(--weather-form-error);box-shadow:0 0 0 3px rgba(217,66,78,.1)}.contact-form__input-icon{display:none}.contact-form__upload{position:relative;display:flex;min-height:132px;padding:22px;align-items:center;justify-content:center;flex-direction:column;gap:7px;overflow:hidden;color:var(--weather-form-text);text-align:center;background:var(--weather-form-upload-background);border:1px dashed var(--weather-form-primary);border-radius:14px;transition:background-color .2s ease,border-color .2s ease}.contact-form__upload:focus-within,.contact-form__upload:hover{background:#e3f4ff;border-color:var(--weather-form-primary-hover)}.contact-form__upload-icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--weather-form-primary);pointer-events:none}.contact-form__upload-icon svg{width:25px;height:25px;fill:none}.contact-form__upload-icon svg path{stroke:currentColor}.contact-form__upload-title{color:var(--weather-form-text);font-size:14px;font-weight:600;line-height:1.4;pointer-events:none}.contact-form__upload-note{color:var(--weather-form-muted);font-size:11px;line-height:1.4;pointer-events:none}.contact-form__file{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fields-checkbox-wrapper{margin-top:2px}.field-checkbox{position:relative}.field-checkbox .custom-checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.field-checkbox__label{position:relative;display:flex;min-height:22px;padding-left:31px;align-items:flex-start;color:var(--weather-form-muted);cursor:pointer}.field-checkbox__label::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:var(--weather-form-background);border:1px solid #919aa7;border-radius:3px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.field-checkbox__label::after{content:"";position:absolute;top:4px;left:7px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg)}.custom-checkbox:checked+.field-checkbox__label::before{background:var(--weather-form-primary);border-color:var(--weather-form-primary)}.custom-checkbox:checked+.field-checkbox__label::after{opacity:1}.custom-checkbox:focus-visible+.field-checkbox__label::before{box-shadow:0 0 0 3px rgba(5,137,213,.2)}.checkbox-text{font-size:12px;line-height:1.55}.checkbox-text a{color:var(--weather-form-primary);text-decoration:underline;text-underline-offset:2px}.checkbox-text a:hover{color:var(--weather-form-primary-hover)}.contact-form .submit{display:inline-flex;width:fit-content;min-width:220px;min-height:50px;margin:2px 0 0 auto;padding:0 24px;align-items:center;justify-content:center;gap:12px;color:#fff;background:var(--weather-form-primary);border:0;border-radius:25px;box-shadow:none;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.contact-form .submit:hover{background:var(--weather-form-primary-hover)}.contact-form .submit:active{transform:translateY(1px)}.contact-form .submit:focus-visible{outline:3px solid rgba(5,137,213,.25);outline-offset:3px}.contact-form .submit.is-loading,.contact-form .submit:disabled{opacity:.55;cursor:not-allowed}.contact-form .arrow-next{position:relative;width:17px;height:12px}.contact-form .arrow-next::before{content:"";position:absolute;top:5px;left:0;width:15px;height:2px;background:currentColor}.contact-form .arrow-next::after{content:"";position:absolute;top:2px;right:0;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.field-notice-text{margin:-4px 0 0;color:var(--weather-form-muted);font-size:11px;line-height:1.5}.contact-form__message{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5}.contact-form__message--success{color:#176744;background:#eaf8f1}.contact-form__message--error{color:#a52f3a;background:#fff0f1}@media (max-width:640px){.contact-form-container{max-height:calc(100vh - 20px);padding:26px 20px 22px;border-radius:17px}.contact-form{gap:17px}.contact-form__upload{min-height:120px;padding:18px 14px}.contact-form .submit{width:100%;margin-left:0}.field-notice-text{text-align:left}}@media (prefers-reduced-motion:reduce){.contact-form .submit,.contact-form__input,.contact-form__textarea,.contact-form__upload,.field-checkbox__label::before{transition:none}}.contact-form__upload{position:relative;overflow:hidden}.contact-form__upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.contact-form__upload.is-selected .contact-form__upload-content{opacity:0;transform:translateY(-10px)}.contact-form__upload.is-dragover{border-style:solid}.contact-form__file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contact-form__upload-progress{position:absolute;top:50%;left:50%;width:calc(100% - 60px);max-width:500px;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.contact-form__upload-file{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.contact-form__upload-file-name{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.contact-form__upload-file-size{flex-shrink:0;font-size:13px;opacity:.65}.contact-form__progress{position:relative;width:100%;height:8px;overflow:hidden;border-radius:20px;background:rgba(255,255,255,.8)}.contact-form__progress-bar{display:block;width:0;height:100%;border-radius:inherit;background:#0589d5;transition:width .15s linear}.contact-form__progress-info{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:13px}.contact-form__progress-percent{font-weight:600}.contact-form__upload.is-complete .contact-form__progress-bar{width:100%}::-webkit-input-placeholder{color:#b3b3b3;opacity:.9;font-family:Montserrat-Light,sans-serif}:-moz-placeholder{color:#b3b3b3;opacity:.9;font-family:Montserrat-Light,sans-serif}::-moz-placeholder{color:#a0b1de;opacity:.9;font-family:Montserrat-Light,sans-serif}:-ms-input-placeholder{color:#b3b3b3;opacity:.8;font-family:Montserrat-Light,sans-serif}input[type=search i]{appearance:auto;box-sizing:border-box;padding:1px 2px;position:absolute;left:0}input[type=date],input[type=email],input[type=tel],input[type=text]{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}}#wpadminbar{position:fixed;top:0!important}body{font-family:Montserrat-Regular,sans-serif;font-size:15px;font-weight:300;min-width:320px;height:100%;position:relative;line-height:1.45;font-weight:400;overflow-x:hidden;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Montserrat-Bold,sans-serif;font-weight:400}h1{font-size:2.342rem}h2{font-size:1.7rem}h3{font-family:Montserrat-SemiBold,sans-serif;font-size:1.3rem}h4{font-family:Montserrat-SemiBold,sans-serif;font-size:1rem}.wrapper{width:100%;max-width:1310px;margin:0 auto}.home section{padding:1em 0 4em 0}.entry-header .title{margin:1em 0}button{font-family:Montserrat-Regular,sans-serif;font-size:1rem;border:none;background-color:transparent;cursor:pointer}.link-section{text-decoration:none;color:#405ff2;color:#056fb5;position:relative;display:flex;align-items:center;justify-content:flex-end;font-size:.9rem}.link-section::after{font-family:Montserrat-Light,sans-serif;content:'↗';position:relative;font-size:1.9rem;margin:0 .1em}.btn-loader-more{font-family:Montserrat-SemiBold,sans-serif;min-width:190px;min-height:48px;margin:4em auto 0;display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%);font-size:15px;font-weight:500;line-height:1;color:#fff!important;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.btn-loader-more .button-text{display:block}.btn-loader-more svg{width:28px;height:28px;flex-shrink:0;transition:transform .25s ease,opacity .25s ease}.btn-loader-more path{transition:fill .25s ease;fill:#fff}.btn-loader-more:hover{color:#056fb5;background-color:#fff;border-color:#056fb5;box-shadow:0 8px 20px rgba(5,111,181,.16);transform:translateY(-2px)}.btn-loader-more:hover svg{transform:translateX(4px)}.btn-loader-more:hover path{fill:#056fb5}.btn-loader-more:active{box-shadow:none;transform:translateY(0)}.btn-loader-more:focus-visible{outline:3px solid rgba(5,111,181,.25);outline-offset:3px}.btn-loader-more.is-disabled,.btn-loader-more:disabled{color:#8c8c8c;background-color:#eee;border-color:#ddd;box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.btn-loader-more.is-disabled path,.btn-loader-more:disabled path{fill:#8c8c8c}.breadcrumbs{font-size:.8rem;line-height:1.55;color:#b34ee9;color:#777;color:#000}.breadcrumbs .delimiter{color:#777}.breadcrumbs a{font-family:Montserrat-Light,sans-serif;color:#777;text-decoration:none}.breadcrumbs a:hover{color:#b34ee9;color:#5ea2cf;color:#000}.pagination{width:100%;margin:3em 0;margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pagination__total{flex-shrink:0;font-size:14px;line-height:1.4;color:#777}.pagination__list{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;list-style:none}.pagination__list li{margin:0;padding:0}.pagination__active,.pagination__current,.pagination__point{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;color:#222;background-color:#fff;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.pagination__active:hover,.pagination__point:hover{color:#fff;background-color:#056fb5;border-color:#056fb5}.pagination__current{color:#fff;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%);cursor:default}.pagination__point{padding-right:16px;padding-left:16px;white-space:nowrap}.pagination__active:focus-visible,.pagination__point:focus-visible{outline:2px solid #056fb5;outline-offset:3px}@media (max-width:768px){.pagination{margin-top:30px;flex-direction:column;align-items:flex-start}.pagination__list{width:100%;justify-content:flex-start}.pagination__point-first,.pagination__point-last{display:none}}@media (max-width:480px){.pagination__active,.pagination__current,.pagination__point{min-width:36px;height:36px;padding:0 10px;font-size:13px}.pagination__point-next,.pagination__point-prev{font-size:0}.pagination__point-prev::before{content:'‹';font-size:20px}.pagination__point-next::before{content:'›';font-size:20px}}.btn{border-radius:90px;display:flex;align-items:center;justify-content:center;background-color:#e4e6e8;color:#373838;text-decoration:none;position:relative}.btn.l{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e4e6e8;position:relative}.btn.l .icon-arr-right{position:relative;right:0;width:12px;height:12px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)}.btn.l .icon-arr-right::after{content:'';position:absolute;width:20px;height:2px;background-color:#000;top:37.2%;left:-4px;transform:translateY(50%) rotate(45deg)}.posts-list{list-style:none;margin:2em auto;padding:0}.posts-list.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.4rem}.posts-list.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem}.posts-list.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.4rem}.post-item{border-radius:20px;overflow:hidden;position:relative;border:1px solid #e9e9e9}.post-item .thumbnail{display:block}.post-item .thumbnail img{width:100%;height:100%;object-fit:cover;transition:all .22s linear}.post-item .excerpt{border-radius:20px;width:100%;background-color:#fff;padding:1em 1.45em;box-sizing:border-box;font-size:.9rem}.post-item .excerpt .title{margin:0;color:#000}.post-item .excerpt .entry-summary{color:#3a3b3b}.post-item .excerpt .entry-meta{display:inline-flex;margin:.45em 0;padding:.3em 0;border-radius:13px}.post-item .excerpt .entry-meta span{font-family:Montserrat-SemiBold,sans-serif;font-size:.7rem;display:flex;align-items:center;margin:0 .4em 0 0}.post-item .excerpt .count-post{font-family:Montserrat-Medium,sans-serif;color:#aaacac;display:flex;align-items:center;font-size:.75rem}.post-item .excerpt .count-post svg{margin:0 .5em 0 0}.post-item .excerpt .post-categories .post-category{color:#000;color:#b34ee9;display:inline-block;padding:.3em;font-size:.7rem;border-radius:5px;text-decoration:none;background-color:#eef1fb;margin:.1em}.post-item .excerpt .post-categories .post-category:hover{color:#000}.cities-list{list-style:none;margin:0;padding:0}.cities-list a{text-decoration:none}.category-content{margin:2em auto}.categories-head{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}.categories-head li{margin:.34em}.category-button{font-family:Montserrat-Regular,sans-serif;font-family:Montserrat-Medium,sans-serif;font-family:Montserrat-Bold,sans-serif;font-family:Montserrat-SemiBold,sans-serif;color:#000;padding:1em;border:1px solid #e4e6e8;display:inline-flex;align-items:center;border-radius:30px!important;font-size:.9rem;position:relative}.category-button:hover{background-color:#0590de;color:#fff;border:1px solid transparent}.category-button.is-active{background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%);color:#fff;border:1px solid transparent;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.category-button__count{width:25px;height:25px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1;color:#fff;background-color:#50c878;position:absolute;top:-10px;right:0;display:none}.categories-list{list-style:none;margin:0;padding:0}.posts-list[aria-label=ExcerptPostV4] .post-item{transition:all .22s linear}.posts-list[aria-label=ExcerptPostV4] .post-item .thumbnail a{height:350px;text-decoration:none;display:block;position:relative;overflow:hidden;transition:all .22s linear}.posts-list[aria-label=ExcerptPostV4] .post-item .thumbnail a::after{transition:all .22s linear;content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.25) 50%,rgba(255,255,255,.48) 100%);background:linear-gradient(135deg,rgba(255,255,255,.12) 0,rgba(230,242,250,.22) 50%,rgba(255,255,255,.35) 100%);background:linear-gradient(35deg,rgba(255,255,255,.05) 0,rgba(5,111,181,.15) 100%);pointer-events:none}.posts-list[aria-label=ExcerptPostV4] .post-item .excerpt{width:109%;max-width:97%;margin:0 auto;height:60px;position:absolute;z-index:100;bottom:5px;left:0;right:0;transition:all .22s linear;background-color:rgba(255,255,255,.93);box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.posts-list[aria-label=ExcerptPostV4] .post-item .excerpt .title a{text-decoration:none;color:#000}.posts-list[aria-label=ExcerptPostV4] .post-item .excerpt p{position:relative;height:70px;overflow:hidden;color:#737373;margin:0}.posts-list[aria-label=ExcerptPostV4] .post-item .excerpt p::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 85%);pointer-events:none}.posts-list[aria-label=ExcerptPostV4] .post-item:hover{box-shadow:0 10px 30px rgba(5,137,213,.07),0 2px 8px rgba(5,137,213,.09)}.posts-list[aria-label=ExcerptPostV4] .post-item:hover .excerpt{height:80px;transition:all .22s linear;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}.posts-list[aria-label=ExcerptPostV4] .post-item:hover .excerpt .title a{color:#058edb;color:#fff}.posts-list[aria-label=ExcerptPostV4] .post-item .excerpt .title a::after{content:"...";display:inline-block;width:0;overflow:hidden;vertical-align:bottom;opacity:0}.posts-list[aria-label=ExcerptPostV4] .post-item:hover .excerpt .title a::after{opacity:1;animation:loading-dots 1.2s steps(4,end) infinite}@keyframes loading-dots{0%{width:0}100%{width:1.5em}}.posts-list[aria-label=ExcerptPostV4] .post-item:hover .excerpt p::after{transition:all .22s linear;height:1px}.posts-list[aria-label=ExcerptPostV4] .post-item:hover .thumbnail a img{transform:scale3d(1.03,1.03,1.03);transition:all .22s linear}.posts-list[aria-label=ExcerptPostV4] .post-item:hover .thumbnail a::after{display:none;transition:all .22s linear}.posts-list[aria-label=ExcerptPostV4] .post-item .excerpt .btn:hover{background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%);color:#fff}.is-single-news .container{display:grid;grid-template-columns:1fr 25%;grid-gap:2rem}.is-single-news .thumbnail{border-radius:10px;overflow:hidden}.is-single-news .thumbnail img{max-width:100%;object-fit:cover;border-radius:20px;display:block}.authorship{width:100%;max-width:98%;margin:.67em auto;color:#777;font-style:italic;font-size:.8rem}.single-entry-content .entry-meta{width:100%;max-width:98%;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;padding:1em 0}.single-entry-content .entry-content{width:100%;max-width:98%;margin:0 auto}.single-entry-content .entry-meta .published,.single-entry-content .entry-meta .readtime{display:flex;align-items:center;color:#aaacac;font-size:.8rem;margin-right:.64em}.single-entry-content .entry-meta .published svg{margin-right:.34em}.single-entry-content .entry-meta .published svg path{stroke:#aaacac}.single-entry-content .entry-meta .readtime svg path{fill:#aaacac}.single-entry-content .entry-meta .post-categories{font-size:.9rem;margin:.45em 0}.single-entry-content .entry-meta .post-categories .post-category{color:#aaacac;color:#b34ee9;display:inline-block;padding:.3em;font-size:.8rem;border-radius:5px;text-decoration:none;background-color:#eef1fb;margin:.1em}.single-entry-content .entry-meta .post-categories .post-category:hover{color:#000}.posts-list[aria-label=ExcerptPostV5]{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:.56em}.posts-list[aria-label=ExcerptPostV5] h3{display:block;width:100%}.posts-list[aria-label=ExcerptPostV5] .post-item{width:100%;height:190px;display:grid;grid-template-columns:1fr;transition:all .22s linear;position:relative;border-radius:20px}.posts-list[aria-label=ExcerptPostV5] .post-item .thumbnail{height:100%}.posts-list[aria-label=ExcerptPostV5] .post-item .thumbnail a{width:100%;height:100%;display:block;overflow:hidden}.posts-list[aria-label=ExcerptPostV5] .post-item .thumbnail a img{width:100%;max-width:100%;height:100%;object-fit:cover}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt{width:100%;height:100%;border-radius:12px;position:absolute;background-color:rgba(0,0,0,.53);display:flex;flex-direction:column;justify-content:space-between;padding:.95em 1.12em}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt h4{margin:.45em 0;display:block;height:100%}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt h4 a{text-decoration:none;height:100%;line-height:1.27;color:#fff;display:block;width:100%;height:100%}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt .entry-meta{margin:0}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt .entry-meta span{color:#fff;font-family:Montserrat-Regular,sans-serif;opacity:.78}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt .entry-meta span svg{margin-right:.23em}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt .entry-meta span.published svg path{stroke:#fff}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt .entry-meta span.readtime svg path{fill:#fff}.posts-list[aria-label=ExcerptPostV5] .post-item .excerpt .post-categories .post-category{background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%);color:#fff}.post-categories-more{color:#fff;display:inline-block;font-size:1.37rem}.posts-list[aria-label=ExcerptPostV6]{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:.56em;list-style:none;padding:0;margin:0}.posts-list[aria-label=ExcerptPostV6] .post-item{display:grid;grid-template-columns:120px 1fr;border-radius:20px}.posts-list[aria-label=ExcerptPostV6] .post-item a{text-decoration:none}.posts-list[aria-label=ExcerptPostV6] .post-item .thumbnail{position:relative}.posts-list[aria-label=ExcerptPostV6] .post-item .thumbnail .readtime{position:absolute;top:5px;left:5px;z-index:10;font-size:.7rem;color:#fff;display:flex;align-items:center;background-color:rgba(0,0,0,.22);padding:.24em;border-radius:5px;font-family:Montserrat-Regular,sans-serif}.posts-list[aria-label=ExcerptPostV6] .post-item .thumbnail .readtime svg path{fill:#fff}.posts-list[aria-label=ExcerptPostV6] .post-item .excerpt{padding:.3em 1em}.posts-list[aria-label=ExcerptPostV6] .post-item .excerpt .entry-meta{padding:0;margin:0}.posts-list[aria-label=ExcerptPostV6] .post-item .excerpt .entry-meta .published{color:#777;font-family:Montserrat-Regular,sans-serif;margin:.34em 0}.posts-list[aria-label=ExcerptPostV6] .post-item .excerpt .entry-meta .published svg path{stroke:#777}.posts-list[aria-label=ExcerptPostV6] .post-item .excerpt h4{display:block;margin:.56em 0}.posts-list[aria-label=ExcerptPostV6] .post-item .excerpt h4 a{height:100%;line-height:1.27;color:#002;display:block;height:100%}.socials-media-list{list-style:none;margin:0;padding:0;display:flex;align-items:center}.social-media-item{width:30px;height:30px;border-radius:50%;margin:.12em;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.social-media-item.zen{border:1px solid #bebebe}.social-media-item a{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.social-media-item a svg{width:20px;height:20px}.socials-media-list.header .social-media-item a:hover svg{animation-name:zoomIn;animation-iteration-count:1;animation-duration:.26s}.socials-media-list.footer .social-media-item{background-color:transparent!important}.socials-media-list.footer .social-media-item svg path{fill:#697ca6!important}.socials-media-list.footer .social-media-item.zen{border:none}.adminconsole{position:absolute;top:-28px;left:0}.adminconsole__item.adminconsole__item_edit-link a{background-color:#f0f0f0;border-radius:6px;padding:.22em .67em;color:#000;font-size:.7rem;text-decoration:none}.adminconsole__item.adminconsole__item_edit-link a:hover{color:#e5464b}.site-header{width:100%;padding:1em 0}.site-header .wrapper{grid-gap:1em 1.7em;display:grid;grid-template-columns:100px 1fr 160px 130px}.site-branding,.site-branding a{display:flex;align-items:center;width:100%}.site-header .site-branding{margin-bottom:.24em}.menu-navigation.is-header{display:flex;align-items:center}.main-menu{width:100%;margin:0;padding:0;display:flex;justify-content:space-around;list-style:none}#main-menu>.menu-item{position:relative}#main-menu>.menu-item:first-child{padding-left:0}#main-menu>.menu-item:last-child{padding-right:0}#main-menu>.menu-item>a{display:flex;align-items:center;gap:10px;font-family:Montserrat-Medium,sans-serif;font-size:.9rem;color:#000;text-decoration:none;transition:color .3s ease}#main-menu>.menu-item:hover>a,#main-menu>.menu-item>a:hover{color:#056fb5}#main-menu>.menu-item-has-children>a::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid currentColor;border-radius:3px;transition:transform .3s ease}#main-menu>.menu-item-has-children:hover>a::after{transform:rotate(180deg)}#main-menu>.menu-item-has-children>.sub-menu{position:absolute;z-index:100;top:calc(100% + 12px);left:0;min-width:220px;margin:0;padding:0;list-style:none;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}#main-menu>.menu-item-has-children>.sub-menu::before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:12px}#main-menu>.menu-item-has-children:focus-within>.sub-menu,#main-menu>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}#main-menu .sub-menu .menu-item{width:100%;border-bottom:1px solid #e3ecf5}#main-menu .sub-menu .menu-item:last-child{border-bottom:0}#main-menu .sub-menu .menu-item>a{display:block;padding:10px 15px;font-family:Montserrat-Medium,sans-serif;font-size:.9rem;line-height:1.3;color:#000;text-transform:none;text-decoration:none;transition:color .25s ease,background-color .25s ease}#main-menu .sub-menu .current-menu-item>a,#main-menu .sub-menu .menu-item:hover>a{color:#056fb5;background-color:#f5f9fc}#main-menu .sub-menu .menu-item>a::after{display:none}.cooperation-link{text-decoration:none;border:1px solid #056fb5;color:#056fb5;border-radius:40px;display:flex;align-items:center;justify-content:space-between;padding:.67em 1em;font-size:.8rem}.cooperation-link svg{margin:.2em}.home-current-weather{width:100%;background-image:url(../img/bg-meteo-home-top.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:4em 0}.home-current-weather .entry-header{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em;margin:0 auto 2em 0}.home .data-current-weather{display:grid;grid-template-columns:repeat(2,1fr)}.data-current-weather span{color:#056fb5;display:flex;align-items:center}.home .data-current-weather span.date{font-family:Montserrat-Medium,sans-serif;font-size:1rem;grid-row:1;grid-column:1}.data-current-weather span.temp{font-family:Montserrat-Bold,sans-serif;font-size:6.12rem;line-height:1;grid-row:2;grid-column:1;position:relative}.home-current-weather .entry-header .column{grid-row:1/3;grid-column:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-current-weather .entry-header span.temp-feels-like{font-family:Montserrat-Medium,sans-serif;width:100%}.home-current-weather .entry-header span.sunrise{width:100%;font-family:Montserrat-Medium,sans-serif}.home-current-weather .entry-header span.sunset{width:100%;font-family:Montserrat-Medium,sans-serif}.home-current-weather .entry-header .row{display:flex;flex-wrap:wrap;align-items:center;grid-row:3;grid-column:1/3}.home-current-weather .entry-header .row span{font-size:.85rem;margin:0 1rem 0 0}.home-current-weather .wind-direction{margin:0 .2em!important}.home-current-weather .wind-direction svg{margin:0 .3em}.home-current-weather .wind-direction svg path{fill:#0787ce}.home-current-weather .conditions svg path,.home-current-weather .humidity svg path,.home-current-weather .pressure svg path,.home-current-weather .wind svg path{stroke:#056fb5!important}.home-current-weather .entry-header .row span svg{margin-right:.3em}.entry-hourly-weather-forecast{width:100%;max-width:100%}.hourly-weather-list{list-style:none;margin:2em auto;padding:1em 0;border-radius:12px;border:1px solid #e4e6e8;display:flex;flex-direction:row;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain}.hourly-weather-item{flex:0 0 110px;min-width:110px;min-height:96px;border-radius:5px;display:flex;flex-direction:column;align-items:center;text-align:center;border-right:1px solid #e4e6e8}.hourly-weather-item svg{width:36px;height:34px}.sun-event-label{font-family:Montserrat-ExtraBold,sans-serif;font-family:Montserrat-SemiBold,sans-serif}.hourly-weather-item span{display:block}.hourly-weather-item .time{font-family:Montserrat-Regular,sans-serif}.hourly-weather-item .temp{font-family:Montserrat-ExtraBold,sans-serif;font-family:Montserrat-SemiBold,sans-serif}.hourly-weather-list .owl-nav{position:relative;left:40px}.dashbord-weather-forecast{position:relative;background-color:rgba(245,245,245,.42);padding:1em 0;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.weather-links{margin:1em 0;display:flex;gap:1em}.weather-link{font-family:Montserrat-Regular,sans-serif;display:inline-flex;align-items:center;justify-content:center;width:100%;width:230px;gap:1em;padding:.3em 1em;font-size:.9rem;border-radius:20px;background:#fff;color:#0084cf;line-height:1.1;text-decoration:none;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.weather-link:hover{background:#f3f9fd;border-color:#b9dced}.weather-link--primary{background:#0787ce;border-color:#0787ce;color:#fff}.weather-link--primary:hover{background:#0078bb;border-color:#0078bb}.weather-link__arrow{position:relative;display:block;width:10px;height:25px;flex:0 0 25px}.weather-link__arrow::after{content:'';position:absolute;top:50%;right:0;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.weather-links .loader-gif{width:25px;height:25px;position:relative;margin:auto 0}.weather-dayparts-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2em}.home .weather-dayparts-list{margin:1em auto;width:100%;max-width:95%}.weather-daypart-item{background:linear-gradient(180deg,#edf5fb 0,#e3eef7 100%);box-shadow:inset -5px -5px 20px rgba(255,255,255,.5),inset 5px 5px 20px rgba(180,210,235,.15);border:2px solid rgba(134,212,255,.05);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:1em 0}.weather-daypart-item .weather-daypart-icon svg{width:90px;height:90px;margin:0 .6em}.weather-daypart-item .title{text-transform:uppercase;color:#48555e}.weather-daypart-item .temp{font-family:Montserrat-ExtraBold,sans-serif;font-size:1.9rem;color:#48555e}.weather-day3-list{width:100%;max-width:95%;list-style:none;margin:1em auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2em;position:relative}.weather-day3-list[data-state=hidden] .weather-day3-item.today{width:0;overflow:hidden;position:absolute}.weather-day3-list[data-state=visible-today]{grid-template-columns:120px 1fr 1fr 1fr;grid-gap:1.2em}.weather-day3-list[data-state=visible-today] .weather-day3-item.today .datetime{width:100%;overflow:inherit;position:relative;font-family:Montserrat-SemiBold,sans-serif;display:block;text-align:center}.weather-day3-item{background:linear-gradient(180deg,#edf5fb 0,#e3eef7 100%);box-shadow:inset -5px -5px 20px rgba(255,255,255,.5),inset 5px 5px 20px rgba(180,210,235,.15);border:2px solid rgba(134,212,255,.05);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#48555e;cursor:pointer;transition:all .25s ease}.weather-day3-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(134,212,255,.25),inset -5px -5px 20px rgba(255,255,255,.7),inset 5px 5px 20px rgba(180,210,235,.2)}.weather-day3-item.is-active{background:linear-gradient(to bottom,#299bea 0,#1b88d8 45%,#0e73c2 75%,#0866b4 100%);background:linear-gradient(180deg,#2498e8 0,#1278c8 55%,#0866b4 100%);background:linear-gradient(180deg,#2797e9 0,#147ecd 55%,#0667b4 100%);background:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 35%),linear-gradient(180deg,#299bea 0,#1b88d8 45%,#0e73c2 75%,#0866b4 100%);border:none;color:#fff}.weather-day3-item .weather-daypart-icon{margin:0 .3em}.weather-day3-item .weather-daypart-icon svg{width:30px}.weather-day3-item .tempmax-day,.weather-day3-item .tempmin-night{font-family:Montserrat-Bold,sans-serif;margin:0 .3em}.top-cities__entry-header{display:flex;align-items:center;justify-content:space-between}.top-cities__entry-header a{text-decoration:none;color:#405ff2}.top-cities-content.ad{display:grid;grid-template-columns:1fr 390px;grid-gap:1em}.top-cities-content.ad .button.link-section{grid-row:2}.top-cities-content.ad .top-cities-ad{grid-row:1;grid-column:2}.top-cities .loader-gif{width:40px;height:40px}.top-cities-content.ad .cities-list[data-location-type=top-cities]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cities-list[data-location-type=top-cities]{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-gap:1.4em}.cities-list[data-location-type=top-cities]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cities-list[data-location-type=top-cities] .city-item{position:relative;height:300px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);border-radius:20px}.cities-list[data-location-type=top-cities] .icons-cond{position:absolute;z-index:10;top:1em;left:1em;background-color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.cities-list[data-location-type=top-cities] .icons-cond svg{width:30px;height:30px}.cities-list[data-location-type=top-cities] .icons-cond svg path{stroke-width:.02}.cities-list[data-location-type=top-cities] .icons-cond svg defs{stroke-width:.02}.cities-list[data-location-type=top-cities] .city-item .thumbnail{max-width:100%;height:100%;border-radius:20px;overflow:hidden;position:relative}.cities-list[data-location-type=top-cities] .city-item .thumbnail::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.25)}.cities-list[data-location-type=top-cities] .city-item .thumbnail img{object-fit:cover;height:100%}.cities-list[data-location-type=top-cities] .city-item .content{position:absolute;background-color:#fff;top:0;right:0;max-width:60%;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-around;border-radius:20px;transition:all .22s linear}.cities-list[data-location-type=top-cities] .city-item .content span{display:block;max-width:70%;width:100%;margin:0 auto}.cities-list[data-location-type=top-cities] .city-item .content span.temp{font-family:Montserrat-ExtraBold,sans-serif;font-size:1.3rem}.cities-list[data-location-type=top-cities] .city-item .content span.name{font-family:Montserrat-SemiBold,sans-serif;font-size:1rem;line-height:1.23}.cities-list[data-location-type=top-cities] .city-item .content span.conditions{color:#737373;font-size:.9rem;line-height:1.23}.cities-list[data-location-type=top-cities] .city-item .content .btn{margin:0 auto}.cities-list[data-location-type=top-cities] .city-item .content .btn span{width:13px}.cities-list[data-location-type=top-cities] .city-item .thumbnail img{transition:transform 1.1s ease;will-change:transform}.cities-list[data-location-type=top-cities] .city-item .thumbnail::after{transition:background-color .5s ease}.cities-list[data-location-type=top-cities] .city-item .icons-cond svg{transition:width .15s ease,height .15s ease,transform .12s ease}.cities-list[data-location-type=top-cities] .city-item .icons-cond svg path{transition:fill .35s ease,stroke .35s ease}.cities-list[data-location-type=top-cities] .city-item .content .btn.l{transition:width .35s ease,background-color .35s ease}.cities-list[data-location-type=top-cities] .city-item .content .btn.l .icon-arr-right{transition:border-color .35s ease,transform .35s ease}.cities-list[data-location-type=top-cities] .city-item .content .btn.l .icon-arr-right::after{transition:background-color .35s ease}.cities-list[data-location-type=top-cities] .city-item:hover .content{max-width:59%;transition:all .22s linear;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}.cities-list[data-location-type=top-cities] .city-item:hover .content span{color:#fff}.cities-list[data-location-type=top-cities] .city-item:hover .thumbnail img{transform:scale3d(1.03,1.03,1.03)}.cities-list[data-location-type=top-cities] .city-item:hover .thumbnail::after{background-color:transparent}.cities-list[data-location-type=top-cities] .city-item:hover .icons-cond{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}.cities-list[data-location-type=top-cities] .city-item:hover .icons-cond svg{width:39px;height:39px;animation-name:zoomIn;animation-duration:.25s}.cities-list[data-location-type=top-cities] .city-item .content .btn.l:hover{width:90px;background-color:#fff;box-shadow:0 8px 20px rgba(64,95,242,.35),0 2px 6px rgba(64,95,242,.25)}.cities-list[data-location-type=top-cities] .city-item .content .btn.l:hover .icon-arr-right{transform:translateX(2px)}.top-cities .button[aria-label=ShowMoreMainCities]{margin:1em 0}.video-forecasts-list{list-style:none;margin:0;padding:0}.video-embedded{position:relative}.play{background-color:rgba(255,255,255,.23);position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border:none;width:70px;height:70px;border-radius:50%;pointer-events:none}.video-embedded .thumbnail{overflow:hidden;border-radius:20px}.video-embedded .thumbnail a{display:block;width:100%;height:100%}.video-embedded .thumbnail a img{width:100%;height:100%;object-fit:cover;display:block}.video-forecasts-list[aria-label=PageVideoForecast]{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.entry-content strong{font-family:Montserrat-Bold,sans-serif!important}.entry-content .wp-block-image .wp-element-caption{color:#656565}.entry-content blockquote{width:100%;max-width:80%;padding:2em 3em;margin:2em 0;background-color:#eef1fb;border-radius:10px}.home .video-forecasts{background-color:#eef1fb}.home .video-forecasts__entry-header{display:flex;align-items:center;justify-content:space-between}.video-forecasts-list .owl-item{transition:transform .45s ease,opacity .45s ease;display:flex;align-items:center;width:100%;max-width:25%;transition:border-color .45s ease,transform .45s ease,box-shadow .45s ease,min-width .45s ease;position:relative}.video-forecasts-item .meta{width:100%;max-width:90%;margin:1em auto}.video-forecasts-item .meta .presenter{display:grid;grid-template-columns:50px 1fr}.video-forecasts-item .meta .presenter .ava{display:block;width:30px;height:30px;border-radius:50%;background-color:#cdd0d8;overflow:hidden;margin:0 .41em;grid-row:1/3;grid-column:1}.video-forecasts-item .meta .presenter .ava img{max-width:100%;height:100%;object-fit:cover}.video-forecasts-item .meta .presenter .title{font-family:Montserrat-SemiBold,sans-serif;font-size:1.2rem;grid-row:1;grid-column:2}.video-forecasts-item .meta .title{font-family:Montserrat-SemiBold,sans-serif;font-size:1.2rem;display:block}.video-forecasts-item .meta .presenter .name{font-size:.9rem;color:#737373;margin:0;grid-row:2;grid-column:2}.video-forecasts-list .owl-item:hover{transform:translateY(-4px)}.video-forecasts-list .owl-item.active-custom .video-embedded .thumbnail{width:100%;max-width:420px;transform:scale(1.02);background:linear-gradient(180deg,rgba(64,95,242,.04) 0,rgba(64,95,242,.01) 100%)}.video-forecasts-list .owl-item.active-custom .video-forecasts-item::after{content:'';position:absolute;inset:0;border-radius:18px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);opacity:1}.video-forecasts-list .owl-item .thumbnail img{transition:transform .7s ease,filter .45s ease}.video-forecasts-list .owl-item.active-custom .thumbnail img{transform:scale(1.04);filter:saturate(1.08)}.news-block__entry-header{display:flex;align-items:center;justify-content:space-between}.posts-list[aria-label=ExcerptPostV1] .post-item{border-radius:20px;overflow:hidden;border:1px solid #e9e9e9}.posts-list[aria-label=ExcerptPostV1] .post-item .thumbnail a{height:230px;width:100%;display:block;overflow:hidden}.posts-list[aria-label=ExcerptPostV1] .post-item .thumbnail a img{width:100%;height:100%;object-fit:cover}.posts-list[aria-label=ExcerptPostV1] .post-item .excerpt{width:100%}.posts-list[aria-label=ExcerptPostV1] .post-item .excerpt h3{margin:0;margin:.4em 0;line-height:1.12}.posts-list[aria-label=ExcerptPostV1] .post-item .excerpt h3 a{text-decoration:none;color:#000}.posts-list[aria-label=ExcerptPostV1] .post-item .excerpt p{position:relative;height:140px;overflow:hidden;color:#737373;margin:0}.posts-list[aria-label=ExcerptPostV1] .post-item .excerpt p::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 85%);pointer-events:none}.posts-list[aria-label=ExcerptPostV1] .post-item .entry-meta span{color:#aaacac}.posts-list[aria-label=ExcerptPostV1] .post-item .entry-meta .published svg path{stroke:#aaacac}.posts-list[aria-label=ExcerptPostV1] .post-item .entry-meta .readtime svg path{fill:#aaacac}.articles-block__entry-header{display:flex;align-items:center;justify-content:space-between}.posts-list[aria-label=ExcerptPostV2] .post-item{position:relative;transition:width .35s ease,background-color .35s ease;border-radius:20px;overflow:hidden}.posts-list[aria-label=ExcerptPostV2] .post-item .thumbnail a{height:270px;width:100%;display:block;overflow:hidden;transition:background-color .5s ease}.posts-list[aria-label=ExcerptPostV2] .post-item .thumbnail a img{width:100%;max-width:100%;height:100%;object-fit:cover;transition:transform 1.1s ease;will-change:transform}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt{top:0;right:0;position:absolute;z-index:100;width:100%;height:100%;max-width:55%;color:#fff;transition:all .22s linear;display:flex;flex-direction:column;justify-content:space-around;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt .top-side{display:flex;font-size:.8rem;width:100%;max-width:80%;margin:0 auto}.posts-list[aria-label=ExcerptPostV2] .post-item .entry-meta{display:flex;flex-wrap:wrap}.posts-list[aria-label=ExcerptPostV2] .post-item .entry-meta span.published svg path{stroke:#fff}.posts-list[aria-label=ExcerptPostV2] .post-item .entry-meta span.readtime svg path{fill:#fff}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt h3{line-height:1.12;width:100%;max-width:80%;margin:0 auto;height:100%}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt h3 a{text-decoration:none;color:#fff;height:100%;display:flex;align-items:center;justify-content:center}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt p{color:#737373;margin:.4em 0;margin:0}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt .link{position:relative;text-decoration:none;color:#fff;font-size:.9rem;margin:0 50px 0 auto;display:inline-block;line-height:1.12;font-family:Montserrat-Medium,sans-serif;transition:width .35s ease,background-color .35s ease}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt .link .icon-arr-right{position:absolute;top:4px;right:-20px;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-90deg);transition:border-color .35s ease,transform .35s ease}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt .link .icon-arr-right::after{content:'';position:absolute;width:18px;height:2px;background-color:#fff;top:33%;left:-4px;transform:translateY(50%) rotate(45deg);transition:background-color .35s ease}.posts-list[aria-label=ExcerptPostV2] .post-item:hover .excerpt{max-width:60%;transition:all .22s linear;padding:1em 2em}.posts-list[aria-label=ExcerptPostV2] .post-item:hover .thumbnail a img{transform:scale3d(1.03,1.03,1.03);transition:all .22s linear}.posts-list[aria-label=ExcerptPostV2] .post-item:hover .thumbnail::after{background-color:transparent}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt a:hover .icon-arr-right{border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateX(2px)}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt a:hover .icon-arr-right::after{background-color:#fff}.lunar-calendar{background-color:#f9fbfc}.lunar-calendar__entry-header{display:flex;align-items:center;justify-content:space-between}.lunar-calendar__entry-content{display:grid;grid-template-columns:70% 30%}.calendar-view{display:grid;grid-template-columns:1fr 30%;grid-gap:1.3em 2em;grid-row:2;grid-column:1/3}.date-picker{background-color:#fff;grid-row:2;grid-column:1/2;border-radius:20px;overflow:hidden;border:1px solid #ededed;padding:2em 0}.calendar-content-day{padding:1.2em 0;background-color:#fff;border:1px solid #ededed;border-radius:20px;grid-row:2/3;grid-column:2;position:relative}.calendar-content-day .no-content{width:100%;max-width:80%;margin:0 auto}.calendar-content-day .loader-gif,.calendar-content-month .loader-gif{margin:auto;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-content-month{position:relative;border-radius:20px;padding:2em;background-color:#fff;border:1px solid #ededed;grid-row:3;grid-column:1/3}.calendar-card{width:100%;max-width:80%;margin:0 auto}.calendar-legend{grid-row:1;grid-column:1/2;display:inline-flex;align-items:center;justify-content:flex-end;gap:20px;padding:0 1em;border-radius:8px}.zodiac-sign{display:flex;align-items:center}.zodiac-sign__image{background-color:#9eacbf;background-color:#e4e6e8;border-radius:10px;padding:.26em;display:flex;align-items:center;justify-content:center;margin-right:1em;width:40px;height:40px}.zodiac-sign img{width:30px;height:30px}.zodiac-sign__name{font-family:Montserrat-SemiBold,sans-serif}.legend-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#222}.legend-color{width:18px;height:18px;border-radius:50%;flex-shrink:0}.legend-item.favorable .legend-color{background:#2fa89a}.legend-item.neutral .legend-color{background:#d9d9d9}.legend-item.unfavorable .legend-color{background:#ef2b2d}.lunar-table{width:100%;table-layout:fixed}.lunar-table td:first-child,.lunar-table th:first-child{width:70%}.lunar-table td:last-child,.lunar-table th:last-child{width:30%}.lunar-table thead th{font-family:Montserrat-SemiBold,sans-serif}.spontaneous-reporter-block{margin:1em auto -4em;padding-bottom:2em;border-radius:0 0 40px 40px;background-color:#fff;position:relative;z-index:10}.spontaneous-reporter-block__entry-header{display:grid;grid-template-columns:1fr 280px;grid-template-rows:40px 20px}.spontaneous-reporter-block__entry-header .title{grid-row:1;grid-column:1;margin:0}.spontaneous-reporter-block__entry-header p{grid-row:2;grid-column:1;margin:0}.spontaneous-reporter-block__entry-header .submit-material{grid-row:1/3;grid-column:2}button.submit-material{font-family:Montserrat-SemiBold,sans-serif;font-size:1rem;color:#fff;border:none;padding:1.13em .8em;box-sizing:border-box;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}button.submit-material svg{margin:0 .24em 0 0}button.submit-material svg path{fill:#fff;stroke:#fff;stroke-width:1px}.posts-list[aria-label=ExcerptPostV3] .post-item .thumbnail{height:430px}.posts-list[aria-label=ExcerptPostV3] .post-item .thumbnail a{height:100%;width:100%;display:block;overflow:hidden}.posts-list[aria-label=ExcerptPostV3] .post-item .thumbnail a img{width:100%;height:100%;object-fit:cover;transition:all .22s linear}.posts-list[aria-label=ExcerptPostV3] .post-item .excerpt{position:absolute;width:100%;height:180px;background-color:#fff;z-index:10;bottom:0;border-radius:30px 30px 0 0;transition:all .22s linear;border:1px solid #e9e9e9}.posts-list[aria-label=ExcerptPostV3] .post-item .excerpt h3{width:100%;max-width:80%;height:70px;margin:1em auto;line-height:1.12}.posts-list[aria-label=ExcerptPostV3] .post-item .excerpt .bottom-side{width:100%;max-width:80%;margin:1.4em auto;line-height:1.12;display:flex;align-items:center;justify-content:space-between}.posts-list[aria-label=ExcerptPostV3] .post-item .excerpt span.published{display:block;font-size:.9rem;color:#737373;margin:.4em 0}.posts-list[aria-label=ExcerptPostV3] .post-item .excerpt .btn{padding:.6em 1.3em!important;display:block}.posts-list[aria-label=ExcerptPostV3] .post-item:hover .excerpt{height:190px;transition:all .22s linear}.posts-list[aria-label=ExcerptPostV3] .post-item:hover .thumbnail a img{transform:scale3d(1.03,1.03,1.03);transition:all .22s linear}.posts-list[aria-label=ExcerptPostV3] .post-item .excerpt .btn:hover{background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%);color:#fff}.site-footer{background-color:#050b20;background:linear-gradient(135deg,#050b20 0,#0a1638 50%,#132b5e 100%);background:linear-gradient(to bottom,#050b20,#0d1b3d);color:#a0b1de;padding:9em 0 3em}.site-footer .description{font-size:.8rem}.site-footer .site-branding svg{width:130px;height:50px;justify-content:flex-start!important}.site-footer .site-branding svg path{fill:#a0b1de}.site-footer .site-branding svg polygon{fill:#a0b1de!important;stroke:#a0b1de}.site-info hr{border:0;border-top:1px solid #132965;border-top:1px solid #20263b;margin:1rem 0}.site-footer .wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2em 4em}.menu-navigation.is-footer ul{list-style:none;margin:0;padding:0}.menu-navigation.is-footer ul li{margin:.7em 0}.menu-navigation.is-footer ul li a{color:#a0b1de;text-decoration:none;line-height:1.22;display:block}.title-footer-row{display:block;font-family:Montserrat-SemiBold,sans-serif;text-transform:uppercase;margin:1em 0}.menu-navigation.is-footer ul li a:hover{color:#fff}.menu-navigation.is-footer .weather-menu{display:flex;flex-wrap:wrap}.menu-navigation.is-footer .weather-menu .menu-item{width:100%;max-width:50%}.site-footer .wrapper.si-grid-1 .row:nth-child(1){grid-row:1;grid-column:1/3}.site-footer .wrapper.si-grid-1 .row:nth-child(2){grid-row:1;grid-column:4/7;margin:auto 0}.site-footer .wrapper.si-grid-1 .row:nth-child(3){grid-row:2/4;grid-column:1/4}.site-footer .wrapper.si-grid-1 .row:nth-child(4){grid-row:2/4;grid-column:4/6}.site-footer .wrapper.si-grid-1 .row:nth-child(5){grid-row:2;grid-column:6/7}.site-footer .wrapper.si-grid-1 .row:nth-child(6){grid-row:3;grid-column:6/7}.site-footer .wrapper.si-grid-1 .row:nth-child(7){grid-row:3;grid-column:1}.site-footer .wrapper.si-grid-2 .row:nth-child(1){grid-row:1;grid-column:1/7}.site-footer .wrapper.si-grid-2 .row:nth-child(2){grid-row:2;grid-column:1/7}.site-footer .site-branding svg path{fill:#a0b1de!important}.search-main-site{width:100%;max-width:500px}.search-form{width:100%}.search-form label{position:relative}.search-form .search-field{border:none;width:100%;padding:1.17em 1em;box-sizing:border-box;background-color:#252b3d;background-color:#5e6d9a;background-color:#4f5e92;background-color:#20263b;border-radius:30px;color:#dee6ff;font-family:Montserrat-SemiBold,sans-serif}.search-form .search-field::placeholder{color:#dee6ff;opacity:.9;font-family:Montserrat-Light,sans-serif}.search-form .btn.search-submit{position:absolute;top:50%;right:10px;font-family:Montserrat-SemiBold,sans-serif;font-size:1rem;transform:translateY(-50%);color:#fff;border:none;padding:.9em 1.8em;box-sizing:border-box;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}.info-registration a{color:#fff}.copyright{text-align:center;font-size:.8rem}.weather-faces{margin:0 auto 3em}.weather-faces-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:2em}.weather-faces-list__item{border-radius:20px;overflow:hidden;border:1px solid #e9e9e9;padding:1em}.weather-faces-list__item a{text-decoration:none}.weather-faces-list__item .thumbnail{border-radius:10px;overflow:hidden;display:block;height:420px}.weather-faces-list__item .thumbnail img{object-fit:cover;width:100%;height:100%}.weather-faces-list__item .content{display:grid;grid-template-columns:1fr 40px;grid-gap:1em;width:100%;max-width:92%;margin:0 auto}.weather-faces-list__item .content h3{color:#000;margin:0;display:block;grid-column:1;grid-row:1}.weather-faces-list__item .content p{color:#878787;margin:0;grid-column:1;grid-row:2}.weather-faces-list__item .content span.btn{grid-column:2;grid-row:1/3}.is-single-weather-face .meta-info{padding:4em;border-radius:20px;height:100%;display:flex;align-items:center;justify-content:center}.is-single-weather-face .meta-info h1{margin:0}.is-single-weather-face .meta-info .wp-block-columns{grid-gap:.45em!important;margin:0!important}.is-single-weather-face .meta-info .wp-block-column{display:flex;align-items:center}.is-single-weather-face .meta-info .wp-block-image{margin:auto}.is-single-weather-face .ques-answer{position:relative;padding-left:3.5rem;margin:1.44em 0}.is-single-weather-face .ques-answer::before{content:"›";position:absolute;left:0;top:30%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f5f9;border-radius:50%;color:#1f2937;font-size:28px;font-weight:300;line-height:1}.is-single-weather-face .ques-answer p{margin:0}.is-single-weather-face .ques-answer p.ques{font-family:Montserrat-SemiBold,sans-serif!important;font-size:1.12rem}.is-single-weather-face .ques-answer p.answer{color:#737373}.quotes-block{padding:1em 0;background-color:#f9fbfc}.quotes-block .posts-list .post-item{padding:1.2em 0;margin-bottom:1.45em;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.quotes-block .posts-list .post-item .quote-card{height:100%;width:100%;max-width:70%;margin:0 auto}.quotes-block .presenter-quote{margin:1.45em 0}.quotes-block .posts-list .post-item .quote-card .entry-header{position:relative;margin:1em 0}.quotes-block .posts-list .post-item .quote-card .entry-header .title{font-family:Montserrat-SemiBold,sans-serif;font-size:1.23rem}.quotes-block .posts-list .post-item .quote-card .entry-header svg{position:absolute;right:0;top:0}.quotes-block .posts-list .post-item .quote-card .presenter{margin:1em auto;display:grid;grid-template-columns:60px 1fr;grid-template-rows:3px 35px;grid-gap:1em}.presenter .thumbnail{width:60px;height:60px;border-radius:50%;overflow:hidden;margin:0;grid-column:1;grid-row:1/3}.presenter .thumbnail img{width:60px;height:60px;object-fit:cover}.quotes-block .posts-list .post-item .quote-card .presenter .name{font-size:.9rem}.quotes-block .posts-list .post-item .quote-card .presenter p{color:#878787;margin:0;font-size:.8rem;grid-column:2;grid-row:2}.locations-weather-structure{columns:3;column-gap:1em;list-style:none;margin:0;padding:0}.locations-weather-structure a{padding:1em 0;text-decoration:none;color:#000;display:block}.locations-weather-structure li:hover a{color:#b34ee9;color:#0787ce}.locations-weather-structure li.letter-title span{font-size:1.7rem;font-family:Montserrat-SemiBold,sans-serif;display:block;padding:.56em 0}.locations-weather-structure[data-location-type=countries] li.country,.locations-weather-structure[data-location-type=country] li.city-item,.locations-weather-structure[data-location-type=region] li.city-item{border-bottom:1px dashed #c1c1c1;width:100%;max-width:75%}.country-flag{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:18px}.country a{display:flex;align-items:center;gap:8px}.country-flag{width:24px;height:20px;display:block;flex-shrink:0;object-fit:cover;border-radius:2px}.locations-weather-structure[data-location-type=region] .city-item .city-card{display:flex;align-items:center;justify-content:space-between}.locations-weather-structure[data-location-type=region] .city-item .city-card .city-card__weather{font-family:Montserrat-SemiBold,sans-serif;padding:1em;display:flex;align-items:center}.locations-weather-structure[data-location-type=region] .city-item .city-card .city-card__weather span{margin:0 .2em}.is-single-weather-city .single-entry-content .entry-title{line-height:1}#city-map{width:100%;height:250px;border-radius:12px;overflow:hidden}.single .weather-forecast-block{margin:2em 0;border-radius:20px}.data-current-weather{display:grid;grid-template-columns:25% 1fr}.data-current-weather .wind-direction{margin:0 .3em}.data-current-weather .wind-direction svg{margin:0 .3em;width:13px;height:13px}.data-current-weather .wind-direction svg path{fill:#0787ce}.current-weather__header .conditions svg{height:90px;width:90px;margin-right:.43em}.current-weather__header .temp-feels-like{grid-row:3;grid-column:1}.single .weather-dayparts-list{margin:2em 0}.current-weather__details{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.current-weather__detail{display:flex;align-items:center}.current-weather__detail .label{font-family:Montserrat-SemiBold,sans-serif;font-size:.9rem;border-radius:10px;margin-right:.26em}.current-weather__detail .value{color:#056fb5;font-size:1.3rem}.current-weather__detail .description{font-family:Montserrat-Regular,sans-serif}.current-weather__detail .conditions,.current-weather__detail .day-length,.current-weather__detail .humidity,.current-weather__detail .observation-time,.current-weather__detail .pressure,.current-weather__detail .wind{width:100%}.current-weather__detail span svg{margin-right:.25rem}.current-weather__detail .conditions svg path,.current-weather__detail .humidity svg path,.current-weather__detail .pressure svg path,.current-weather__detail .wind svg path{stroke:#056fb5!important}.current-weather__detail .conditions{font-family:Montserrat-Regular,sans-serif;line-height:1}.current-weather__detail .conditions svg{width:90px;height:90px}.current-weather__times-day{display:flex}.current-weather__times-day span{display:flex}.current-weather__detail .day-length_infographics{display:flex;align-items:center}.current-weather__detail .day-length_infographics svg{width:30px;height:30px}.current-weather__detail .day-length_infographics .value{color:#056fb5;font-size:1rem;font-family:Montserrat-Regular,sans-serif}.weather-day14-details,.weather-day14-list,.weather-day14-parts,.weather-day5-details,.weather-day5-list,.weather-day5-parts,.weather-day7-details,.weather-day7-list,.weather-day7-parts{margin:0;padding:0;list-style:none}.weather-day14-list,.weather-day5-list,.weather-day7-list{overflow:hidden;border:1px solid #e4e7eb;border-radius:22px;background:#fff}.weather-day14-item,.weather-day5-item,.weather-day7-item{padding:28px 32px;border-bottom:1px solid #e4e7eb}.weather-day14-item:last-child,.weather-day5-item:last-child,.weather-day7-item:last-child{border-bottom:0}.weather-day14-header,.weather-day5-header,.weather-day7-header{margin-bottom:26px}.weather-day14-title,.weather-day5-title,.weather-day7-title{margin:0 0 4px;line-height:1.2}.weather-day14-date,.weather-day5-date,.weather-day7-date{color:#809fb8;font-size:.9rem}.weather-day14-state-sun,.weather-day5-state-sun,.weather-day7-state-sun{display:flex;margin:1em auto}.weather-day14-state-sun span,.weather-day5-state-sun span,.weather-day7-state-sun span{display:flex;font-size:.9rem;margin:0 1.34em 0 0}.weather-day14-state-sun span svg,.weather-day5-state-sun span svg,.weather-day7-state-sun span svg{margin:0 .3em 0 0}.weather-day14-parts,.weather-day5-parts,.weather-day7-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.weather-day14-part,.weather-day5-part,.weather-day7-part{min-width:0}.weather-day14-part-title,.weather-day5-part-title,.weather-day7-part-title{display:block;margin-bottom:16px;color:#777;color:#809fb8}.weather-day14-part-main,.weather-day5-part-main,.weather-day7-part-main{display:flex;align-items:center;gap:12px;margin-bottom:14px}.weather-day14-icon img,.weather-day14-icon svg,.weather-day5-icon img,.weather-day5-icon svg,.weather-day7-icon img,.weather-day7-icon svg{width:58px;height:58px}.weather-day14-temp,.weather-day5-temp,.weather-day7-temp{font-size:1.5rem;font-family:Montserrat-SemiBold,sans-serif}.weather-day14-description,.weather-day5-description,.weather-day7-description{display:block;margin-bottom:12px;font-size:1rem;font-family:Montserrat-SemiBold,sans-serif}.weather-day14-details,.weather-day5-details,.weather-day7-details{display:grid;gap:.8em}.weather-day14-detail,.weather-day5-detail,.weather-day7-detail{font-size:.9rem;display:flex;align-items:center}.weather-day14-detail svg,.weather-day5-detail svg,.weather-day7-detail svg{margin:0 .3em 0 0}.weather-day14-detail .wind-direction svg,.weather-day5-detail .wind-direction svg,.weather-day7-detail .wind-direction svg{width:10px;height:10px}.weather-day14-detail .wind-direction svg path,.weather-day5-detail .wind-direction svg path,.weather-day7-detail .wind-direction svg path{stroke:#809fb8;fill:#809fb8}.weather-day14-item.is-weekend .weather-day14-date,.weather-day14-item.is-weekend .weather-day14-title,.weather-day5-item.is-weekend .weather-day5-date,.weather-day5-item.is-weekend .weather-day5-title,.weather-day7-item.is-weekend .weather-day5-date,.weather-day7-item.is-weekend .weather-day5-title{color:#df2a21}.cities-list[data-location-type=any-cities] .city-item{display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:60% 1fr;margin:.3em 0;padding:.4em 1.3em;background-color:#eef1fb;border-radius:20px}.cities-list[data-location-type=any-cities] .city-item span.name a{font-size:1rem;color:#b34ee9;color:#000;display:flex;align-items:center;height:100%;width:100%}.cities-list[data-location-type=any-cities] .city-item .content{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.3em}.cities-list[data-location-type=any-cities] .city-item .content span{display:flex;align-items:center}.cities-list[data-location-type=any-cities] .city-item .content span.temp{font-family:Montserrat-Bold,sans-serif;font-size:1.83rem;color:#056fb5;grid-column:1}.cities-list[data-location-type=any-cities] .city-item span.conditions{font-family:Montserrat-Regular,sans-serif;font-size:.7rem;line-height:1.12;color:#056fb5;grid-column:1/3;grid-row:2}.cities-list[data-location-type=any-cities] .city-item:hover{background-color:#e4e7f0}.weather-forecast-tabs{display:flex;align-items:center}.weather-forecast-tabs .title{margin-right:1em;color:#000}.weather-forecast-tabs__button{font-family:Montserrat-Regular,sans-serif;color:#80858a;padding:1em;border-radius:30px;border:2px solid #e6f0f8;margin:0 .3em}.weather-forecast-tabs__button.is-active{font-family:Montserrat-Bold,sans-serif;color:#fff;padding:1em;border-radius:30px;border:2px solid #057fc8;box-shadow:0 4px 12px rgba(0,0,0,.12);background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%)}.weather-forecast-content__item{display:none}.weather-forecast-content__item.active{display:block}.date-range{width:100%;max-width:95%;margin:3em auto;color:#0588d4}.date-range h2{margin:0}.region-cities__list{list-style:none;margin:1em auto;padding:0;border-radius:22px;border:1px solid #e4e7eb;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:.56em}.region-city__item{display:inline-flex;align-items:center;padding:1.84em 2.5em}.region-city__item a{font-size:.9rem;text-decoration:none;width:100%;margin:0 .67em 0 0;display:grid;grid-template-columns:1fr 50px 50px;overflow:hidden;grid-gap:.26em;box-sizing:border-box;color:#6d6e6a;color:#056fb5;color:#000}.region-city__item span{display:flex;align-items:center;margin:0 .3em 0 0;height:100%}.region-city__item span.current-temperature{font-size:1.5rem;font-family:Montserrat-SemiBold,sans-serif}.region-city__item:hover{background-color:#eef1fb;background-color:#ebf3fa}.region-city__item:hover a{color:#002276;color:#056fb9}.search__entry-header{width:100%;margin:.8em auto;color:#000;display:inline-flex;flex-wrap:wrap;align-items:center}.search__entry-header h4{font-family:Montserrat-Regular,sans-serif;margin:0;font-size:1rem}.search__list{margin:2em auto}.search__list__link{border-bottom:1px solid #ececee;display:block;padding:2em;transition:background-color .3s ease;text-decoration:none;color:#777}.search__list__link:last-child{border-bottom:none}.search__list__link:hover{background-color:#f4f4f6;background-color:#eef1fb}.search__list__heading{font-family:Montserrat-Light,sans-serif;font-size:1.6rem;font-weight:400;color:#000;margin:0}.search__list__heading .search-word{font-family:Montserrat-SemiBold,sans-serif}.search__list__heading .notice-search-word{display:block;font-size:.89rem}.search__list__content .search-date{display:block;font-size:.9rem}.search-word-request{display:inline-block;font-family:Montserrat-Bold,sans-serif;color:#e12826}.search__list__heading .search-word{color:#fff}.not-found-content{width:100%;max-width:580px;margin:0 0 3em 0}.technical-mode__wrapper span{position:fixed;width:100%;display:block;bottom:0;margin:0 auto;padding:.56em;text-align:center;border:1px solid #efbcb9;color:#000;z-index:1000;background-color:#efbcb9}.nav-links .page-numbers{padding:1em;margin:0 .2em}.nav-links a.page-numbers{border:1px solid #d9d9d9;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:12px;line-height:1;text-decoration:none;color:#222}.nav-links .page-numbers.current{min-width:40px;height:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;color:#fff;background-color:#056fb5;background:linear-gradient(135deg,#0593e1 0,#057fc8 50%,#056aaf 100%);border-color:#056fb5;cursor:default}.error-404{text-align:center}.error-404 .search{margin:2em auto}.img-main-404{width:100%;max-width:580px}@media only screen and (max-width :1200px){.wrapper{max-width:90%}.menu-navigation.is-header{display:none}.cooperation-link{display:none}.socials-media-list.header{display:none}.site-header .wrapper{grid-template-columns:1fr 40px}.mobile-menu__dialog{max-width:none}.home-current-weather .entry-header{grid-template-columns:1fr}.home .data-current-weather span.date,.home .data-current-weather span.temp{width:100%;grid-column:1/3}.weather-daypart-item{display:flex;flex-direction:column}.weather-daypart-item .title{font-size:.7rem;font-family:Montserrat-SemiBold,sans-serif}.weather-daypart-item .weather-daypart-icon svg{width:40px;height:45px}.weather-daypart-item .temp{font-size:1.2rem}.calendar-view{grid-gap:1em}.data-current-weather{grid-template-columns:1fr}.current-weather__details{margin:1em 0;display:flex;flex-direction:column}.current-weather__detail{margin:.47em 0}.current-weather__detail>div{display:flex;align-items:flex-end;justify-content:space-between}.current-weather__detail .value{display:flex;align-items:flex-end;line-height:1}.posts-list[aria-label=ExcerptPostV5] .post-item{height:200px}}@media only screen and (max-width :992px){.wrapper-weather-parts{overflow-x:scroll}.weather-day14-parts,.weather-day5-parts,.weather-day7-parts{width:900px;overflow-x:scroll}.weather-day14-icon img,.weather-day14-icon svg,.weather-day5-icon img,.weather-day5-icon svg,.weather-day7-icon img,.weather-day7-icon svg{width:36px;height:34px}.weather-day14-temp,.weather-day5-temp,.weather-day7-temp{font-size:1.23rem}.weather-day14-description,.weather-day5-description,.weather-day7-description{font-size:.9rem}.weather-day14-part-main,.weather-day5-part-main,.weather-day7-part-main{gap:3px}.is-single-news .container{grid-template-columns:1fr}.posts-list.grid-3{grid-template-columns:1fr}.site-footer .wrapper{display:flex;flex-direction:column}.weather-day3-item{padding:.27em 0;flex-wrap:wrap}.weather-day3-item .weather-daypart-icon{display:none}.weather-day3-item .datetime{margin-right:.9em}.weather-day3-item .tempmax-day,.weather-day3-item .tempmin-night{font-family:Montserrat-Regular,sans-serif;margin:0}.spontaneous-reporter-block .posts-list.grid-3{grid-template-columns:1fr}}@media only screen and (max-width :768px){body,html{font-size:15.45px!important}h1{font-size:1.76rem}h2{font-size:1.57rem}h3{font-size:1.32rem}h4{font-size:1.1rem}.animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}.spontaneous-reporter-block__entry-header{margin:1em auto;display:flex;flex-direction:column}.spontaneous-reporter-block__entry-header p{margin:inherit}.spontaneous-reporter-block__entry-header .submit-material{margin:1em 0 1em 0}.weather-forecast-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.weather-forecast-tabs .title{grid-column:1/3;grid-row:1;margin:1em 0}.weather-forecast-tabs__button{grid-row:2;font-size:.9rem}.locations-weather-structure{columns:1}.locations-weather-structure[data-location-type=countries] li.country,.locations-weather-structure[data-location-type=country] li.city-item,.locations-weather-structure[data-location-type=region] li.city-item{max-width:100%}.home-current-weather .entry-header .row span{margin:.3em .6em}.home .weather-dayparts-list,.weather-day3-list,.weather-day3-list[data-state=visible-today]{grid-gap:.4em;margin:.34em;width:initial;max-width:initial}.weather-day3-item{border-radius:10px}.weather-day3-item .datetime{display:block;margin-right:.2em;text-align:center;line-height:1}.dashbord-weather-forecast{padding:.2em}.weather-day3-list[data-state=visible-today]{grid-template-columns:repeat(4,1fr)}.search-panel__input input{font-size:1rem!important}.result-search-item span.city{font-size:.9rem}.result-search-item span.region{font-size:.8rem}.top-cities-content.ad{grid-template-columns:1fr}.top-cities-content.ad .top-cities-ad{grid-column:1;grid-row:3}.video-forecasts-list .owl-item.active-custom .video-embedded .thumbnail{max-width:100%}.calendar-view{display:flex;flex-direction:column}}@media only screen and (max-width :480px){.home-current-weather .entry-header{grid-gap:0;margin:0}.result-search-weather-forecast a{color:#056fb5;font-family:Montserrat-Medium,sans-serif;margin:0 0 .53em 0;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:#056fb5;text-decoration-thickness:2px;text-underline-offset:4px;text-align:left}.result-search-weather-forecast a svg{display:none}.weather-links{justify-content:space-between}.weather-link{width:100%;font-size:.8rem}.weather-link__arrow{width:10px}.weather-day3-item .datetime{font-family:Montserrat-Bold,sans-serif;font-size:.8rem;display:block;width:100%}.search-weather-forecast-panel{margin:1em 0}.cities-list[data-location-type=top-cities] .city-item{height:230px}.top-cities .button[aria-label=ShowMoreMainCities]{margin:1em auto}.top-cities-ad.ad-column{margin:0 auto}.articles-block .post-item .excerpt .entry-meta span{margin:.23em}.calendar-legend{flex-wrap:wrap;justify-content:flex-start}.date-picker table td{padding:.5em;font-size:.8rem}.date-picker table td,.date-picker table th{padding:.57em}.weather-dayparts-list{grid-gap:.3em}.hourly-weather-item{min-width:inherit}.current-weather__header .conditions{flex-direction:column;align-items:center;justify-content:center}.current-weather__header .conditions .description{display:none}.current-weather__header{grid-template-columns:repeat(2,1fr)}.lunar-table thead th{font-size:.8rem}.lunar-table tbody{font-size:.8rem}.current-weather__detail .day-length_infographics .value{font-size:.8rem}.current-weather__detail .day-length_infographics svg{width:26px;height:26px}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt{background:rgba(5,147,225,.84);max-width:45%}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt .top-side{max-width:100%}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt h3{max-width:100%;font-size:1.2rem}.posts-list[aria-label=ExcerptPostV2] .post-item .excerpt h3 a{align-items:flex-start}.site-footer{padding:6em 0}}body.mobile-menu-open{overflow:hidden;touch-action:none}.mobile-menu{position:fixed;inset:0;z-index:99999;display:flex;justify-content:flex-end;visibility:hidden;opacity:0;pointer-events:none;transition:visibility .3s ease,opacity .3s ease}.mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-menu__overlay{position:absolute;inset:0;background:rgba(20,20,20,.45);opacity:0;transition:opacity .3s ease}.mobile-menu.is-open .mobile-menu__overlay{opacity:1}.mobile-menu__dialog{position:relative;z-index:2;width:100%;max-width:480px;height:100%;height:100dvh;overflow:hidden;background:#fff;transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open .mobile-menu__dialog{transform:translateX(0)}.mobile-menu__navigation{position:relative;width:100%;height:100%;overflow:hidden}.mobile-menu__panel{position:absolute;inset:0;display:flex;flex-direction:column;width:100%;height:100%;visibility:hidden;background:#fff;transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1),visibility .32s ease;will-change:transform}.mobile-menu__panel.is-active{z-index:3;visibility:visible;transform:translateX(0)}.mobile-menu__panel.is-previous{z-index:1;visibility:visible;transform:translateX(0)}.mobile-menu__panel.is-next{z-index:4;visibility:hidden;transform:translateX(100%)}.mobile-menu__header{display:grid;grid-template-columns:80px minmax(0,1fr) 48px;align-items:center;flex:0 0 60px;min-height:60px;padding:0 12px;border-bottom:1px solid #ececec;background:rgba(255,255,255,.97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-menu__header-spacer{display:block}.mobile-menu__title{font-family:Montserrat-SemiBold,sans-serif;overflow:hidden;color:#181818;font-size:1.23rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-menu__back{position:relative;display:inline-flex;align-items:center;gap:6px;width:max-content;min-width:44px;min-height:44px;padding:0 6px;color:#6f16d1;color:#058bd7;background:0 0;font-family:Montserrat-SemiBold,sans-serif;font:inherit;font-size:.8rem;cursor:pointer}.mobile-menu__back-icon{display:flex;align-items:center;justify-content:center}.mobile-menu__back-icon svg{display:block;width:20px;height:20px}.mobile-menu__back-icon svg g{stroke:#058bd7}.mobile-menu__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#181818;background:0 0;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.mobile-menu__close:active{background:#f0f0f0;transform:scale(.94)}.mobile-menu__close svg{display:block;width:22px;height:22px}.mobile-menu__content{flex:1 1 auto;min-height:0;padding:8px 12px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-menu__list{margin:0;padding:0;list-style:none}.mobile-menu__item{position:static;margin:0;padding:0}.mobile-menu__row{display:flex;align-items:stretch;position:relative;min-height:58px;border-bottom:1px solid #f0f0f0}.mobile-menu__link{display:flex;align-items:center;gap:12px;font-family:Montserrat-Regular,sans-serif;flex:1 1 auto;min-width:0;min-height:58px;padding:0 1em;color:#181818;background:0 0;font-size:1em;line-height:1.3;text-decoration:none;transition:color .2s ease,background-color .2s ease}.mobile-menu__link:active{background:#f7f4fa}.mobile-menu__link-title{min-width:0;overflow-wrap:break-word}.mobile-menu__item--level-1>.mobile-menu__row .mobile-menu__link,.mobile-menu__item--level-2>.mobile-menu__row .mobile-menu__link{font-size:15px}.mobile-menu__image{display:block;flex:0 0 46px;width:46px;height:46px;overflow:hidden;border-radius:50%;background:#f1f1f1}.mobile-menu__thumbnail{display:block;width:100%;height:100%;object-fit:cover}.mobile-menu__next{display:flex;align-items:center;justify-content:center;width:52px;min-height:58px;padding:0;cursor:pointer;transition:color .2s ease,background-color .2s ease}.mobile-menu__next::before{content:'';position:absolute;top:10px;bottom:10px;left:0;width:1px;background:#f0f0f0}.mobile-menu__next:active{color:#6f16d1;background:#f7f4fa}.mobile-menu__next-icon{display:flex;align-items:center;justify-content:center}.mobile-menu__next-icon svg{display:block;width:18px;height:18px;pointer-events:none}.mobile-menu__next-icon svg path{fill:currentColor;stroke:currentColor}.hamburger{position:relative;display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;padding:10px;border:0;border-radius:10px;color:#181818;background:0 0;cursor:pointer}.hamburger__line{display:block;width:24px;height:2px;border-radius:10px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.hamburger.is-active .hamburger__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-active .hamburger__line:nth-child(2){opacity:0}.hamburger.is-active .hamburger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hamburger.is-loading{opacity:.5;pointer-events:none}.hamburger:focus-visible,.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline:2px solid #6f16d1;outline-offset:-2px}@media (max-width:1200px){.hamburger{display:inline-flex}.mobile-menu__dialog{max-width:none}}@media (min-width:1200px){.mobile-menu{display:none!important}}@media (max-width:374px){.mobile-menu__header{grid-template-columns:70px minmax(0,1fr) 44px;padding:0 8px}.mobile-menu__back-text{display:none}.mobile-menu__content{padding-right:8px;padding-left:8px}}@media (prefers-reduced-motion:reduce){.hamburger__line,.mobile-menu,.mobile-menu__dialog,.mobile-menu__overlay,.mobile-menu__panel{transition:none}}