*{margin:0;padding:0;box-sizing:border-box}*{scroll-behavior:smooth;overflow-x:hidden}.navBar{background-color:transparent;font-family:Inter,sans-serif;top:0;left:0;right:0;position:fixed;z-index:15;transition:background-color .3s ease;transition:all ease-in-out .3s}.navBar.scrolled{background-color:#30364c;box-shadow:0 0 10px #0000001a}.topnavTop{display:flex;align-items:center;justify-content:space-between}.logo{width:50%;padding-left:20px;background-color:#30364c;clip-path:polygon(0 0%,100% 0%,85% 100%,0% 100%)}@media screen and (max-width: 970px){.logo{margin-top:-.5%;width:40%}}.logo img{background-color:transparent;width:116px;height:80px;padding:5px}.topnav{padding:0 30px;font-weight:500;overflow:hidden;transition:all ease-in-out 1s}.topnav a{cursor:pointer;float:left;display:block;color:#f2f2f2;text-align:center;padding:5px 10px;text-decoration:none;font-size:15px;transition:all ease-in-out .2s}.topnav a:hover{opacity:.6}.topnav{overflow:hidden}.topnav .icon{transition:all ease-in-out .2s;display:none}.topnav a.icon.homeScrolled{color:#fff}@media screen and (max-width: 1000px){.topnav a{color:#fff;display:none}.topnav a.icon{position:relative;right:-50%;display:block;color:#fff}.topnav.responsive{height:95vh;display:flex;justify-content:center;flex-direction:column;position:relative}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{font-size:1.1em;float:none;display:block;text-align:left}}.profile{margin-bottom:5rem;min-width:100vw;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:80px}.profile .profile-content{display:flex}@media screen and (max-width: 950px){.profile{display:flex;flex-direction:column}.profile .profile-content .profile-img{display:none}.profile .profile-content:nth-child(2){margin-top:-50px}.main .profile .profile-content:nth-child(2) .profile-texts .profile-header span{display:none}}.profile .profile-content .profile-texts .profile-header{gap:20px;padding:40px 0}.profile .profile-content:nth-child(2){padding-top:5%}.profile .profile-content .profile-texts .profile-header hr{border-radius:8px;background:#d4ad5a;width:72px;height:14px;margin-bottom:10px}.profile .profile-content .profile-texts .profile-header span{padding:40px 0;color:var(--neutral-grey-7, #2d2f30);font-family:Cardo;font-size:3em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.35px;text-transform:uppercase}.profile .profile-content .profile-texts .profile-header p{padding:15px 0;color:var(--neutral-grey-5, #8b8c8c);font-family:Inter;font-size:1.3em;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.5px;max-width:80%}@media screen and (max-width: 800px){.profile .profile-content .profile-texts .profile-header p{font-size:1.8em}}@media screen and (max-width: 800px){.profile .profile-content .profile-texts .profile-header span{font-size:2.4em}.profile .profile-content .profile-texts .profile-header p{font-size:1.2em;letter-spacing:.1px}.profile .profile-content .subtitle span{font-size:.1em}}.profile .profile-content .profile-texts{padding:10px}.profile .profile-content .subtitle:nth-child(1){padding:0}.profile .profile-content .subtitle{padding-top:20px;display:flex;align-items:center;gap:15px}.profile .profile-content .subtitle span{color:#000000b3;font-family:Inter;font-size:1.1em;font-style:normal;font-weight:500;line-height:normal}.profile .profile-content .subtitle span a{text-decoration:none;color:#000000b3}.profile .profile-content .subtitle .circle{background-color:#30364c33;flex-shrink:0;width:35px;height:35px;display:flex;justify-content:center;align-items:center;padding:3px;border-radius:50%;position:relative}.profile .profile-content .subtitle .circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.1em}.profile .profile-content .subtitle .circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile{position:relative}.profile .profile-content .profile-img{border-radius:15px;min-width:30vw;height:700px;overflow:hidden;margin-left:10%;background-image:url(/assets/rubens-dbcde681.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;margin-right:3rem;box-shadow:0 20px 27px #0000001a}.profile .profile-content:nth-child(2) .profile-img{background-image:url(/assets/rubensWoman-04b83fc0.jpeg);margin-left:5rem}.profile .profile-content:nth-child(2) p{min-width:100%}.profile{margin-top:3rem;width:100vw;min-height:100vh;display:flex;justify-content:center;align-items:center;gap:40px}.wrapper{overflow:hidden;z-index:9;display:flex;justify-content:center;align-items:center;height:160vh;width:100vw;flex-direction:column}.contact-container{display:flex;justify-content:center;align-items:center;width:95%;height:90%;gap:20px;padding:10px;overflow:hidden}@media screen and (max-width: 900px){.wrapper{margin-top:-20vh}.wrapper .contact-container{width:100vw;display:flex;flex-direction:column;padding:20px}.wrapper .contact-container .form-container{width:85%}}@media screen and (max-width: 500px){.wrapper .contact-container .locals{display:none}}.contact-container .form-container{flex:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}.contact-container .form-container span{overflow:hidden;color:#33475b;font-family:Inter;font-size:2em;font-style:normal;font-weight:700;line-height:normal;padding:20px 0}.contact-container .form-container form{display:flex;justify-content:center;flex-direction:column;gap:10px;overflow:hidden}.contact-container .form-container form input{border-left:5px solid #33475b;outline:none;background-color:#f5f5ff;color:#9f9f9f;font-family:Inter;font-size:13px;padding:17px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px}.contact-container .form-container form textarea{border-left:5px solid #33475b;outline:none;background-color:#f5f5ff;color:#9f9f9f;font-family:Inter;font-size:13px;padding:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px;resize:none}.contact-container .form-container form button{z-index:10;background-color:#33475b;color:#fff;font-family:Inter;font-size:14px;padding:13px 0;font-style:normal;font-weight:500;line-height:normal;margin-top:5px;transition:all ease-in-out .6s;cursor:pointer;border:2px solid #f9f9f9;overflow:hidden}.contact-container .form-container form button:hover{opacity:.9}@media screen and (max-width: 600px){.wrapper .contact-container{min-height:60vh}.contact-container .form-container span{font-size:1.7em}}@media screen and (max-width: 800px){.wrapper .contact-container{margin-top:0vh;max-height:140vh}.wrapper .contact-container .locals{width:95%}.wrapper .contact-container .locals .local span{font-size:1em}}@media screen and (max-width: 400px){.wrapper{height:125vh}.wrapper .contact-container{min-height:120vh;width:100%}}@media screen and (max-width: 1400px){.wrapper .contact-container{margin-top:20%;height:70vh}}@media screen and (min-width: 400px) and (max-width: 1300px){.wrapper{min-height:170vh}.wrapper .contact-container .locals{display:none}}@media screen and (min-width: 800px) and (max-width: 900px){.wrapper{height:130vh}}@media screen and (min-width: 1100px) and (max-width: 1200px){.wrapper .contact-container{flex-direction:column;min-height:120vh;margin-top:-20vh}.wrapper .contact-container .locals{width:95%;padding:10px}.contact-container .form-container{height:100vh;width:85%}}.contact-container .locals{border-radius:10px;background-color:#fff;box-shadow:0 20px 27px #0000001a;width:50%;overflow:hidden;padding:30px;display:flex;flex-direction:column;gap:20px}.contact-container .locals .local{display:flex;justify-content:left;align-items:center;gap:10px;padding:5px}.contact-container .locals .local .icon{flex-shrink:0;width:44px;height:44px;border:2px solid #ebd4a4;display:flex;justify-content:center;align-items:center;padding:3px;border-radius:50%}.contact-container .locals .local span{color:#000;font-family:Inter;font-size:1.1em;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.wrapper .contact-options{width:100vw;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.wrapper .contact-options .options-title{display:flex;align-items:center;justify-content:center;gap:5%;width:100vw;padding:5%;overflow:hidden;color:#33475b}.wrapper .contact-options .options-title hr{overflow:hidden;width:30%;height:3px;background-color:#33475b}.wrapper .contact-options .options-title span{color:#33475b;text-align:center;font-family:Inter;font-size:2em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px}.wrapper .contact-options .options-title-2{display:flex;justify-content:center;align-items:center;gap:5%;width:100vw;padding:5%;overflow:hidden;color:#fff}.wrapper .contact-options .options-title-2 hr{overflow:hidden;width:30%;height:3px;background-color:#fff}.wrapper .contact-options .options-title-2 span{color:#fff;text-align:center;font-family:Inter;font-size:2em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px}.wrapper .contact-options .options-option{overflow:hidden;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:20px;width:100vw;height:70vh}.wrapper .contact-options .options-option a button{overflow:hidden;padding:.4rem 6rem;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;border:none;outline:none;color:#fff;font-family:Inter;font-size:.9em;font-style:normal;font-weight:600;line-height:normal;border-radius:10px;transition:all ease-in-out .4s;background-color:#33475b}.wrapper .contact-options .options-option button:hover{opacity:.6}.wrapper .contact-options .options-option button:nth-child(1){border:.1px solid white}.wrapper .contact-options .options-option a:nth-child(2) button{border:.1px solid white;margin-top:.9%}.float{position:fixed;width:50px;height:50px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100;display:flex;justify-content:center;align-items:center;transition:all ease-in-out .4s}.whatsapp-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.float:hover{transform:scale(.9)}.dados{margin-bottom:7vh;background-color:#30364c;width:100vw;min-height:35vh;background-image:url(/assets/Patterns-7535d9a1.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;overflow:hidden;border-top:10px solid #d4ad5a}.dados .title{padding:20px;overflow:hidden}@media screen and (max-width: 700px){.dados{min-height:60vh}.dados .title span{display:none}}.dados .title span{overflow:hidden;display:block;text-align:center;font-family:Cardo;font-size:3em;font-style:normal;font-weight:900;line-height:64px;letter-spacing:.24px;padding:3%}.dados .title p{text-align:center;font-family:Inter,"sans-serif";font-size:1.2em;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.5px}.dados .subdados{padding:20px 30px;display:flex;align-items:center;justify-content:space-around}.dados .subdados hr{overflow:hidden;margin:0 10px;height:5em;width:2px;background-color:#fff}.dados .subdados .text{overflow:hidden;padding:0 20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.dados .subdados .text span{overflow:hidden;text-align:center;font-family:Inter;font-size:2.8em;font-style:normal;font-weight:800;line-height:64px}.dados .subdados .text p{text-align:center;font-family:Inter;font-size:1.1em;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.054px}@media screen and (max-width: 950px){.dados{height:50vh}.dados .title{padding:20px 0 0}.dados .title span{overflow:hidden;text-align:center;font-family:Cardo;font-size:3em;font-style:normal;font-weight:900;line-height:64px;letter-spacing:.24px;padding:0 10px}.dados .subdados{margin-left:5%}.dados .subdados .text{overflow:hidden}.dados .subdados .text span{font-size:2.3em}.dados .subdados .text p{font-size:1em}}*{border:none;outline:none}.main{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Inter,sans-serif;position:relative;background-color:#f9f9f9}.main .container{overflow:hidden;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;border-bottom:5px solid #454b5e}.main .container .side-content{display:inline-block;vertical-align:top;box-sizing:border-box}.main .container .sideA{width:60%;height:100vh;flex-shrink:0;background:#f9f9f9;box-shadow:0 0 50px #00000045 inset;box-shadow:0 11px 27px #00000003}.container .sideB{background:#30364c;background-color:#30364c;width:40%;height:100%;color:#fff;background-image:url(/assets/bg-950b8e26.png);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;box-shadow:0 11px 27px #00000026}@media screen and (max-width: 1000px){.main .container{min-height:100vh}}@media screen and (max-width: 1000px){.main .container{border:none}.main .container{margin-top:3%;height:95vh}.main .container .sideA{width:100%;display:none}.main .container .sideB{display:none}.main .container .center{display:flex;justify-content:center;align-items:center;padding:100px 10px 0;width:90%;overflow:hidden}.main .container .center-img{display:none}.main .container .center .homeTexts .homeBtns{display:flex;flex-direction:column}.main .container .center .homeTexts{padding:0}.main .container .center .homeTexts .homeMain span{font-size:.4em}.main .container .center .homePhrases{display:none;overflow:hidden;color:#30364c}.main .container .center .homePhrases ul li{color:#30364c;z-index:10;position:relative}}@media screen and (min-width: 1600px){.main .container.center-img{position:absolute;left:40%;top:25%;margin-top:5%}.main .container .center-img img{max-width:800px;min-height:940px}}.main .container .center{padding:3% 1%;border:16px solid #d4ad5a;min-width:80%;width:85%;position:absolute;left:50;display:flex;justify-content:space-between;align-items:center;margin-top:3rem}.main .container .center-img{overflow:hidden;position:absolute;left:45%;top:1%}.main .container .center-img img{width:500px;height:800px;position:relative;z-index:10;box-shadow:0 11px 27px #0000}.main .container .center .homeTexts{padding:5% 7%;overflow:hidden}.main .container .center .homeTexts>p{color:#d4ad5a;font-family:Inter;font-size:1em;font-style:normal;font-weight:600;line-height:normal;z-index:11;position:relative}.main .container .center .homeTexts .homeMain span{color:#30364c;font-family:Cardo;font-size:2.3rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;position:relative;z-index:11}.main .container .center .homeTexts .homeBtns .custom-link{text-decoration:none;color:inherit}.main .container .center .homeTexts .homeBtns{padding:5px;display:flex;align-items:center;gap:10px}.main .container .center .homeTexts .homeBtns>a{display:flex;justify-content:center;align-items:center;text-decoration:none}.main .container .center .homeTexts .homeBtns a>button{padding:.7rem 3rem;gap:10px;border-radius:12px;border:3px solid #30364c;background:#30364c;color:#fff;cursor:pointer;font-weight:700;transition:all ease-in-out .4s}.main .container .center .homeTexts .homeBtns a:nth-child(1) button:hover{opacity:.9}.main .container .center .homeTexts .homeBtns a:nth-child(2) button{padding:.7rem 3rem;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:3px solid #30364c;background:transparent;color:#30364c;cursor:pointer;font-weight:700;transition:all ease-in-out .3s}.main .container .center .homeTexts .homeBtns a:nth-child(2) button:hover{background-color:#30364c;color:#fff}@media screen and (max-width: 500px){.main .container .center .homeTexts .homeBtns a>button{padding:.7rem 5rem}.main .container .center .homeTexts .homeBtns a:nth-child(2z)>button{padding:.7rem 5rem}}@media screen and (max-width: 600px){.main .container .center .homeTexts .homeBtns a>button{padding:.7rem 5rem}.main .container .center .homeTexts .homeBtns a:nth-child(2z)>button{padding:.7rem 5rem}}.main .container .center .homeQuote{overflow:hidden;display:flex;position:relative;gap:20px;padding:20px 0}.main .container .center .homeQuote hr{width:10px;background-color:#30364c;height:4.5rem;border-radius:5px}.main .container .center .homeQuote p{color:#000;font-family:Inter;font-size:1.2em;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 600px){.main .container .center .homeTexts .homeMain span{font-size:2em}.main .container .center .homeQuote p{font-size:1.1em}}.main .container .center .homePhrases ul{padding:40px}.main .container .center .homePhrases ul li{z-index:1;position:relative;overflow:hidden;padding:10px;color:#fff;text-align:right;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.main .rights{margin-top:5rem;margin-bottom:5vh;width:100vw;min-height:140vh;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0%;gap:10%}.main .rights .rights-texts{width:40%;padding:40px 0}@media screen and (max-width: 980px){.main .rights .rights-texts{width:100%}.main .rights .rights-texts p{font-size:.8em}}.main .rights .rights-texts .text{padding:20px;display:flex;align-items:center;gap:2em}.main .rights .rights-texts .text hr{width:1em;height:7em;border-radius:9px;background:#ebd4a4;border:none;outline:none}.main .rights .rights-texts .text span{color:#2d2f30;font-family:Cardo;font-size:45px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-2.25px;text-transform:uppercase}.main .rights .rights-texts p{padding:0% 5%;color:var(--neutral-grey-5, #8b8c8c);font-family:Inter;font-style:normal;font-size:1.1em;font-weight:400;line-height:36px;letter-spacing:.5px}.main .rights .grid{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem}.main .rights .grid .top,.bottom{display:flex;gap:20px;flex-wrap:wrap}.main .rights .grid .category{overflow:auto;max-height:340.852px;width:310px;padding:34px 16px;align-items:flex-start;flex-shrink:0;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.03);position:relative;display:flex;flex-direction:column;gap:5px}.category img{width:40px;height:40px}@media screen and (max-width: 768px){.main .rights .grid .category{width:calc(50% - 20px);margin-right:20px}}.category-text{overflow:hidden}.main .rights .grid .category span{padding:10px 0;color:#363940;font-family:Cardo,"sans-serif";font-size:22px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.5px}.main .rights .grid .category p{overflow:hidden;color:#8b8c8c;font-family:Inter,"sans-serif";font-size:1em;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px}.category-img{overflow:hidden}@media screen and (min-width: 900px) and (max-width: 980px){.main .container{height:50vh}.main .rights{height:20vh;flex-direction:column}}@media screen and (min-width: 300px) and (max-width: 400px){.main .container{margin-top:-10vh;min-height:130vh}.main .rights .grid .category{min-height:30vh}.main .rights .grid .category p{font-size:2em}}@media screen and (max-width: 450px){.main .container{margin-top:-10vh;min-height:130vh}.main .rights .grid .category{height:40vh}}@media screen and (max-width: 950px){.main .container{height:50vh}.main .container .center{margin-top:5vh}.main .rights{flex-direction:column}.main .rights .grid{margin-left:3%;margin-top:10%;grid-gap:10px}.main .rights .grid .category{overflow:hidden;width:90%;min-height:40vh}.main .rights .grid .category span{overflow:hidden;color:#363940;font-family:Cardo,"sans-serif";font-size:2em;padding-top:10px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.5px}.main .rights .grid .category p{overflow:hidden;color:#8b8c8c;font-family:Inter,"sans-serif";font-size:1.2em;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px}.category-img{overflow:hidden}}.main .contact{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100vw;height:160vh;position:relative;margin-bottom:-5vh}.main .contact .contact-cover{position:absolute;width:100%;height:100%;background-color:#454b5e;clip-path:polygon(100% 19%,0% 100%,100% 100%)}.footer{margin-top:5vh;background-color:#454b5e;color:#fff;width:100vw;height:70vh}.footer-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.footer-container .footer-main{display:flex;justify-content:space-between;align-items:center;padding:6%;height:100%;width:100%;overflow:hidden}.footer-container .footer-main .img{overflow:hidden}.footer-container .footer-main .footer-lists{gap:20px;display:flex;flex-direction:column}.footer-container .footer-main .footer-lists span{color:var(--text-gray-100, #f4f5f7);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:30px;overflow:hidden}.footer-container .footer-main .footer-lists ul{display:flex;flex-direction:column;gap:.8em}.footer-container .footer-main .footer-lists ul li{color:var(--text-gray-200, #eeeff4);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:26px;overflow:hidden}.footer-down{width:100vw;background-color:#30364c;margin-top:auto;text-align:center;display:flex;justify-content:space-between;align-items:center;padding:30px 10px;overflow:hidden}.footer-down span{padding-left:2%}.footer-down .footer-logos{display:flex;justify-content:center;align-items:center;padding-right:2%;gap:6px}.footer-down .footer-logos .circle{overflow:hidden;cursor:pointer}.footer-down .footer-logos .circle:hover{opacity:.8}@media screen and (max-width: 980px){.footer-container .footer-main{overflow:hidden;margin-top:1vh;height:100vh;flex-direction:column}}.carousel{display:flex;justify-content:center;align-items:center}.carousel-container{position:relative;overflow:hidden;width:100%}.slides{display:flex;transition:transform .5s ease-in-out;height:90vh;width:100%}.slide{flex:0 0 100%;height:100%;background-size:cover;background-position:center}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);font-size:24px;cursor:pointer;background-color:#ffffffb3;border:none;outline:none;padding:10px 20px;border-radius:50%;z-index:1}.prev{left:10px}.next{right:10px}.active{opacity:1}.slide-transition{transition:transform .3s ease-in-out}.container-curriculum .curriculum-start{min-height:100vh;width:100vw;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:40vh 0vh}.container-curriculum .curriculum-start .start-texts{display:flex;justify-content:center;align-items:center;flex-direction:column}.container-curriculum .curriculum-start .start-texts p{color:#d4ad5a;text-align:center;font-family:Inter;font-size:1.7em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.75px}.container-curriculum .curriculum-start .start-texts span{color:#33475b;text-align:center;font-family:Inter;font-size:3em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px}@media screen and (max-width: 800px){.container-curriculum .curriculum-start .start-texts span{font-size:2.2em}}.container-curriculum .curriculum-start .start-button{margin-top:30vh;overflow:hidden;cursor:pointer;padding:20px;display:flex;justify-content:center;align-items:center}.container-curriculum .curriculum-start .start-button svg:hover{transition:all ease-in-out .7s;transform:scale(.9)}.container-curriculum .curriculum-profile{display:flex;justify-content:center;align-items:center;height:100vh}.container-curriculum .curriculum-boxs{overflow:hidden;gap:3%;height:80vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.container-curriculum .curriculum-boxs .curriculum-box{width:calc(27% - 20px);margin:10px;height:30vh;border-left:10px solid #d4ad5a;background:#fff;box-shadow:0 20px 27px #0000001a;display:flex;justify-content:center;flex-direction:column;padding:30px;overflow:hidden}.container-curriculum .curriculum-boxs .curriculum-box:nth-child(2){border-left:10px solid #30364C}.container-curriculum .curriculum-boxs .curriculum-box .box-text{padding:0 30px 20px 20px}.container-curriculum .curriculum-boxs .curriculum-box .box-text span{overflow:hidden;padding:20px 0;color:#30364c;font-family:Inter;font-size:2.7em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.35px;text-transform:uppercase}.container-curriculum .curriculum-boxs .curriculum-box .box-text p{overflow:hidden;padding-top:10%;color:var(--neutral-grey-7, #2d2f30);font-family:Inter;font-size:2em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.87px}@media screen and (max-width: 1100px){.container-curriculum .curriculum-boxs .curriculum-box{overflow:hidden;width:calc(90% - 20px)}}@media screen and (max-width: 800px){.container-curriculum .curriculum-boxs .curriculum-box{overflow:hidden;width:calc(90% - 20px)}}@media screen and (max-width: 600px){.container-curriculum .curriculum-boxs{overflow:hidden;gap:0%}.container-curriculum .curriculum-boxs .curriculum-box{overflow:hidden;width:100%;height:20vh}.container-curriculum .curriculum-boxs .curriculum-box .box-text{overflow:hidden}.container-curriculum .curriculum-boxs .curriculum-box .box-text span{overflow:hidden;font-size:1.7em}.container-curriculum .curriculum-boxs .curriculum-box .box-text p{font-size:1.4em;overflow:hidden}}.container-contato{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#f9f9f9;position:relative;z-index:5;overflow:hidden}.container-contato .contact-title{height:50vh;width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.7em}@media screen and (min-width: 800px) and (max-width: 1040px){.container-contato .contact-title{height:60vh;margin-bottom:-35vh}}@media screen and (min-width: 1200px) and (max-width: 1400px){.container-contato .contact-title{height:60vh;margin-bottom:-50vh}}@media screen and (min-width: 1450px){.container-contato .contact-title{height:60vh;margin-bottom:-50vh}}.container-contato .contact-title p{color:#d4ad5a;text-align:center;font-family:Inter;font-size:1.4em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.75px}.container-contato .contact-title span{color:#33475b;text-align:center;font-family:Inter;font-size:2em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px}.container-contato .setas{z-index:-1}.container-contato .setas .seta{position:absolute;left:-3%;top:110vh}.container-contato .setas .seta-segunda{position:absolute;left:-5%;top:120vh}*{text-decoration:none}.articles .articles-container{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40vh 0vh}.articles .articles-container .start-texts{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:10%}.articles .articles-container .start-button{overflow:hidden;cursor:pointer;display:flex;justify-content:center;align-items:center}.articles .articles-container .start-button svg:hover{transition:all ease-in-out .7s;transform:scale(.9)}.articles .articles-container .start-texts>p{color:#d4ad5a;text-align:center;font-family:Inter;font-size:1.7em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.75px}.articles .articles-container .start-texts>span{color:#33475b;text-align:center;font-family:Inter;font-size:3em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px}.articles .articles-container .start-texts .infos-persona{padding:20px 10%;display:flex;justify-content:center;align-items:center;gap:.8rem}.articles .articles-container .start-texts .infos-persona img{width:40px;height:40px}.articles .articles-container .start-texts .infos-persona span{color:#000000a6;font-family:Inter;font-size:22px;font-style:italic;font-weight:500;line-height:normal}.articles .articles-container .start-texts .infos-persona p{color:#000000b3;font-family:Inter;font-size:1.2em;font-style:normal;font-weight:300;line-height:normal}@media screen and (max-width: 600px){.articles .articles-container .start-texts .infos-persona span{font-size:1.1em}}.articles .articles-box{min-height:280vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1%;overflow:hidden}.articles .articles-box>a{margin-top:-5vh;overflow:hidden;padding:20px;width:95vw;height:70vh;background-image:url(/assets/library-ddf6a168.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:32px;position:relative;color:#fff;display:flex;justify-content:center;align-items:end;box-shadow:0 20px 27px #00000026;cursor:pointer;transition:all ease-in-out .6s}.articles .articles-box a:hover{transform:scale(.997)}.articles .articles-box a .box-left .box-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 63.11%,rgba(0,0,0,.8) 100%)}.articles .articles-box .box-left .left-main{padding:10% 5%;display:flex;gap:.7em;flex-direction:column;z-index:2}.articles .articles-box .box-left .left-main span{color:#fff;font-family:Inter;font-size:3em;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 800px){.articles .articles-box .box-left{height:70vh}.articles .articles-box .box-left .left-main span{font-size:2em}}@media screen and (max-width: 600px){.articles .articles-box .box-left{max-height:50vh}.articles .articles-box .box-left .left-main span{font-size:1.6em}}.articles .articles-box .box-left .left-main>p{color:#fff;font-family:Inter;font-size:1.2rem;font-style:normal;font-weight:400;line-height:24px}.articles .articles-box .box-left .left-main .left-info{display:flex}.articles .articles-box .box-left .left-main .info{display:flex;justify-content:center;align-items:center}.articles .articles-box .box-left .left-main .left-info .info p{padding:10px;color:#fff;font-family:Inter;font-size:.9em;font-style:normal;font-weight:400;line-height:18px}.articles .articles-box .box-right>a{display:flex;align-items:center;flex-direction:column;overflow:hidden;gap:2rem;width:100vw;margin-top:2%;transition:all ease-in-out .4s}.articles .articles-box .box-right .article-box{overflow:hidden;max-height:30vh;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.articles .articles-box .box-right a:hover>.article-box{transform:scale(.999)}@media screen and (max-width: 800px){.articles .articles-box .box-right .article-box .img-container{display:none}}.articles .articles-box .box-right .article-box .img-container{overflow:hidden;width:15vw;height:20vh;border-radius:5px}.img-container img{overflow:hidden;width:100%;height:100%;max-width:100%;display:block;margin:0 auto}.articles .articles-box .box-right .article-box .texts{display:flex;flex-direction:column;gap:10px;padding:0 40px}.articles .articles-box .box-right .article-box .texts .texts-up{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}.articles .articles-box .box-right .article-box .texts .texts-up .infos{padding:10px 0;display:flex;align-items:center}.articles .articles-box .box-right .article-box .texts .texts-up .infos .info{display:flex;justify-content:center;align-items:center;gap:10px;margin-right:20px}.articles .articles-box .box-right .article-box .texts .texts-up .infos .info p{color:var(--general-body-text-lighter, #656565);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.articles .articles-box .box-right .article-box .texts .texts-up span{color:var(--general-body-text, #333);font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.articles .articles-box .box-right .article-box .texts .texts-down{display:flex;align-items:flex-start;width:50vw}@media screen and (max-width: 800px){.articles .articles-box .box-right .article-box .texts .texts-down{width:90vw}}.articles .articles-box .box-right .article-box .texts .texts-down p{text-align:left;color:var(--general-body-text, #333);font-family:Inter;font-size:.9em;font-style:normal;font-weight:300;line-height:24px;word-wrap:break-word}.container-services{margin-top:8%;overflow:hidden;background-color:#f9f9f9;height:160vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.container-services>span{overflow:hidden;padding-bottom:10px;color:#33475b;text-align:center;font-family:Inter;font-size:calc(2.4em + .005*(100vw - 320px));font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px;position:relative}.container-services>p{overflow:hidden;color:#d4ad5a;text-align:center;font-family:Inter;font-size:calc(1.5em + .005*(100vw - 320px));font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.75px}@media screen and (max-width: 800px){.container-services>span{font-size:1.4em}}.container-services .services-boxs{overflow:hidden;padding:80px;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 1500px){.container-services{min-height:180vh}}@media screen and (min-width: 1600px){.container-services{height:150vh}}@media screen and (min-width: 900px) and (max-width: 1000px){.container-services{min-height:85vh;margin-top:-20vh}}@media screen and (max-width: 800px){.container-services{margin-top:10vh;height:auto}.container-services .services-boxs{flex-direction:column;gap:10px}.container-services .services-box{min-width:90vw}.container-services .services-box img{min-width:130%}}.container-services .services-box{cursor:pointer;width:calc(40% - 2rem);max-width:100%;border-radius:10px;border-top:10px solid #30364c;background:#fff;box-shadow:0 20px 27px #00000026;display:flex;flex-direction:column;align-items:center;height:43%;margin-bottom:3rem;transition:all ease-in-out .6s}.container-services .services-box:hover{transform:scale(1.009)}.container-services .services-box img{width:100%}.container-services .services-box .services-texts{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px}.container-services .services-box .services-texts span{overflow:hidden;color:var(--Text, #363940);font-family:Inter;font-size:1.8em;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.5px;padding:0 0 15px}.container-services .services-box .services-texts p{overflow:hidden;color:var(--neutral-grey-5, #8b8c8c);text-align:center;font-family:Inter;font-size:1em;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px}.main .call{display:flex;justify-content:center;align-items:center;flex-direction:column;height:40vh;width:100vw;margin-bottom:10vh}.main .call span{color:#33475b;text-align:center;font-family:Inter;font-size:3em;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px;padding:20px}.main .call a{cursor:pointer;display:flex;padding:1.4% 10%;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:#30364c;transition:all ease-in-out .3s;text-decoration:none}.main .call button{font-family:Inter;font-size:1em;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.5px;background-color:transparent;color:#fff;cursor:pointer}@media screen and (max-width: 800px){.main .call button{padding:5% 10%}}.main .call button a{text-decoration:none;color:#fff}.main .call a:hover{opacity:.9}
