.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-417ca37a-1ff5-d893-e747-95f87425fe1c {
margin-left: auto !important;
margin-right: auto !important;
}
.lfr-layout-structure-item-c35427dd-a3eb-9da7-6e86-c798bdede31a {
font-size: 38px !important;
font-weight: 600 !important;
margin-bottom: 16px !important;
text-align: center !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-79b355bc-ec5a-20e3-32e5-d2d99590cfbc {
min-height: 270px !important;
}
.lfr-layout-structure-item-4a3d4243-765c-986e-b025-a5d37c7b351a {
font-size: 32px !important;
font-weight: 600 !important;
margin-bottom: 24px !important;
color: #1B2948 !important;
}
.lfr-layout-structure-item-23e8177e-1cc5-b315-2d51-e291c59a7614 {
color: var(--white) !important;
}
.lfr-layout-structure-item-50b6bdf0-db49-1d1c-3b37-1face88b5da5 {
margin-bottom: auto !important;
margin-right: 16px !important;
margin-top: auto !important;
}
.lfr-layout-structure-item-a9d1a500-8f2b-0942-f8b3-edf509667ab6 {
background-color: #35B6AD !important;
border-color: #DEE2E6 !important;
border-radius: 8px !important;
border-style: solid; border-width: 0.8px !important; border-width: 0.8pxpx !important;
margin-bottom: 120px !important;
padding-bottom: 80px !important;
padding-top: 80px !important;
text-align: center !important;
}
.lfr-layout-structure-item-c6550d89-fee6-cc05-77ec-7fec45ff2fbc {
padding-top: 55px !important;
}
.lfr-layout-structure-item-c6550d89-fee6-cc05-77ec-7fec45ff2fbc {
gap: 16px;
}.lfr-layout-structure-item-643fa5e3-ee75-da38-a507-b89b86d8c304 {
font-size: 16px !important;
font-weight: 500 !important;
width: 203px !important;
}
.url-da-pagina {
display: none;
}.lfr-layout-structure-item-18a81c75-77bc-6e93-f18a-e4830d096fa5 {
font-size: 16px !important;
font-weight: 700 !important;
color: #1D3A5E !important;
}
.lfr-layout-structure-item-e16fe01a-96a4-9f21-be0b-8825e9486727 {
background-color: #35B6AD !important;
min-height: 72px !important;
padding-left: 40px !important;
padding-right: 40px !important;
}
.lfr-layout-structure-item-06bdc98a-9896-6937-4dca-39f7c5dd7708 {
margin-right: var(--spacer-7,6rem) !important;
}
.footer-voltar-topo {
gap: 15px;
}.lfr-layout-structure-item-6782ff91-4f8c-7844-24bd-f6da35cded00 {
background-color: var(--white) !important;
}
.container-header {
border-bottom:  0.8px solid rgba(222, 226, 230, 1);
position: sticky;
top: 0px;
z-index: 80;
}

body.has-control-menu {
.container-header{
top: 56px !important;
}
}
body.has-edit-mode-menu {
.container-header{
top: 0px !important;
}
}
.lfr-layout-structure-item-38af341f-ae32-e10e-1ef1-60c7112c5c0d {
margin-bottom: 32px !important;
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-1aa70890-9dc5-f65b-2fe7-414978eabc51 {
font-size: 32px !important;
font-weight: 600 !important;
margin-bottom: 24px !important;
color: #1B2948 !important;
}
.lfr-layout-structure-item-bd9065c7-4217-69fc-8574-9f6f1f720e4d {
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 120px !important;
padding-left: 40px !important;
}
.grade-custom-plataforms {
    transition: box-shadow 0.3s 
    ease, transform 0.3s ease;
    border: 1px solid #E9ECEF;
    cursor: pointer;

    &:hover {
        box-shadow: 0 8px 15px 
        rgba(0, 0, 0, 0.2);
        transform: translateY(-5px);
    }

    .row {
        display: flex;
        align-items: center 
        !important;
    }
}

.lfr-layout-structure-item-cbe8b76d-6e06-b18d-d706-d946f0d2d234 {
width: 118px !important;
}
.footer-social {
  .component-social {
    padding-bottom: 0px !important;
    img {
      width: 16.25px !important;
      height: 16.25px !important;
      margin-bottom: 2px !important;
      
    }
  }
  .component-social li {
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-color: #04254c;
    border-radius: 3px;
    border: solid 1px #04254c;
    padding: 3.87px !important;
    height: 24px !important;
    width: 24px !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .component-social li:hover {
    background-color: #35b6ad;
    border: solid 1px #35b6ad;
    transition: ease-in-out 0.1s;
  }
    .component-social a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 16.25px;
    width: 16.25px;
  }
  .component-social ul {
    gap: 16px !important;
    justify-content: start !important;
  }
}
.lfr-layout-structure-item-c1b02d46-f6c7-f85a-4b63-8002fead3b60 {
height: 32px !important;
width: 118px !important;
}
.lfr-layout-structure-item-8d6dec76-55f6-96be-c4bf-a933f56abb91 {
font-size: 32px !important;
font-weight: 600 !important;
margin-bottom: 24px !important;
color: #1B2948 !important;
}
.lfr-layout-structure-item-7acd72cf-2b9b-0674-5f33-5654d59e6325 {
text-align: center !important;
}
.lfr-layout-structure-item-df29c082-a297-911a-a30f-b5bc785de534 {
height: 32px !important;
margin-left: 40px !important;
margin-top: 24px !important;
width: 102px !important;
}
.lfr-layout-structure-item-63738c59-39db-b0ec-ad55-a5aabf5f501d {
font-size: 16px !important;
font-weight: 700 !important;
color: #1D3A5E !important;
}
.lfr-layout-structure-item-5c79356b-7f30-ccef-65db-4cf6bc410ce9 {
font-size: 16px !important;
font-weight: 700 !important;
color: #1D3A5E !important;
}
.lfr-layout-structure-item-1d34ea5d-4122-ba1d-a411-45aeac9f5a5c {
margin-bottom: 16px !important;
}
.lfr-layout-structure-item-5ee1350e-82c5-143c-7b40-cb5a9181c3e3 {
font-size: 16px !important;
font-weight: 700 !important;
color: #1D3A5E !important;
}
.lfr-layout-structure-item-41e0d26a-2c73-67b4-14d7-3dd5d49ce71d {
margin-bottom: 68px !important;
}
.lfr-layout-structure-item-5ba1dd2a-85b1-b646-cce2-e48f7177dd94 {
height: 32px !important;
width: 96px !important;
}
.lfr-layout-structure-item-ceaa25af-da88-6543-8220-35114f12a4e1 {
text-align: center !important;
}
.lfr-layout-structure-item-fe7288c0-3c3f-9563-b4e6-914de8b293dc {
margin-bottom: 113px !important;
}
.imagens-custom {
cursor: pointer;
}.lfr-layout-structure-item-f155f5e8-b245-756a-6d21-4e2ecf490c65 {
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 50px !important;
padding-left: 40px !important;
}
.grade-custom-plataforms {
    transition: box-shadow 0.3s 
    ease, transform 0.3s ease;
    border: 1px solid #E9ECEF;
    cursor: pointer;

    &:hover {
        box-shadow: 0 8px 15px 
        rgba(0, 0, 0, 0.2);
        transform: translateY(-5px);
    }

    .row {
        display: flex;
        align-items: center 
        !important;
    }
}

.lfr-layout-structure-item-9a444adf-319c-5e9f-8e54-1bd8400ca1fb {
margin-left: auto !important;
margin-right: auto !important;
max-width: 1280px !important;
}
.lfr-layout-structure-item-a1aa232f-8bce-ee84-f0aa-f5dd5c2f47f6 {
font-size: 32px !important;
font-weight: 600 !important;
margin-bottom: 38px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-436833a6-e460-03b2-9521-da1b3ea701ed {
font-size: 16px !important;
font-weight: 600 !important;
}
.lfr-layout-structure-item-19f7b32f-9eb4-9dc5-0001-2d4d10881b55 {
text-align: center !important;
}
.lfr-layout-structure-item-55166db2-b359-39e8-ed70-c887b418ecef {
margin-bottom: auto !important;
margin-right: 40px !important;
margin-top: auto !important;
}
.lfr-layout-structure-item-8ba6fa01-4c96-76bf-033a-4531d2893bff {
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 32px !important;
padding-left: 40px !important;
}
.grade-custom-plataforms {
    transition: box-shadow 0.3s 
    ease, transform 0.3s ease;
    border: 1px solid #E9ECEF;
    cursor: pointer;

    &:hover {
        box-shadow: 0 8px 15px 
        rgba(0, 0, 0, 0.2);
        transform: translateY(-5px);
    }

    .row {
        display: flex;
        align-items: center 
        !important;
    }
}

.lfr-layout-structure-item-092f67a1-fc78-41ac-fec8-ff6dcaa54c43 {
font-size: 38px !important;
font-weight: 600 !important;
margin-bottom: 113px !important;
text-align: center !important;
color: #1B2948 !important;
}
.lfr-layout-structure-item-2887afff-74f8-6414-1886-e485d3f2be1b {
height: 32px !important;
opacity: 0.75 !important;
padding-top: var(--spacer-1,0.25rem) !important;
width: 96px !important;
}
.lfr-layout-structure-item-fe1541da-42f5-ab4f-829a-aa62dad78ac8 {
font-size: 32px !important;
font-weight: 600 !important;
margin-bottom: 24px !important;
color: #1B2948 !important;
}
.lfr-layout-structure-item-a16e7fea-14f4-3d1b-fde2-c1e55a4a486c {
font-size: 38px !important;
font-weight: 700 !important;
margin-bottom: 80px !important;
margin-top: 80px !important;
text-align: center !important;
}
.lfr-layout-structure-item-a16e7fea-14f4-3d1b-fde2-c1e55a4a486c {
.text-not{
 color:  #1B2948;
}
.text-grad{
 background: linear-gradient(90deg, #00C8E0, #3BC9AE);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
}.lfr-layout-structure-item-51681da4-e01f-72c2-e59a-e4ee34fd7657 {
text-align: right !important;
}
.lfr-layout-structure-item-d28065f5-be13-dbe5-24d1-a8a810c227b8 {
font-size: 16px !important;
font-weight: 700 !important;
color: #1D3A5E !important;
}
a {
  scroll-margin-top: 82px; 
}.formulario-gx2 {
    .form-group {
         input,
        textarea {
         background-color: #FFFFFF;
         border: 1px solid #DEE2E6;
        }
    }

    button {
      background-color: #35B6AD;
      border: 1px solid #35B6AD;
      border-radius: 40px;
      padding: 8px 24px;
    }

    button:hover {
      background-color: #30A29A;
    }
}

.modal-container-customizado {
.lfr-layout-structure-item-container {
        div {
          color: #1B2948;
           font-size: 25px;
        }
    }
}.lfr-layout-structure-item-b50d195a-0f0b-76fd-e9b7-21df2bdea2b9 {
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 32px !important;
padding-left: 40px !important;
}
.grade-custom-plataforms {
    transition: box-shadow 0.3s 
    ease, transform 0.3s ease;
    border: 1px solid #E9ECEF;
    cursor: pointer;

    &:hover {
        box-shadow: 0 8px 15px 
        rgba(0, 0, 0, 0.2);
        transform: translateY(-5px);
    }

    .row {
        display: flex;
        align-items: center 
        !important;
    }
}

.lfr-layout-structure-item-e1603941-afc0-310c-dde7-9fc47093d620 {
font-size: 32px !important;
font-weight: 600 !important;
margin-bottom: 24px !important;
color: #1B2948 !important;
}
.lfr-layout-structure-item-4e686fcc-e6c7-370d-0ed5-af30a79a68c3 {
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 32px !important;
padding-left: 40px !important;
}
.grade-custom-plataforms {
    transition: box-shadow 0.3s 
    ease, transform 0.3s ease;
    border: 1px solid #E9ECEF;
    cursor: pointer;

    &:hover {
        box-shadow: 0 8px 15px 
        rgba(0, 0, 0, 0.2);
        transform: translateY(-5px);
    }

    .row {
        display: flex;
        align-items: center 
        !important;
    }
}

.lfr-layout-structure-item-ffcaf470-c360-027b-f674-6bbf4fa12019 {
background-color: #F4F7FB !important;
min-height: 501px !important;
}
.lfr-layout-structure-item-0978e75b-fa4a-1657-58b7-b1ec509792ec {
margin-bottom: 32px !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-fa9e0940-a4ee-5221-5466-08438ef1835a {
font-size: 20px !important;
margin-bottom: 32px !important;
text-align: center !important;
}
.lfr-layout-structure-item-462d8238-77f8-8871-c067-fb7c9d1f81a7 {
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-45d44305-0808-94d2-daa8-ded36be05631 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2333235d-ee30-c68b-9152-2507e88f48db {
width: 151px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-79b355bc-ec5a-20e3-32e5-d2d99590cfbc {
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
}
.lfr-layout-structure-item-643fa5e3-ee75-da38-a507-b89b86d8c304 {
margin-left: auto !important;
margin-right: auto !important;
}
.lfr-layout-structure-item-cbe8b76d-6e06-b18d-d706-d946f0d2d234 {
margin-left: auto !important;
margin-right: auto !important;
}
.lfr-layout-structure-item-e18bb888-ba55-dccd-3f2b-4bcf28ec3430 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-c14e79d5-c8b9-4c67-b241-75986fe912ad {
padding-top: var(--spacer-5,3rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-ffcaf470-c360-027b-f674-6bbf4fa12019 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2333235d-ee30-c68b-9152-2507e88f48db {
margin-left: auto !important;
margin-right: auto !important;
text-align: left !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-c35427dd-a3eb-9da7-6e86-c798bdede31a {
text-align: center !important;
}
.lfr-layout-structure-item-79b355bc-ec5a-20e3-32e5-d2d99590cfbc {
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
}
.lfr-layout-structure-item-18a81c75-77bc-6e93-f18a-e4830d096fa5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bd9065c7-4217-69fc-8574-9f6f1f720e4d {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-cbe8b76d-6e06-b18d-d706-d946f0d2d234 {
text-align: center !important;
}
.lfr-layout-structure-item-7acd72cf-2b9b-0674-5f33-5654d59e6325 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-63738c59-39db-b0ec-ad55-a5aabf5f501d {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5c79356b-7f30-ccef-65db-4cf6bc410ce9 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5ee1350e-82c5-143c-7b40-cb5a9181c3e3 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-41e0d26a-2c73-67b4-14d7-3dd5d49ce71d {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-ceaa25af-da88-6543-8220-35114f12a4e1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-cf0ceeda-7897-92a6-8357-3c58e0988cc1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f155f5e8-b245-756a-6d21-4e2ecf490c65 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-8ba6fa01-4c96-76bf-033a-4531d2893bff {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-51681da4-e01f-72c2-e59a-e4ee34fd7657 {
text-align: center !important;
}
.lfr-layout-structure-item-d28065f5-be13-dbe5-24d1-a8a810c227b8 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b50d195a-0f0b-76fd-e9b7-21df2bdea2b9 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-4e686fcc-e6c7-370d-0ed5-af30a79a68c3 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-ffcaf470-c360-027b-f674-6bbf4fa12019 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-c35427dd-a3eb-9da7-6e86-c798bdede31a {
font-size: 38px !important;
}
.lfr-layout-structure-item-18a81c75-77bc-6e93-f18a-e4830d096fa5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e16fe01a-96a4-9f21-be0b-8825e9486727 {
text-align: center !important;
}
.lfr-layout-structure-item-06bdc98a-9896-6937-4dca-39f7c5dd7708 {
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
}
.lfr-layout-structure-item-bd9065c7-4217-69fc-8574-9f6f1f720e4d {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-7acd72cf-2b9b-0674-5f33-5654d59e6325 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-63738c59-39db-b0ec-ad55-a5aabf5f501d {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5c79356b-7f30-ccef-65db-4cf6bc410ce9 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5ee1350e-82c5-143c-7b40-cb5a9181c3e3 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-41e0d26a-2c73-67b4-14d7-3dd5d49ce71d {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ceaa25af-da88-6543-8220-35114f12a4e1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fe7288c0-3c3f-9563-b4e6-914de8b293dc {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-cf0ceeda-7897-92a6-8357-3c58e0988cc1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c14e79d5-c8b9-4c67-b241-75986fe912ad {
margin-left: auto !important;
margin-right: auto !important;
}
.lfr-layout-structure-item-f155f5e8-b245-756a-6d21-4e2ecf490c65 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-8ba6fa01-4c96-76bf-033a-4531d2893bff {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-51681da4-e01f-72c2-e59a-e4ee34fd7657 {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d28065f5-be13-dbe5-24d1-a8a810c227b8 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fe1d506c-a923-0cdc-9d01-cc09f47a7999 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b50d195a-0f0b-76fd-e9b7-21df2bdea2b9 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-4e686fcc-e6c7-370d-0ed5-af30a79a68c3 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
}