@charset "UTF-8";/*! 
 */html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:focus{outline:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Saira,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;line-height:1.4;color:rgba(0,0,0,.7);background-color:#fff}#about .body,#home .body{margin:0 auto;max-width:95rem;text-align:center}a{color:#0b3e70;text-decoration:none}a:focus,a:hover{color:#04172a;text-decoration:underline}hr{margin-top:3rem;margin-bottom:3rem;border:0;border-top:1px solid solid}img{vertical-align:middle}.img-responsive{display:block;width:100%;height:auto}section{padding:4rem 0}@media (min-width:768px){section{padding:6rem 0}}@media (min-width:992px){section{padding:8rem 0}}.container{width:100%;margin:0 auto;padding:0 2rem;max-width:130rem}@media (min-width:1200px){.container{padding:0}}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1;margin-bottom:1.6rem;color:#0b3e70}h1{font-size:3.4rem}h2{font-size:3rem}h3{font-size:2.6rem}h4{font-size:2.2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}li,p{margin:0 0 1.6rem 0;font-size:1.7rem;font-weight:300;line-height:1.4}@media (min-width:992px){li,p{font-size:1.9rem}}ol,ul{margin:0 2rem 2rem;padding:0 1rem}ul li{list-style-type:disc;margin:1rem 0;padding:0}ul li:last-child{margin-bottom:0}blockquote{font-size:1.4rem;font-weight:300;padding:1.5rem;font-style:italic;background:rgba(0,0,0,.1);line-height:1.4}@media (min-width:992px){blockquote{font-size:1.6rem}}strong{font-weight:700}em,i{font-style:italic}.hero-inside{background:#fff;position:relative;font-family:Saira,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}.hero-inside .hero-image{height:26rem}@media (min-width:768px){.hero-inside .hero-image{height:35rem}}@media (min-width:992px){.hero-inside .hero-image{height:43rem}}.hero-inside .hero-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:90%;max-width:111rem}.hero-inside .hero-caption .hero-headline{line-height:.9;font-size:4rem;font-weight:900;text-transform:uppercase;text-shadow:0 0 16px #000}@media (min-width:768px){.hero-inside .hero-caption .hero-headline{font-size:5rem}}@media (min-width:992px){.hero-inside .hero-caption .hero-headline{font-size:6rem}}.hero-inside .hero-caption .hero-subhead{font-size:1.8rem;line-height:1;letter-spacing:-.02rem}.hero{background:#fff;position:relative;font-family:Saira,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}.hero .hero-image{height:26rem}@media (min-width:768px){.hero .hero-image{height:35rem}}@media (min-width:992px){.hero .hero-image{height:46rem}}.hero .hero-caption{padding:1rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:100%}@media (min-width:992px){.hero .hero-caption{padding:3rem 2rem}}@media (min-width:1200px){.hero .hero-caption{padding:3rem 4rem}}.hero .hero-caption .hero-headline p{font-size:4rem;line-height:.9;text-shadow:none;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:-.2rem;text-shadow:0 0 8px rgba(0,0,0,.8)}.hero .hero-caption .hero-headline p strong{color:#f47721;font-weight:900}@media (min-width:768px){.hero .hero-caption .hero-headline p{font-size:5rem;max-width:110rem;margin:0 auto;letter-spacing:-.3rem}}@media (min-width:992px){.hero .hero-caption .hero-headline p{font-size:6rem}}.hero .hero-caption .hero-link{color:#0b3e70;background:#f47721;padding:1rem 2rem}.hero .hero-caption .hero-link:hover{color:#0b3e70;background:#f47721}.contact{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:480px){.contact{flex-direction:row}}.contact .container{max-width:110rem}@media (min-width:480px){.contact .body{width:48%}}.contact p.small{font-size:1.4rem}.contact address p{font-size:1.7rem}.contact address a{font-weight:400!important}.contact .map{overflow:hidden;padding-bottom:60%;position:relative;height:0;margin:2rem 0 0 0}@media (min-width:480px){.contact .map{padding-bottom:80%;width:90%}}.contact .map iframe{left:0;top:0;height:100%;width:100%;position:absolute}.contactForm-form section{padding:0}.contactForm-form .field{padding:.5rem 0}.contactForm-form .field .heading{font-weight:700;font-size:1.8rem}.contactForm-form .field.required label::after{content:" *";color:red}.contactForm-form input[type=email],.contactForm-form input[type=tel],.contactForm-form input[type=text],.contactForm-form select,.contactForm-form textarea{padding:1rem;width:100%;border:1px solid #ccc;border-radius:3px;color:#333;font-weight:300;font-size:1.5rem}.contactForm-form .submit button{background:#45a53e;color:#fff;border:none;padding:1rem 2rem;font-size:2rem;line-height:1;margin-top:1rem}.contactForm-form div#contactForm-form-message-box{padding:2rem;background:#b9ef7b;margin:2rem 0 2rem 0}.contactForm-form div#contactForm-form-message-box p{font-weight:700;margin:0;line-height:1;color:#315805}.gallery .grid{padding:0}.gallery .grid .items{display:flex;flex-direction:row;flex-wrap:wrap}.gallery .grid .items .item{width:50%;background:#0b3e70}@media (min-width:768px){.gallery .grid .items .item{width:33.3333333%}}.gallery .grid .items .item .title{text-align:center;font-size:1rem;font-weight:600;line-height:.9;text-transform:uppercase;font-style:italic;color:#fff;opacity:1;width:90%;text-shadow:0 0 10px rgba(0,0,0,.93);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:480px){.gallery .grid .items .item .title{font-size:1.4rem;font-weight:600;width:90%}}@media (min-width:768px){.gallery .grid .items .item .title{font-size:1.6rem;font-weight:600;width:80%}}@media (min-width:992px){.gallery .grid .items .item .title{font-size:2.1rem;font-weight:800;width:70%}}.gallery .grid .items .item .image{opacity:.5}.gallery .grid .items .item .image img{display:block;width:100%;height:auto}.gallery .grid .items .item:hover .image{opacity:1;transition:all .5s}.gallery .grid .items .item:hover .title{opacity:1;transition:all .5s}.gallery .grid .items .item:active,.gallery .grid .items .item:focus,.gallery .grid .items .item:hover{text-decoration:none}#installation-guides .grid{padding:6rem 0;margin:0 auto;max-width:130rem}#installation-guides .grid .items{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}#installation-guides .grid .items .item{width:90%;background:#0b3e70;margin:1.2rem;padding:2rem;background:rgba(11,62,112,.1);font-size:2rem;text-align:center;line-height:1.1;font-weight:700}@media (min-width:768px){#installation-guides .grid .items .item{width:32.5%}}#installation-guides .grid .items .item:active,#installation-guides .grid .items .item:focus,#installation-guides .grid .items .item:hover{text-decoration:none;background:rgba(11,62,112,.2);transition:all .2s}.products .grid{padding:4rem 0;margin:0 auto;max-width:130rem}.products .grid .products{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.products .grid .products .product{width:50%;background:#0b3e70;margin:0 0 1.2rem 0;padding:1.5rem;background:rgba(0,0,0,.1)}@media (min-width:768px){.products .grid .products .product{width:32.5%}}.products .grid .products .product .title{text-align:center;font-size:1rem;font-weight:600;line-height:.9;text-transform:uppercase;font-style:italic;color:#fff;width:90%;text-shadow:0 0 10px rgba(0,0,0,.93);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:480px){.products .grid .products .product .title{font-size:1.4rem;font-weight:600;width:90%}}@media (min-width:768px){.products .grid .products .product .title{font-size:1.6rem;font-weight:600;width:80%}}@media (min-width:992px){.products .grid .products .product .title{font-size:2.1rem;font-weight:800;width:70%}}.products .grid .products .product .image img{display:block;width:100%;height:auto}.products .grid .products .product:active,.products .grid .products .product:focus,.products .grid .products .product:hover{text-decoration:none}.quotes{background:rgba(11,62,112,.3)}.quotes .container{width:85%;max-width:90rem}.quotes .quote{margin:0 auto;text-align:center;color:#0b3e70}.quotes .quote .quote-text{font-weight:500;font-size:1.5rem;line-height:1.4}@media (min-width:768px){.quotes .quote .quote-text{font-size:2rem;line-height:1.2}}.quotes .quote .quote-attribute{margin-top:1rem;font-weight:700;font-size:1.4rem;line-height:1.2}@media (min-width:768px){.quotes .quote .quote-attribute{font-size:1.8rem;line-height:1.2}}.quotes .quote .quote-attribute:before{content:"—";padding-right:.5rem}#toTop{position:fixed;bottom:20px;right:20px;cursor:pointer;display:none;padding:1rem 2rem;background:#093159;border-radius:4px;font-size:20px;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#toTop:hover{background:#f47721}.blocks{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.blocks{flex-direction:row}}.blocks .block-2{width:90%}@media (min-width:768px){.blocks .block-2{width:48%}}.blocks .block-2:first-child{border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:3rem;padding-bottom:3rem}@media (min-width:768px){.blocks .block-2:first-child{border-bottom:none}}#cta{background:rgba(0,0,0,.8);background:rgba(0,0,0,.2);background:#0b3e70}#cta .cta{text-align:center;max-width:80%;margin:0 auto}#cta .cta h2{color:#fff;font-size:4vmax;font-weight:400;margin:0 0 2rem 0;line-height:1;font-weight:300;font-family:Saira,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:768px){#cta .cta h2{font-size:3.2rem;letter-spacing:-.1rem}}#cta .cta a.link{font-family:Saira,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(0,0,0,.5);background:#f47721;color:#fff;font-weight:900;letter-spacing:0;margin:0 auto}footer{padding:6rem 0;background:rgba(0,0,0,.9);color:#fff;text-align:center}@media (min-width:480px){footer{text-align:left}}footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:480px){footer .container{flex-direction:row}}footer .logo{width:15rem;order:0;margin-bottom:2rem}@media (min-width:480px){footer .logo{margin-bottom:0}}@media (min-width:992px){footer .logo{width:20rem}}footer .logo img{display:block;width:100%;height:auto}footer .logos-other{width:15rem;display:flex;flex-flow:row wrap;align-items:center;align-content:space-between;margin-left:4rem}footer .logos-other .logos-more{width:100%}footer .logos-other .logos-more img{margin:auto;width:100%}@media (min-width:480px){footer .content{margin-left:4rem}}footer .content .footer-bonus{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem;align-content:space-between}@media (min-width:480px){footer .content .footer-bonus{flex-direction:row}}footer .content .footer-bonus .footer-bonus-logo{margin:0 0 1rem 0;width:10rem}@media (min-width:480px){footer .content .footer-bonus .footer-bonus-logo{margin:0 1.5rem 0 0}}footer .content .footer-bonus .footer-bonus-logo img{display:block;width:100%;height:auto}footer .content .footer-bonus .footer-bonus-text{font-size:1.6rem;line-height:1;flex-grow:1}footer .content .footer-bonus .footer-bonus-image{margin:0 0 1rem 0;width:14rem}@media (min-width:480px){footer .content .footer-bonus .footer-bonus-image{margin:0 1.5rem 0 0}}footer .content .footer-bonus .footer-bonus-image img{display:block;width:100%;height:auto}footer .content p{font-size:1.2rem;font-weight:300;line-height:1.2;margin:0 0 .5rem 0}footer .content a{color:#f47721;text-decoration:none;transition:all .3s}footer .content a:active,footer .content a:focus,footer .content a:hover{color:#fff}footer .content address{margin:2rem 0;font-style:normal;font-weight:300;line-height:1;order:2}footer .content address strong{font-weight:500}@media (min-width:480px){footer .content address{margin:0 0 2rem}}footer .content .legal{margin:0 auto;text-align:center;color:rgba(255,255,255,.3);font-size:1.2rem}footer .content .legal .copyright,footer .content .legal .credits,footer .content .legal .description{line-height:1.2;margin:1rem auto}footer .content .legal .credits a{color:rgba(255,255,255,.6)}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Saira,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;line-height:1.4;color:rgba(0,0,0,.7);background-color:#fff}#about .body,#home .body{margin:0 auto;max-width:95rem;text-align:center}a{color:#0b3e70;text-decoration:none}a:focus,a:hover{color:#04172a;text-decoration:underline}hr{margin-top:3rem;margin-bottom:3rem;border:0;border-top:1px solid solid}img{vertical-align:middle}.img-responsive{display:block;width:100%;height:auto}section{padding:4rem 0}@media (min-width:768px){section{padding:6rem 0}}@media (min-width:992px){section{padding:8rem 0}}.container{width:100%;margin:0 auto;padding:0 2rem;max-width:130rem}@media (min-width:1200px){.container{padding:0}}.intro{background:rgba(11,62,112,.2);text-align:center!important}.intro .container{max-width:100rem}.intro p{color:#0b3e70;font-size:2.5rem;line-height:1.2;transition:all .3s;letter-spacing:-.1rem;font-weight:300;margin:0;font-style:italic}@media (min-width:768px){.intro p{font-size:3.5rem}}.intro .link{background:#fff;margin-top:3rem}a.link{font-family:Saira,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;padding:1rem 1.6rem;letter-spacing:-.01rem;text-transform:uppercase;background:#0b3e70;color:#fff;text-decoration:none!important;margin:1rem 0;line-height:1;display:inline-flex;font-weight:900;border-radius:0}@media (min-width:768px){a.link{font-size:1.8rem;padding:1.5rem 2rem;margin:1.5rem 0}}a.link:after{content:" »";padding-left:.5rem}a.link:hover{text-decoration:none;box-shadow:0 6px 10px rgba(0,0,0,.02),0 6px 10px rgba(0,0,0,.3);-ms-transform:translate(0,-2px);-webkit-transform:translate(0,-2px) translate3d(0,0,0);transform:translate(0,-2px) translate3d(0,0,0);-webkit-transform-origin:inherit;-ms-transform-origin:inherit;transform-origin:inherit;transition:all .2s}a.link:active,a.link:focus,a.link:hover{text-decoration:none}#masthead{background:#fff;display:flex;align-items:center}@media (min-width:768px){#masthead{height:12rem}}nav{background:0 0;margin:0 auto;width:100%;max-width:130rem}@media (min-width:768px){nav{padding:0 2rem}}@media (min-width:1200px){nav{padding:0}}nav a{font-weight:900}.menu,.submenu{list-style-type:none;z-index:100000}.menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:0}@media (min-width:768px){.menu{justify-content:center;align-items:center;flex-wrap:nowrap;background:0 0}}.menu .brand-area{flex:1}@media (min-width:768px){.menu .brand-area{order:0}}.menu .brand-area .logo{padding:1rem 1.5rem;width:13rem;transition:all .3s;padding-left:1.5rem}@media (min-width:768px){.menu .brand-area .logo{padding:0;width:13rem}}@media (min-width:992px){.menu .brand-area .logo{width:20rem}}.menu .brand-area .logo a{text-decoration:none;background:0 0}.menu .brand-area .logo a:active,.menu .brand-area .logo a:focus,.menu .brand-area .logo a:hover{text-decoration:none;background:0 0}.menu .brand-area .logo img{display:block;width:100%;height:auto}.menu li{list-style-type:none;padding:0;margin:0}.menu li.item a{transition:all .3s;font-size:1.5rem;padding:1rem .9rem;letter-spacing:.02rem;display:block;color:rgba(0,0,0,.5);text-transform:uppercase}.menu li.item a:active,.menu li.item a:focus,.menu li.item a:hover{text-decoration:none;color:#f47721;background:0 0}@media (min-width:768px){.menu li.item a{font-size:1.6rem}}@media (min-width:992px){.menu li.item a{font-size:1.9rem;padding:1rem 1rem}}.menu li.item a:hover::after{color:#f47721}.menu li .subitem{text-align:left}.menu li .subitem a{display:block;background:#093159;color:#fff;font-size:1.6rem;line-height:1.2}.menu li .subitem a:active,.menu li .subitem a:focus,.menu li .subitem a:hover{text-decoration:none;color:#f47721;background:rgba(0,0,0,.2)}.menu.active li.item{display:block}.menu.active li.item a{font-size:1.6rem;letter-spacing:.02rem;padding:1rem 0;display:block;color:rgba(0,0,0,.5);background:rgba(0,0,0,.1)}.menu.active li.item a:active,.menu.active li.item a:focus,.menu.active li.item a:hover{text-decoration:none;color:#f47721;background:#0b3e70}.menu.active li.item a:hover::after{color:#f47721}.menu.active li .subitem{text-align:center}.menu.active li .subitem a{display:block;background:rgba(255,255,255,.1);color:rgba(0,0,0,.5)}.menu.active li .subitem a:active,.menu.active li .subitem a:focus,.menu.active li .subitem a:hover{text-decoration:none;color:#f47721;background:rgba(255,255,255,.2)}.menu .item{order:2;width:100%;text-align:center;display:none}@media (min-width:768px){.menu .item{order:1;position:relative;display:block;width:auto}}.menu .toggle{order:1;font-size:2rem;flex:1;text-align:right;padding:0 1.5rem 0 0}.menu .toggle a{color:rgba(0,0,0,.5);text-decoration:none}.menu .toggle a:hover{color:#f47721;background:0 0}.menu .toggle a:active,.menu .toggle a:focus{text-decoration:none;color:rgba(0,0,0,.5);background:0 0}@media (min-width:768px){.menu .toggle{display:none}}.submenu{display:none}.submenu-active{background-color:transparent}.submenu-active .submenu{display:block;margin:0;padding:0}@media (min-width:768px){.submenu-active .submenu{display:block;position:absolute;min-width:20rem;left:0;width:auto;background:#093159}}.has-submenu i{font-size:2rem}.has-submenu>a:after{font-family:"Font Awesome 5 Free";font-size:1.2rem;font-weight:900;content:"\f078";padding-left:5px}.menu li.item.active a,.menu li.subitem.active a,body#about li#about>a,body#get-involved li#get-involved>a,body#jsl li#jsl>a{color:#f47721}.menu li.subitem.active a{background:rgba(0,0,0,.2)}.menu.active li.subitem.active a{background:rgba(255,255,255,.2)}.social-links{display:block;margin:0;padding:0}.social-links a{font-size:2.2rem;color:#000;padding:0 1rem 0 0;margin:0 auto;text-align:center}@media (min-width:992px){.social-links a{font-size:2.4rem}}.social-links a:hover{color:#0b3e70;transition:all .2s}.social-links a i{margin:0;text-align:center}footer .social-links{margin:0}footer .social-links a{color:#fff}footer .social-links a:hover{transition:all .2s}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../fonts/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{z-index:1;position:absolute;display:block;height:4rem;width:4rem;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:4rem;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:15px}[dir=rtl] .slick-prev{left:auto;right:15px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:15px}[dir=rtl] .slick-next{left:15px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}