@keyframes bottomtop{0%{top:0px}100%{top:30px}}.effect-1{display:block;overflow:hidden;position:relative}.effect-1:before,.effect-1:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .9s ease 0s}.effect-1:hover:before{background:rgba(255,255,255,0.5) none repeat scroll 0 0;bottom:50%;top:50%}.effect-1:hover:after{background:rgba(255,255,255,0.5) none repeat scroll 0 0;left:51%;right:50%}.effect-2{display:block;overflow:hidden;position:relative}.effect-2:before{border:1px solid #fff;bottom:15px;content:"";left:15px;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);position:absolute;right:15px;top:15px;-webkit-transition:opacity .35s ease 0s,transform .35s ease 0s;-o-transition:opacity .35s ease 0s,transform .35s ease 0s;transition:opacity .35s ease 0s,transform .35s ease 0s;z-index:1}.effect-2:after{bottom:15px;content:"";left:15px;position:absolute;right:14px;top:15px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0 0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 0 20px rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.05);-webkit-transition:opacity .35s ease 0s,transform .35s ease 0s;-o-transition:opacity .35s ease 0s,transform .35s ease 0s;transition:opacity .35s ease 0s,transform .35s ease 0s;z-index:1}.effect-2:hover:before,.effect-2:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.footer-style-3{background:#252934;color:#aaa;padding-top:100px;margin-top:100px}.footer-style-3 a{color:#aaa}.footer-style-3 a:hover{color:#fff}.newsletter-phone{position:relative;margin-top:-200px;z-index:1}.newsletter-phone .content{display:flex;justify-content:space-between;border:1px solid #e5e5e5;border-radius:10px;background:#fff;flex-wrap:wrap}.newsletter-phone .content h3{color:#222222;font-size:171.42%;margin-bottom:15px}.newsletter-phone .content .newsletter-footer{background:url("../images/bg-newletters.png") no-repeat -60px 0;flex:1 1 0;padding:40px 50px}.newsletter-phone .content .image{padding:0 40px}.newsletter-phone .content .phone-footer{padding:40px 65px 40px 0}.newsletter-phone .content .phone-footer p{color:#ff465c;font-size:36px;font-weight:500;line-height:40px}.newsletter-phone .content .phone-footer a{font-weight:500;color:#5089FD}.newsletter-phone .content .phone-footer a:hover{color:#5089FD;text-decoration:underline}.newsletter-footer .newsletter-content{position:relative}.newsletter-footer #newsletter-footer{height:54px;background-color:#fff;border:none;padding:0 15px;color:#aaaaaa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e5e5e5}.newsletter-footer .action-button button{padding:0 25px;height:54px;margin-right:-2px;line-height:50px;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#222;position:absolute;right:0;top:0}.policy-shop-footer{border-bottom:1px dashed rgba(255,255,255,0.2);padding:50px 0 30px}.policy-shop-footer .item{display:flex;color:#888888;align-items:center}.policy-shop-footer .item .icon{margin-right:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}.policy-shop-footer .item .info h3{font-weight:500;color:#fff;font-size:128.57%}.policy-shop-footer .item:hover .icon{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.footer-top{padding:80px 0 30px;border-bottom:1px dashed rgba(255,255,255,0.2)}.block-footer{margin-bottom:40px}.block-footer .block-footer-title{font-weight:500;font-size:128.57%;color:#fff;margin-bottom:20px}.map-footer{border-radius:10px;overflow:hidden;height:200px;margin-bottom:30px}.map-footer iframe{width:100%}.social-footer ul{padding:0;margin:0;list-style:none}.social-footer ul li{display:inline-block;margin-right:8px;width:50px;height:50px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center}.social-footer ul li:hover{opacity:0.8}.social-footer ul li a{color:#fff;font-size:24px;display:block;line-height:50px}.social-footer ul li.twitter{background:#1da1f2}.social-footer ul li.facebook{background:#3a559f}.social-footer ul li.instagram{background:#7b7b86}.social-footer ul li.youtube{background:#ff0101}.blog-footer .item{margin-bottom:20px;display:flex}.blog-footer .item .image-post{width:120px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;margin-right:20px}.blog-footer .item .info-post{flex:1 1 0%}.blog-footer .item .info-post .post-date{color:#fff;font-size:92.85%;margin-bottom:5px}.blog-footer .item .info-post .post-date:before{content:'\e92c';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px;margin-right:5px}.blog-footer .item .info-post .post-title{font-size:100%}.infostore-footer .logo-footer{margin-bottom:30px;display:block}.infostore-footer>div{margin-bottom:20px}.infostore-footer .phone{font-weight:500;font-size:171.42%;color:#ff465c}.infostore-footer .address{font-size:100%;color:#fff}.infostore-footer .email{color:#fff}.infostore-footer .time ul{margin:0;padding:0;list-style:none}.infostore-footer .time ul li{margin-bottom:5px}.footer-bottom{padding:24px 0}.footer-bottom address{margin-bottom:0px;text-align:right;font-size:100%;color:#aaa}.footer-links{margin:0;float:none;padding:0}.footer-links ul{margin:0;padding:0}.footer-links ul li{display:inline-block;vertical-align:top;margin:0;padding-right:20px;text-transform:uppercase}.footer-links ul li:last-child{padding:0px}@media (min-width:992px) and (max-width:1199px){.footer-links ul li{padding:0 15px}}@media (max-width:991px){.policy-shop-footer .item{margin-bottom:30px}.newsletter-phone .content .newsletter-footer,.newsletter-phone .content .phone-footer{width:50%}.newsletter-phone .content .phone-footer p{font-size:30px}.map-footer{margin:15px 0 50px}.footer-bottom{text-align:center}.footer-bottom .footer-links{margin:0 0 10px}.footer-bottom address{text-align:center}}@media (max-width:767px){.newsletter-phone .content{padding:20px}.newsletter-phone .content .newsletter-footer{padding:0px;width:100%}.newsletter-phone .content .phone-footer{width:100%;padding:20px 0 0}.newsletter-phone .content .phone-footer h3{margin-bottom:5px}}