*{font-family:Inter,serif;font-style:normal;overflow-x:hidden}a,button{all:unset}html{scroll-behavior:smooth}.hero-background-vector{left:0;position:absolute;width:100vw;z-index:0;margin:0 auto}.hero-background-vector>img{width:100vw}.hero-section>*{color:#fff}.hero-section{align-items:center;background:#043873;display:grid;grid-template-columns:1fr 1fr;justify-content:center;padding:10vh 10vw;width:100%;z-index:-10}.hero-section>div{flex:50%}.hero-heading-h1{margin-bottom:24px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.hero-heading-text-block{margin-bottom:60px}.hero-img{display:flex;justify-content:center;z-index:5}.hero-image{max-width:400px}@media only screen and (max-width: 1000px){.hero-heading-h1{font-size:3rem}.hero-background-vector>img{width:1000px}}@media only screen and (max-width: 768px){.hero-section{display:flex;flex-direction:column;height:100%;padding:5vh 10vw}.hero-heading-h1{font-size:2.8rem}.hero-heading{align-items:center;display:flex;flex-direction:column;margin-bottom:50px;text-align:center}.hero-heading-text-block{margin:0}.hero-image{width:300px}}@media only screen and (max-width: 320px){.hero-heading-h1{font-size:2rem}.hero-section{padding:5vh 10vw}}.button{align-items:center;background:#4F9CF9FF;border-radius:8px;cursor:pointer;display:flex;height:62px;justify-content:center;position:relative;z-index:5;text-align:center;font-size:18px;color:#fff;padding:0 40px;margin-top:60px}.button>img{margin-left:10px}.page-header{background:#043873;height:92px;width:100vw;display:flex;align-items:center;justify-content:space-between;padding-right:60px}.header-unifsp-logo{object-fit:cover;max-height:60px;margin-left:170px}.page-header>a>img{width:32px;height:32px;cursor:pointer}@media only screen and (max-width: 768px){.page-header{padding:0 20px}.header-unifsp-logo{margin:0}}@media only screen and (max-width: 376px){.page-header{padding:0 6px}}.what-is-background{position:absolute;opacity:.8;z-index:-1;max-width:100%}.divided-text-image{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:60px;justify-content:center;margin:8% auto;width:80%;height:100%;overflow:visible}.divided-instagram-post{margin:2% auto}.left-divided-image{flex-direction:row-reverse}.text-content{width:50%}.divided-h1{font-size:3.5rem;margin-bottom:24px}.divided-p{font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:30px;text-align:left}.image-content{align-content:center;display:flex;flex:50%;width:50%;overflow:visible}.divided-image{height:120%;object-fit:cover;padding:0 2vw}@media only screen and (max-width: 1024px){.divided-h1{font-size:2.9rem}.divided-instagram-post{margin:2.5% auto}}@media only screen and (max-width: 768px){.divided-text-image{flex-direction:column;text-align:center;gap:20px}.divided-text-image>a>.button{margin:0}.text-content{width:100%}.text-content .button{margin:60px auto 0}.divided-p{text-align:center}.image-content{width:100%}.smaller-image{padding:0 15vw}}@media only screen and (max-width: 426px){.divided-h1{font-size:2.3rem}.divided-p{font-size:16px;line-height:24px}.divided-instagram-post{margin:9% auto}}@media only screen and (max-width: 376px){.divided-instagram-post{width:90%}}.instagram-images{display:flex;max-width:100%;overflow:visible;position:relative}.instagram-images .instagram-card:last-child{overflow:clip;transform:translate(-45px,30%)}@media only screen and (max-width: 426px){.instagram-images{margin:0 auto;max-width:calc(100% + 45px)}}.instagram-card{background:white;border:3px solid black;border-radius:30px;margin:0 auto 30%;width:350px}.instagram-card-top{align-items:center;display:flex;gap:8px;padding:10px 10px 10px 20px}.account-image img{border:1px solid black;border-radius:50%;min-width:32px;width:32px;z-index:1}.account-name{font-size:.7rem;font-weight:500;overflow:visible}.instagram-card-image img{border-bottom:1px solid black;border-top:1px solid black;min-height:250px;object-fit:cover;width:100%}.instagram-card-bottom{display:flex;gap:20px;padding:10px 20px}@media only screen and (max-width: 1024px){.instagram-card-top{gap:0;padding:10px 0 10px 10px}.account-name{font-size:.6rem;margin:0 auto}}@media only screen and (max-width: 768px){.account-name{font-size:.8rem}}@media only screen and (max-width: 426px){.account-name{font-size:.6rem;margin-left:0}.instagram-card-top{padding:12px 0 8px 2px}.account-image img{min-width:24px;width:24px}}@media only screen and (max-width: 320px){.account-name{font-size:.55rem;margin-left:auto}}.expertise-areas{align-items:center;background:#043873;color:#fff;display:flex;flex-direction:column;z-index:3}.expertise-background{max-height:100%;max-width:100%;position:absolute;z-index:0}.expertise-areas>h1{padding-top:81px;text-align:center}.expertise-grid{display:grid;grid-template-areas:"a b c e f" ". b d e .";margin:80px 70px 50px;row-gap:120px}.expertise-grid>.expertise-item:nth-child(1){grid-area:a}.expertise-grid>.expertise-item:nth-child(2){align-self:center;grid-area:b}.expertise-grid>.expertise-item:nth-child(3){grid-area:c}.expertise-grid>.expertise-item:nth-child(4){grid-area:d}.expertise-grid>.expertise-item:nth-child(5){align-self:center;grid-area:e}.expertise-grid>.expertise-item:nth-child(6){grid-area:f}@media only screen and (max-width: 1150px){.expertise-grid{grid-template-areas:"a b c" "d e f"}}@media only screen and (max-width: 768px){.expertise-grid{grid-template-areas:"a b" "c d" "e f";gap:30px}.expertise-areas>h1{font-size:2.5rem}}@media only screen and (max-width: 425px){.expertise-grid{grid-template-areas:"a" "b" "c" "d" "e" "f"}}.expertise-item{text-align:center;z-index:5;overflow:visible;width:100%}.testimonials{background:#043873;padding:47px 0}.testimonials>h1{color:#fff;font-size:50px;margin-bottom:40px;text-align:center}.testimonials-cards{align-items:center;display:flex;gap:32px}.testimonials-cards>*{flex:1}.splide__slide,.splide__slide *{overflow:visible}@media only screen and (max-width: 768px){.testimonials>h1{font-size:2rem;margin:12px}}@media only screen and (max-width: 768px){.testimonials>h1{font-size:1.5rem;margin:6px}}.testimonial-card{background:#FFFFFF;border:1px solid black;border-radius:10px;display:flex;flex-direction:column;gap:60px;justify-content:space-between;margin:auto 15px;padding:60px 40px}.testimonial{margin:32px 0;white-space:pre-line}.divider{background:black;height:1px;width:100%}.testimonial-bottom{display:flex}.testimonial-bottom>*{flex:1}.testimonial-image{border:1px solid black;border-radius:50%;height:8vw;object-fit:cover;width:8vw}@media only screen and (max-width: 1150px){.testimonial-image{height:16vw;width:16vw}}@media only screen and (max-width: 768px){.testimonial-image{height:30vw;width:30vw}}@media only screen and (max-width: 426px){.testimonial-image{height:25vw;width:25vw}}@media only screen and (max-width: 375px){.testimonial-name{font-size:1.1rem}}.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{display:block;width:100%;height:100%}.spinner___27VUp{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;animation-name:spin___S3UuE;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;border:4px solid #a9a9a9;border-top-color:#000;border-radius:30px}@keyframes spin___S3UuE{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container___2O72F{position:relative;overflow:hidden;height:100%;width:100%}.overlay___IV4qY{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:zoom-in;transition:opacity .3s,transform .3s}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.slide___3-Nqo{position:relative;display:block;box-sizing:border-box;height:0;margin:0;list-style-type:none}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;transform:scaleX(-1)}.slideInner___2mfX9{position:absolute;top:0;left:0;width:100%;height:100%}.focusRing___1airF{position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;outline-width:5px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.focusRing___1airF{outline-style:auto;outline-color:-webkit-focus-ring-color}}.horizontalSlider___281Ls{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;transform:scaleX(-1)}.horizontalSliderTray___1L-0W{overflow:hidden;width:100%}.verticalSlider___34ZFD{position:relative;overflow:hidden}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{display:block;list-style:none;padding:0;margin:0}.sliderAnimation___300FY{transition:transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.masterSpinnerContainer___1Z6hB{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.faq-section{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:8vw}.faq-h1{text-align:center}@media only screen and (max-width: 1000px){.faq-h1{font-size:3rem}}@media only screen and (max-width: 768px){.faq-h1{font-size:2rem}}@media only screen and (max-width: 376px){.faq-h1{font-size:1.5rem}}.faq-component{border:2px grey solid;border-bottom:0;padding:15px}.faq-component:first-child{border-radius:15px 15px 0 0}.faq-component:last-child{border:2px grey solid;border-radius:0 0 15px 15px}.question-container{margin-bottom:15px}.answer-accordion{max-height:0;transition:max-height .5s;transition-delay:0s;white-space:pre-wrap}.open{max-height:500px}@media only screen and (max-width: 768px){.open{max-height:1000px}.question{font-size:1.2rem}.question-container{margin-bottom:10px}}@media only screen and (max-width: 550px){.open{max-height:1000px}}@media only screen and (max-width: 426px){.open{max-height:1500px}}@media only screen and (max-width: 376px){.open{max-height:1700px}.question{font-size:1.1rem}.question-container{margin-bottom:0}}@media only screen and (max-width: 320px){.open{max-height:2400px}}.footer{width:100%;background:#043873;display:flex;justify-content:center;flex-wrap:wrap}.logo{display:flex;align-items:center;margin:20px}.footer-unifsp-logo{max-height:64px}.contact,.contact>a{display:flex;flex-wrap:nowrap;align-items:center;color:#fff;margin:20px;gap:15px}.contact>a{cursor:pointer}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;text-decoration:none}body{font-size:100%;list-style-type:none}h1{font-size:72px;font-weight:700}
