.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-gap:0;grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content)}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1)*3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1)}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-gap:0;grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content);width:100%}.umb-block-grid__area{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1)*3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1)}@media(min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span var(--umb-block-grid--item-column-span,1)}.umb-block-grid__area{grid-column-end:span var(--umb-block-grid--area-column-span,1)}}@media(max-width:600px){.umb-block-grid__area-container{--umb-block-grid--area-grid-columns:1!important}}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){max-width:var(--my-container-max-width);padding:var(--my-container-padding);margin-left:auto;margin-right:auto;--umb-block-grid--areas-column-gap:60px;--umb-block-grid--areas-row-gap:60px}.umb-block-grid__area{justify-content:center}.umb-block-grid__layout-item[data-content-element-type-alias="oneColumnSectionBlock"] .umb-block-grid__layout-container{--umb-block-grid--column-gap:60px;--umb-block-grid--row-gap:60px}:root,:host,body{font-family:'Lato';font-weight:500;font-size:15px;line-height:1.5;margin:0}.umb-block-grid{container-type:inline-size;--my-container-max-width:1200px;--my-container-padding:0 20px}@container (min-width:720px){.umb-block-grid__layout-container{--my-container-padding:0 60px;}}.section-nopadding{padding:0}section{padding:var(--section-padding,60px 0)}section[bright-contrast]{color:#fff;--my-bright-contrast:}.umb-block-grid__layout-item:has(section[nobackgroundcolor])+.umb-block-grid__layout-item section[nobackgroundcolor]{padding-top:0}h1{font-size:60px;font-weight:300;line-height:.96;margin:0;margin-bottom:20px;color:inherit}h2{font-size:35px;font-weight:300;line-height:1.2;margin:0;color:inherit}h3{font-size:30px;font-weight:300;line-height:1.2;margin:0;color:inherit}h4{font-size:21px;font-weight:300;line-height:1.2;margin:0;color:inherit}img.image{object-fit:cover;height:100%;width:100%}.rich-text{font-weight:300;color:inherit;column-gap:60px}.rich-text>p:first-child{margin-top:0}p.lead-paragraph{font-size:18px}.umb-block-grid__layout-item[data-content-element-type-alias="heroBlock"] .umb-block-grid__area-container,.umb-block-grid__layout-item[data-content-element-type-alias="heroBlock"] .umb-block-grid__block--view::part(area-container){padding:0}.hero{position:relative;height:80vh;width:100%;display:flex;align-items:end;padding:60px 0;box-sizing:border-box}.hero[bright-contrast]{color:#fff;--my-bright-contrast:}.hero .hero-background{position:absolute;inset:0;background-position:50% 50%;background-size:cover}.hero .hero-background:after{content:'';position:absolute;inset:0;background-color:rgba(0,0,0,.22);pointer-events:none}.hero .hero-content{position:relative;width:100%;max-width:var(--my-container-max-width);padding:var(--my-container-padding);margin-left:auto;margin-right:auto}.hero .hero-content>h1{max-width:14em}.call-to-action{display:inline-block;--call-to-action--background-color--condition:var(--my-bright-contrast) white;background-color:var(--call-to-action--background-color--condition,#3544b1);--call-to-action--text-color--condition:var(--my-bright-contrast) black;color:var(--call-to-action--text-color--condition,#fff);font-weight:500;padding:14px 28px;margin-top:10px;margin-bottom:10px;margin-right:auto;max-width:180px;text-decoration:none}.inspiration[bright-contrast]{--my-bright-contrast:}.inspiration .area-container{max-width:var(--my-container-max-width);padding:var(--my-container-padding);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row;column-gap:60px}.inspiration .left-area{grid-column-end:span 1;display:block;margin-bottom:60px}.inspiration .right-area{grid-column-end:span 1;display:block;margin-top:60px;margin-right:-120px;transform:translateX(-120px)}.inspiration .content-area{grid-column-end:span 2;display:block}.umb-block-grid__layout-item[data-content-element-type-alias="inspirationBlock"] .umb-block-grid__area[data-area-alias="leftArea"]{justify-content:start}.umb-block-grid__layout-item[data-content-element-type-alias="inspirationBlock"] .umb-block-grid__area[data-area-alias="rightArea"]{justify-content:end}.card{display:flex;flex-direction:column;height:100%;color:#000;background-color:#fff}.card .card-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.card .card-media img{object-fit:cover;height:100%;width:100%}.card .card-content{display:flex;flex-direction:column;gap:10px;padding:20px;font-weight:300}.card .card-content p{margin:0}.card.--medium{height:auto}.card.--medium .card-media::after{content:'';position:absolute;inset:0;background-color:rgba(0,0,0,.22);pointer-events:none}.card.--medium .card-content{position:absolute;z-index:1;bottom:0;color:#fff}.card.--medium .card-content h4{font-size:30px}.umb-block-grid__layout-item[data-force-left]{grid-column-start:1}.umb-block-grid__layout-item[data-force-right]{grid-column-start:calc(1 + var(--umb-block-grid--grid-columns) - var(--umb-block-grid--item-column-span))}section:not(.title-container-scrollMagic){overflow:hidden}
:root{--color-pinknew:#ff0082;--color-blackNew:#000;--color-purple:#7a2180;--color-pink:#e40276;--color-blue:#253785;--color-light-blue:#1892d1;--color-greennew:#00b14c;--color-green:#00ab97;--color-light-green:#8fc584;--color-orange:#e85c0c;--color-white:#fff;--color-gray:#4f4f4f;--color-light-gray:#d9d9d9;--color-black:#212529;--color-light-black:#333;--font-noto:"Noto Sans",system-ui;--font-noto-medium:"Noto Sans Medium";--font-noto-bold:"Noto Sans Bold";--font-noto-thin:"Noto Sans Thin";--font-noto-light:"Noto Sans Light";--font-sancoale-medium:SancoaleSoftenedMedium;--font-sancoale-black:SancoaleSoftenedBlack;--font-sancoale-thin:SancoaleSoftenedThin;--font-sancoale-regular:SancoaleSoftenedRegular;--font-sancoale-light:SancoaleSoftenedLight;--font-tpSans-black:Tp Sans Black;--font-tpSans-bold:Tp Sans Bold;--font-tpSans-exBold:Tp Sans ExtraBold;--font-tpSans-exLight:Tp Sans ExtraLight;--font-tpSans-light:Tp Sans Light;--font-tpSans-medium:Tp Sans Medium;--font-tpSans-regular:Tp Sans Regular;--font-tpSans-thin:Tp Sans Thin;--font-tpSans-ultraLight:Tp Sans UltraLight;--rounded-md:.25rem;--rounded-lg:.5rem;--rounded-xl:.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--z-10:10;--z-20:20;--bs-form-select-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-form-select-bg-repeat:no-repeat;--bs-form-select-bg-position:right .75rem center;--bs-form-select-bg-size:16px 12px;--text-color:#fff;--font-size-modal-title:2.3rem;--font-size-modal-description:1.2rem;--section-padding:1rem}body{--color-svg-stop-1:blue;--color-svg-stop-2:red;--color-primary:tomato;--gradient-color-1:tomato;--gradient-color-2:gold;--color-gradient:linear-gradient(90deg,var(--gradient-color-1) 35%,var(--gradient-color-2) 100%);--navbar-height:4.75rem;--cabecalho-height:3.25rem;overflow-x:hidden}body.tema-pink{--color-gradient:linear-gradient(90deg,var(--color-pinknew),var(--color-pinknew));--color-svg-stop-1:var(--color-pinknew);--color-svg-stop-2:var(--color-pinknew);--color-primary:var(--color-pinknew)}body.tema-pinkgradient{--color-gradient:linear-gradient(90deg,var(--color-purple) 35%,var(--color-pink) 100%);--color-gradient-border:linear-gradient(white,white) padding-box,linear-gradient(90deg,var(--color-purple) 1.82%,var(--color-pink) 98.91%) border-box;--color-svg-stop-1:var(--color-purple);--color-svg-stop-2:var(--color-pink);--color-primary:var(--color-purple)}body.tema-orangegradient{--color-gradient:linear-gradient(90deg,var(--color-orange) 0%,var(--color-pink) 82.81%);--color-gradient-border:linear-gradient(white,white) padding-box,linear-gradient(90deg,var(--color-orange) 1.82%,var(--color-pink) 98.91%) border-box;--color-svg-stop-1:var(--color-orange);--color-svg-stop-2:var(--color-pink);--color-primary:var(--color-orange)}body.tema-black{--color-gradient:linear-gradient(90deg,var(--color-blackNew),var(--color-blackNew));--color-svg-stop-1:var(--color-blackNew);--color-svg-stop-2:var(--color-blackNew);--color-primary:var(--color-blackNew)}body.tema-bluegradient{--color-gradient:linear-gradient(90deg,var(--color-blue) 21.87%,var(--color-light-blue) 100%);--color-gradient-border:linear-gradient(white,white) padding-box,linear-gradient(90deg,var(--color-blue) 1.82%,var(--color-light-blue) 98.91%) border-box;--color-svg-stop-1:var(--color-blue);--color-svg-stop-2:var(--color-light-blue);--color-primary:var(--color-light-blue)}body.tema-greengradient{--color-gradient:linear-gradient(90deg,var(--color-greennew),var(--color-greennew));--color-svg-stop-1:var(--color-greennew);--color-svg-stop-2:var(--color-greennew);--color-primary:var(--color-greennew)}body p{font-family:var(--font-noto);font-size:1rem;font-style:normal;font-weight:500;line-height:normal}::-webkit-scrollbar{width:.6rem;height:.6rem}::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:1rem}::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background-color:#d1d1d1;width:.5rem;height:.6rem}.bg-color-theme,.bg-color-theme-active-hover:hover{background:var(--color-gradient)}.border-color-theme{border:1px solid var(--color-primary)}.text-gradient-padrao,.text-gradient-padrao sup{font-weight:var(--font-weight-bold)}.text-color-theme,.text-color-theme-active-hover:hover label,.text-color-theme sup{background:var(--color-gradient);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;display:inline-block}.text-upper-title{--font-size-upper-title:1.125rem;--line-height-upper-title:1.25rem;font-size:var(--font-size-upper-title);line-height:var(--line-height-upper-title);font-family:var(--font-noto);font-style:normal;font-weight:600}.text-title{--font-size:2.25rem;font-size:var(--font-size);font-family:var(--font-tpSans-medium)}.text-title-cvm{--font-size:2.25rem;font-size:var(--font-size);font-family:var(--font-noto-bold);line-height:1}.text-title-cvm-regular{font-family:var(--font-noto)}a{color:inherit;text-decoration:none}.svgArrowPrev{transform:rotate(180deg)}button{color:inherit;background:0 0;border:0;padding:0}select{outline:0}.active{background:var(--color-gradient);color:#fff}.text-description-title,.text-description-title p{font-family:var(--font-noto);font-size:1.2rem;line-height:1.2;font-style:normal;font-weight:normal}.cursor-pointer{cursor:pointer!important}.cursor-auto{cursor:auto!important}.card{background-color:var(--color-white);border-radius:1rem;transition:transform .2s ease-in-out;overflow:hidden;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.tp-card-effects{transition:transform .3s ease-in-out}.tp-card-effects:hover{transform:scale(1.1)}.svg-gradient{background:var(--color-gradient)}h1{line-height:normal}.w-20{width:20%}.mw-50{max-width:50%}.mw-content{max-width:max-content!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.z-10{z-index:10}.text-gradient{background:var(--color-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient u{background-image:var(--color-gradient);background-repeat:no-repeat;background-position:left bottom;background-size:100% .14rem;text-decoration:none}.text-inherit{color:inherit}.disabled{opacity:.8;pointer-events:none}.flip-x{transform:scale(-1)}.rotate-90{transform:scaleY(90deg)}.rotate-180{transform:scaleY(180deg)}.gradient-scroll::-webkit-scrollbar-track{border-radius:1rem;background:var(--color-light-gray)}.gradient-scroll::-webkit-scrollbar-thumb{border-radius:1rem;background:var(--color-gradient)}.gradient-scroll::-webkit-scrollbar{width:.5rem;height:.6rem}.base-button-white{background-color:#fff;color:var(--color-primary);font-size:1rem;font-weight:var(--font-weight-bold);text-align:center;border:0;border-radius:2.5rem;justify-content:center;align-items:center;justify-items:center;min-width:160px;padding:.625rem .875rem;display:flex}.base-button{background-image:var(--color-gradient);color:var(--color-white);font-size:1rem;font-weight:var(--font-weight-bold);text-align:center;border:0;border-radius:2.5rem;justify-content:center;align-items:center;justify-items:center;min-width:160px;padding:.625rem .875rem;display:flex}.base-button-cvm{background:#8042cf;color:var(--color-white);font-size:1rem;font-weight:var(--font-weight-bold);text-align:center;border:0;border-radius:2.5rem;justify-content:center;align-items:center;justify-items:center;min-width:160px;padding:.925rem .875rem;display:flex}.base-button-menu{font-family:var(--font-noto-thin);text-align:center;font-size:.9rem;padding:.425rem .875rem;letter-spacing:1.3px;background:#000;border:1px solid #000;color:#fff;border-radius:2.5rem;justify-content:center;align-items:center;justify-items:center;display:flex;font-weight:var(--font-weight-black)}.base-button.button-small{min-width:unset;min-width:6rem;min-height:1.875rem;padding:0 .25rem;font-size:.625rem}.base-button:hover{color:var(--color-white)}form select.form-control{background-image:var(--bs-form-select-bg-image);background-repeat:var(--bs-form-select-bg-repeat);background-position:var(--bs-form-select-bg-position);background-size:var(--bs-form-select-bg-size)}.transition-fade-in{animation:fade-in .5s forwards}.transition-fade-out{animation:fade-out .5s forwards}.slideLeftToRight{animation:slideLeftToRight .9s linear forwards}.slideUp{animation:slideUp .9s linear forwards}.disclaimer{font-size:.95rem}div[data-service] .cll iframe{background:transparent!important}body .st0-alumni{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:5px}body .st0-globo{stroke-linecap:round;stroke-linejoin:round}body .st0-globo,.st1-globo{fill:none;stroke:#000;stroke-width:5px}body .st2-globo{fill:#fff}body .st1-globo{stroke-miterlimit:10}body .st0-search{fill:transparent}body .st1-search{stroke-linecap:square}body .st1-search,body .st2-search{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:5px}body .cls-1{fill:#fff}body .cls-2{fill:none;stroke:#fff;stroke-width:1.03px}@keyframes fade-in{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}@keyframes slideLeftToRight{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:768px){.text-title,.text-title-cvm{--font-size:2.4rem}body{--cabecalho-height:2.65rem}}@media(min-width:992px){body{--navbar-height:8.5rem}.text-title,.text-title-cvm{--font-size:2.875rem}}@media(min-width:1200px){.text-title,.text-title-cvm{--font-size:3.25rem}.text-upper-title{--font-size-upper-title:1.25rem;--line-height-upper-title:1.5rem}}@media(min-width:1920px){.text-upper-title{--font-size-upper-title:1.5rem;--line-height-upper-title:2rem}.text-title,.text-title-cvm{--font-size:4.5rem}}img.placeholder.lazyloaded{background:unset;opacity:unset;animation:unset;cursor:unset}
.ts-carousel .tns-outer{padding:0!important}.ts-carousel .tns-outer .p-arrows{padding:0 36px}.ts-carousel .tns-outer [hidden]{display:none!important}.ts-carousel .tns-outer [aria-controls],.ts-carousel .tns-outer [data-action]{cursor:pointer}.ts-carousel .tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.ts-carousel .tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ts-carousel .tns-horizontal.tns-subpixel{white-space:nowrap}.ts-carousel .tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.ts-carousel .tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.ts-carousel .tns-horizontal.tns-no-subpixel>.tns-item{float:left}.ts-carousel .tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.ts-carousel .tns-no-calc{position:relative;left:0}.ts-carousel .tns-gallery{position:relative;left:0;min-height:1px}.ts-carousel .tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.ts-carousel .tns-gallery>.tns-slide-active{position:relative;left:auto!important}.ts-carousel .tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.ts-carousel .tns-autowidth{display:inline-block}.ts-carousel .tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.ts-carousel .tns-lazy-img.tns-complete{opacity:1}.ts-carousel .tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.ts-carousel .tns-ovh{overflow:hidden}.ts-carousel .tns-visually-hidden{position:absolute;left:-10000em}.ts-carousel .tns-transparent{opacity:0;visibility:hidden}.ts-carousel .tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.ts-carousel .tns-normal,.ts-carousel .tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.ts-carousel .tns-vpfix{white-space:nowrap}.ts-carousel .tns-vpfix>div,.ts-carousel .tns-vpfix>li{display:inline-block}.ts-carousel .tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.ts-carousel .tns-t-ct{width:2333.3333333%;width:-webkit-calc(100%*70/3);width:-moz-calc(100%*70/3);width:calc(100%*70/3);position:absolute;right:0}.ts-carousel .tns-t-ct:after{content:'';display:table;clear:both}.ts-carousel .tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100%/70);width:-moz-calc(100%/70);width:calc(100%/70);height:10px;float:left}.ts-carousel .tns-controls{text-align:center}.ts-carousel .tns-nav>[aria-controls]{width:40px;height:2px;padding:0;margin:0 5px;background:#ddd;border:0}.ts-carousel .tns-nav>.tns-nav-active{background:var(--color-gradient)}.ts-carousel .tns-controls-bottom{display:flex;justify-content:center;align-items:end;height:60px;gap:3.5rem;outline:0}.ts-carousel .tns-controls-bottom [data-controls=prev],.ts-carousel .tns-controls-bottom .tns-prev{cursor:pointer}.ts-carousel .tns-controls-bottom [data-controls=next],.ts-carousel .tns-controls-bottom .tns-next{cursor:pointer}.ts-carousel .tns-controls-vertical{display:flex;justify-content:center;align-items:end;outline:0}.ts-carousel .tns-controls-vertical [data-controls=prev],.ts-carousel .tns-controls-vertical .tns-prev{position:absolute;top:0;cursor:pointer}.ts-carousel .tns-controls-vertical [data-controls=next],.ts-carousel .tns-controls-vertical .tns-next{position:absolute;bottom:0;cursor:pointer}.ts-carousel .tns-controls-side [aria-disabled=true],.ts-carousel .tns-controls-bottom [aria-disabled=true],.ts-carousel .tns-controls-vertical [aria-disabled=true]{opacity:.1;cursor:auto}.ts-carousel .tns-nav{display:flex;justify-content:center;align-items:end;height:2rem}.tns-hidden{display:none!important}@media(min-width:768px){.ts-carousel .tns-controls-side{position:absolute;top:50%;width:100%}.ts-carousel .tns-controls-side [data-controls=prev],.ts-carousel .tns-controls-side .tns-prev{position:absolute;left:0;cursor:pointer}.ts-carousel .tns-controls-side [data-controls=next],.ts-carousel .tns-controls-side .tns-next{position:absolute;right:0;cursor:pointer}}@media(max-width:767.9px){.ts-carousel .tns-controls-side{display:flex;justify-content:center;align-items:end;height:60px;gap:3.5rem}}
.backToTop{position:fixed;z-index:9999;left:20px;bottom:50px;border-radius:50%;cursor:pointer}
