@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");html,body,div,input,button{font-family:"Montserrat", sans-serif;font-size:14px;font-optical-sizing:auto;font-style:normal}html,body{height:100%;overflow-x:hidden;scroll-behavior:smooth}.font-bebas{font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal}.bg-pink{background-color:#f38d82 !important}.bg-dark-pink{background-color:#c8655a !important}.bg-green{background-color:#2b97a6 !important}.text-pink{color:#f38d82 !important}.text-dark-pink{color:#c8655a !important}.text-green{color:#2b97a6 !important}.btn-pink{background-color:#f38d82 !important}.btn-pink:hover{background-color:#ef6353 !important}.btn-dark-pink{background-color:#c8655a !important}.btn-dark-pink:hover{background-color:#b3483c !important}.btn-green{background-color:#2b97a6 !important}.btn-green:hover{background-color:#21727d !important}#homepage .banner-hero{height:auto;background:#f2f2ee url("../images/banner-background.webp") no-repeat scroll center center/cover;padding:200px 0 200px 0}#homepage .banner-hero p{line-height:160%}@media (max-width:992px){#homepage .banner-hero p{font-size:14px}}@media (max-width:1366px){#homepage .banner-hero{padding:164px 0 80px 0}}@media (max-width:992px){#homepage .banner-hero{padding:150px 0 50px 0}}@media (max-width:767px){#homepage .banner-hero{padding:90px 0 50px 0;background:#f2f2ee url("../images/bg-banner-mobile.webp") no-repeat scroll center center/cover}#homepage .banner-hero .spacer-mobile{min-height:350px}}#homepage #sobre-o-clube{padding:30px 0;background:transparent url("../images/o-que-e-o-clube-bg.png") no-repeat fixed center center/cover}@media (max-width:768px){#homepage #sobre-o-clube{padding:10px 0}}#homepage #sobre-o-clube .container-o-que-e-o-clube{margin:40px 0;background-color:#fff;box-shadow:0 10px 20px rgba(0, 0, 0, 0.25);border-radius:20px;overflow:hidden;position:sticky;top:80px}@media (max-width:768px){#homepage #sobre-o-clube .container-o-que-e-o-clube{margin:20px 0}}#homepage #sobre-o-clube .container-o-que-e-o-clube .titulo{background:transparent url("../images/o-que-e-o-clube-titulo-bg.png") no-repeat scroll center center/cover;height:200px;display:flex;align-items:center;justify-content:center}#homepage #sobre-o-clube .container-o-que-e-o-clube .texto{padding:20px 30px}#homepage #sobre-o-app{padding:50px 0;background:transparent url("../images/sobre-o-app-bg.png") no-repeat scroll center center/cover}@media (max-width:768px){#homepage #sobre-o-app{padding:20px 0}}#homepage #sobre-o-app #swiper-sobre-o-app{margin:40px 0}#homepage #sobre-o-app #swiper-sobre-o-app .swiper-slide{height:auto}#homepage #sobre-o-app #swiper-sobre-o-app .sobre-o-app-card{padding:0 20px 30px 20px;height:100%;display:flex;flex-direction:column}@media (max-width:768px){#homepage #sobre-o-app #swiper-sobre-o-app .sobre-o-app-card{padding:0 36px 30px 36px}}#homepage #sobre-o-app #swiper-sobre-o-app .sobre-o-app-card .sobre-o-app-card-section{display:flex;justify-content:center;margin-bottom:40px}#homepage #sobre-o-app #swiper-sobre-o-app .sobre-o-app-card .sobre-o-app-card-body{padding:20px 20px 0 20px;background-color:#fff;border-radius:20px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.25);display:flex;flex-direction:column;gap:20px;flex-grow:1}#homepage #sobre-o-app #swiper-sobre-o-app .sobre-o-app-card .sobre-o-app-card-body .text-container{flex-grow:1}#homepage #sobre-o-app #swiper-sobre-o-app .sobre-o-app-card .sobre-o-app-card-body .mockup-container{position:relative;background-size:cover;min-height:300px;width:100%;max-width:250px;margin:0 auto;box-shadow:0 10px 10px -10px rgba(0, 0, 0, 0.25)}#homepage #vantagens{padding:50px 0;background:transparent url("../images/vantagens-bg.png") no-repeat scroll center center/cover}#homepage #depoimentos{padding:50px 0;background:transparent url("../images/sobre-o-app-bg.png") no-repeat scroll center center/cover}#homepage #depoimentos #swiper-depoimentos{margin:40px 0}#homepage #depoimentos #swiper-depoimentos .swiper-slide{padding:0 20px 30px 20px;height:auto}@media (max-width:768px){#homepage #depoimentos #swiper-depoimentos .swiper-slide{padding:0 36px 30px 36px}}#homepage #depoimentos #swiper-depoimentos .depoimento{display:flex;gap:40px;align-items:center;justify-content:space-between;flex-direction:column;height:100%}#homepage #depoimentos #swiper-depoimentos .depoimento .depoimento-header{background-color:#fff;border-radius:20px;filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.25));padding:20px;margin:0px;flex-grow:1;position:relative;text-align:center;display:flex;justify-content:center;align-items:center}#homepage #depoimentos #swiper-depoimentos .depoimento .depoimento-header:after{content:"";display:block;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}#homepage #depoimentos #swiper-depoimentos .depoimento .avatar{border:1px solid #f38d82;border-radius:80px;width:60px;height:60px}#homepage #depoimentos .business-caroussel{--marquee-item-width: 150px;--marquee-item-height: 150px;--marquee-duration: 32s;--marquee-items: 12;--marquee-item-offset: max(
				calc(var(--marquee-item-width) * var(--marquee-items)),
				calc(100% + var(--marquee-item-width))
			);--marquee-delay: calc(
				var(--marquee-duration) / var(--marquee-items) * (var(--marquee-items) - var(--marquee-item-index)) * -1
			);display:flex;block-size:calc(var(--marquee-item-height) + 30px);position:relative;overflow-x:hidden;margin:40px 0}#homepage #depoimentos .business-caroussel .business-caroussel-logo{--marquee-item-offset: max(
					calc(var(--marquee-item-width) * var(--marquee-items)),
					calc(100% + var(--marquee-item-width))
				);--marquee-delay: calc(
					var(--marquee-duration) / var(--marquee-items) * (var(--marquee-items) - var(--marquee-item-index)) *
						-1
				);position:absolute;inset-inline-start:var(--marquee-item-offset);transform:translateX(-50%);animation:go linear var(--marquee-duration) var(--marquee-delay, 0s) infinite;width:150px;height:150px;border-radius:150px;border:1px solid #f2f2ee;transition:all ease-in 0.2s}#homepage #depoimentos .business-caroussel .business-caroussel-logo:hover{box-shadow:0 10px 20px rgba(0, 0, 0, 0.25)}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(1){--marquee-item-index: 1}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(2){--marquee-item-index: 2}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(3){--marquee-item-index: 3}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(4){--marquee-item-index: 4}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(5){--marquee-item-index: 5}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(6){--marquee-item-index: 6}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(7){--marquee-item-index: 7}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(8){--marquee-item-index: 8}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(9){--marquee-item-index: 9}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(10){--marquee-item-index: 10}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(11){--marquee-item-index: 11}#homepage #depoimentos .business-caroussel .business-caroussel-logo:nth-of-type(12){--marquee-item-index: 12}@keyframes go{to{inset-inline-start:calc(150px * -1)}}.swiper .navigation-button{width:60px;height:60px;border-radius:40px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(20px);background-color:rgba(255, 255, 255, 0.5);box-shadow:0 10px 20px rgba(0, 0, 0, 0.25);transition:all ease-in 0.2s}.swiper .navigation-button:hover{box-shadow:0 10px 20px rgba(0, 0, 0, 0.5)}.swiper .navigation-button:after{font-size:22px;color:#c8655a}.swiper .navigation-button.swiper-button-disabled{opacity:0}@media (max-width:768px){.swiper .navigation-button{width:36px;height:36px}.swiper .navigation-button:after{font-size:18px;color:#c8655a}.swiper .navigation-button.swiper-button-next{right:8px}.swiper .navigation-button.swiper-button-prev{left:8px}}.category-tag{display:flex;align-items:center}.category-tag .icon-container{width:80px;height:80px;background-color:#2b97a6;border-radius:80px;position:relative;z-index:2}.category-tag .icon-container .icon{position:relative;z-index:2;padding:15px}.category-tag .icon-container .icon img{width:100%;height:auto}.category-tag .icon-container .tail{height:40px;position:absolute;bottom:0;left:0;width:auto;border-radius:0;z-index:1}.category-tag .title-container{padding:7px 20px 5px 24px;border-radius:0 20px 20px 0;border:1px solid #2b97a6;margin-left:-10px;position:relative;overflow:hidden;background-color:#fff;box-shadow:0 0 0 5px #fff}.category-tag .title-container:after{content:"";display:block;position:absolute;left:0;top:0;width:0%;height:100%;background:#f38d82;transition:all ease-in 0.2s;border-radius:0 19px 19px 0}.category-tag .title-container .title{font-family:"Bebas Neue", sans-serif;font-size:20px;display:block;color:#2b97a6;position:relative;z-index:2;transition:all ease-in 0.2s}header.header{position:fixed;top:0;width:100%;backdrop-filter:blur(20px);z-index:10;margin-bottom:-51px;background-color:rgba(255, 255, 255, 0.25)}@media (max-width:992px){header.header{margin-bottom:-66px}}header.header .navbar{padding:15px 0}@media (max-width:767px){header.header .navbar{padding:5px 0}}header.header .navbar .navbar-brand{position:relative;padding:0;margin-top:-21px}@media (max-width:767px){header.header .navbar .navbar-brand{width:auto;margin:0}}header.header .navbar .navbar-brand .navbar-brand-logo{position:absolute;top:0;width:120px;height:auto;filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.125))}@media (max-width:992px){header.header .navbar .navbar-brand .navbar-brand-logo{width:80px;margin-top:-10px}}@media (max-width:767px){header.header .navbar .navbar-brand .navbar-brand-logo{height:60px;width:auto;position:static;margin:0}}header.header .navbar #navbarNav .navbar-nav{gap:50px}header.header .navbar #navbarNav .navbar-nav .nav-item .nav-link{padding:0;color:#1a1a1a}header.header .navbar #navbarNav .navbar-nav .nav-item .nav-link:hover{text-decoration:underline}@media (max-width:992px){header.header .navbar #navbarNav .navbar-nav{gap:30px;margin-left:auto}}@media (max-width:575px){header.header .navbar #navbarNav .navbar-nav{gap:5px;margin-left:auto;display:flex;margin:15px 0;justify-content:center;align-items:center}header.header .navbar #navbarNav .navbar-nav .nav-item{text-align:center;font-size:16px;display:inline-block}}.footer{padding:3rem 0;background:#ffd4d0;background:-moz-linear-gradient(180deg, #ffd4d0 0%, #fff 100%);background:-webkit-linear-gradient(180deg, #ffd4d0 0%, #fff 100%);background:linear-gradient(180deg, #ffd4d0 0%, #fff 100%)}.footer .contact-buttons{display:flex;gap:20px}.footer .contact-buttons .contact-button{background-color:#2b97a6;padding:20px;border-radius:20px 20px 20px 0;color:#fff;display:flex;text-decoration:none;flex-direction:column;gap:5px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.25);transition:all ease-in 0.2s;text-align:center;font-size:14px}.footer .contact-buttons .contact-button:hover{box-shadow:0 10px 20px -10px rgba(0, 0, 0, 0.5)}.footer .contact-buttons .contact-button .icon{font-size:22px;text-align:center}.footer .contact-buttons .contact-button strong{font-weight:bold}@media (max-width:992px){.footer .contact-buttons .contact-button{padding:20px 10px}.footer .contact-buttons .contact-button .icon{font-size:18px}.footer .contact-buttons .contact-button .text{font-size:12px !important}}.footer .social-nav{margin:40px 0}.footer .social-nav a{text-decoration:none}.footer p{font-size:16px}.footer a{color:#c8655a}.footer a:hover{color:#207380}/*# sourceMappingURL=D:\Projetos\Vicode\maes-amigas-lp-app/themes/web/css/maps/web.map */
