.delimiter.footer-wrap{background-image:linear-gradient(to bottom,#eff3fa,#fff);padding:0;position:relative;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.04);position:relative;z-index:2}.footer-wrap .footer-divider .footer-line{border-bottom:1px solid #dde8f1}.footer-wrap .footer-top{padding:100px 0 77px 0}.footer-wrap .footer-top h3{font-family:'niveau-grotesk',sans-serif;color:#42525f;font-size:15px;font-weight:500;line-height:18px;letter-spacing:normal;margin:0 0 17px 0}.footer-wrap .footer-top h3.top-sp{margin-top:44px;margin-bottom:0}.footer-wrap .footer-top h3 a{color:#42525f;font-weight:500;text-decoration:none}.footer-wrap .footer-top h3 a:hover{color:#ff715a}.footer-wrap .footer-top p{font-size:14px;line-height:20px;margin:0 0 6px 0}.footer-wrap .footer-top p:last-child{margin:0}.footer-wrap .footer-top p a{color:#667e92;text-decoration:none;font-weight:normal}.footer-wrap .footer-top p.email-link{margin-top:10px}.footer-wrap .footer-top p.email-link a{color:#ff715a;text-decoration:underline;font-weight:normal}.footer-wrap .footer-top p a.email-link:hover{text-decoration:none}.footer-wrap .footer-top p a.btn-dark{color:#fff;margin-top:65px;font-weight:bold}.footer-wrap .footer-top p a.btn-dark:hover{text-decoration:none;color:#fff}.footer-wrap .footer-top p a:hover{color:#42525f}.footer-wrap .footer-bottom{padding:13px 0 158px 0}.footer-wrap .footer-bottom p{font-size:12px;line-height:28px;margin:0}.footer-wrap .footer-bottom p a{color:#667e92;font-weight:normal}.footer-wrap .footer-bottom p a:hover{text-decoration:none}.footer-wrap .footer-copyright p img{margin-right:15px}.footer-wrap .footer-copyright p span{margin-right:57px}.footer-wrap .footer-copyright p span:last-child{margin-right:0}.footer-wrap .footer-social{text-align:right}.footer-wrap .footer-bottom .footer-social a{text-decoration:none;margin-right:34px}.footer-wrap .footer-bottom .footer-social a:hover{text-decoration:underline}.footer-wrap .footer-social a.social-ft{margin-right:9px}.footer-wrap .footer-social a.social-ft:last-child{margin-right:0}.footer-wrap .footer-social a.social-ft .l54-icn.icon-twitter{font-size:13px}.footer-wrap .footer-social a.social-ft .l54-icn.icon-linkedin{font-size:15px}.footer-wrap .footer-social a.social-ft .l54-icn.icon-facebook{font-size:17px}.footer-wrap .footer-social a.social-ft:hover{text-decoration:none;color:#4fbbd0}.triangle-footer{display:block;content:'';position:absolute;right:0;bottom:107px;width:283px;height:578px;background-image:url(//www.loop54.com/hubfs/Loop54%20Theme/Template%20Files/triangle-footer.svg);background-repeat:no-repeat;background-size:100%;background-position:center center}@media only screen and (max-width :1400px){.triangle-footer{width:200px;height:408px}}@media only screen and (max-width :1200px){.triangle-footer{width:150px;height:306px}}@media only screen and (max-width :1100px){.triangle-footer{background-image:url(//www.loop54.com/hubfs/Loop54%20Theme/Template%20Files/triangle-footer-sm.svg);width:152px;height:310px;bottom:auto;top:-73px}}@media only screen and (min-width :768px) and (max-width :1100px){.footer-top .row-fluid.cols-wrap{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-wrap:wrap}.footer-top .span2.ft-col-1{width:25%;margin-left:0;margin-bottom:44px}.footer-top .span2.ft-col-2{width:25%;margin-left:2%;margin-right:0;margin-bottom:44px}.footer-top .span2.ft-col-3{width:25%;margin-left:2%;margin-right:19%;margin-bottom:44px}.footer-top .span2.ft-col-4{width:25%;margin-left:0;margin-bottom:44px}.footer-top .span2.ft-col-5{width:25%;margin-left:2%;margin-right:0;margin-bottom:44px}.footer-top .span2.ft-col-6{width:25%;margin-left:2%;margin-right:19%;margin-bottom:44px}}@media only screen and (max-width :767px){.triangle-footer{background-image:url(//www.loop54.com/hubfs/Loop54%20Theme/Template%20Files/triangle-footer-mob.svg);width:116px;height:243px;top:-78px}.footer-wrap .footer-top{padding:38px 0 57px 0}.footer-wrap .footer-top p a.btn-dark{margin-top:34px}.footer-wrap .footer-top h3{margin:0 0 7px 0}.footer-wrap .ft-col-1,.footer-wrap .ft-col-2,.footer-wrap .ft-col-3,.footer-wrap .ft-col-4{margin-bottom:21px}.footer-wrap .footer-top h3.top-sp{margin-top:21px}.footer-wrap .footer-bottom{padding:13px 0 38px 0}.footer-wrap .footer-copyright{margin-bottom:10px}.footer-wrap .footer-copyright p span{margin-right:34px}.footer-wrap .footer-social{text-align:left}.g2-crowrd{margin-top:20px !important}}