.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-8253cb33-80d2-9a48-17ec-535c29d3bce8 {
display: none !important;
}
.b-radius-especial {
border-top-left-radius: 15px!important;
border-top-right-radius: 15px!important;
border-bottom-right-radius: 0px!important;
border-bottom-left-radius: 0px!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-e857132e-c260-43e2-a3bc-6e40848160c5 {
font-family: Roboto-Bold !important;
font-size: 32px !important;
font-weight: 700 !important;
color: var(--dark) !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-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-bfcad517-7601-1f9e-2dfa-1767010e9519 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !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-72c9501e-7824-e8df-1c85-d30f8f87df10 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--brand-color-3) !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-07785f72-312b-90b0-72f9-ac462efa3dec {
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dc028920-8f59-c4de-beb9-090303d50263 {
margin-top: -30px !important;
}
.lfr-layout-structure-item-77ba0b43-0852-9651-04f5-56cb8908d078 {
.hoverLila:hover {
background-color: #ACB1F2;
}
}.lfr-layout-structure-item-f22cb737-11bd-78f5-910e-7be8eb2c09ef {
text-align: center !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-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-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-6fb18731-d37b-a178-f240-8e39b6368bbc {
font-size: 18px !important;
margin-top: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
color: var(--brand-color-3) !important;
}
.borde-izq-h4-azul{
    border-left: 3px solid #4C57F2;
    padding: 3px 0px 2px 4px;
}.lfr-layout-structure-item-6f8c1c27-0a2d-45e3-f4a0-aae25f0fa6cc {
background-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-375c1b87-6fdd-c95e-a3d7-b8cb0e54a933 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-95312460-2922-1b22-4cfb-1adb3ec8dd4c {
display: none !important;
}
.lfr-layout-structure-item-95312460-2922-1b22-4cfb-1adb3ec8dd4c {
border-radius:0px!important;
}.lfr-layout-structure-item-46dfc56f-4ada-2c73-ec44-ad7fe20ffe30 {
.hoverLila:hover {
background-color: #ACB1F2;
}
}.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-9d254106-80d0-7869-cdbd-3c12fbba6f99 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !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;
}
}