@charset "UTF-8";.login-container{display:flex;justify-content:center;align-items:center;height:100vh;font-family:"Intro",sans-serif;background-color:#f9f9f9;padding:20px}.form-login{background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,0.1);width:100%;max-width:400px;display:flex;flex-direction:column}.login-title{font-size:20px;margin-bottom:20px;text-align:center;color:#171c66;font-family:'Inter',sans-serif}.in-user,.in-password{width:100%;margin-bottom:15px}.in-user input,.in-password input{width:100%;height:40px;padding:0 10px 0 40px;border-radius:5px;border:1px solid #ccc;background-color:#fff;font-size:14px;background-repeat:no-repeat;background-position:10px center;background-size:20px}.in-user input{background-image:url('https://paranacooperativo.coop.br/media/mod_custom_slides/css/modules/mod_custom_slides/assets/img/user-icon.svg')}.in-password input{background-image:url('https://paranacooperativo.coop.br/media/mod_custom_slides/css/modules/mod_custom_slides/assets/img/password.svg')}.in-user input:focus,.in-password input:focus{border-color:#4d80cf;outline:none}.btn-wrapper{display:flex;justify-content:flex-end}.btn-access{text-decoration:none;background-color:transparent;border-color:#4d80cf;color:#4d80cf;font-weight:400;line-height:17px;font-size:12px;padding:12px 48px;border-radius:100px;border:1px solid;cursor:pointer;transition:all 0.3s ease}.btn-access:hover{background-color:#4d80cf;color:#fff}.mod-customswiperbanners .swiper{position:relative}.mod-customswiperbanners .swiper,.mod-customswiperbanners .swiper-slide{height:var(--mod-slide-height-desktop,500px)}.mod-customswiperbanners .mod-banner-img{width:100%;height:100%;display:block;object-fit:cover}.mod-customswiperbanners .mod-banner-caption{position:absolute;left:0;right:0;bottom:8px;padding:10px 14px;background:rgba(0,0,0,.45);color:#fff;font-size:.95rem}.mod-customswiperbanners .swiper-button-prev,.mod-customswiperbanners .swiper-button-next{}.mod-customswiperbanners .swiper-pagination-bullet{opacity:.6}.mod-customswiperbanners .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,50px) !important}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,50px) !important;right:auto}.mod-customswiperbanners .swiper-button-next::after{transform:rotate(-45deg)}.mod-customswiperbanners .swiper-button-prev::after{transform:rotate(135deg)}.mod-customswiperbanners .swiper-button-prev:hover,.mod-customswiperbanners .swiper-button-next:hover{opacity:.9}@media (max-width:768px){&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px) !important}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px) !important;right:auto}.mod-customswiperbanners .swiper,.mod-customswiperbanners .swiper-slide{height:var(--mod-slide-height-mobile,400px)}}
