.elementor .container-section{padding-block-start:6em;padding-block-end:6em;padding-inline-start:0em;padding-inline-end:0em;flex-direction:column;justify-content:center;align-items:center;}.elementor .content{width:1280px;max-width:95vw;padding:0px;justify-content:space-between;}.elementor .Botao{overflow:hidden;position:relative;font-family:"IBM Plex Sans";font-weight:600;color:#F4F6F8;line-height:150%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#FFFFFF;border-style:solid;background-image:linear-gradient(92deg, #1B5F49 0%,#268A68 47%,#1B5F49 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 3px 0px 0px #144737;transition:all 200ms;&::after{
  content: "";
  width: 80px;
  height: 120%;
  background: linear-gradient(210deg, rgba(255, 255, 255, 0.14) 21.97%, rgba(217, 217, 217, 0.00) 86.57%);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(100%, -50% ) skewx( -20deg);
  animation: brilho 5s ease infinite;
  }\n}.elementor .Botao:hover,.elementor .Botao:focus-visible{transform:scale3d(1.05, 1.05, 1.05);}.elementor .desc{font-family:Inter;font-weight:400;font-size:1.125em;color:#BCC4CC;strong{
  color:#F4F6F8;
}
text-wrap: balance;\n}.elementor .card-hero{width:25%;padding:2em;border-width:1px;border-color:#1A3A59;border-style:solid;background-color:#132e49b3;backdrop-filter:blur(4px);display:flex;flex-direction:column;gap:16px;flex:0 1 auto;align-items:start;}.elementor .text{font-family:Inter;font-weight:400;font-size:1.125em;color:#CFD5DB;}.elementor .icon{width:32px;height:32px;color:#ffffff00;padding:6px;border-width:1px;border-color:#275079;border-style:solid;background-color:#173655;}.elementor .text2{font-family:Inter;font-weight:400;font-size:1.125em;color:#314158;line-height:150%;}.elementor .title{font-family:"IBM Plex Sans";font-weight:600;font-size:2em;color:#2B2E34;text-align:start;}.elementor .card-learning{width:47%;max-width:100%;padding:2em;border-width:1px;border-color:#1A3A59;border-style:solid;background-color:#132E49;display:flex;flex-direction:column;gap:10px;&::after{
  transition: 0.5s;
  content: "";
  width:32px;
  height: 4px;
  position: absolute;
  top: -2px;
  left: 2em;
  background: #fff;
  box-shadow: 0 100px 80px 0 rgba(255, 255, 255, 0.53), 0 41.778px 33.422px 0 rgba(255, 255, 255, 0.38), 0 22.336px 17.869px 0 rgba(255, 255, 255, 0.32), 0 12.522px 10.017px 0 rgba(255, 255, 255, 0.26), 0 6.65px 5.32px 0 rgba(255, 255, 255, 0.21), 0 2.767px 2.214px 0 rgba(255, 255, 255, 0.15);  
}\n}.elementor .card-learning:hover,.elementor .card-learning:focus-visible{&::after{
  width:60px;
  left: 1.5em;
}\n}.elementor .testemunho{width:31%;padding:0px;background-color:#DFEBF7;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .head-testemunho{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0B1F33;gap:8px;align-items:center;}.elementor .name-testemunho{font-family:Inter;font-weight:600;font-size:1.25em;color:#ffffff;text-align:start;}