.fadeIn{opacity:0}.slideFromBottom{transform:translateY(-50px)}.image-overlay,.overlay,.section-overlay{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#000}.container{max-width:1088px}.title-big{font-size:56px;line-height:64px;font-family:Playfair Display,serif}@media only screen and (max-width:768px){.title-big{font-size:36px;line-height:44px}}.title-medium{font-size:36px;line-height:44px;font-family:Playfair Display,serif}@media only screen and (max-width:768px){.title-medium{font-size:30px;line-height:37px}}.title-small{font-size:15px;line-height:20px;font-family:Playfair Display,serif}.footer-nav{display:flex;align-items:center;justify-content:space-between;padding:25px 0;margin-top:60px}@media only screen and (max-width:1024px){.footer-nav{align-items:flex-start}}.footer-nav .social a{background:#0058a7;border-color:#0058a7}.footer-nav .nav-item{position:relative;color:#000}@media only screen and (max-width:1024px){.footer-nav .nav-item{display:block;margin:0 0 20px 0}.footer-nav .nav-item:last-child{margin:0}}.footer-nav .nav-item:after{transition:.3s linear;position:absolute;content:"";width:0;height:1px;background:#000;bottom:-10px;left:50%;transform:translate(-50%)}.footer-nav .nav-item:hover:after{width:100%}.footer-nav .social a:hover{background:#fff}.footer-rights{background:#eaeaea;padding:15px 0;font-size:11px}@media only screen and (max-width:1024px){.footer-rights{padding:25px 0}}.footer-rights span:last-child{margin-left:30px}.footer-rights a{color:#000;position:relative}.footer-rights a:after{transition:.3s linear;position:absolute;content:"";width:0;height:1px;background:#000;bottom:-10px;left:50%;transform:translate(-50%)}@media only screen and (max-width:1024px){.footer-rights a:after{bottom:-5px}}.footer-rights a:hover:after{width:100%}.footer-rights .container{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1024px){.footer-rights .container{flex-flow:column;align-items:flex-start}.footer-rights .container img{margin-bottom:20px}.footer-rights .container span+span{margin-top:12px}.footer-rights .container span{width:100%;display:block;margin:0}}.footer-rights img{width:135px}.scroll-top{width:40px;height:40px;background:#fff;border-radius:100%;color:#0058a7;text-align:center;line-height:45px;position:absolute;top:-45px;right:30px}