.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-c42b8122-8ba7-2f0a-5cbe-bbabc595cd79 {
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-top: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-81729eff-8e4f-b9fd-d990-e5ff933afefd {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-ddfeb409-c4ae-bec6-469b-f8ee2fa4d04a {
display: none !important;
}
.lfr-layout-structure-item-c4c01320-ee0c-71f9-7c48-21f1f4a19e14 {
background-color: #FFFFFF !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c285c8a0-7659-989b-babc-d1f6a354e961 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-c285c8a0-7659-989b-babc-d1f6a354e961) !important;
height: 460px !important;
}
.lfr-layout-structure-item-a97d0f54-a4a3-6bc2-8366-934312a9702c {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-4e00f27e-fef7-3774-87d7-7fb2ab1e98ff {
height: 465px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-133374b2-7ea4-3dd4-e276-75ef77dfe3b6 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d7b04153-fae6-a542-630f-fb16f7265a15 {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-c158e999-bc99-5ac7-37f2-264c17c6c613 {
text-align: center !important;
}
.lfr-layout-structure-item-aa15aaa2-9574-2124-19c2-bcbdcc5423b5 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-43d9c365-df93-7a3b-d254-21daa692dd7a {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d053d435-718a-f07e-df18-b4f24c361558 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-d053d435-718a-f07e-df18-b4f24c361558) !important;
height: 460px !important;
}
.lfr-layout-structure-item-2d193cb0-51fc-dcd3-9789-b4ebec8254c0 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-ef085f3a-0901-d7e5-4a7e-c9df52a8f99e {
font-size: 18px !important;
}
.lfr-layout-structure-item-0ca461b7-d44c-ad49-2a08-a79c7fcaf44e {
text-align: center !important;
}
.lfr-layout-structure-item-57dbf1ad-9c58-9311-f26d-7dc372196dcd {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7205c1c3-9b9d-373a-5010-291a00ca1e24 {
text-align: center !important;
}
.lfr-layout-structure-item-d9b9c556-cae8-19a3-1fd4-c8b975d94394 {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-1799b1fa-bb9f-350c-43ec-d00ae38715be {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-1799b1fa-bb9f-350c-43ec-d00ae38715be) !important;
border-radius: 15px !important;
margin-top: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-e7e41334-99ab-867d-e831-9e73987ea848 {
color: var(--white) !important;
}
.lfr-layout-structure-item-9efbe264-f165-8e2f-ff40-57eff97ae9d2 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dc028920-8f59-c4de-beb9-090303d50263 {
margin-top: -30px !important;
}
.lfr-layout-structure-item-25a6727b-ca30-46ed-c7cd-8ad18eeb9adc {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-25a6727b-ca30-46ed-c7cd-8ad18eeb9adc) !important;
border-radius: 15px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-77ba0b43-0852-9651-04f5-56cb8908d078 {
.hoverLila:hover {
background-color: #ACB1F2;
}
}.lfr-layout-structure-item-0db33cc9-6262-3375-836b-0c227f0d66be {
display: none !important;
}
.lfr-layout-structure-item-770bb035-5c02-200f-f871-44a3d4a5a627 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e58a0b63-87cd-4bc2-ae24-36f6c8b0dcf3 {
.lfr-ddm__default-page-header-title {
  font-family: Roboto-Bold;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #ffffff;
}
#ddm-form-submit {
  border-radius: 40px;
  box-shadow: 0px 4px 34px 0px rgba(255, 255, 255, 0.25);
  color: #1e1e1e;
  text-decoration: none;
  border: 2px solid #1E1E1E;
  font-weight: 700;
  font-size: 1rem !important;
  background-color: #fff;
}

.ddm-label {
  color: #fff;
}
.lfr-ddm-form-container .lfr-ddm-form-page-description {
  margin-bottom: 23px;
  font-size: 16px;
}
.form-control:not([type="range"]) {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 8px;
  border: 1px solid var(--grey-lighten-2, #D8D8D8);
  background: #FFF;
}

.lfr-ddm__default-page-container {
    background-color: transparent!important;
border: none!important;    
border-radius: 4px;
 padding: 2rem 1.5rem 1.5rem;}

.btn.btn-secondary{border-radius: 25px!important;}
}.lfr-layout-structure-item-2548be0e-1ac1-36e9-8f76-e89a8d34e89b {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-9b9ad0d4-03bc-4186-478b-a4c7a9922473 {
font-size: 16px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: #1E1E1E !important;
}
.lfr-layout-structure-item-e41eec0c-ef22-945c-7f6b-f898297454fb {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-500f7acf-6719-7a3b-35b5-9a2cde0b2a50 {
background-color: #FFFFFF !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-500f7acf-6719-7a3b-35b5-9a2cde0b2a50 {
@media (max-width:300px){#fmqm{background-image: url(/o/adaptive-media/image/1287620/Thumbnail-300x300/instrumentos-docentes.jpeg?t=1725399495378) !important;}}@media (max-width:1000px) and (min-width:300px){#fmqm{background-image: url(/o/adaptive-media/image/1287620/Preview-1000x0/instrumentos-docentes.jpeg?t=1725399495378) !important;}}
}.lfr-layout-structure-item-fc60b356-0503-5391-1f65-aacc450bc8b0 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-fc60b356-0503-5391-1f65-aacc450bc8b0) !important;
height: 450px !important;
}
.lfr-layout-structure-item-c178e188-8802-936a-4c8c-d1e2aee849da {
text-align: center !important;
}
.lfr-layout-structure-item-f9b9a84c-28ac-0bb0-b9b2-60afc1e915f9 {
font-size: 18px !important;
}
.lfr-layout-structure-item-a7e41bcc-2297-efd1-93cd-f907a28345b7 {
font-size: 16px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: #1E1E1E !important;
}
.lfr-layout-structure-item-d8049260-b0d6-dee5-8897-083b8f484fd4 {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-3c21fe2c-461e-f4e3-c06a-ea2de36ba377 {
font-size: 16px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: #1E1E1E !important;
}
.lfr-layout-structure-item-a2d509c4-ec1b-eb6b-e3ff-4045bfc69e36 {
.hoverLila:hover {
background-color: #ACB1F2;
}
}.lfr-layout-structure-item-4f4950cd-e0d3-1394-9716-24ff2d6661e3 {
display: none !important;
}
.lfr-layout-structure-item-46dfc56f-4ada-2c73-ec44-ad7fe20ffe30 {
.hoverLila:hover {
background-color: #ACB1F2;
}
}.lfr-layout-structure-item-411ab54b-06bb-ca40-834e-92bb45ae3d5a {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-b50751c4-9b4c-9db3-dd71-c08f2f648ff7 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-b50751c4-9b4c-9db3-dd71-c08f2f648ff7) !important;
border-radius: 15px !important;
margin-top: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-98680b9b-851d-fe5f-b43e-0b69269c32d2 {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
}
.lfr-layout-structure-item-58fa5d42-b1ce-f24a-bb64-ca3e56c8191d {
font-size: 18px !important;
}
.lfr-layout-structure-item-ae7b91a4-8650-6789-76d7-7144759e6e8c {
font-size: 18px !important;
}
.lfr-layout-structure-item-9d254106-80d0-7869-cdbd-3c12fbba6f99 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-9d254106-80d0-7869-cdbd-3c12fbba6f99) !important;
border-radius: 15px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-e324d3e4-8144-bd5c-7020-5f160eeee110 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-1a897b6f-4e76-2d73-ad3c-d6e826bf5813 {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-c4c01320-ee0c-71f9-7c48-21f1f4a19e14 {
height: 100% !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d053d435-718a-f07e-df18-b4f24c361558 {
height: 615px !important;
}
.lfr-layout-structure-item-2d193cb0-51fc-dcd3-9789-b4ebec8254c0 {
width: 100% !important;
}
.lfr-layout-structure-item-dc028920-8f59-c4de-beb9-090303d50263 {
margin-top: -60px !important;
}
.lfr-layout-structure-item-770bb035-5c02-200f-f871-44a3d4a5a627 {
width: 100% !important;
}
.lfr-layout-structure-item-9b9ad0d4-03bc-4186-478b-a4c7a9922473 {
overflow: auto !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-500f7acf-6719-7a3b-35b5-9a2cde0b2a50 {
height: 100% !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a7e41bcc-2297-efd1-93cd-f907a28345b7 {
overflow: auto !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-3c21fe2c-461e-f4e3-c06a-ea2de36ba377 {
overflow: auto !important;
padding-right: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-ddfeb409-c4ae-bec6-469b-f8ee2fa4d04a {
display: block !important;
}
.lfr-layout-structure-item-d053d435-718a-f07e-df18-b4f24c361558 {
height: 400px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-4e00f27e-fef7-3774-87d7-7fb2ab1e98ff {
height: 600px !important;
}
.lfr-layout-structure-item-133374b2-7ea4-3dd4-e276-75ef77dfe3b6 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-43d9c365-df93-7a3b-d254-21daa692dd7a {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2d193cb0-51fc-dcd3-9789-b4ebec8254c0 {
width: 100% !important;
}
.lfr-layout-structure-item-57dbf1ad-9c58-9311-f26d-7dc372196dcd {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-9efbe264-f165-8e2f-ff40-57eff97ae9d2 {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-dc028920-8f59-c4de-beb9-090303d50263 {
margin-top: -10px !important;
}
.lfr-layout-structure-item-770bb035-5c02-200f-f871-44a3d4a5a627 {
width: 100% !important;
}
.lfr-layout-structure-item-fc60b356-0503-5391-1f65-aacc450bc8b0 {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4f4950cd-e0d3-1394-9716-24ff2d6661e3 {
display: block !important;
}
.lfr-layout-structure-item-e324d3e4-8144-bd5c-7020-5f160eeee110 {
width: 100% !important;
}
}