@media screen and (max-width:1180px){#banner #banner-contents .left{padding-right:40px}#banner #banner-contents .left h1,#banner #banner-contents .left h1 .destaque{font-size:40px;line-height:44px}#home-register-highlight .wrapper{padding:35px 20px}#home-register-highlight .wrapper .left .icon{left:20px}}@media screen and (max-width:980px){#banner{background-position:left 45% center}#banner #banner-contents .right .avatar{width:50px;height:47px;margin-right:5px}#banner #banner-contents .right .question{font-size:18px;line-height:22px;margin-top:10px;margin-bottom:25px}#banner #banner-contents .right .swiper-slide:nth-child(3) .box-name{margin-right:0;margin-bottom:20px}#banner #banner-contents .right .swiper-slide:nth-child(4) .birthday{margin-right:0;margin-bottom:20px}#banner #banner-contents .right .options{flex-direction:column}#banner #banner-contents .right .option{margin-bottom:12px}#banner #banner-contents .right .option+.option{margin-left:0}#home-firstmetrics .grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){#banner{background:url("https://images2.felizes.pt/Images/homepage/bg-banner-mobile.jpg") no-repeat center bottom;background-size:110% auto}#banner #banner-contents .wrapper{flex-direction:column;align-items:center}#banner{padding-top:105px}#banner:before{background:linear-gradient(180deg,rgba(254,245,247,.6) 0%,rgba(254,245,247,.35) 45%,rgba(254,245,247,0) 68%)}#banner #banner-contents .left{width:100%;margin-bottom:40px;padding-right:0}#banner #banner-contents .left h1,#banner #banner-contents .left h1 .destaque{font-size:36px;line-height:40px}#banner #banner-contents .left h2{margin-bottom:12px}#banner #banner-contents .left .lead,#banner #banner-contents .left .lead span{font-size:16px;line-height:24px}#banner:not(.hero-botao) #banner-contents .left .lead{cursor:pointer}#banner:not(.hero-botao) #banner-contents .left .lead .lead-curta{display:inline}#banner:not(.hero-botao) #banner-contents .left .lead .lead-longa{display:none}#banner:not(.hero-botao) #banner-contents .left .lead.aberta .lead-curta{display:none}#banner:not(.hero-botao) #banner-contents .left .lead.aberta .lead-longa{display:inline}#banner.hero-botao .cta-note{display:none}#banner.hero-botao #banner-contents .left{max-width:100%;margin-bottom:0}#banner .cta-hero{height:52px;padding:0 24px 0 20px;font-size:17px}#banner .cta-note{font-size:13px}#banner #banner-contents .right{width:100%;min-height:270px;margin-top:0;align-self:auto;background:none;border-radius:0;padding:0;box-shadow:none}#banner #banner-contents .right .avatar{position:static;margin-right:12px}#banner #banner-contents .right .question{display:block;min-height:0;padding-left:0;margin-bottom:10px}#banner #banner-contents .right .swiper-container{padding:0 10px}#banner #banner-contents .right .options{align-items:flex-start}#banner #banner-contents .right .option{display:inline-flex;flex:none;justify-content:flex-start;background-color:transparent;font-family:"Open Sans",sans-serif;font-size:18px;border-radius:20px;margin:0 0 12px 10px;padding:7px 15px}#banner #banner-contents .right .option+.option{margin-left:10px}#banner #banner-contents .right .option:after{content:none}#banner #banner-contents .right .option span{display:flex}.assistant-back{width:auto;margin:0 0 0 10px}#banner #banner-contents .right .question{font-weight:500}#home-about .item,#home-about .item:nth-child(even){flex-direction:column;border:solid 1px #f0dee4;border-radius:20px;padding:24px 22px 20px;margin-bottom:14px}#home-about .item .innerleft,#home-about .item:nth-child(even) .innerleft{width:100%;padding-left:0;padding-right:0}#home-about .item .innerright,#home-about .item:nth-child(even) .innerright{display:none}#home-about .item:nth-child(2) .innerright{display:flex;width:100%;order:-1;margin-bottom:18px;border-radius:14px}#home-about .numero{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background-color:#fef5f7;color:#e3496d;font-family:"Quicksand",sans-serif;font-weight:700;margin-bottom:16px}#home-about .item .innerleft h3{font-size:19px;line-height:24px;margin-bottom:8px}#home-about .resumo{display:block;font-size:15px;line-height:22px}#home-about .resumo a{color:#0296c0;font-weight:700}#home-about .description{display:none;margin-top:12px}#home-about .description .home-about-single-testimonial{display:none}#home-about .item.aberto .description{display:block}#home-about .item.aberto .resumo{display:none}#home-about .ler-mais{display:inline-block;margin-top:10px;background:none;padding:0;font-size:14px;font-weight:700;color:#e3496d;cursor:pointer}#home-about .ler-mais:after{content:" ›"}#home-about .item.aberto .ler-mais:after{content:" ‹"}#home-about .citacao{display:block;background-color:#fef5f7;border-radius:22px;padding:18px;margin-top:22px}#home-about .citacao img{display:block;width:120px;height:120px;object-fit:cover;border-radius:16px;margin-bottom:14px}#home-about .citacao blockquote{font-family:"Quicksand",sans-serif;font-size:17px;line-height:24px;font-weight:700}#home-about .citacao cite{display:block;margin-top:10px;font-style:normal;font-size:14px;color:#777}#home-about .citacao cite a{font-size:14px;color:#e3496d;font-weight:700}#home-about .box-button{margin-top:30px}#home-register-highlight .wrapper .left h3{font-size:20px}}@media screen and (max-width:600px){#banner{height:750px}#banner .clouds{bottom:-40px}#banner #banner-contents .right .box-pagination{bottom:0}#banner #banner-contents .right .box-pagination .swiper-line{display:none}#banner #banner-contents .right .box-progress{bottom:10px;width:calc(100% - 40px);left:auto;right:0}#home-firstmetrics{padding:35px 0 20px}#home-firstmetrics h2{font-size:20px;line-height:27px;margin-bottom:26px}#home-firstmetrics .grid{grid-gap:12px}#home-firstmetrics .grid-item{padding:20px 10px}#home-firstmetrics .grid-item strong{font-size:32px;line-height:32px}#home-about .title .icon span:before{background-position:-80px -160px}#home-blog .title .icon span:before{background-position:-200px -160px}#home-blog .swiper-bot{flex-direction:column}#home-blog .swiper-bot .swiper-pagination{margin-bottom:50px}#home-blog .swiper-bot:before{display:none}#home-register-highlight .wrapper{flex-direction:column;align-items:center;padding:0 20px 35px 20px}#home-register-highlight .wrapper .left{padding:0;margin-right:0;margin-bottom:20px;text-align:center;flex-direction:column}#home-register-highlight .wrapper .left .icon{position:relative;left:0}#home-blog{padding:75px 0 250px}#home-about{padding:0 0 75px}}@media screen and (max-width:480px){#banner{background-size:cover;background-position:center bottom 60px}#banner #banner-contents .left h1,#banner #banner-contents .left h1 .destaque{font-size:34px;line-height:38px}#banner #banner-contents .left h2{font-size:12px;margin-bottom:10px}#banner #banner-contents .left .lead,#banner #banner-contents .left .lead span{font-size:15px;line-height:22px}#banner #banner-contents .right{width:100%;min-height:calc(100% - 130px)}#banner #banner-contents .right .avatar{width:40px;height:37px}#banner #banner-contents .right .question{font-size:16px;line-height:20px;margin-top:8px}#banner #banner-contents .right .note{padding-left:0;font-size:12.9px}#banner #banner-contents .right input,#banner #banner-contents .right select{height:40px;border-radius:20px !important;box-shadow:0 3px 15px rgba(0,0,0,.15)}#banner #banner-contents .right .swiper-slide:nth-child(4) .birthday{flex-direction:column;box-shadow:none;margin-bottom:0}#banner #banner-contents .right .swiper-slide:nth-child(4) .box{margin-bottom:15px;width:100% !important}#banner #banner-contents .right .swiper-slide:nth-child(5) .box-email{margin-bottom:15px}#banner #banner-contents .right .swiper-slide:nth-child(5) .bot-option{flex-direction:column}#banner #banner-contents .right .swiper-slide:nth-child(5) .bot-option .box-password{margin-bottom:15px;margin-right:0}}@media screen and (max-width:380px){#banner #banner-contents .right .option{font-size:16px}}
