.fade-carousel{position:relative}.fade-carousel,.fade-carousel .carousel-inner .item{height:60vh;min-height:350px}.fade-carousel .carousel-indicators>li{margin:0 2px;background-color:#f39c12;border-color:#f39c12;opacity:.7}.fade-carousel .carousel-indicators>li.active{width:10px;height:10px;opacity:1}.hero{position:absolute;top:50%;left:50%;z-index:3;color:#fff;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.75);transform:translate3d(-50%,-50%,0)}.hero h1{font-weight:700;margin:0;padding:0;color:#fff}.hero h1,.hero p{font-size:6.5em}.fade-carousel .carousel-inner .item .hero{opacity:0;transition:all 2s ease-in-out .1s}.fade-carousel .carousel-inner .item.active .hero{opacity:1;transition:all 2s ease-in-out .1s}button.flickity-prev-next-button.previous{left:0}button.flickity-prev-next-button.next,button.flickity-prev-next-button.previous{position:absolute;top:300px;width:100px;height:100px;border:none;border-radius:50%;background:transparent;cursor:pointer;transform:translateY(-50%)}button.flickity-prev-next-button.next{left:auto!important;right:0}.btn.btn-lg{padding:5px 25px}.btn.btn-hero{color:#fff;background-color:#e40520;outline:none;margin:20px auto}.fade-carousel .slides .image{height:60vh;min-height:350px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#343333}.header.basic{background:#dad7d8;position:relative}.header.basic>.hero>hgroup>h3{color:#333;text-shadow:none}.header.basic>.hero{max-width:750px}.carousel-control-outside.right>i,.carousel-control.right>i{position:absolute;top:50%;right:25px;font-size:5em}.carousel-control-outside.left>i,.carousel-control.left>i{position:absolute;top:50%;left:25px;font-size:5em}.carousel-control-outside.right>img,.carousel-control.right>img{position:absolute;top:50%;right:5px;font-size:5em;max-width:40px;width:4vw}.carousel-control-outside.left>img,.carousel-control.left>img{position:absolute;top:50%;left:5px;font-size:5em;max-width:40px;width:4vw}#testimonial>a.carousel-control>img{max-width:30px}.carousel-control-outside.left,.carousel-control-outside.right,.carousel-control.left,.carousel-control.right{background:transparent}.carousel-control-outside.left:hover,.carousel-control.left:hover{background:linear-gradient(90deg,rgba(0,0,0,.05) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6dddddd",endColorstr="#00000000",GradientType=1)}.carousel-control-outside.right:hover,.carousel-control.right:hover{background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.05));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6dddddd",GradientType=1)}.carousel-control{position:absolute;left:0;bottom:0;width:15%}.carousel-control,.carousel-control-outside{top:0;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;z-index:99}.carousel-control-outside{position:fixed;width:14%;max-width:80px;height:100%}.carousel-control-outside.left{left:0}.carousel-control-outside.right{right:0}@media screen and (min-width:980px){.hero{width:780px}}@media screen and (min-width:768px) and (max-width:980px){.hero h1{font-size:3em}.hero h3{font-size:1.6em}}@media screen and (min-width:768px){.hero{max-width:630px}}@media screen and (max-width:768px){.hero h1{font-size:2em}.hero h3{font-size:1.2em}.carousel-control-outside{width:8%}}