:root{--nlc-blue:#4575ff;--nlc-black:#000;--nlc-yellow:#fff761;--nlc-purple:#e81ce8;--nlc-white:#fff;--nlc-green:#7af094;--nlc-red:red}
.tns-controls{text-align:right;padding:0 .5rem;z-index:10;position:relative}
.tns-controls button{background-color:transparent;border:0}
.tns-controls button[data-controls="prev"]{width:26px;height:30px;background-image:url("/wp-content/themes/nlc-theme/assets/img/slider-arrow-left.svg");text-indent:-100000px;overflow:hidden;margin:0 1rem}
.tns-controls button[data-controls="next"]{width:26px;height:30px;background-image:url("/wp-content/themes/nlc-theme/assets/img/slider-arrow-right.svg");text-indent:-100000px;overflow:hidden;margin:0 1rem}
.quotes-section{position:relative;margin-bottom:4vw;overflow:hidden}
.quotes-section>.container{max-width:1110px !important}
.quotes-section .tns-fadeIn .quote-content{opacity:1 !important;left:0 !important}
.quotes-section .tns-fadeIn .image-container{opacity:1 !important;margin-right:0 !important}
.quotes-section .tns-inner{margin:1rem 0}
.quotes-section .quote-content{position:relative;padding:1rem;padding-bottom:10rem;padding-right:20%;left:-1rem;-webkit-transition:left 400ms ease-out,opacity 400ms ease-out;transition:left 400ms ease-out,opacity 400ms ease-out}
.quotes-section .quote-content::after{content:'';background-color:var(--nlc-black);position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-transform-origin:top right;transform-origin:top right}
.quotes-section .quote-content .title{padding-right:5%}
.quotes-section ul{padding-left:0 !important}
.quotes-section ul li{list-style:none !important}
.quotes-section .image-container{width:70%;max-width:200px;float:right;display:block;z-index:1;top:-10rem;position:relative;-webkit-transition:margin-right 400ms ease-in-out;transition:margin-right 400ms ease-in-out;right:6vw;margin-right:-1rem}
.quotes-section .image-container .image{width:100%;padding-bottom:150%;border-radius:5px 0 5px 0;background-size:cover;background-position:center;background-repeat:no-repeat}
.quotes-section .image-container::after{content:"";position:absolute;width:calc(100% + 18px);height:calc(100% + 18px);top:0;left:0;background-color:var(--nlc-purple);border-bottom:18px solid var(--nlc-purple);border-right:18px solid var(--nlc-purple);z-index:-1;border-radius:5px 15px}
@media(min-width:768px){.tns-controls{top:2rem;position:absolute;right:0}
.quotes-section .quote-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-bottom:6rem}
.quotes-section .quote-container::after{content:'';background-color:var(--nlc-black);position:absolute;width:100%;height:calc(80% + 4rem);top:0;left:0;z-index:-1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-transform-origin:top right;transform-origin:top right}
.quotes-section .tns-inner{margin:5rem 0}
.quotes-section .quote-content{padding:2rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50vh}
.quotes-section .quote-content::after{display:none}
.quotes-section .image-container{float:none;top:6rem;right:4vw;max-width:275px;width:calc(100% - 36px)}
}@media(min-width:1024px){.tns-controls{position:static}
.tns-controls button[data-controls="prev"]{position:absolute;top:50%;left:0;margin-top:-30px;z-index:10}
.tns-controls button[data-controls="next"]{top:50%;margin-top:-30px;position:absolute;right:0;z-index:10}
.quotes-section .quotes{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("/wp-content/themes/nlc-theme/assets/img/bkgd-quote.svg")}
.quotes-section .quote-container{padding-left:9rem;padding-bottom:10rem}
.quotes-section .quote-container::after{display:none}
.quotes-section .tns-inner{margin:0}
.quotes-section .quote-content{padding-top:1rem;padding-bottom:4rem;padding-left:3rem;padding-right:2rem;min-height:525px}
.quotes-section .image-container{top:4rem}
}@media(min-width:1280px){.tns-controls button[data-controls="prev"]{left:-2rem}
.tns-controls button[data-controls="next"]{right:-2rem}
.quotes-section .quotes{height:600px}
}