.delimiter.tsl-footer{padding:161px 0 36px 0;background-repeat:no-repeat;background-size:cover;background-position:center top;font-family:'Nunito Sans',sans-serif;background:linear-gradient(180deg,#353a53,#1a2149) !important}.tsl-footer p:last-child{margin:0}.tsl-footer a{text-decoration:none}.tsl-footer form .legal-consent-container a,.tsl-footer form .legal-consent-container p a{color:#fff}.tsl-footer form .legal-consent-container a:hover,.tsl-footer form .legal-consent-container p a:hover{text-decoration:underline}.tsl-footer .footer-top{border-bottom:solid 1px #a5a0bb;padding-bottom:98px}.tsl-footer .footer-top h2{color:#fff}.tsl-footer .footer-top p{color:#fff}.tsl-footer p#trigger-btn{text-align:right}.tsl-footer #trigger-btn .btn.btn-green,.tsl-footer #trigger-btn .btn-green{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.tsl-footer .footer-mid{padding:34px 0 0 0;margin-bottom:77px}.tsl-footer .footer-mid h3{font-size:14px;font-weight:bold;letter-spacing:1.03px;line-height:28px;color:#fff;text-transform:uppercase;margin:0 0 22px 0}.tsl-footer .footer-mid h3 a{color:#fff}.tsl-footer .footer-mid h3 a:hover{text-decoration:underline}.tsl-footer .footer-mid p{margin:0 0 6px 0;line-height:22px}.tsl-footer .footer-mid p a{color:#a5a0bb;font-size:15px;line-height:22px}.tsl-footer .footer-mid p a:hover{color:#fff}.tsl-footer .footer-mid .footer-contact a{color:#fff}.tsl-footer .footer-mid .footer-contact a:hover{text-decoration:underline}.tsl-footer .footer-mid .footer-contact h3{margin:0 0 22px 0}.delimiter.tsl-footer .footer-contact ul{padding:0;margin:0;font-size:15px;color:#a5a0bb;list-style:none}.delimiter.tsl-footer .footer-contact ul li{font-size:15px;color:#a5a0bb;padding:0 0 0 27px;margin:0 0 14px 0;line-height:22px;position:relative}.delimiter.tsl-footer .footer-contact ul li:before{position:absolute;content:'';display:block}.delimiter.tsl-footer .footer-contact ul li.c-add{margin:0 0 8px 0}.delimiter.tsl-footer .footer-contact ul li:last-child{margin:0}.delimiter.tsl-footer .footer-contact ul li:before{background-repeat:no-repeat;background-position:center center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent}.delimiter.tsl-footer .footer-contact ul li.c-tel:before{background-image:url(//cdn2.hubspot.net/hubfs/5116386/TSL%20Theme/Logos%20and%20Icons/phoneicon.svg);background-size:12px 12px;width:12px;height:12px;top:5px;left:2px}.delimiter.tsl-footer .footer-contact ul li.c-mail:before{background-image:url(//cdn2.hubspot.net/hubfs/5116386/TSL%20Theme/Logos%20and%20Icons/mailicon.svg);background-size:15px 13px;width:15px;height:13px;top:5px;left:0}.delimiter.tsl-footer .footer-contact ul li.c-add:before{background-image:url(//cdn2.hubspot.net/hubfs/5116386/TSL%20Theme/Logos%20and%20Icons/locationicon.svg);background-size:10px 15px;width:10px;height:15px;top:2px;left:3px}.delimiter.tsl-footer .footer-contact ul li.c-map:before{background-image:url(//cdn2.hubspot.net/hubfs/5116386/TSL%20Theme/Logos%20and%20Icons/mapicon.svg);background-size:15px 16px;width:15px;height:16px;top:3px;left:3px}.tsl-footer .footer-logo p{font-size:12px;font-weight:600;line-height:22px;color:#a5a0bb;margin:0}.tsl-footer .footer-logo{margin-bottom:11px}.tsl-footer .footer-logo img{margin-bottom:50px}.tsl-footer .footer-bottom p{font-size:12px;font-weight:600;line-height:22px;color:#a5a0bb}.tsl-footer .footer-bottom p a{color:#fff}.tsl-footer .footer-bottom p a:hover{text-decoration:underline}.tsl-footer .footer-info{text-align:left}.tsl-footer .website-by{text-align:right}.tsl-footer form label{color:#fff}.tsl-footer input[type="text"],.tsl-footer input[type="password"],.tsl-footer input[type="datetime"],.tsl-footer input[type="datetime-local"],.tsl-footer input[type="date"],.tsl-footer input[type="month"],.tsl-footer input[type="time"],.tsl-footer input[type="week"],.tsl-footer input[type="number"],.tsl-footer input[type="email"],.tsl-footer input[type="url"],.tsl-footer input[type="search"],.tsl-footer input[type="tel"],.tsl-footer input[type="color"],.tsl-footer input[type="file"],.tsl-footer textarea,.tsl-footer select{background-color:#464b69;box-shadow:0 0 7px 0 rgba(0,0,0,0.4);color:#fff;font-size:17px;border:1px solid transparent}.tsl-footer input[type="text"]:focus,.tsl-footer input[type="password"]:focus,.tsl-footer input[type="datetime"]:focus,.tsl-footer input[type="datetime-local"]:focus,.tsl-footer input[type="date"]:focus,.tsl-footer input[type="month"]:focus,.tsl-footer input[type="time"]:focus,.tsl-footer input[type="week"]:focus,.tsl-footer input[type="number"]:focus,.tsl-footer input[type="email"]:focus,.tsl-footer input[type="url"]:focus,.tsl-footer input[type="search"]:focus,.tsl-footer input[type="tel"]:focus,.tsl-footer input[type="color"]:focus,.tsl-footer input[type="file"]:focus,.tsl-footer textarea:focus,.tsl-footer select:focus{background-color:transparent;border:1px solid #e9e7f0}.form-slide{display:none}.tsl-footer .footer-top .footer-form .submitted-message p{text-align:left;font-size:15px;line-height:22px;font-weight:bold}.tsl-footer .footer-top .footer-form h3.form-title{display:none}@media only screen and (max-width :767px){.tsl-footer .footer-top .footer-intro{margin-bottom:30px}.tsl-footer .footer-top .footer-intro h2{margin:0 0 10px 0}.tsl-footer .footer-top .footer-intro p{font-size:17px;line-height:24px}.delimiter.tsl-footer{padding:50px 0 30px 0}.tsl-footer .footer-top{padding-bottom:30px}.tsl-footer .footer-form h3.form-title{display:none}.tsl-footer p#trigger-btn{text-align:left;margin-top:30px}.tsl-footer .footer-mid{padding:30px 0 0 0;margin-bottom:50px}.tsl-footer .footer-mid h3{margin:0 0 5px 0}.tsl-footer .footer-mid p{font-size:14px;line-height:16px;margin:0 0 8px 0}.tsl-footer .footer-mid p:last-child{margin:0 0 20px 0}.delimiter.tsl-footer .footer-contact ul li{font-size:14px;margin:0 0 8px 0}.delimiter.tsl-footer .footer-contact ul li.c-mail:before{top:4px}.tsl-footer .footer-mid .footer-contact h3{margin:0 0 5px 0}.tsl-footer .footer-logo img{max-width:100px;margin-bottom:30px}.tsl-footer .website-by{text-align:left;margin-top:30px}}