footer.style-3{position:relative}footer.style-3 .svg-placeholder{background-color:rgba(255,255,255,.15)}footer.style-3 .footer-cover-image{position:absolute;top:0;right:0;height:100%;width:40%;background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden;border-radius:10px 0 0}footer.style-3 .fancy-text-main{position:relative;z-index:-1;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#9b6501}footer.style-3 .fancy-text{font-size:var(--font_size_plus82);line-height:150px;font-weight:var(--font-weight-600);display:block}footer.style-3 .main-footer-wrapper{width:81.8%}footer.style-3 .main-footer-wrapper .container{margin-left:auto;margin-right:0;padding-right:0}footer.style-3 .footer-newsletter{padding-right:50px}footer.style-3 .footer-newsletter .newsletter-msg{text-align:left}footer.style-3 .footer-newsletter h5{font-size:var(--font_size_plus20);line-height:var(--font_size_plus24);font-weight:var(--font-weight-500);margin-bottom:30px}footer.style-3 .footer-top{padding:80px 0}footer.style-3 form{margin-bottom:18px}footer.style-3 .newslatter-input{background-color:transparent;border:1px solid rgba(255,255,255,.2);font-size:inherit;line-height:var(--font_size_plus16);border-radius:0;color:var(--white-color);width:100%;height:52px;margin:0 0 15px;max-width:100%;padding:0 60px 0 25px}footer.style-3 .newslatter-input::placeholder{color:rgba(255,255,255,.33)}footer.style-3 .newslatter-input::-webkit-input-placeholder{color:rgba(255,255,255,.33)}footer.style-3 .newslatter-input:-ms-input-placeholder{color:rgba(255,255,255,.33)}footer.style-3 .newslatter-input:focus{border-color:rgba(255,255,255,.5)}footer.style-3 .form-agreement input{margin-right:10px;height:17px;width:17px;padding:0}footer.style-3 form .field button{color:var(--white-color)}footer.style-3 form .field button i{font-size:var(--font_size_plus2)}footer.style-3 .footer-newsletter button{right:7px}footer.style-3 .form-agreement p{margin-bottom:0;font-size:var(--font_size_minus2)}footer.style-3 .copyright-text a,footer.style-3 .form-agreement a{border-bottom:1px solid}footer.style-3 .copyright-text a:hover,footer.style-3 .form-agreement a:hover{color:var(--base-color)}footer.style-3 .block-heading{font-size:var(--font_size_plus1);font-weight:var(--font-weight-500);margin-bottom:15px}footer.style-3 ul{padding:0;margin:0}footer.style-3 .footer-menu-link li{position:relative;padding:0;list-style:none;width:100%}footer.style-3 .footer-menu-link li a{font-size:var(--font_size_minus1);text-decoration:none;margin-bottom:1px;display:inline-block}footer.style-3 .footer-bottom{padding:30px 0}footer.style-3 .copy-right-logo{margin-right:25px}footer.style-3 .copyright-text{border-left:1px solid rgba(255,255,255,.2)}footer.style-3 .copyright-text p{margin-bottom:0;margin-left:25px}footer.style-3 .site-footer{border-radius:0 10px 0 0}@media (max-width:1399px){footer.style-3 .footer-newsletter{padding-right:15px}footer.style-3 .footer-cover-image{width:55%}}@media (max-width:1199px){footer.style-3 .footer-top{padding:60px 0}footer.style-3 .footer-newsletter h5{font-size:var(--font_size_plus14);margin-bottom:20px}footer.style-3 .main-footer-wrapper{width:90%}footer.style-3 .fancy-text{font-size:var(--font_size_plus72)}}@media (max-width:991px){footer.style-3 .fancy-text{font-size:var(--font_size_plus52);line-height:var(--font_size_plus72)}footer.style-3 .fancy-text-main{margin-bottom:25px}footer.style-3 .footer-top{padding:50px 0 10px}footer.style-3 .site-footer{border-radius:0}footer.style-3 .main-footer-wrapper .container{margin-left:auto;margin-right:auto;padding-right:15px}footer.style-3 .footer-bottom{padding-top:10px;padding-bottom:30px}footer.style-3 .logo-and-copy-right{margin-bottom:15px}footer.style-3{background-image:none!important}footer.style-3 .main-footer-wrapper{width:100%}footer.style-3 .footer-newsletter{margin-bottom:30px}footer.style-3 .footer-newsletter h5{font-size:var(--font_size_plus10)}}@media (max-width:767px){footer.style-3 .fancy-text{font-size:var(--font_size_plus39);line-height:var(--font_size_plus45);margin-bottom:25px}footer.style-3 .footer-top{padding-top:40px}footer.style-3 .footer-newsletter h5{font-size:var(--font_size_plus6);line-height:var(--font_size_plus15)}footer.style-3 .block-heading{font-size:var(--font_size)}footer.style-3 .footer-block .mobile-toggle{margin-bottom:0}footer.style-3 .copyright-text p{margin-left:0}footer.style-3 .copyright-text{border:0}footer.style-3 .copy-right-logo{margin-right:0;margin-bottom:15px}}