.site-main.front-page{padding:0}.site-main.front-page .banner-section{background:#6483be;margin-left:calc((100vw - 100%) / 2 * -1);margin-right:calc((100vw - 100%) / 2 * -1);padding:20px 0 40px}.site-main.front-page .banner-section .banner-slide{max-width:1200px;margin:0 auto;position:relative}.site-main.front-page .banner-section .banner-slide__inner{display:flex!important;align-items:center;gap:48px;padding:0}.site-main.front-page .banner-section .banner-slide__content{flex:0 0 48%;text-align:center;padding:0 20px}.site-main.front-page .banner-section .banner-slide__title{font-size:40px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.3;margin:0 0 20px;text-align:center}.site-main.front-page .banner-section .banner-slide__title:after{content:none}.site-main.front-page .banner-section .banner-slide__desc{font-size:15px;color:rgb(255 255 255 / .85);line-height:1.8;margin:0 0 20px;text-align:left}.site-main.front-page .banner-section .banner-slide a{line-height:38px;display:inline-block}.site-main.front-page .banner-section .banner-slide__image-wrap{flex:1;line-height:0}.site-main.front-page .banner-section .banner-slide__image-wrap img{width:100%;height:auto;display:block}.site-main.front-page .banner-section .slick-dots{bottom:-36px}.site-main.front-page .banner-section .slick-dots li button::before{font-size:10px;color:#fff;opacity:.5}.site-main.front-page .banner-section .slick-dots li.slick-active button::before{color:#fff;opacity:1}.site-main.front-page .banner-section .slick-prev,.site-main.front-page .banner-section .slick-next{z-index:10;width:40px;height:40px;transition:border-color 200ms ease,opacity 200ms ease}.site-main.front-page .banner-section .slick-prev::before,.site-main.front-page .banner-section .slick-next::before{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M6.26589 12.5333L7.19922 11.6L1.86586 6.26667L7.19922 0.933341L6.26589 6.67572e-06L-0.000806808 6.26667L6.26589 12.5333Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 100%;color:#fff0;opacity:.5}.site-main.front-page .banner-section .slick-prev:hover,.site-main.front-page .banner-section .slick-next:hover{border-color:#fff;opacity:1}.site-main.front-page .banner-section .slick-next::before{transform:scaleX(-1)}.site-main.front-page .banner-section .slick-prev{left:-45px}.site-main.front-page .banner-section .slick-next{right:-45px}.site-main.front-page .about-section{background:#fff}.site-main.front-page .about-section__description{color:#555;font-size:15px;line-height:1.8;margin-bottom:16px}.site-main.front-page .about-section__actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.site-main.front-page .update-know-librais-section .tgv-container-row{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:1024px){.site-main.front-page .banner-section{padding:20px 16px 40px}.site-main.front-page .banner-section .banner-slide__inner{gap:24px}.site-main.front-page .banner-section .banner-slide__title{font-size:30px}.site-main.front-page .banner-section .banner-slide .slick-prev{left:-10px}.site-main.front-page .banner-section .banner-slide .slick-next{right:-10px}}@media (max-width:991px){.site-main.front-page .banner-section{padding:24px 16px 48px}.site-main.front-page .banner-section .banner-slide__content{padding:0}.site-main.front-page .banner-section .banner-slide .slick-prev,.site-main.front-page .banner-section .banner-slide .slick-next{display:none!important}}@media (max-width:767px){.site-main.front-page .banner-section{padding:20px 12px 44px}.site-main.front-page .banner-section .banner-slide__title{font-size:24px;margin-bottom:16px}.site-main.front-page .banner-section .banner-slide__desc{font-size:14px}.site-main.front-page section.update-know-librais-section .tgv-container-row{grid-template-columns:1fr;gap:60px}.site-main.front-page section.update-know-librais-section .date-left-conent-right a{gap:16px}.site-main.front-page section.update-know-librais-section .date-left-conent-right a .date{font-size:13px}.site-main.front-page section.update-know-librais-section .date-left-conent-right a .date .day{font-size:35px;font-weight:400}.site-main.front-page section.update-know-librais-section .date-left-conent-right a .content h3{font-size:17px;margin-top:0;margin-bottom:8px}.site-main.front-page section.update-know-librais-section .date-left-conent-right a .content .excerpt{-webkit-line-clamp:2}}@media (max-width:550px){.site-main.front-page .banner-section{padding:16px 16px 20px}.site-main.front-page .banner-section .banner-slide__image-wrap{order:-1}.site-main.front-page .banner-section .banner-slide__content{text-align:left;padding:0}.site-main.front-page .banner-section .banner-slide__inner{padding:0;flex-direction:column;gap:20px}.site-main.front-page .banner-section .banner-slide__title{font-size:24px;text-align:left;padding:0;margin-bottom:12px}.site-main.front-page .banner-section .banner-slide a.btn{padding-right:32px}.site-main.front-page .banner-section .banner-slide .slick-dots{position:static;bottom:0;margin-top:0}}