/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cta_box{position:fixed;bottom:7px;right:-321px;top:inherit !important;left:inherit !important;transition:right 3s;height:200px;width:320px;border:1px solid rgb(0,0,0);color:rgb(0,0,0);background-size:cover;background-color:#fff;padding:15px;z-index:10000000;}.cta_box h3{height:48px;width:190px;color:#002B54;font-size:20px;line-height:24px;overflow:hidden;margin-bottom:10px;font-weight:normal;}.cta_box p{height:80px;width:190px;color:#4A4A4A;font-size:14px;line-height:20px;overflow:hidden;margin-bottom:10px;}.cta_box a{height:22px;width:190px;color:#3B6E8F;font-size:14px;font-weight:600;line-height:14px;margin-bottom:0;text-decoration:none;overflow:hidden;}.cta_close{left:-1px;position:absolute;height:28px;width:28px;text-align:center;top:-28px;background:#fff;line-height:28px;font-size:18px;border:1px solid #000;border-bottom-width:0;border-top-right-radius:5px;border-top-left-radius:5px;cursor:pointer;}
.smooth_slider_container{white-space:nowrap;overflow:hidden;transform:translate3d(0,0,0);margin-top:30px !important;}.smooth_slider{margin:0 auto;padding:20px 0;overflow:hidden;display:flex;> *{flex:0 0 100%;}&:hover .photo_group{animation-play-state:paused;}}.photo_group{display:flex;will-change:transform;animation:scrolling 80s linear infinite;}@keyframes scrolling{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}.photo_group > *{height:200px;display:inline-block;padding-right:20px;}.smooth_slider img{height:100%;width:auto;}
