.tt-carousel-wrapper .carousel-item img{width:100%;height:auto}.tt-carousel-wrapper .tt-carousel-captions .tt-carousel-caption{display:none;margin-top:20px;margin-bottom:40px}.tt-carousel-wrapper .tt-carousel-captions .tt-carousel-caption.active{display:block}.tt-carousel-wrapper .tt-carousel-controls{margin-top:15px;width:100%;text-align:center;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width:767px){.tt-carousel-wrapper .tt-carousel-controls.tt-carousel-menu-styles{justify-content:space-around;flex-wrap:wrap}}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-indicators a{cursor:pointer;width:10px;height:10px;border-radius:100%;display:inline-flex;background:0 0;border:1px solid #686766;margin:0 2px}@media only screen and (min-width:768px){.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-indicators a{width:12px;height:12px}}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-indicators a.active{border:1px solid #686766;background:#686766}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names{flex-shrink:1}@media only screen and (max-width:767px){.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names{flex-basis:auto;width:auto;order:1}}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names a,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names span{display:inline-flex;font-size:16px;line-height:24px;font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif;cursor:pointer;opacity:.6}@media only screen and (min-width:768px){.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names a,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names span{font-size:24px;line-height:30px}}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names span{margin:0 10px}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names a:hover{opacity:1;text-decoration:none}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-menu-names a.active{opacity:1}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev{margin-right:35px}@media only screen and (min-width:768px){.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev{margin-right:55px}}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next{margin-left:35px}@media only screen and (min-width:768px){.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next{margin-left:55px}}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev{cursor:pointer}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next a,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev a{opacity:.9}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next a:hover,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev a:hover{opacity:1}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next a svg,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev a svg{width:30px;height:30px}.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next.tt-carousel-menu-styles,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev.tt-carousel-menu-styles{flex-shrink:0}@media only screen and (max-width:767px){.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-next.tt-carousel-menu-styles,.tt-carousel-wrapper .tt-carousel-controls .tt-carousel-prev.tt-carousel-menu-styles{margin-top:20px;order:3}}