@layer theme, base, components, utilities;
/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@font-face{font-display:swap;font-family:Work Sans;font-weight:400;src:url(../../enterprise/wizard/assets/fonts/woff2/WorkSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-weight:500;src:url(../../enterprise/wizard/assets/fonts/woff2/WorkSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-weight:600;src:url(../../enterprise/wizard/assets/fonts/woff2/WorkSans-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-weight:700;src:url(../../enterprise/wizard/assets/fonts/woff2/WorkSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-weight:800;src:url(../../enterprise/wizard/assets/fonts/woff2/WorkSans-ExtraBold.woff2) format("woff2")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:0.25rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--radius-xl:0.75rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(
      --font-sans--font-variation-settings
    );--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(
      --font-mono--font-feature-settings
    );--default-mono-font-variation-settings:var(
      --font-mono--font-variation-settings
    )}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var( --default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var( --default-font-variation-settings,normal );tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var( --default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace );font-feature-settings:var( --default-mono-font-feature-settings,normal );font-size:1em;font-variation-settings:var( --default-mono-font-variation-settings,normal )}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}img{height:auto;max-height:revert-layer;max-width:max-content;width:revert-layer}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.z-5{z-index:5}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.mx-auto{margin-inline:auto}.my-\[70px\]{margin-block:70px}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-\[40px\]{margin-top:40px}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-\[200px\]{height:200px}.w-full{width:100%}.w-full\!{width:100%!important}.flex-\[1\]{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[40px\]{scroll-margin-top:40px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-\[40px\]{gap:40px}.overflow-hidden{overflow:hidden}.rounded-\[25px\]{border-radius:25px}.rounded-\[30px\]{border-radius:30px}.rounded-xl{border-radius:var(--radius-xl)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-10{padding:calc(var(--spacing)*10)}.p-\[20px\]{padding:20px}.p-\[40px\]{padding:40px}.px-5{padding-inline:calc(var(--spacing)*5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-\[20px\]{padding-block:20px}.pb-3{padding-bottom:calc(var(--spacing)*3)}.text-center{text-align:center}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl\!{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[700\]{--tw-font-weight:700;font-weight:700}.text-white{color:var(--color-white)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.md\:w-1\/3{@media (width >= 48rem){width:33.33333%}}.md\:w-2\/3{@media (width >= 48rem){width:66.66667%}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.md\:flex-row{@media (width >= 48rem){flex-direction:row}}.lg\:hidden{@media (width >= 64rem){display:none}}.lg\:justify-end{@media (width >= 64rem){justify-content:flex-end}}.xl\:w-1\/2{@media (width >= 80rem){width:50%}}.xl\:grid-cols-3{@media (width >= 80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.xl\:flex-row{@media (width >= 80rem){flex-direction:row}}.xl\:p-0{@media (width >= 80rem){padding:calc(var(--spacing)*0)}}.xl\:p-\[40px\]{@media (width >= 80rem){padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}}.xl\:px-0{@media (width >= 80rem){padding-inline:calc(var(--spacing)*0)}}.xl\:py-0{@media (width >= 80rem){padding-block:calc(var(--spacing)*0)}}}:root{--dark-blue-20:#cccfe0;--dark-blue-40:#99a1c2;--dark-blue-60:#6670a3;--dark-blue-80:#364085;--dark-blue-100:#021167;--pure-red-20:#faccd4;--pure-red-40:#f599a6;--pure-red-60:#f0667a;--pure-red-80:#eb334f;--pure-red-100:#e70022;--off-white:#fbf5f2;--grey-dark:#969696;--grey:#c9c9c9;--grey-light:#f0f0f0;--light-blue-20:#caebfa;--light-blue-40:#97daf7;--light-blue-60:#67c8f3;--light-blue-80:#34b7f0;--light-blue-100:#01a7ef;--green-20:#cae7d0;--green-40:#97d2a2;--green-60:#66bc77;--green-80:#33a749;--green-100:#00931c;--yellow-20:#fff0c9;--yellow-40:#ffe396;--yellow-60:#ffd666;--yellow-80:#ffc733;--yellow-100:#ffba00;--brown-20:#f3e1db;--brown-40:#e9c5b9;--brown-60:#deaa98;--brown-80:#d48e78;--brown-100:#ca7456;--grey-lightest:#f9f9f9;--grey-lighter:#f5f5f5;--grey-darker:#717171;--grey-darkest:#474747;--font-sans:"Work Sans",sans-serif}html{scroll-behavior:smooth}a{transition:.5s}a:hover{color:var(--light-blue-100)}h1{font-size:2.75rem;line-height:3rem}h2{font-size:2.25rem;line-height:2.5rem}h3{font-size:1.75rem;line-height:2.25rem}h4{font-size:1.5rem;line-height:2rem}h5{font-size:1.25rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.625rem}.heading-display{font-size:3.75rem;line-height:3.75rem}.caption{font-size:.75rem;font-weight:500;line-height:1rem}.button-large,.link-large{font-size:1rem;font-weight:400;line-height:1.5rem}.body-large,.button-small,.link-small{font-size:.875rem;font-weight:500;line-height:1.25rem}.bg-dark-blue-100{background-color:var(--dark-blue-100)}.bg-dark-blue-20{background-color:var(--dark-blue-20)}.bg-pure-red-80{background-color:var(--pure-red-80)}.text-dark-blue-100{color:var(--dark-blue-100)}.component-main-title{font-style:oblique;font-weight:800;text-transform:uppercase}.component-main-title,.component-sub-title{font-size:1.75rem;line-height:1.75rem;margin-bottom:40px}.component-sub-title{font-weight:700}.ps-button{border-radius:calc(infinity*1px);cursor:pointer;display:block;padding:calc(var(--spacing)*3) calc(var(--spacing)*6);width:fit-content}.ps-button.bg-dark-blue-100:hover{background-color:var(--dark-blue-80);color:#fff}.ps-button.bg-white{border:1px solid var(--dark-blue-100)}.ps-button.bg-white:hover{border:1px solid var(--dark-blue-80);color:var(--dark-blue-100)}.ps-button.disabled{background-color:var(--grey);color:var(--grey-dark)}.ps-button.bg-white.disabled,.ps-button.disabled{border:1px solid var(--grey);cursor:not-allowed;pointer-events:none}.ps-button.bg-white.disabled{background-color:#fff;color:var(--grey)}.a11y-toolbar-list-item .offscreen{display:none!important}.box-shadow-small{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.box-shadow-medium{box-shadow:0 4px 20px 0 rgba(0,0,0,.14)}.box-shadow-large{box-shadow:0 8px 28px 0 rgba(0,0,0,.16)}.box-shadow-xlarge{box-shadow:0 16px 32px 0 rgba(0,0,0,.2)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.loader{animation:rotation 1s linear infinite;border:5px solid var(--dark-blue-100);border-bottom-color:var(--off-white);border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (width >= 80rem){.container{max-width:1170px}}@media (max-width:60rem){h1{font-size:2.25rem;line-height:2.5rem}h2{font-size:1.75rem;line-height:2.25rem}h3{font-size:1.5rem;line-height:2rem}h4{font-size:1.25rem;line-height:1.75rem}h5{font-size:1.125rem;line-height:1.625rem}.heading-display{font-size:2.75rem;line-height:3rem}.caption{font-size:.75rem;font-weight:500;line-height:1rem}.button-large,.link-large{font-size:1rem;font-weight:400;line-height:1.5rem}.body-large,.button-small,.link-small{font-size:.875rem;font-weight:500;line-height:1.25rem}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(../../enterprise/wizard/assets/fonts/material-symbols-outlined.ttf) format("truetype")}.material-symbols-outlined{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400;text-rendering:optimizeLegibility}section.app-download{margin:70px 0}section.app-download .container{align-items:center;background:var(--dark-blue-100);border-radius:16px;color:#fff;display:flex;gap:30px;padding:30px}section.app-download .app-download__image{max-width:40%;min-width:40%;width:40%}section.app-download .app-download__content{max-width:60%;min-width:60%;padding:70px 30px;width:60%}section.app-download .app-download__logo img{display:block;margin-bottom:30px;width:200px}section.app-download .app-download__title{font-size:28px;font-style:italic;font-weight:700;margin-bottom:20px;text-transform:uppercase}section.app-download .app-download__text{margin-bottom:30px}section.app-download .app-download__button{background-color:#fff;border-radius:50px;color:var(--dark-blue-100);padding:10px 40px}section.app-download .app-download__links{align-items:center;display:flex;gap:15px}section.app-download .app-download__links img{display:block;height:auto;width:157px}@media (max-width:768px){section.app-download .container{flex-direction:column;text-align:center}section.app-download .app-download__content,section.app-download .app-download__image{max-width:100%;min-width:100%;padding:0;width:100%}section.app-download .app-download__content{padding:30px 0 0}section.app-download .app-download__logo img{margin:auto auto 20px;width:200px}section.app-download .app-download__title{font-size:24px}section.app-download .app-download__links{justify-content:center}section.app-download .app-download__links img{width:130px}}section.awards{margin:60px 0}section.awards .awards__title{color:var(--dark-blue-100);font-size:28px;font-style:italic;font-weight:700;margin-bottom:40px;text-transform:uppercase}section.awards .awards__list{color:var(--dark-blue-100);display:grid;gap:30px;grid-template-columns:repeat(6,1fr);text-align:center}section.awards .awards__item:hover .awards__item-image{box-shadow:0 4px 20px 0 #00000024}section.awards .awards__item-image{align-items:center;aspect-ratio:1/1;background:#fbf5f2;border-radius:30px;display:flex;justify-content:center;margin-bottom:15px;padding:30px;transition:all .3s;width:100%}section.awards .awards__item-title{color:var(--dark-blue-100);font-size:18px;font-weight:700;line-height:1.2;margin-bottom:15px}section.awards p{font-size:14px;margin-bottom:30px}@media (max-width:1170px){section.awards .container{max-width:90%}section.awards .awards__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){section.awards .awards__list{gap:15px;grid-template-columns:repeat(2,1fr)}}.banner-splide{background:url(../../enterprise/wizard/assets/img/bg-banner.jpg) bottom center no-repeat var(--dark-blue-100);background-size:cover;padding:65px 20px}.banner__center{margin:auto;max-width:1366px}.banner-splide .splide__list{height:524px}.banner-item{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:calc(var(--spacing)*20);position:relative}.banner-item .flex{margin:0 auto;max-width:1366px;width:100%}.banner-item .ps-button{border:none;border-radius:40px;cursor:pointer;display:inline-block;font-weight:600;pointer-events:none;text-align:center;text-decoration:none;transition:all .3s ease}.banner-item .ps-button-small{font-size:.875rem;padding:.5rem 1rem}.banner-item .ps-button-medium{font-size:1rem;padding:.75rem 1.5rem}.banner-item .ps-button-big{font-size:1.125rem;padding:1rem 2rem}.banner-item .ps-button:hover{opacity:.9;transform:translateY(-2px)}.banner-background{height:100%;inset:0;position:absolute;width:100%;z-index:0}.banner-link{inset:0;position:absolute;z-index:1}.banner-background img{height:100%;object-fit:cover;object-position:center;width:100%}.banner-title{font-size:2.75rem;font-style:oblique;font-weight:800;line-height:2.75rem;text-shadow:0 1px 15px #00000082;text-transform:uppercase}.banner-description.text-dark,.banner-title.text-dark{color:var(--dark-blue-100)}.banner-description.text-light,.banner-title.text-light{color:#fff}.banner-description{color:var(--dark-blue-100);font-size:1rem;font-weight:600;line-height:1.5rem;padding:1rem 0 2rem;text-shadow:0 1px 15px #00000082}@media (max-width:60rem){.banner-splide{margin-top:20px!important}.banner-item{justify-content:flex-start;padding:calc(var(--spacing)*10)}.banner-title{font-size:2.25rem;line-height:2.25rem}.banner-description{font-size:1rem;line-height:1.5rem;padding:1rem 0}}section.benefits{background:var(--dark-blue-100);padding:70px 0}.benefits-container{align-items:center;align-items:stretch;border-radius:30px;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:calc(var(--spacing)*10)}.benefit-icon{align-items:center;border-radius:50%;display:flex;height:70px;justify-content:center;padding:10px;width:70px}.benefit-icon img{height:30px;width:30px}.benefits .benefits__left{max-width:60%;min-width:60%;width:60%}.benefits .benefits__right img{height:100%;object-fit:cover}@media (max-width:60rem){.benefits-container{flex-direction:column;padding:calc(var(--spacing)*5)}}@media (max-width:768px){.benefits-container{display:block}.benefits .benefits__left,.benefits .benefits__right{max-width:100%;min-width:100%;width:100%}}section.bignumbers{background:url(../../enterprise/wizard/assets/img/bg-bignumbers.jpg) top center no-repeat var(--dark-blue-100);background-size:cover;padding:60px 0}section.bignumbers .container{align-items:stretch;border-radius:25px;display:flex;gap:30px;justify-content:space-between;max-width:1170px}section.bignumbers .bignumbers__right{flex:1;order:2}section.bignumbers img{border-radius:25px;height:100%;object-fit:cover;overflow:hidden;width:100%}section.bignumbers .bignumbers__left{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);max-width:50%;order:1}section.bignumbers .bignumbers__left .bloco{background:var(--off-white);border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:15px;text-align:center}section.bignumbers .bignumbers__number{color:var(--pure-red-100);font-size:36px;font-style:italic;font-weight:800;line-height:1;margin-bottom:15px;text-transform:uppercase}section.bignumbers .bloco p{font-size:18px;line-height:24px}@media (max-width:1024px){section.bignumbers .container{max-width:90%}}@media (max-width:768px){section.bignumbers .container{flex-direction:column;padding:25px}section.bignumbers .bignumbers__right{order:1}section.bignumbers img{border-radius:10px}section.bignumbers .bignumbers__left{gap:15px;max-width:100%;order:2}section.bignumbers .bignumbers__left .bloco{border-radius:10px;padding:30px 10px}section.bignumbers .bignumbers__number{font-size:24px}section.bignumbers .bloco p{font-size:12px;line-height:16px}}section.blog{margin:60px 0}section.blog .blog__categories{margin-bottom:30px;overflow-x:auto;overflow-y:hidden}section.blog .blog__categories-list{border-bottom:2px solid var(--dark-blue-40);display:flex;flex-wrap:nowrap}section.blog .blog__categories-list a{border-bottom:3px solid transparent;color:var(--dark-blue-100 );display:block;margin-bottom:-3px;padding:10px 20px;transition:all .1s}section.blog .blog__categories-list a.active,section.blog .blog__categories-list a:hover{border-bottom:3px solid var(--pure-red-80);font-weight:700}section.blog .blog__posts{display:grid;gap:50px 30px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}section.blog .blog__posts-item{color:var(--dark-blue-100);display:flex;flex-direction:column;gap:15px}section.blog .blog__posts-item img{aspect-ratio:16/11;border-radius:30px;display:block;object-fit:cover;width:100%}section.blog .blog__title{font-size:22px;font-style:italic;font-weight:700;line-height:1.3;margin-bottom:15px;text-transform:uppercase}section.blog .blog__posts-date{font-size:14px;margin:16px 0}section.blog .blog__posts-excerpt{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}section.blog .blog__posts-item a{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:table;padding:10px 30px;width:fit-content}section.blog .blog__posts-item a:hover{color:var(--light-blue-80)}section.blog .blog__pages{margin-top:60px}section.blog .blog__pages-list{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}section.blog .blog__pages-list a{border:1px solid var(--dark-blue-20);border-radius:2px;color:var(--dark-blue-100);display:block;line-height:18px;padding:5px 10px}section.blog .blog__pages-list a.active{background:var(--dark-blue-100);border:1px solid var(--dark-blue-100);color:#fff}section.blog .blog__pages-list a:hover{background:var(--dark-blue-40);color:#fff}section.blog .blog__loader{align-items:center;display:flex;height:150px;justify-content:center;width:100%}section.blog .blog__loader-spinner{animation:blog__spin 1s linear infinite;height:50px;width:50px}section.blog .blog__loader-path{animation:blog__dash 1.5s ease-in-out infinite;stroke:#007bff;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round}@keyframes blog__spin{to{transform:rotate(1turn)}}@keyframes blog__dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@media (max-width:1170px){section.blog .container{max-width:90%}section.blog .blog__categories-list{width:max-content}}@media (max-width:768px){section.blog .blog__posts{grid-template-columns:repeat(1,1fr)}}section.breadcrumbs{margin:70px 0}section.breadcrumbs,section.breadcrumbs a{color:var(--dark-blue-100)}section.breadcrumbs span{font-weight:700}@media (max-width:1024px){section.breadcrumbs .container{max-width:90%}}section.cards__content{margin:60px 0}section.cards__content .container{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}section.cards__content .container.colls-1{grid-template-columns:repeat(1,1fr)}section.cards__content .container.colls-2{grid-template-columns:repeat(2,1fr)}section.cards__content .container.colls-3{grid-template-columns:repeat(3,1fr)}section.cards__content .container.colls-4{grid-template-columns:repeat(4,1fr)}section.cards__content .container.colls-5{grid-template-columns:repeat(5,1fr)}section.cards__content .container.colls-6{grid-template-columns:repeat(6,1fr)}section.cards__content .cards__content-box{color:var(--dark-blue-100);overflow:hidden;padding-bottom:45px;position:relative;text-align:center}section.cards__content .cards__content-box .cards__content-image{position:relative}section.cards__content .cards__content-box .cards__content-image .tag{background:#fff0c9;border-radius:6px;bottom:20px;color:var(--dark-blue-100);font-size:14px;left:20px;padding:5px 20px;position:absolute;z-index:10}section.cards__content .cards__content-box img{aspect-ratio:16/11;border-radius:30px;object-fit:cover;width:100%}section.cards__content .cards__content-box .cards__content-image--icon img{align-items:center;aspect-ratio:unset;background:var(--light-blue-10);border-radius:0;display:flex;height:auto;justify-content:center;margin:auto;width:auto}section.cards__content .cards__content-content{padding:35px 15px}section.cards__content .cards__content-title{font-size:22px;font-weight:700;margin-bottom:15px}section.cards__content .cards__content-text{margin-bottom:30px}section.cards__content .cards__content-cta{background:var(--dark-blue-100);border-radius:40px;bottom:30px;color:#fff;display:flex;left:50%;margin:auto;padding:10px 30px;position:absolute;transform:translateX(-50%);width:max-content}section.cards__content .cards__content-cta:hover{color:var(--light-blue-80)}@media (max-width:1140px){section.cards__content .container{max-width:90%}}@media (max-width:768px){section.cards__content .container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:556px){section.cards__content .container{grid-template-columns:repeat(1,1fr)!important}}.content-carousel .splide__slide{background:var(--dark-blue-100);border-radius:16px;overflow:hidden}.content-carousel__image,.content-carousel__text_wrapper{align-items:center;display:flex}.content-carousel__image{height:450px;justify-content:center}.content-carousel__image img{height:100%;object-fit:cover;width:100%}.content-carousel-splide .splide__pagination{bottom:-1.5rem;justify-content:flex-start}.content-carousel-splide .splide__pagination__page{background:var(--off-white);border-radius:0;border-radius:10px;height:6px;opacity:1;transition:none;width:80px}.content-carousel-splide .splide__pagination__page.is-active{background:var(--dark-blue-100);transform:none}.content-carousel-splide .splide__pagination{padding:0}@media(max-width:40rem){.content-carousel__text_wrapper{border-radius:30px}.content-carousel__image{display:none}}section.cta{display:block;margin:60px 0}section.cta .container{align-items:stretch;display:flex;gap:30px}section.cta img{border-radius:30px;display:block;max-height:335px;max-width:370px;min-height:335px;min-width:370px;object-fit:cover}section.cta .cta__content{border-radius:30px;display:flex;flex:1;flex-direction:column;gap:30px;justify-content:center;padding:40px}section.cta .cta__title{color:var(--dark-blue-100);font-size:32px;font-weight:700}section.cta a.cta__button{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:table;padding:10px 30px;width:fit-content}@media (max-width:768px){section.cta img{max-width:100%;min-width:100%}section.cta .container{flex-direction:column;gap:15px;max-width:90%}section.cta .cta__title{font-size:24px;line-height:1.2}}section.english__section{color:var(--dark-blue-100);margin:60px 0}section.english__section .container{border-radius:25px;display:flex;flex-direction:column;gap:30px;max-width:1170px}section.english__section .english__section-title{color:var(--dark-blue-100);font-size:28px;font-style:italic;font-weight:700;margin-bottom:30px;text-transform:uppercase}section.english__section p:not(:last-child){margin-bottom:30px}section.english__section .english__section_first{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}section.english__section .english__section_first img{border-radius:25px;height:auto;object-fit:cover;width:100%}section.english__section .english__section_first .content{display:flex;flex-direction:column;justify-content:center}section.english__section .english__section_secound{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}section.english__section .english__section_secound-block{background:#fff;border-radius:25px;padding:58px 24px}section.english__section .english__section_secound-block p{margin-bottom:40px}section.english__section .english__section_secound-block a.english__section_cta{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:flex;padding:10px 30px;position:relative;width:max-content}@media (max-width:1024px){section.english__section .container{max-width:90%}}@media (max-width:768px){section.english__section .english__section_first,section.english__section .english__section_secound{grid-template-columns:repeat(1,1fr);padding:0 15px}section.english__section .english__section_first img{border-radius:15px}section.english__section .english__section-title{font-size:24px;margin-bottom:15px}section.english__section p{font-size:16px;margin-bottom:15px}section.english__section .english__section_secound-block a{font-size:16px;line-height:20px}section.english__section .english__section_secound-block a:after{top:5px}}section.events{margin:60px 0}section.events .events__list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}section.events .events__list .events__item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:30px;transition:transform .3s ease}section.events .events__list .events__item img{height:350px;margin-left:-30px;margin-top:-30px;max-width:inherit;object-fit:cover;width:calc(100% + 60px)}section.events .events__title{color:var(--dark-blue-100);font-size:20px;font-weight:700;line-height:1.2;margin-bottom:20px}section.events .events__list .events__item .events__date{color:#666;font-size:14px;margin-bottom:10px;margin-top:30px}section.events .events__cta{background:var(--light-blue-100);border-radius:40px;color:#fff;display:table;font:700;padding:10px;text-align:center;text-decoration:none;width:100%}section.events .events__cta:hover{background:var(--dark-blue-100)}section.events .events__modal{align-items:center;background:#00000066;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999}section.events .events__modal-box{background:#fff;border-radius:16px;box-shadow:0 0 30px #00000066;max-height:90%;max-width:90%;min-width:90%;overflow:auto;position:relative}section.events .events__modal-content{display:grid;grid-template-columns:repeat(2,1fr)}section.events .events__modal-content img{background:var(--dark-blue-100);height:100%;max-height:70vh;min-height:500px;object-fit:cover;width:100%}section.events .events__modal-close{color:#000;cursor:pointer;font-size:24px;line-height:24px;position:absolute;right:20px;top:15px}section.events .events__modal-text{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:30px}section.events .events__modal-date{background:#fff;border:2px solid var(--dark-blue-100);border-radius:30px;color:var(--dark-blue-100);font-size:14px;font-weight:700;margin-bottom:10px;padding:2px 15px;width:max-content}section.events .events__modal-title{color:var(--dark-blue-100);font-size:24px;font-weight:700;line-height:1.2}section.events .events__modal-address{align-items:center;display:flex;gap:10px}section.events .events__modal-address svg{fill:var(--dark-blue-100);height:16px;width:16px}section.events .events__modal-description{color:#000;font-size:16px;line-height:1.5;max-height:200px;overflow:auto}section.events .events__modal-cta{background:var(--dark-blue-100);border-radius:40px;color:#fff;padding:10px 30px;text-decoration:none;width:max-content}section.events .events__modal-cta:hover{background:var(--light-blue-100)}@media (max-width:768px){section.events .container{max-width:90%}section.events .events__list,section.events .events__modal-content{grid-template-columns:repeat(1,1fr)}}section.extensive__content{color:var(--dark-blue-100);margin:60px 0}section.extensive__content .container{align-items:stretch;display:flex;gap:30px}section.extensive__content-inverter .container{flex-direction:row-reverse}section.extensive__content img.left__img{border-radius:12px;height:auto;max-width:370px;min-width:370px;object-fit:cover}section.extensive__content .extensive__content-title{font-size:28px;font-style:italic;font-weight:700;text-transform:uppercase}section.extensive__content .extensive__content-stamps{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}section.extensive__content .extensive__content-stamps img{height:auto;max-height:100px;max-width:100px;min-width:100px;object-fit:contain;width:100px}section.extensive__content .extensive__content-stamps .stamps__box-wrap{background:#fbf5f2;border-radius:50%;box-shadow:0 0 10px #0000001f;height:100px;max-height:100px;max-width:100px;overflow:hidden;padding:25px;width:100px}section.extensive__content .extensive__content-stamps .stamps__box-wrap img{max-height:100%;max-width:100%;min-width:100%;width:100%}section.extensive__content .extensive__content-content{border-radius:30px;display:flex;flex:1;flex-direction:column;gap:30px;justify-content:center;overflow:hidden;padding:60px 40px}section.extensive__content .extensive__content-content ol,section.extensive__content .extensive__content-content ul{list-style:initial;list-style-position:inside;margin-bottom:30px}section.extensive__content .extensive__content-text p:not(:last-child){margin-bottom:30px}section.extensive__content .extensive__content-button{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:table;padding:10px 30px;width:fit-content}section.extensive__content .extensive__content-button:hover{color:var(--light-blue-40)}section.extensive__content .extensive__content-img-title{max-width:200px;min-width:200px}section.extensive__content .extensive__content-button-b{background:var(--light-blue-100);border-radius:40px;color:#fff;display:table;padding:10px 30px;width:fit-content}section.extensive__content .extensive__content-button-b:hover{color:var(--light-blue-40)}section.extensive__content .extensive__content-gallery{align-items:center;display:flex;justify-content:center;max-width:40%}section.extensive__content .extensive__content-gallery_center{display:flex;flex-wrap:wrap;gap:15px}section.extensive__content .blocks_img .gallery_item,section.extensive__content .first_img_large .gallery_item:first-child{flex:1;min-width:100%}section.extensive__content .gallery_item{max-width:calc(50% - 8px)}section.extensive__content .extensive__content-gallery img{aspect-ratio:1/1;border-radius:16px;height:auto;min-height:auto;min-width:100%;object-fit:cover;width:100%}@media (max-width:1170px){section.extensive__content .container{max-width:90%}}@media (max-width:998px){section.extensive__content .container{flex-direction:column}section.extensive__content img.left__img{min-width:100%}}@media (max-width:768px){section.extensive__content .container{flex-wrap:wrap;gap:15px}section.extensive__content img{min-width:100%}section.extensive__content .extensive__content-content{padding:30px}section.extensive__content .extensive__content-gallery{flex:1;min-width:100%}}section.faq{display:table;margin:90px 0;width:100%}section.faq .faq__heading{color:var(--dark-blue-100);font-size:32px;font-style:italic;font-weight:700;margin-bottom:30px;text-transform:uppercase}section.faq .faq__subtitle{color:var(--dark-blue-100);margin-bottom:40px}section.faq .container{max-width:1170px}section.faq .faq__form{margin-bottom:80px}section.faq .faq__form .faq__heading{margin-bottom:30px}section.faq label{color:var(--dark-blue-100);display:block;margin-bottom:10px}section.faq .faq__input{background:#f5f5f5;border-radius:8px;height:45px;max-width:100%;position:relative;width:530px}section.faq .faq__input input{-webkit-appearance:none;background:transparent;border:0;font-size:16px;height:100%;left:0;outline:none!important;padding:10px 40px 10px 15px;position:absolute;top:0;width:100%}section.faq .faq__input svg{height:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px}section.faq .faq__notfound{background:#f5f5f5;border:1px solid #ffda70;border-radius:8px;color:#c77b2d;display:block;padding:20px;text-align:center}section.faq .faq__list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}section.faq .faq__title{align-items:center;background:url(../../enterprise/wizard/assets/img/icon-title-faq.svg) 20px center var(--dark-blue-100) no-repeat;border:0;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:18px;gap:10px;justify-content:space-between;line-height:18px;min-height:65px;padding:15px 20px 15px 50px;position:relative;text-align:left;width:100%;z-index:2}section.faq .faq__title:after{background:url(../../enterprise/wizard/assets/img/down-questions.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:14px;transition:all .4s;width:14px}section.faq .faq__item.active .faq__title:after{transform:rotate(180deg)}section.faq .faq__content{background:var(--dark-blue-100);border-radius:0 0 15px 15px;color:#fff;display:flex;font-size:16px;height:0;margin-top:-12px;overflow:hidden;padding:0;position:relative;transition:all .4s;z-index:1}section.faq .faq__item.active .faq__content{height:max-content;padding:30px}section.faq .faq__content a{text-decoration:underline}ol,section.faq .faq__item.active .faq__content ul{list-style:initial;list-style-position:inside}section.faq .faq__item.active .faq__content li:not(:last-child),section.faq .faq__item.active .faq__content p:not(:last-child){margin-bottom:15px}@media (max-width:1170px){section.faq .container{max-width:90%}}@media (max-width:998px){section.faq{margin:40px 0}section.faq .faq__list{grid-template-columns:repeat(1,1fr)}section.faq .faq__heading{font-size:24px;line-height:1.2;margin-bottom:30px}}footer{color:#fff;display:block;width:100%}footer .container{max-width:1170px}.footer__primary{background:var(--dark-blue-100);padding:60px 0}.footer__primary .container{display:flex;gap:120px;justify-content:space-between}.footer__right{display:flex;flex:1;gap:60px;justify-content:space-between}footer b{font-size:18px;font-weight:700;line-height:24px;margin-bottom:15px}footer a{display:block;font-size:16px}footer a:hover{color:var(--light-blue-40)}.footer__logo{margin-bottom:60px}.footer__social{align-items:center;display:flex;flex-wrap:nowrap;gap:15px;justify-content:flex-start;margin-top:35px}.footer__copyright{background:#969696;font-size:16px}.footer__copyright .container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:30px 0 15px}@media (max-width:1170px){footer .container{max-width:90%}}@media (max-width:992px){.footer__primary .container,.footer__right{flex-wrap:wrap}}@media (max-width:768px){.footer__primary .container{gap:30px}.footer__logo{margin-bottom:30px}.footer__left{align-items:center;display:flex;flex-direction:column;min-width:100%;text-align:center}.footer__social{margin-top:20px}.footer__right{gap:30px;justify-content:center;margin-top:30px;text-align:center}.footer__copyright .container{gap:15px;justify-content:center}.footer__copyright p{font-size:14px;line-height:1.2;margin-bottom:20px;text-align:center}}.ps__forms{background:url(../../enterprise/wizard/assets/img/bg-forms.jpg) bottom center no-repeat var(--dark-blue-100);background-size:cover;color:#fff;padding:70px 0}.form_header{padding:40px 0}.gallery_item{align-items:center;border-radius:20px;display:flex;justify-content:center;min-height:300px;overflow:hidden}.ebook-form .gallery_item{max-height:480px}.gallery_item img{height:100%;object-fit:cover;width:100%}.first_img_large .gallery_item:first-child{grid-column:span 2/span 2}.ps_form{background-color:var(--dark-blue-80);border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;padding:40px;position:relative}.ps_form label{color:#fff;display:block;line-height:20px}.ps_form input[type=email],.ps_form input[type=phone],.ps_form input[type=text],.ps_form select,textarea{background-color:var(--grey-lighter);border-radius:10px;color:var(--dark-blue-100);margin-top:6px;padding:10px;width:100%}.ps_form input.error{border:1px solid var(--pure-red-80)}.ps_form label.error{color:var(--pure-red-80);font-size:.75rem}.checkbox_wrapper input[type=checkbox]{margin-right:5px}.checkbox_wrapper label{line-height:1}.checkbox_wrapper label.error{margin:0;position:absolute;right:0}.form-spinner-wrapper{align-items:center;background-color:hsla(0,0%,100%,.75);display:none;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.ps-button.bg-white{color:var(--dark-blue-100)}@media (max-width:768px){.ps__forms{padding-left:15px;padding-right:15px}.form_gallery{display:none}}section.gallery{display:flex;justify-content:center;margin-top:120px;max-width:100%;min-width:100%;padding-bottom:90px;position:relative}section.gallery .container{margin-top:-50px}section.gallery .splide__arrow{background:var(--dark-blue-100)}section.gallery .splide__arrow svg{fill:#fff}section.gallery .gallery__full{margin-bottom:30px}section.gallery .gallery__full .splide__slide{align-items:center;display:flex;justify-content:center}section.gallery .gallery__full img{border-radius:30px;display:block;height:auto;margin:auto;max-width:90%;width:770px}section.gallery .gallery__thumbnail .splide__track{justify-content:center}section.gallery .gallery__thumbnail .splide__track--nav>.splide__list>.splide__slide{background:#000;border:0!important;border-radius:32px;overflow:hidden}section.gallery .gallery__thumbnail img{display:block;height:100%;object-fit:cover;opacity:.4;width:100%}section.gallery .gallery__thumbnail li.splide__slide.is-active img{opacity:1}@media (max-width:768px){section.gallery .container{max-width:90%}section.gallery .gallery__full img{max-width:70%}section.gallery .gallery__thumbnail .splide__track{padding:0 40px}section.gallery .gallery__thumbnail .splide__slide{border-radius:15px!important;height:70px!important;width:70px!important}}header:not(:has(+.banner-splide)){margin-top:24px}.header__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:41px;overflow:hidden;text-indent:-99999px;width:135px}.wizard-header-menu{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between}.wizard-header-menu li a,.wizard-header-submenu li a,.wizard-header-submenu-toggle{color:var(--dark-blue-100);white-space:nowrap}.wizard-header-menu li a:hover,.wizard-header-submenu-toggle:hover{color:var(--pure-red-40)}.wizard-header-submenu li{border-bottom:1px solid var(--off-white);padding:12px calc(var(--spacing)*8);width:100%}.wizard-header-submenu li:hover{background-color:var(--off-white)}.wizard-header-submenu li:hover a{color:var(--dark-blue-100)}.wizard-header-menu li a.header-active-link{color:var(--pure-red-40);font-weight:600}.mobile-btn-toggle span{color:var(--dark-blue-100);font-size:40px}.wizard-header-submenu-toggle{cursor:pointer}.wizard-header-submenu{background-color:#fff;display:none;flex-direction:column;position:absolute;right:0;top:105%;width:fit-content;z-index:3}.wizard-header-submenu-container{position:relative}.active-menu{animation:fade-in .3s forwards;display:flex!important}@media (max-width:1024px){header{margin-top:15px}.wizard-header-menu{background-color:#fff;display:none;flex-direction:column;gap:0;position:absolute;right:0;top:105%;width:100%;z-index:3}.wizard-header-submenu{background-color:#fff;gap:0;position:relative;width:100%}.wizard-header-menu li,.wizard-header-submenu li{border-bottom:1px solid var(--off-white);padding:16px;width:100%}.wizard-header-menu li:last-child,.wizard-header-submenu li:last-child{border:none}.wizard-header-submenu-container{width:100%}}@media (max-width:768px){.super__bar{display:none}}.super__bar h1{font-size:var(--text-xs);line-height:1em;max-width:53%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.language_courses{background:var(--dark-blue-100);display:block;overflow:hidden;padding:90px 0;width:100%}section.language_courses .language_courses__title{color:#fff;font-size:32px;font-style:italic;font-weight:700;margin-bottom:15px;text-transform:uppercase}section.language_courses .language_courses__subtitle{color:#fff;margin-bottom:60px}section.language_courses .language_courses__item{align-items:center;background:var(--dark-blue-100);border-radius:12px;color:#fff;display:flex;gap:15px;height:100%;max-width:467px;padding:40px 25px;width:467px}section.language_courses .language_courses__item.espanhol{background:#e70022}section.language_courses .language_courses__item.ingles{background:#36408566}section.language_courses .language_courses__item.frances{background:#01a7ef}section.language_courses .language_courses__item.alemao{background:#ffba00}section.language_courses .language_courses__item.chines,section.language_courses .language_courses__item.japones{background:#e70022}section.language_courses .language_courses__item.italiano{background:#00931c}section.language_courses .language_courses__item.portugues{background:#ffba00}section.language_courses .language_courses__item img{border-radius:50%;display:block;max-height:75px;max-width:75px;min-height:75px;min-width:75px;object-fit:cover;overflow:hidden}section.language_courses .splide__track{overflow:visible}section.language_courses .language_courses__item-title{font-size:18px;font-weight:700;margin-bottom:10px}@media (max-width:768px){section.language_courses .container{max-width:90%}section.language_courses .language_courses__item{max-width:80vw}section.language_courses .language_courses__item img{max-height:45px;max-width:45px;min-height:45px;min-width:45px}section.language_courses .language_courses__item p{font-size:12px}}section.language_courses_v2{display:block;margin:90px 0;width:100%}section.language_courses_v2 .language_courses_v2-list{display:grid;gap:60px;grid-template-columns:repeat(4,1fr)}section.language_courses_v2 .language_courses_v2__item{background:#fbf5f2;border-radius:16px;position:relative}section.language_courses_v2 .language_courses_v2__item.espanhol{background:#e70022}section.language_courses_v2 .language_courses_v2__item.ingles{background:var(--dark-blue-100)}section.language_courses_v2 .language_courses_v2__item.frances{background:#01a7ef}section.language_courses_v2 .language_courses_v2__item.alemao{background:#ffba00}section.language_courses_v2 .language_courses_v2__item.chines,section.language_courses_v2 .language_courses_v2__item.japones{background:#e70022}section.language_courses_v2 .language_courses_v2__item.italiano{background:#00931c}section.language_courses_v2 .language_courses_v2__item.portugues{background:#ffba00}section.language_courses_v2 .language_courses_v2__item a{color:inherit;display:block;height:100%;position:relative;text-decoration:none;width:100%}section.language_courses_v2 .language_courses_v2__item .language_courses__item-thumbnail{aspect-ratio:1.3/1;border-radius:16px;display:block;height:auto;object-fit:cover;width:100%}section.language_courses_v2 .language_courses_v2__item-title{align-items:center;display:flex;gap:15px;justify-content:center;padding:15px 0;position:relative;z-index:3}section.language_courses_v2 .language_courses_v2__item-title img{border-radius:50%;display:block;height:45px;object-fit:cover;width:45px}section.language_courses_v2 .language_courses_v2__item-name{color:#fff;font-size:20px;font-weight:700;line-height:28px}section.language_courses_v2 .language_courses_v2__item-exceprt{background:#fbf5f2;border-radius:0 0 30px 30px;color:#fff;font-size:16px;left:0;line-height:24px;padding:30px 20px 20px;position:absolute;text-align:center;top:calc(100% - 30px);width:100%;z-index:2}section.language_courses_v2 .language_courses_v2__item.espanhol .language_courses_v2__item-exceprt{background:#e70022}section.language_courses_v2 .language_courses_v2__item.ingles .language_courses_v2__item-exceprt{background:var(--dark-blue-100)}section.language_courses_v2 .language_courses_v2__item.frances .language_courses_v2__item-exceprt{background:#01a7ef}section.language_courses_v2 .language_courses_v2__item.alemao .language_courses_v2__item-exceprt{background:#ffba00}section.language_courses_v2 .language_courses_v2__item.chines .language_courses_v2__item-exceprt,section.language_courses_v2 .language_courses_v2__item.japones .language_courses_v2__item-exceprt{background:#e70022}section.language_courses_v2 .language_courses_v2__item.italiano .language_courses_v2__item-exceprt{background:#00931c}section.language_courses_v2 .language_courses_v2__item.portugues .language_courses_v2__item-exceprt{background:#ffba00}section.language_courses_v2 .language_courses_v2__item:hover .language_courses_v2__item-exceprt{display:block!important}@media (max-width:1024px){section.language_courses_v2 .container{max-width:90%}section.language_courses_v2 .language_courses_v2__item-exceprt{display:block!important;font-size:14px;line-height:18px;padding-top:0;position:static}}@media (max-width:998px){section.language_courses_v2 .language_courses_v2-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){section.language_courses_v2 .language_courses_v2-list{gap:15px;grid-template-columns:repeat(2,1fr)}section.language_courses_v2 .language_courses_v2__item-title img{height:30px;width:30px}section.language_courses_v2 .language_courses_v2__item-name{font-size:16px}}section.metodologia_v1{background:var(--dark-blue-100);color:#fff;display:block;margin:90px 0;padding:90px 0}section.metodologia_v1 .container{border-radius:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);max-height:640px;overflow:hidden;padding:0 40px}section.metodologia_v1 .metodologia_v1__left{padding:40px 0}section.metodologia_v1 .metodologia_v1__title{font-size:48px;font-style:italic;font-weight:700;line-height:1.2;margin-bottom:30px;text-transform:uppercase}section.metodologia_v1 .metodologia_v1__description,section.metodologia_v1 .metodologia_v1__description p:not(:last-child){margin-bottom:30px}section.metodologia_v1 a.metodologia_v1__button{background:#fff;border-radius:40px;color:var(--dark-blue-100);display:table;padding:10px 30px;width:fit-content}section.metodologia_v1 .metodologia_v1__right{display:flex;flex-direction:column;gap:15px;height:max-content;height:640px;overflow-y:scroll;padding-bottom:40px;padding-right:10px;padding-top:40px}section.metodologia_v1 .metodologia_v1__block{align-items:flex-start;background:#fbf5f2;border-radius:25px;color:var(--dark-blue-100);display:flex;gap:15px;padding:35px}section.metodologia_v1 .metodologia_v1__block-title{font-size:24px;font-weight:700;margin-bottom:15px}section.metodologia_v1 .metodologia_v1__block img{max-height:35px;max-width:35px;min-height:35px;min-width:35px;object-fit:contain}section.metodologia_v1 .metodologia_v1__right::-webkit-scrollbar{width:5px}section.metodologia_v1 .metodologia_v1__right::-webkit-scrollbar-track{background:transparent}section.metodologia_v1 .metodologia_v1__right::-webkit-scrollbar-thumb{background:#eb334f;border-radius:30px}@media (max-width:768px){section.metodologia_v1 .container{grid-template-columns:repeat(1,1fr)}section.metodologia_v1 .container,section.metodologia_v1 .metodologia_v1__right{height:auto;max-height:max-content}section.metodologia_v1 .metodologia_v1__right{margin-bottom:40px;padding:0}}section.metodologia_v2{display:block;margin:60px 0}section.metodologia_v2 .container{align-items:stretch;background:#fbf5f2;border-radius:30px;display:flex;gap:60px;padding:40px}section.metodologia_v2 img{aspect-ratio:1/1;border-radius:30px;display:block;max-width:370px;min-width:370px;object-fit:cover}section.metodologia_v2 .metodologia_v2__content{display:flex;flex-direction:column;gap:30px;justify-content:center}section.metodologia_v2 .metodologia_v2__title{color:var(--dark-blue-100);font-size:32px;font-weight:700}section.metodologia_v2 a.metodologia_v2__button{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:table;padding:10px 30px;width:fit-content}@media (max-width:768px){section.metodologia_v2 img{margin-bottom:30px;max-width:100%;min-width:100%}section.metodologia_v2 .container{flex-direction:column;gap:15px;max-width:90%}section.metodologia_v2 .metodologia_v2__title{font-size:24px;line-height:1.2}}.ps_modal{background-color:var(--off-white);border-radius:30px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);display:none;left:50%;padding:60px;position:fixed;top:50%;transform:translate(-50%,-50%);width:680px}.ps_modal .component-main-title{margin:0}.show-modal{animation:fade-in .3s forwards;display:flex}section.partners{background:#fbf5f2;margin:70px 0;padding:90px 0}section.partners .partners__title{color:var(--dark-blue-100);font-size:32px;font-weight:700;margin-bottom:50px;text-align:center}section.partners .partners__logos{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}section.partners .partner__logo{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:8px;display:flex;justify-content:center;padding:15px;width:140px}section.partners .partner__logo img{height:100%;object-fit:contain;width:100%}section.promotion{margin:70px 0}section.promotion .container{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}body.page-template-template-promocoes section.promotion .container{grid-template-columns:repeat(3,1fr)}section.promotion .promotion__block{color:var(--dark-blue-60);display:flex;flex-direction:column;gap:25px}section.promotion .promotion__block img{aspect-ratio:16/10;border-radius:30px;display:block;object-fit:cover;width:100%}body.page-template-template-promocoes section.promotion .promotion__block img{aspect-ratio:4/7}section.promotion a{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:table;padding:10px 30px;width:fit-content}section.promotion .promotion__title{color:var(--dark-blue-100);font-size:28px;font-style:italic;font-weight:700;line-height:1.2;text-transform:uppercase}section.promotion a:hover{color:var(--light-blue-80)}@media (max-width:1170px){section.promotion .container{max-width:90%}}@media (max-width:768px){section.promotion .container{grid-template-columns:repeat(1,1fr)}}section.single__post{color:var(--dark-blue-100);margin-top:-40px;overflow:hidden}.single__post-thumbnail{aspect-ratio:12/5;border-radius:30px;display:block;height:auto;margin-left:-100px;overflow:hidden;position:relative;width:calc(100% + 200px)}.single__post-thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.single__post-title{margin:30px 0;text-align:center}.single__post-text{margin-bottom:30px;padding:0 60px}.single__post-text ol,.single__post-text ul{list-style:initial;list-style-position:inside;margin-bottom:30px}.single__post-text p{margin-bottom:30px}.single__post-text h1,.single__post-text h2,.single__post-text h3,.single__post-text h4,.single__post-text h5,.single__post-text h6{font-style:italic;font-weight:700;margin-bottom:15px;text-transform:uppercase}.single__post-social{border-bottom:1px solid var(--dark-blue-40);margin-bottom:30px;padding-bottom:30px}.single__post-social p{font-size:20px;font-weight:700;margin-bottom:15px}.single__post-social ul{align-items:center;display:flex;gap:15px}.single__post-tags{align-items:center;display:flex;gap:5px;margin:35px 0}.single__post-tags a{border:2px solid var(--dark-blue-100);border-radius:30px;display:table;font-size:14px;padding:2px 15px}section.comments{color:var(--dark-blue-100);margin:70px 0}section.comments .container{border-bottom:1px solid var(--dark-blue-40);padding-bottom:60px}section.comments .comments__title{font-size:2.25rem;font-style:italic;font-weight:700;line-height:2.5rem;margin-bottom:15px;text-transform:uppercase}section.comments .comments__intro{margin-bottom:60px}section.comments .comment-respond{background:var(--dark-blue-100);border-radius:30px;color:#fff;padding:30px}section.comments .comments__list{background:#f5f5f5;border-radius:25px;max-height:600px;overflow-y:auto;padding:30px}section.comments .comments__list-title{font-size:1.75rem;font-style:italic;font-weight:700;line-height:2.25rem;margin-bottom:15px;text-transform:uppercase}section.comments .comments__list p{background:#fff;border-radius:15px;margin-bottom:15px;padding:15px}section.comments .comments__list-title{font-size:24px}section.comments .comments__list p strong{display:block;margin-bottom:5px}section.comments .comment-notes,section.comments .comment-reply-title,section.comments .logged-in-as{display:none}section.comments form p:not(:last-child){margin-bottom:15px}section.comments input[type=email],section.comments input[type=text],section.comments textarea{background:#f5f5f5;border-radius:10px;color:var(--dark-blue-100);padding:10px;width:100%}section.comments label{display:block;margin-bottom:5px;width:100%}section.comments input[type=submit]{background:var(--dark-blue-100);border:0;border-radius:50px;color:#fff;cursor:pointer;font-weight:700;padding:15px;text-align:center;width:100%}section.comments .comment-form-age,section.comments .comment-form-cookies-consent,section.comments .comment-form-privacy{align-items:center;display:flex;gap:10px}section.comments .comment-form-age label,section.comments .comment-form-cookies-consent label,section.comments .comment-form-privacy label{margin:0}section.comments .comments__blocks{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}section.related{color:var(--dark-blue-100);margin:70px 0}section.related .related__list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}section.related .related__list img{aspect-ratio:16/11;border-radius:30px;height:auto;object-fit:cover;width:100%}section.related .related__title{font-size:24px;font-weight:700;line-height:1.3;margin:15px 0}section.related .related__date{margin:20px 0}section.related .related__button{background:var(--dark-blue-100);border-radius:30px;color:#fff;display:table;padding:10px 30px}@media (max-width:768px){section.comments .container,section.related .container,section.single__post .container{max-width:90%}.single__post-title h2,section.comments .comments__title{font-size:24px}.single__post-text{padding:0}section.comments .comments__blocks,section.related .related__list{grid-template-columns:repeat(1,1fr)}section.comments .comments__intro{margin-bottom:30px}}section.sitemap{margin-bottom:90px}section.sitemap .row{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}section.sitemap .row .col{background:#f5f5f5;border-radius:8px;min-width:100%;padding:30px}section.sitemap .row .col-12{background:#f5f5f5;border-radius:8px;grid-column:span 3;margin-top:30px;padding:30px}section.sitemap .row .col-12 ul{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}section.sitemap .sitemap__title{color:var(--dark-blue-100);font-size:22px;font-style:italic;font-weight:700;margin-bottom:15px;text-transform:uppercase}section.sitemap ul{list-style:circle;margin-left:15px;padding-left:10px}section.sitemap .row .col-12 ul.sublist{display:flex;flex-direction:column;gap:0}section.sitemap ul a{font-size:16px}section.sitemap .row .col-12 .paged{align-items:center;border-top:1px solid #dedede;display:flex;gap:5px;justify-content:center;margin-top:20px;padding-top:20px}section.sitemap .row .col-12 .paged a{background-color:#dedede;border-radius:3px;display:block;padding:3px 10px}section.sitemap .row .col-12 .paged .current{background-color:var(--dark-blue-100);border-radius:3px;color:#fff;padding:3px 10px}@media (max-width:768px){section.sitemap .container{max-width:90%}section.sitemap .row{grid-template-columns:repeat(1,1fr)}}section.team{padding-bottom:70px}section.team .team__title{color:var(--dark-blue-100);font-size:42px;font-weight:700;line-height:2.5rem;margin-bottom:15px;text-align:center}section.team .team__subtitle{color:var(--dark-blue-100);font-size:18px;line-height:1.2;margin-bottom:90px;text-align:center}section.team .team__list{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}section.team .team__member{background:var(--dark-blue-100);border-radius:30px;color:#fff;display:flex;flex-direction:column;gap:30px;overflow:hidden;padding:30px}section.team .team__member img{border-radius:30px 30px 0 0;display:block;height:350px;margin-left:-30px;margin-top:-30px;max-width:none;object-fit:cover;width:calc(100% + 60px)}section.team .team__member-name,section.team .team__member-role{font-weight:700;text-align:center}section.team .team__member-name{font-size:1.5rem;line-height:2rem}section.team .team__member-role{font-size:1.25rem;line-height:1.75rem}section.team .team__member .team__cta{background:var(--light-blue-100);border-radius:40px;color:#fff;display:table;font:700;padding:15px;text-align:center;text-decoration:none;width:100%}section.team .team__member ul{list-style:initial;list-style-position:inside}@media (max-width:768px){section.team .container{max-width:90%}section.team .team__list{grid-template-columns:repeat(1,1fr)}}section.testimonials{background:var(--off-white);display:table;overflow:hidden;padding:90px 0;width:100%}section.testimonials .testimonials__title{color:var(--dark-blue-100);font-size:32px;font-style:italic;font-weight:700;font-weight:800;margin-bottom:15px;text-transform:uppercase}section.testimonials p.testimonials_subtitle{color:var(--dark-blue-100);margin-bottom:60px}section.testimonials .container{max-width:1170px}section.testimonials .splide__track{overflow:visible}section.testimonials .testimonials__item{border:1px solid #dedede;border-radius:25px;box-shadow:0 0 20px #00000013;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:470px;min-width:470px;padding:25px}section.testimonials .testimonials__user-text{color:var(--dark-blue-100);font-size:18px;margin-bottom:15px}section.testimonials .testimonials__user{align-items:center;display:flex;gap:15px}section.testimonials .testimonials__user-photo{background:#f5f5f5;border-radius:8px;display:block;height:71px;object-fit:cover;width:71px}section.testimonials .testimonials__user-name{color:var(--dark-blue-100);font-size:18px}@media (max-width:1170px){section.testimonials .container{max-width:90vw;overflow:visible}}@media (max-width:768px){section.testimonials .testimonials__item{max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}}section.title{color:var(--dark-blue-100);margin:60px 0;text-align:center}section.title .title__heading{font-size:42px;font-style:italic;font-weight:700;line-height:2.5rem;margin-bottom:15px;text-transform:uppercase}section.title .title__subtitle{font-size:18px;line-height:1.2}section.title a{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:table;margin:60px auto auto;padding:10px 30px;text-decoration:none}section.title a:hover{background:var(--light-blue-100)}section.title .title__image{border-radius:16px;display:block;margin:60px auto auto;max-width:80%;width:800px}.unit-card{background-color:var(--grey-light);display:flex;flex-direction:column;justify-content:space-between}section.unit__information{color:var(--dark-blue-100);margin:60px 0}section.unit__information .container{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}section.unit__information .unit__information-title{font-size:28px;font-style:italic;font-weight:700;margin-bottom:30px;text-transform:uppercase}section.unit__information iframe{aspect-ratio:12/14;border-radius:16px;height:auto;object-fit:cover;width:100%}section.unit__information .unit__information-left{border-radius:30px;display:flex;flex-direction:column;justify-content:center;padding:60px 0}section.unit__information .unit__information-right img{aspect-ratio:16/12;border-radius:30px;display:block;height:auto;object-fit:cover;width:100%}section.unit__information .unit__information-thumbs{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:30px}section.unit__information .unit__information-infos{display:flex;flex-direction:column;gap:25px;margin-bottom:35px}section.unit__information .unit__information-info{align-items:flex-start;display:flex;gap:15px}section.unit__information .unit__information-info i{align-items:center;background:var(--pure-red-80);border-radius:50px;display:flex;height:41px;justify-content:center;min-height:41px;min-width:41px;width:41px}section.unit__information .unit__information-info span{display:block;line-height:1.2;margin:10px 0}section.unit__information .unit__information-info ul{list-style:initial;list-style-position:inside}section.unit__information .unit__information-button{background:var(--dark-blue-100);border-radius:40px;color:#fff;display:table;padding:10px 30px;width:fit-content}section.unit__information .unit__information-button:hover{color:var(--light-blue-40)}@media (max-width:1170px){section.unit__information .container{max-width:90%}}@media (max-width:768px){section.unit__information .container{grid-template-columns:repeat(1,1fr)}section.unit__information .unit__information-left{padding:40px 30px}}section.unit-results .units-pagination-container{margin-top:60px}section.unit-results .units-pagination-items li{border:1px solid var(--dark-blue-20);border-radius:2px;color:var(--dark-blue-100);cursor:pointer;display:block;line-height:18px;padding:5px 10px}section.unit-results .units-pagination-items li.active{background:var(--dark-blue-100);border:1px solid var(--dark-blue-100);color:#fff}section.unit-results .units-pagination-items li:hover{background:var(--dark-blue-40);color:#fff}section.vacancies{background:#f5f5f5;margin-top:70px;padding:70px 0}section.vacancies .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}section.vacancies .vacancy-card{background:var(--dark-blue-100);border-radius:30px;color:#fff;display:flex;flex-direction:column;gap:30px;padding:40px 40px 120px;position:relative}section.vacancies .vacancy-title{color:var(--dark-blue-20);font-size:28px;font-weight:700;line-height:1.2;text-align:center}section.vacancies .vacancy-card strong{display:block;font-size:18px}section.vacancies .cta__vacancy{background:var(--light-blue-100);border-radius:40px;bottom:30px;color:#fff;display:table;font-size:18px;font-weight:700;left:30px;padding:15px;position:absolute;text-align:center;width:calc(100% - 60px)}section.vacancies .cta__vacancy:hover{background:var(--light-blue-60)}@media (max-width:768px){section.vacancies .container{grid-template-columns:repeat(1,1fr);max-width:90%}}.vacancies__form{background:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999999}.vacancies__form-box{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:30px;left:50%;max-height:90vh;max-width:90%;overflow-y:auto;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}.vacancies__form-box::-webkit-scrollbar{width:8px}.vacancies__form-box::-webkit-scrollbar-track{background:transparent}.vacancies__form-box::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.vacancies__form-box::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.vacancies__form-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>') no-repeat 50%;background-size:contain;cursor:pointer;height:30px;position:absolute;right:20px;top:20px;width:30px}.vacancies__form-body{display:flex;flex-direction:column;gap:20px}.vacancies__form-body h3{color:var(--dark-blue-100);margin:0;text-align:center}.vacancies__form-body .form-group-inline{display:flex;gap:20px;justify-content:space-between}.vacancies__form-body .form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;width:100%}.vacancies__form-body label{color:var(--dark-blue-100);font-size:14px;font-weight:700}.vacancies__form-body input[type=email],.vacancies__form-body input[type=tel],.vacancies__form-body input[type=text],.vacancies__form-body select,.vacancies__form-body textarea{border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:14px;padding:12px}.vacancies__form-body input[type=file]{border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:8px;text-align:center}.vacancies__form-body .btn-submit{background:var(--light-blue-100);border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px;transition:background .3s;width:100%}.vacancies__form-body .btn-submit:hover{background:var(--light-blue-60)}.vacancies__form-body .btn-submit:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.vacancies__form-box{padding:30px;width:90%}.vacancies__form-body .form-group-inline{flex-direction:column;gap:10px}}.video-wrapper iframe{height:658px;width:100%}@media(max-width:60rem){.video-wrapper iframe{height:485px}}section.videos__gallery{margin-bottom:100px;margin-top:70px}section.videos__gallery .container{border-radius:30px;padding:50px 70px 70px}section.videos__gallery .videos__gallery-thumb{position:relative}section.videos__gallery .videos__gallery-thumb:before{background:var(--dark-blue-100);border-radius:50%;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:2}section.videos__gallery .videos__gallery-thumb:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 15px;content:"";cursor:pointer;height:0;left:calc(50% + 2px);position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:3}section.videos__gallery .videos__gallery-item iframe,section.videos__gallery .videos__gallery-item img{aspect-ratio:16/9;border-radius:12px;display:block;height:auto;object-fit:cover;overflow:hidden;width:100%}section.videos__gallery .videos__gallery-item img{cursor:pointer;z-index:1}section.videos__gallery .splide__pagination{bottom:-40px!important}section.videos__gallery .splide__pagination .splide__pagination__page.is-active{background:var(--dark-blue-100)!important}section.videos__gallery .splide__arrow--prev{left:-45px!important}section.videos__gallery .splide__arrow--next{right:-45px!important}section.videos__gallery .splide__arrow:disabled{display:none!important}