.footer-top-section{background-color:var(--footer-bg-color);padding:50px 0 0;position:relative;z-index:1}@media only screen and (max-width:767px){.footer-top-section{padding:60px 0}}.footer-top-section .shape{position:absolute;z-index:1}.footer-top-section .shape.shape-1{left:110px;top:100px}@media only screen and (min-width:1200px) and (max-width:1549px){.footer-top-section .shape.shape-1{left:30px;top:60px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.footer-top-section .shape.shape-1{left:20px;top:40px}.footer-top-section .shape.shape-1 img{width:70px}}@media only screen and (max-width:767px){.footer-top-section .shape.shape-1{left:20px;top:20px}.footer-top-section .shape.shape-1 img{width:70px}}.footer-top-section .shape.shape-2{bottom:130px;right:210px}@media only screen and (min-width:1200px) and (max-width:1549px){.footer-top-section .shape.shape-2{bottom:50px;right:100px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.footer-top-section .shape.shape-2{bottom:30px;right:50px}.footer-top-section .shape.shape-2 img{width:70px}}@media only screen and (max-width:767px){.footer-top-section .shape.shape-2{bottom:20px;right:30px}.footer-top-section .shape.shape-2 img{width:70px}}.footer-top-section .shape.shape-3{right:30%;top:60px}@media only screen and (min-width:1200px) and (max-width:1549px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.footer-top-section .shape.shape-3{right:30%;top:30px}}@media only screen and (max-width:767px){.footer-top-section .shape.shape-3{right:80px;top:20px}}.footer-top-section .shape.shape-4{bottom:60px;right:50%}@media only screen and (min-width:1200px) and (max-width:1549px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.footer-top-section .shape.shape-4{bottom:30px;right:40%}}@media only screen and (max-width:767px){.footer-top-section .shape.shape-4{bottom:30px;left:80px}}.footer-widget-wrapper-two{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:30px 0;text-align:center}.footer-widget-wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.footer-widget-wrapper>.col{max-width:auto;padding-left:0;padding-right:0;width:100%}.footer-copyright{color:#fff;text-align:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.footer-widget-wrapper>.col{flex:1 0 50%;max-width:50%}}@media only screen and (max-width:575px){.footer-widget-wrapper>.col{flex:1 0 auto;max-width:100%}}@media only screen and (max-width:479px){.footer-widget-wrapper>.col{flex:1 0 100%;max-width:100%}}.footer-widget{white-space:nowrap}.footer-widget .footer-logo,.footer-widget h3{margin-bottom:25px}.footer-widget h3{color:var(--light-color);display:block;font-size:28px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:var(--headings-line-height);text-align:left;text-transform:capitalize}.footer-widget p{color:var(--footer-link-color)}.footer-widget p:not(:last-child){margin-bottom:20px}.footer-widget .contact-info li{align-items:center;display:flex;gap:0 10px}.footer-widget .contact-info li+li{margin-top:15px}.footer-widget .contact-info li svg{height:18px;width:18px}.footer-widget .contact-info li svg path{fill:currentColor;stroke:currentColor}.footer-widget ul{list-style:none;margin:0;padding:0;white-space:normal}.footer-widget ul li a{color:var(--footer-link-color);display:block;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2.7;text-align:left;text-transform:capitalize}.footer-widget ul li a:hover{color:var(--footer-link-hover-color)}.footer-bottom-section{background-color:var(--footer-bottom-bg-color);padding:43px 0 20px}.footer-bottom-section .container,.footer-top-section .container{max-width:1200px}.logo-holder{display:block;padding:40px 0 50px;text-align:right;width:100%}@media only screen and (max-width:767px){.footer-copyright{margin-bottom:20px}}.footer-copyright p{font-size:13px;line-height:30px;text-transform:capitalize}.footer-copyright p a{color:var(--primary-color)}.footer-widget-wrapper-two .social-item{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-25px}.social-item li a{color:var(--footer-link-color);margin-right:25px}.social-item li a svg{display:block;height:28px;line-height:1;width:28px}.social-item li a svg path{fill:currentColor;stroke:currentColor}@media (max-width:1023px){.footer-widget-wrapper{display:block}.footer-widget-wrapper .col{margin-bottom:15px;max-width:100%;width:100%}}