@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap");.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:1260;}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:1259;opacity:0.7;background:#232429;}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:#003ecc url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:#55565b;border:1px solid rgba(216,217,224,0.8);border-top:0;border-radius:0 0 0.125rem 0.125rem;background:#fff;box-shadow:0 0.125rem 0.25rem rgba(34,35,48,0.1);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:#fff;background:#003ecc;}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:#003ecc;}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.progress::after{display:table;clear:both;content:"";}.progress--small .progress__track{height:calc(0.5rem - 2px);}.progress--small .progress__bar{width:calc(0.5rem - 2px);min-width:calc(0.5rem - 2px);height:calc(0.5rem - 2px);}.progress--small .progress__label{font-size:0.889rem;}.progress__track{height:calc(1rem - 2px);margin-top:0;border:1px #919297 solid;border-radius:1rem;background-color:#d3d4d9;}.progress__bar{width:calc(1rem - 2px);min-width:calc(1rem - 2px);height:calc(1rem - 2px);margin-top:-1px;margin-left:-1px;transition:width 0.5s ease-out;border:1px #003ecc solid;border-radius:1rem;background-color:#003ecc;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;}@media screen and (-ms-high-contrast:active){.progress__bar{background-color:windowText;}}@media (forced-colors:active){.progress__bar{background-color:canvastext;}}.progress__label{margin-bottom:0.5rem;font-size:1rem;font-weight:bold;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.5rem;color:#55565b;font-size:0.79rem;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;}}
@media (max-width:1229px){.banner-create-pack{padding-top:40px;}.banner-create-pack h2{font-size:40px !important;}.banner-create-pack .ref-block-content .field--name-field-body{row-gap:15px;}.banner-create-pack .block-wrapper.image-right{align-items:flex-start;}}@media (max-width:700px){.desktop{display:none !important;}.mobile{display:block !important;}.banner-create-pack .block-wrapper.image-right{flex-direction:column !important;}body .banner-create-pack img.image-style-conver-to-webp{display:block;width:100vw;max-width:100vw;border-radius:0;position:relative;left:calc(-50vw + 50%);}.banner-create-pack .ref-block-image{overflow:visible !important;}.porqueestudiar.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > .field__item{flex-basis:47%;}.porqueestudiar.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field--name-field-c-title{font-size:1.375rem;}.porqueestudiar .field.field--name-field-item.field--type-entity-reference-revisions.field--label-hidden.field__items{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:6%;justify-content:space-between;}.grupo-imagen img.align-center{padding:35px 0 !important;display:block;width:100vw;max-width:100vw;border-radius:0;position:relative;left:calc(-50vw + 55%);}.grupo-imagen h2.h3{margin:10px 0 0 0 !important;}}#block-views-block-slider-block-1 .views-field-field-image-mobile{display:none;}.swiper-container{margin:0 !important;}.swiper-container .swiper-pagination-bullet-active{background:#283457;}.tns-outer .tns-nav > .tns-nav-active{background:#283457;}h2.h1{font-weight:400 !important;font-size:1.5rem !important;}h2.h1 strong{font-weight:700;}#block-porqueestudiardavinci .paragraph--type--c-banner,#block-conocedavinci .paragraph--type--c-banner{padding:50px 40px;}#block-porqueestudiardavinci .paragraph--type--c-banner .text-formatted,#block-conocedavinci .paragraph--type--c-banner .text-formatted{background:white;padding:45px 25px;width:50%;}#block-porqueestudiardavinci .paragraph--type--c-banner .text-formatted p,#block-conocedavinci .paragraph--type--c-banner .text-formatted p{color:#333333;}.banner-header.paragraph--type--c-banner{padding:50px 40px;}.banner-header.paragraph--type--c-banner .text-formatted{background:white;padding:45px 25px;width:50%;}.banner-header.paragraph--type--c-banner .text-formatted p{color:#333333;}.ref-block--academic-offer{background:rgb(241,241,241);background:linear-gradient(360deg,rgb(241,241,241) 0%,rgb(255,255,255) 50%,rgb(241,241,241) 100%);margin:0 30px;border-radius:20px;}.ref-block--academic-offer .field--name-field-content{padding:30px;}.ref-block--academic-offer .field--name-field-content p{color:#333333;}.ref-block--academic-offer #tns1{height:450px;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1{padding:10px;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .view-footer{text-align:center;padding-top:10px;padding-bottom:20px;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .tns-item{height:100%;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .swiper-slider{padding-bottom:50px;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .swiper-slider-url{padding-bottom:20px;padding-left:15px;font-size:0.8rem;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .swiper-slider-url a{color:#903827;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .swiper-slider-url a:hover{text-decoration:underline;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .swiper-slider-content{margin:0 10px;background:white;height:100%;display:flex;flex-direction:column;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .swiper-slider-content h3{padding:5px 5px 5px 30px;position:relative;border-top-right-radius:10px;}.ref-block--academic-offer #block-views-block-oferta-academica-block-1 .swiper-slider-content h3::after{content:"";top:0;bottom:0;left:10px;width:4px;background:white;position:absolute;}.path-frontpage #block-udavinci-content .ckeditor-accordion-container dl{border:0;margin:0;}.path-frontpage #block-udavinci-content .ckeditor-accordion-container dl::before,.path-frontpage #block-udavinci-content .ckeditor-accordion-container dl::after{content:none;}.path-frontpage #block-udavinci-content .ckeditor-accordion-container dl dd{margin-left:25px;}.path-frontpage #block-udavinci-content .ckeditor-accordion-container dl dt.active a::before{transform:rotate(90deg);}.path-frontpage #block-udavinci-content .ckeditor-accordion-container ul li{list-style:initial;list-style-type:initial;color:#333333;font-size:0.9rem;}.path-frontpage #block-udavinci-content .ckeditor-accordion-container ul li a{color:#333333;}.path-frontpage #block-udavinci-content .ckeditor-accordion-toggler{font-weight:bold;color:#283457;padding:0;padding-left:20px;background:transparent;border:0;text-align:left;}.path-frontpage #block-udavinci-content .ckeditor-accordion-toggler::before{content:"";border-color:transparent #903827;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:1.05em;position:relative;transition:ease;}.path-frontpage #block-udavinci-content .ckeditor-accordion-toggler span{position:relative;display:none;}.why-davinci{padding:0 30px;}.udavinci-benefits{background:#f1f1f1;}.udavinci-benefits .block-wrapper{display:flex;}.udavinci-benefits .block-wrapper > div{width:50%;}.udavinci-benefits .block-wrapper .ref-block-content{padding:30px 50px 0 30px;}.udavinci-benefits .block-wrapper .ref-block-content h2{margin-bottom:0;}.udavinci-benefits .block-wrapper .ref-block-content ul{padding-top:0;margin-top:0;}.udavinci-benefits .block-wrapper .ref-block-content ul li{font-size:0.9rem;color:#333333;list-style:none;}.udavinci-benefits .block-wrapper .ref-block-content ul li::before{content:"";border-color:transparent #903827;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:1.05em;position:relative;}.ref-block--academic-prestige{background:#f4eee4;padding:55px 50px;}.ref-block--academic-prestige .ref-block-content{background:white;padding:40px 25px 0 25px;}.ref-block--academic-prestige .tns-item img,.ref-block--companies .tns-item img{height:100px;width:auto;}.ref-block--academic-prestige .tns-item .field-content,.ref-block--companies .tns-item .field-content{text-align:center;}.ref-block--academic-prestige .tns-item img,.ref-block--companies .tns-item img{height:100px;width:auto;}.ref-block--academic-prestige .tns-outer,.ref-block--companies .tns-outer{padding:20px 0 !important;}.ref-block--companies{margin:10px 0;}.ref-block--testimonials,.about-us-numbers{background:rgb(241,241,241);background:linear-gradient(360deg,rgb(241,241,241) 0%,rgb(255,255,255) 50%,rgb(241,241,241) 100%);padding:60px 60px 10px 60px;border-radius:30px;}.ref-block--testimonials table,.about-us-numbers table{margin:20px 0;}.ref-block--testimonials table td,.about-us-numbers table td{width:33.3333333333%;text-align:center;font-weight:400;padding:0 40px;vertical-align:top;}.ref-block--testimonials table tr:first-child td,.about-us-numbers table tr:first-child td{font-size:2.8rem;color:#4f83f3;font-weight:700;}.ref-block--testimonials table tr:first-child td small,.about-us-numbers table tr:first-child td small{font-size:1.3rem;}.ref-block--testimonials .tns-outer,.about-us-numbers .tns-outer{margin-top:40px;}.ref-block--testimonials .tns-item,.about-us-numbers .tns-item{padding:0 40px;text-align:center;}.ref-block--testimonials .views-field-field-name,.about-us-numbers .views-field-field-name{font-size:1.3rem;font-weight:700;margin-top:10px;}.ref-block--testimonials .views-field-field-text,.about-us-numbers .views-field-field-text{margin-top:10px;}.ref-block--testimonials .views-field-field-text p,.about-us-numbers .views-field-field-text p{font-size:0.9rem;color:#333333;}.ref-block--testimonials .views-field-field-image img,.about-us-numbers .views-field-field-image img{width:150px;border-radius:100px;border:4px solid #283457;}.about-us-benefits{background:rgb(255,255,255);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);padding:35px 25px;border-radius:30px !important;}.about-us-benefits ul,.about-us-benefits p{color:#333333;}.about-us-benefits h2{margin-top:0;}.about-us-benefits p{margin-bottom:10px;}.about-us-benefits ul{padding-top:0;margin-top:0;}.about-us-benefits ul li{font-size:0.9rem;color:#333333;list-style:none;}.about-us-benefits ul li::before{content:"";border-color:transparent #903827;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:1.05em;position:relative;}.about-us-prestige{background-color:#eef2f7;border-radius:0 !important;}.about-us-prestige h2{margin-top:0;margin-bottom:20px;}.about-us-prestige.paragraph--type--items-list.style-grid > .comp-wrapper{padding:35px 25px;}.about-us-prestige.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:50%;}.about-us-prestige.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > * img{max-width:200px;width:100%;background:none;}.about-us-prestige.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > * p{color:#333333;}.about-us-prestige.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field--name-field-c-title{margin-bottom:20px;}.about-us-prestige.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field--name-field-c-title p{margin-bottom:20px;}.about-us-ranking-1 p,.about-us-ranking-2 p{color:#333333;}.about-us-ranking-1 h2,.about-us-ranking-2 h2{margin-bottom:5px;}.about-us-ranking-2{padding-right:250px;padding-bottom:20px;}.about-us-ranking-2#comp-banner--1559{background-size:contain;background-position:top right;}.view-ranking{margin-top:40px;padding:0 30px;}.view-ranking .tns-outer h2{padding-top:0;}.view-ranking .field-content{display:flex;align-items:center;}.view-ranking .field-content .ranking-content{text-align:left;}.view-ranking .field-content .ranking-content h2,.view-ranking .field-content .ranking-content p{text-align:left;}.view-ranking .field-content .ranking-img{width:150px;flex:0 0 150px;margin-left:30px;}.view-ranking .field-content .ranking-img img{width:100%;}.about-us-affiliations,.scholarship-dreams{background:#f4eee4;padding:35px 25px;}.about-us-affiliations .ref-block-content,.scholarship-dreams .ref-block-content{background:white;padding:15px;border-radius:30px !important;}.about-us-affiliations .ref-block-content p,.scholarship-dreams .ref-block-content p{margin-bottom:20px;color:#333333;}.about-us-affiliations .ref-block-content img,.scholarship-dreams .ref-block-content img{max-width:150px;width:100%;}.about-us-mission{background:rgb(255,255,255);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);padding:35px 25px;border-radius:30px !important;}.about-us-mission .field--name-field-title{display:none;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper{padding:0;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:50%;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > * h2{margin-top:0;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field__items > .field__item:last-child{display:flex;align-items:center;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field__items > .field__item:last-child > div{background:#2a3454;color:white;padding:40px 25px;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field__items > .field__item:last-child > div p,.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field__items > .field__item:last-child > div ul{font-size:14px;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field__items > .field__item:last-child > div li{margin-bottom:15px;}.about-us-numbers{background:rgb(255,255,255);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);padding:35px 25px;}.about-us-model-1,.about-us-model-2{background:#eef2f7;padding:35px 25px;}.about-us-model-1{padding-bottom:0;}.about-us-model-1 .comp-wrapper{padding:0 !important;}.about-us-model-1 .field--name-field-item .field__item{text-align:center;}.about-us-model-1 .field--name-field-item .field__item .field--name-field-title{font-size:14px !important;position:relative;padding-top:50px;}.about-us-model-1 .field--name-field-item .field__item .field--name-field-title:before{content:"";background-repeat:no-repeat;background-position:top center;background-size:74px 74px;top:0;left:0;right:0;height:40px;position:absolute;background-size:contain;}.about-us-model-1 .field--name-field-item .field__item p{color:#333333;font-size:12px;}.about-us-model-1 .field--name-field-item .field__item:nth-child(0) .field--name-field-title:before{background-image:url(/themes/custom/udavinci/images/models/iconos-web-00.webp);}.about-us-model-1 .field--name-field-item .field__item:nth-child(1) .field--name-field-title:before{background-image:url(/themes/custom/udavinci/images/models/iconos-web-01.webp);}.about-us-model-1 .field--name-field-item .field__item:nth-child(2) .field--name-field-title:before{background-image:url(/themes/custom/udavinci/images/models/iconos-web-02.webp);}.about-us-model-1 .field--name-field-item .field__item:nth-child(3) .field--name-field-title:before{background-image:url(/themes/custom/udavinci/images/models/iconos-web-03.webp);}.about-us-model-1 .field--name-field-item .field__item:nth-child(4) .field--name-field-title:before{background-image:url(/themes/custom/udavinci/images/models/iconos-web-04.webp);}.about-us-model-1 .field--name-field-item .field__item:nth-child(5) .field--name-field-title:before{background-image:url(/themes/custom/udavinci/images/models/iconos-web-05.webp);}.about-us-model-1 .field--name-field-item .field__item:nth-child(6) .field--name-field-title:before{background-image:url(/themes/custom/udavinci/images/models/iconos-web-06.webp);}.about-us-model-2{padding-top:20px;color:#333333;}.about-us-model-2 p{font-size:12px;}.edtech-description{background:rgb(238,242,247);background:linear-gradient(180deg,rgb(238,242,247) 0%,rgb(238,242,247) 80%,rgb(255,255,255) 80%);padding:35px 25px;padding-bottom:0;}.edtech-description .ref-block-content{background-color:white;border-radius:30px;padding:35px 25px;padding-bottom:0;}.edtech-numbers .comp-wrapper{padding:0 !important;}.edtech-numbers .comp-wrapper .field__items{display:flex;gap:30px;padding:0 120px;}.edtech-numbers .comp-wrapper .field__items .field__item{width:100%;text-align:center;}.edtech-numbers .comp-wrapper .field__items .field__item .field--name-field-title{font-weight:400;font-size:16px;}.edtech-numbers .comp-wrapper .field__items .field__item img{width:100px;}.node--type-type-aaff-x-area--full{position:relative;}.ref-block--program-type-area .field--type-text-long:nth-child(2){border-bottom:1px solid #cbd9f4;margin-bottom:15px;}.ref-block--program-type-area .field--type-text-long:nth-child(2) p{background:#cbd9f4;padding:10px 15px 10px 30px;display:inline-block;padding:8px 30px 8px 15px;font-weight:600;margin:0;font-size:0.9rem;border-top-right-radius:10px;}.area-hero-banner h1{background-color:#283457;color:white !important;display:inline-block;font-size:2.5rem !important;padding:0 10px 0 25px;position:relative;}.area-hero-banner h1::after{content:"";left:7px;width:6px;top:0;bottom:0;background:#eaebf0;position:absolute;}.area-block-1{background-position:center right !important;}.area-block-1 .block-wrapper{padding:25px 0;}.area-block-1 .ref-block-content{width:60%;background:white;border-top-right-radius:20px;display:flex;align-items:center;min-height:300px;}.area-block-1 .field--name-field-body{padding:30px 40px 30px 35px;}.area-block-1 .field--name-field-body p{color:#333333;}.area-list.paragraph--type--items-list.style-grid h1,.area-list.paragraph--type--items-list.style-grid h2,.area-list.paragraph--type--items-list.style-grid h3{margin-top:0;}.area-list.paragraph--type--items-list.style-grid .field--name-field-title{display:none;}.area-list.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:50% !important;}.view-id-taxonomy_term{position:relative;}.ui-widget-overlay{opacity:0.9;background:#37405F;}body .ui-dialog{border-radius:30px !important;overflow:hidden !important;}body .ui-dialog .ui-dialog-buttonset.form-actions{text-align:center;}body .ui-dialog .ui-dialog-buttonset.form-actions button{position:relative;max-width:100%;border-radius:5px;background:var(--paleta3);border-radius:20px;border:2px solid #f2d8ab;padding:10px 0 !important;text-transform:uppercase;max-width:230px;font-weight:bold;}body .ui-dialog .ui-dialog-titlebar{padding-bottom:15px !important;background:var(--paleta3) !important;text-align:center;}body .ui-dialog .ui-dialog-titlebar span.ui-dialog-title{font-weight:600 !important;}form .captcha{background:#FFF;padding:0px;border:none;font-size:11px;}form .captcha legend{display:none;}.webform-submission-request-more-training-info-form,.webform-submission-request-language-form,.webform-submission-request-continous-education-form{padding:20px 15px;}.webform-submission-request-more-training-info-form .webform-wrapper-1,.webform-submission-request-more-training-info-form .webform-wrapper-2,.webform-submission-request-language-form .webform-wrapper-1,.webform-submission-request-language-form .webform-wrapper-2,.webform-submission-request-continous-education-form .webform-wrapper-1,.webform-submission-request-continous-education-form .webform-wrapper-2{display:flex;gap:15px;}.webform-submission-request-more-training-info-form .webform-wrapper-1 > div,.webform-submission-request-more-training-info-form .webform-wrapper-2 > div,.webform-submission-request-language-form .webform-wrapper-1 > div,.webform-submission-request-language-form .webform-wrapper-2 > div,.webform-submission-request-continous-education-form .webform-wrapper-1 > div,.webform-submission-request-continous-education-form .webform-wrapper-2 > div{width:calc(50% - 7px);}.webform-submission-request-more-training-info-form .form-item,.webform-submission-request-language-form .form-item,.webform-submission-request-continous-education-form .form-item{margin-top:0;margin-bottom:15px;}.webform-submission-request-more-training-info-form .form-item.form-type-select .form-item__label,.webform-submission-request-more-training-info-form .form-item.form-type-webform-program-element .form-item__label,.webform-submission-request-language-form .form-item.form-type-select .form-item__label,.webform-submission-request-language-form .form-item.form-type-webform-program-element .form-item__label,.webform-submission-request-continous-education-form .form-item.form-type-select .form-item__label,.webform-submission-request-continous-education-form .form-item.form-type-webform-program-element .form-item__label{display:none;}.webform-submission-request-more-training-info-form .form-item--title-markup,.webform-submission-request-language-form .form-item--title-markup,.webform-submission-request-continous-education-form .form-item--title-markup{margin-top:0;margin-bottom:15px;}.webform-submission-request-more-training-info-form .form-item--title-markup h2,.webform-submission-request-language-form .form-item--title-markup h2,.webform-submission-request-continous-education-form .form-item--title-markup h2{margin:0;font-size:20px;font-weight:600;}.webform-submission-request-more-training-info-form .form-item.form-type-radio .form-item__description,.webform-submission-request-language-form .form-item.form-type-radio .form-item__description,.webform-submission-request-continous-education-form .form-item.form-type-radio .form-item__description{display:none;}.webform-submission-request-more-training-info-form .form-item input,.webform-submission-request-more-training-info-form .form-item select,.webform-submission-request-language-form .form-item input,.webform-submission-request-language-form .form-item select,.webform-submission-request-continous-education-form .form-item input,.webform-submission-request-continous-education-form .form-item select{padding:6px 12px;}.webform-submission-request-more-training-info-form .form-item select,.webform-submission-request-language-form .form-item select,.webform-submission-request-continous-education-form .form-item select{border:1px solid #2a3454;width:100%;}.webform-submission-request-more-training-info-form .form-item input::placeholder,.webform-submission-request-language-form .form-item input::placeholder,.webform-submission-request-continous-education-form .form-item input::placeholder{color:#333333;}.webform-submission-request-more-training-info-form .form-item--personal-data-agreement label.form-item__label,.webform-submission-request-language-form .form-item--personal-data-agreement label.form-item__label,.webform-submission-request-continous-education-form .form-item--personal-data-agreement label.form-item__label{font-size:0.75rem !important;}.webform-submission-request-more-training-info-form .form-item--privacy-policies-text .label-header,.webform-submission-request-language-form .form-item--privacy-policies-text .label-header,.webform-submission-request-continous-education-form .form-item--privacy-policies-text .label-header{font-size:0.8rem !important;color:#707070;}.webform-submission-request-more-training-info-form .form-item--privacy-policies-text .callapsible-text,.webform-submission-request-language-form .form-item--privacy-policies-text .callapsible-text,.webform-submission-request-continous-education-form .form-item--privacy-policies-text .callapsible-text{padding:10px 0px 25px;color:#707070;}.webform-submission-request-more-training-info-form .form-item--privacy-policies-text p,.webform-submission-request-language-form .form-item--privacy-policies-text p,.webform-submission-request-continous-education-form .form-item--privacy-policies-text p{font:normal normal normal 12px/15px Montserrat;margin-bottom:0;}.webform-submission-request-more-training-info-form .webform-type-webform-address,.webform-submission-request-language-form .webform-type-webform-address,.webform-submission-request-continous-education-form .webform-type-webform-address{margin-bottom:10px !important;}.webform-submission-request-more-training-info-form .form-type-select,.webform-submission-request-language-form .form-type-select,.webform-submission-request-continous-education-form .form-type-select{margin-bottom:15px;}.webform-submission-request-more-training-info-form .select2-container--default .select2-selection--single,.webform-submission-request-language-form .select2-container--default .select2-selection--single,.webform-submission-request-continous-education-form .select2-container--default .select2-selection--single{background:white;}.path-educacion-continua .layout-content,.path-escuela-de-idiomas .layout-content,.path-cursos-en-linea .layout-content,.path-diplomados-en-linea .layout-content,.path-especializaciones .layout-content{position:relative;}.scholarship-accordion,.view-content-language-school .field.field--name-body{padding:0 30px;}.scholarship-accordion .ckeditor-accordion-container > dl,.view-content-language-school .field.field--name-body .ckeditor-accordion-container > dl{border:0;}.scholarship-accordion .ckeditor-accordion-container > dl dd,.view-content-language-school .field.field--name-body .ckeditor-accordion-container > dl dd{padding:15px;color:#333333;}.scholarship-accordion .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:not(.button),.view-content-language-school .field.field--name-body .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:not(.button){background-color:#eef2f7;color:#2a3454;border:0;}.scholarship-accordion .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:not(.button) > .ckeditor-accordion-toggle:before,.scholarship-accordion .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:not(.button) > .ckeditor-accordion-toggle:after,.view-content-language-school .field.field--name-body .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:not(.button) > .ckeditor-accordion-toggle:before,.view-content-language-school .field.field--name-body .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:not(.button) > .ckeditor-accordion-toggle:after{background:#2a3454;}.scholarship-accordion .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover,.view-content-language-school .field.field--name-body .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover{background-color:#cad1d9 !important;}.view-content-language-school .field.field--name-body{padding:0;}.scholarship-dreams a{position:relative;padding:10px 30px;text-align:end;border-radius:5px;margin-top:15px;background:var(--paleta3);border-radius:20px;border:2px solid #f2d8ab;}.ref-block--teaching-staff,.view-content-language-school .field.field--name-body{margin:0 30px;}.ref-block--teaching-staff h3.ui-accordion-header,.ref-block--teaching-staff a.ckeditor-accordion-toggler,.view-content-language-school .field.field--name-body h3.ui-accordion-header,.view-content-language-school .field.field--name-body a.ckeditor-accordion-toggler{display:flex;align-items:center;margin:0;border:0;background:#eef2f8;text-transform:none;font-weight:bold;color:#2A3454;}.ref-block--teaching-staff h3.ui-accordion-header span,.ref-block--teaching-staff a.ckeditor-accordion-toggler span,.view-content-language-school .field.field--name-body h3.ui-accordion-header span,.view-content-language-school .field.field--name-body a.ckeditor-accordion-toggler span{margin-right:10px;margin-top:0;}.ref-block--teaching-staff .ui-accordion-content,.view-content-language-school .field.field--name-body .ui-accordion-content{border:0;}.ref-block--teaching-staff .ui-accordion-content .views-row,.view-content-language-school .field.field--name-body .ui-accordion-content .views-row{display:flex;gap:20px;padding:20px 0 40px 0;color:#2A3454;}.ref-block--teaching-staff .ui-accordion-content .views-row .views-field-field-image,.view-content-language-school .field.field--name-body .ui-accordion-content .views-row .views-field-field-image{flex:0 0 120px;}.ref-block--teaching-staff .ui-accordion-content .views-row .views-field-field-image img,.view-content-language-school .field.field--name-body .ui-accordion-content .views-row .views-field-field-image img{width:120px;border-radius:50%;border:4px solid #283457;}.section-mylxp > p{font-size:1.875rem;line-height:2.5rem;text-align:center;font-weight:bold;margin-bottom:10px !important;}.section-mylxp .block-educa-lxp{position:relative;background-color:#F6F6F6;padding:30px 15px;text-align:center;margin-bottom:10px;z-index:2;}.section-mylxp .block-educa-lxp:before{left:36%;}.section-mylxp .block-educa-lxp:after{right:36%;}.section-mylxp .block-educa-lxp:after,.section-mylxp .block-educa-lxp:before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid #F6F6F6;top:100%;}.section-mylxp .columns-description{grid-template-columns:repeat(4,1fr);display:grid;gap:15px;}.section-mylxp .columns-description .blue{position:relative;background-color:#2e7abe;color:#FFF;padding:20px;z-index:1;font-size:0.9rem;}.section-mylxp .columns-description .blue ul{list-style-type:none;padding:0;margin:0;}.section-mylxp .columns-description .blue ul li{margin-bottom:4px;font-size:1rem;color:#FFF;}.section-mylxp .columns-description .blue::after{top:100%;left:50%;transform:translateX(-50%);}.section-mylxp .columns-description .blue:after,.section-mylxp .columns-description .blue:before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid #2e7abe;}.section-mylxp .columns-description .blue:first-child::before{bottom:50%;left:99%;transform:translateY(50%) rotate(270deg);}.section-mylxp .columns-description .blue:last-child::before{bottom:50%;right:99%;left:unset;transform:translateY(50%) rotate(90deg);}.section-mylxp .columns-description .left{order:1;z-index:2;}.section-mylxp .columns-description .right{order:4;z-index:2;}.section-mylxp .columns-description .technical-development{order:2;background:transparent url("https://cdn.inesem.es/img_inesem/web/banners/bg-desarrollo-tecnico.png") no-repeat center;background-size:cover;}.section-mylxp .columns-description .educative-development{order:3;background:transparent url("https://cdn.inesem.es/img_inesem/web/banners/bg-desarrollo-educativo.png") no-repeat center;background-size:cover;}.section-mylxp .columns-description .cover{position:relative;z-index:-2;color:white;display:flex;align-items:center;text-align:center;text-transform:uppercase;justify-content:center;font-weight:500;}.section-mylxp .columns-description .cover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(270deg,#60BFB8,#2E7ABE,#244A80,#963058,#E96A73);z-index:-1;opacity:0.5;}.section-mylxp .own-tools{font-size:1.25rem;position:relative;padding:30px 15px;text-align:center;margin:20px 0;z-index:0;background-size:cover;min-height:110px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.25rem;font-weight:700;color:#FFF;background-image:url("https://cdn.inesem.es/img_inesem/web/banners/bg-laptop.png");}.section-mylxp .own-tools:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(270deg,#60BFB8,#2E7ABE,#244A80,#963058,#E96A73);z-index:-1;opacity:0.5;}.section-mylxp .columns-logos{display:flex;align-items:center;justify-content:space-around;padding:30px 15px;min-height:110px;background-color:#F6F6F6;}.section-mylxp .columns-logos > div{text-align:center;margin-bottom:15px;}.section-mylxp .block-words{position:relative;padding:20px 15px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.section-mylxp .block-words > div{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 0;font-weight:700;}.section-mylxp .block-words > div::after{top:100%;left:50%;transform:translateX(-50%) rotate(180deg);z-index:-1;}.section-mylxp .block-words > div:before{bottom:100%;left:50%;transform:translateX(-50%);}.section-mylxp .block-words > div::after,.section-mylxp .block-words > div::before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid #F6F6F6;}.section-mylxp .block-words > div:nth-child(1)::after{border-top-color:#E96A73;}.section-mylxp .block-words > div:nth-child(2)::after{border-top-color:#244A80;}.section-mylxp .block-words > div:nth-child(3)::after{border-top-color:#60BFB8;}.section-mylxp .block-time-learning{background-image:linear-gradient(270deg,#60BFB8,#2E7ABE,#244A80,#963058,#E96A73);padding:20px 15px;}.section-mylxp .block-time-learning .title{font-size:1.125rem;font-weight:700;margin-bottom:0;color:#FFF;text-align:center;}.section-mylxp .block-time-learning ul{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;min-height:110px;padding:30px 15px;align-items:center;}.section-mylxp .block-time-learning ul li{font-size:0.9rem;color:#FFF;margin-bottom:10px;list-style:none;}.section-mylxp .block-time-learning ul li img{margin-right:5px;}.educa-lpx-personalize{background-color:#F6F6F6;}.educa-lpx-personalize.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:50%;margin-bottom:20px;}.educa-lpx-personalize.paragraph--type--c-items-list > .comp-wrapper .list-content .field__items .field__item{margin-bottom:20px;align-self:stretch;}.educa-lpx-personalize.paragraph--type--items-list.style-grid > .comp-wrapper{padding:35px 20px !important;}.educa-lpx-personalize .paragraph--type--icon-item{background-color:white;height:100%;padding:15px;display:flex;}.educa-lpx-personalize .paragraph--type--icon-item .comp-wrapper.icon-left{align-items:center;}.educa-lpx-personalize .paragraph--type--icon-item .comp-wrapper.icon-left .field--name-field-title{font-size:0.9rem;font-weight:normal;margin-bottom:0;}.field--name-field-testimonial-item .rating{display:none;}.table-eng{padding:2rem 1rem;display:block;width:100%;overflow-x:auto;white-space:nowrap;}.table-eng .header-table-tit{background:#B8F5E7;font-weight:600;}.table-eng .header-table-subtit{background:aliceblue;}.table-eng .footer-table-tit{background:beige;}.table-eng td{border-bottom:1px solid #ccc;}@media (max-width:1230px){.mobile-header .menu--secondary-navigation{display:none;}.layout-container{padding-top:26px !important;}}@media (max-width:768px){.educa-lpx-personalize.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:100%;}.section-mylxp .block-educa-lxp:before{left:20%;}.section-mylxp .block-educa-lxp:after{right:20%;}.section-mylxp .columns-description{grid-template-columns:1fr 1fr;}.section-mylxp .columns-description .technical-development{order:0;padding:20px;min-height:115px;}.section-mylxp .columns-description .educative-development{order:1;padding:20px;min-height:115px;}.section-mylxp .columns-description .left{order:2;}.section-mylxp .columns-description .right{order:4;}.section-mylxp .columns-description .left.blue::before,.section-mylxp .columns-description .blue.blue::before{bottom:100%;left:50%;transform:translateX(-50%) rotate(180deg);}.section-mylxp .columns-logos{display:block;}.section-mylxp .block-time-learning ul{grid-template-columns:repeat(1,1fr);}#block-views-block-slider-block-1 .views-field-field-image-mobile{display:block;}#block-views-block-slider-block-1 .views-field-field-image-mobile img{width:100%;}#block-views-block-slider-block-1 .views-field-field-image{display:none;}#block-porqueestudiardavinci .paragraph--type--c-banner,#block-conocedavinci .paragraph--type--c-banner,#comp-banner--1854,#comp-banner--1773,#comp-banner--1772,#comp-banner--1807{padding:20px;}#block-porqueestudiardavinci .paragraph--type--c-banner .text-formatted,#block-conocedavinci .paragraph--type--c-banner .text-formatted,#comp-banner--1854 .text-formatted,#comp-banner--1773 .text-formatted,#comp-banner--1772 .text-formatted,#comp-banner--1807 .text-formatted{width:auto;}.udavinci-benefits .block-wrapper > div{width:auto;}.udavinci-benefits .block-wrapper .ref-block-content{padding:20px;}.ref-block--academic-offer{margin:0;}.why-davinci{padding:0;}.area-block-1 .ref-block-content{width:auto;}.area-block-1 .field--name-field-body{padding:0;}.ref-block--academic-prestige{padding:20px;}.ref-block--testimonials,.about-us-numbers{padding:15px;}.ref-block--testimonials table td,.about-us-numbers table td{line-height:1.6rem;padding:0 5px;}.ref-block--testimonials table td p,.about-us-numbers table td p{font-size:1rem;}.ref-block--testimonials table tr:first-child td,.about-us-numbers table tr:first-child td{font-size:1.6rem;}.ref-block--testimonials table tr:first-child td small,.about-us-numbers table tr:first-child td small{font-size:0.9rem;}.ref-block--testimonials .tns-item,.about-us-numbers .tns-item{padding:0 15px;}div#block-udavinci-copyrightfooter{padding-top:0px !important;padding-bottom:50px;text-align:center;}footer .region-footer{gap:0 !important;}.area-list.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:100% !important;}.about-us-prestige{padding:10px 20px;}.about-us-prestige.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:100%;}.view-ranking{margin-top:20px;padding:0 15px;}.view-ranking .field-content{display:block;}.view-ranking .field-content .ranking-content{text-align:center;}.view-ranking .field-content .ranking-content h2,.view-ranking .field-content .ranking-content p{text-align:center;}.view-ranking .field-content .ranking-img{margin:auto;}.about-us-ranking-2{padding-right:0;}.about-us-mission.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:100%;}.edtech-numbers .comp-wrapper .field__items{display:block;padding:0 20px;}}@media (max-width:768px){#callbell-livechat-iframe{width:90px !important;}}
:root{--paleta1:#283457;--paleta2:#9c301f;--paleta3:#FBB03B;}html{scroll-padding-top:20vh !important;text-rendering:optimizeLegibility;word-break:break-word;}::-moz-selection{background:var(--paleta2);color:#FFF;}::selection{background:var(--paleta2);color:#FFF;}body .clearfix::after{display:none;}body .navbar{padding:0;margin-top:15px;}.layout-container{overflow:clip !important;}h2{font:normal normal 600 24px/29px Montserrat;}p{font:normal normal normal 15px/25px Montserrat;}#block-udavincitheme-main-navigation .nav-link,body a{color:var(--paleta1);text-decoration:none;transition:ease all 0.5s;}body a:hover,body a:focus{text-decoration:none;}details summary:hover{cursor:pointer;}.etiqueta{height:50px;line-height:50px;padding:0 19.2px;max-height:50px;max-width:194px;min-width:max-content;font-weight:600;color:var(--paleta2);text-transform:uppercase;background:rgba(233,234,238,0.8509803922);font-size:initial;border-radius:4px;}.boton{display:block;width:fit-content;padding:0.5rem 2rem;border-radius:4px;color:#283457;font-weight:400;line-height:1.2rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color ease 0.5s,color ease 0.5s;}.boton-wrap{position:relative;width:260px;max-width:100%;text-align:end;border-radius:5px;background:var(--paleta3);border-radius:20px;border:2px solid #f2d8ab;padding:18px 0 !important;text-transform:uppercase;}.boton-wrap a{color:#283457 !important;font-weight:600;}.brojo{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;margin:0;color:white;background:transparent;font-size:16px;border:none;transition:all ease 0.4s;}.boton.brojo:hover{text-decoration:none;font-size:18px;}.bazul{margin:20px auto 0 0;background-color:#fff;border:1px solid #283457;border-radius:4px;}.boton.bazul:hover{text-decoration:none;color:#fff;background-color:#283457;}.boton-wrap-2{position:relative;width:260px;max-width:100%;padding:19.2px 0;text-align:end;border-radius:4px;margin:0 auto;background:#283457;}.bazul-2{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;margin:0;color:white;background:transparent;font-size:16px;border:none;transition:all ease 0.4s;background-color:#283457;display:flex;justify-content:center;}.boton.bazul-2:hover{text-decoration:none;font-size:17px;}.full-width{box-shadow:0 0 0 100vmax transparent;clip-path:inset(0 -100vmax);}.azul{background:#283457;}.blanco{background:#ffffff;}.full-width.azul{padding:100px 0;box-shadow:0 0 0 100vmax #283457;clip-path:inset(0 -100vmax);}.full-width.blanco{box-shadow:0 0 0 100vmax #f4f4f6;clip-path:inset(0 -100vmax);}.nuestras-sedes img{width:100%;}.ref-block--bloque .field--name-field-c-title h2{margin-bottom:50px;text-transform:uppercase;text-align:center;font:normal normal 600 24px/29px Montserrat;}.full-width.azul h2{color:#fff;}.banner-create-pack{box-shadow:0 0 0 100vmax var(--paleta1);clip-path:inset(0 -100vmax);background:var(--paleta1);}.banner-create-pack .block-wrapper.image-right{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:space-between;column-gap:1%;row-gap:25px;justify-content:center;}.banner-create-pack .background-color{background-color:var(--paleta1);}.banner-create-pack h2{line-height:1.2;font-size:50px;font-weight:200;width:80%;}.banner-create-pack h2,.banner-create-pack h1,.banner-create-pack p{color:white !important;margin-bottom:0 !important;}.banner-create-pack h1{font-size:20px;font-weight:200;}.banner-create-pack .field--name-field-body p{display:block !important;font-size:20px !important;}.banner-create-pack .ref-block-image{border-radius:0 !important;min-width:50% !important;max-width:100% !important;margin:0 !important;flex-basis:49%;}.banner-create-pack .ref-block-content{flex-basis:49%;}.banner-create-pack .ref-block-content .field--name-field-body{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:25px;}.banner-create-pack .ref-block-content .field--name-field-body div:not(:first-child):before{content:"-";color:rgba(40,52,87,0);display:block;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:14px;width:8px;margin-top:-8px;margin-left:7px;border-bottom:3px solid white;border-right:3px solid white;}.banner-create-pack .ref-block-content .field--name-field-body div:not(:first-child){display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px;}.banner-create-pack .ref-block-content{margin:0 !important;}.porqueestudiar .paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-title{font:normal normal 600 22px/27px Montserrat;}.porqueestudiar p{line-height:22px;}.porqueestudiar img{width:auto;height:70px;max-width:100%;}.slick--initialized{width:100%;}.slick__slide.slick-slide{padding:0 10px;}.slick-prev{background-image:url(/themes/custom/udavinci/images/icons/Flecha-blanca-izq.svg);left:-10px;background-repeat:no-repeat;background-position:left;background-size:contain;}.slick-prev:hover,.slick-prev:focus{background-image:url(/themes/custom/udavinci/images/icons/Flecha-blanca-izq.svg);left:-10px;background-repeat:no-repeat;background-position:left;background-size:contain;}.slick-next{background-image:url(/themes/custom/udavinci/images/icons/Flecha-blanca-der.svg);right:-10px;background-repeat:no-repeat;background-position:right;background-size:contain;}.slick-next:hover,.slick-next:focus{background-image:url(/themes/custom/udavinci/images/icons/Flecha-blanca-der.svg);right:-10px;background-repeat:no-repeat;background-position:right;background-size:contain;}.slick-arrow{width:20px;height:25px;}.slick-arrow::before{color:transparent;}.slick-arrow:hover::before{color:transparent;}@media (max-width:1229px){.banner-create-pack{padding-top:40px;}.banner-create-pack h2{font-size:40px !important;width:100%;}.banner-create-pack .ref-block-content .field--name-field-body{row-gap:15px;}.banner-create-pack .block-wrapper.image-right{align-items:flex-start;}}@media (max-width:767px){.full-width-mobile{overflow:hidden;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.desktop{display:none !important;}.mobile{display:block !important;}.banner-create-pack .block-wrapper.image-right{flex-direction:column !important;}body .banner-create-pack img.image-style-conver-to-webp{display:block;width:100vw;max-width:100vw;border-radius:0;position:relative;left:calc(-50vw + 50%);}.banner-create-pack .ref-block-image{overflow:visible !important;}.porqueestudiar .paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-title{font-size:20px;line-height:24px;}.porqueestudiar p{line-height:22px;}.porqueestudiar.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > .field__item{flex-basis:49%;}.porqueestudiar .field.field--name-field-item.field--type-entity-reference-revisions.field--label-hidden.field__items{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1%;justify-content:space-around;}.grupo-imagen img.align-center{padding:35px 0 !important;display:block;width:100vw;max-width:100vw;border-radius:0;position:relative;left:calc(-50vw + 55%);}.grupo-imagen h2.h3{margin:10px 0 0 0 !important;}}section.field.field--name-field-comments h2{font:normal normal 600 24px/37px Montserrat;}.comment--view-mode-udavinci.ds-1col{display:flex;flex-direction:column;flex-wrap:nowrap;font-size:18px;background:#EDEDED;border-radius:5px;}.comment--view-mode-udavinci.ds-1col .grupo-contenedor{padding:0px 100px;display:flex;flex-direction:column;row-gap:25px;}.grupo-contenedor .field--name-comment-body p{font:normal normal 500 18px/26px Montserrat;}.datos-comentario .field.field--name-username p,.datos-comentario .field--name-comment-author{font:normal normal 600 18px/26px Montserrat;}.datos-comentario .field.field--name-comment-post-date.field--type-ds.field--label-hidden.field__item{font:normal normal 300 18px/26px Montserrat;}.datos-comentario{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px;}section.field.field--name-field-comments.field--type-comment.field--label-above.comment-wrapper{margin:70px 0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;row-gap:25px;}body .field--name-field-comments .comments-trigger{border-radius:5px;}body .field--name-field-comments .form{border-radius:0 0 5px 5px;}body .comment--view-mode-udavinci:before{content:"";display:block;width:80px;height:80px;margin:15px 0 0 16px;background-position-x:12px;background-position-y:-10px;background-image:url("/themes/custom/udavinci/images/icons/comillas80x60.svg");background-repeat:no-repeat;background-size:cover;}body .comment--view-mode-udavinci:after{content:"";display:block;width:80px;height:80px;margin:0px 16px 15px auto;background-position-x:12px;background-position-y:-10px;background-image:url("/themes/custom/udavinci/images/icons/comillas80x60.svg");background-repeat:no-repeat;background-size:cover;}@media (max-width:767px){.comment--view-mode-udavinci.ds-1col .grupo-contenedor{padding:0 10px;}body .comment--view-mode-udavinci:before{margin-left:0;}body .comment--view-mode-udavinci:after{margin-right:0;}}div#block-udavinci-prefooter{background:#E9EAEE;text-align:center;padding:10px 0;}div#block-udavinci-prefooter p{line-height:15px;}div#block-udavinci-prefooter img{height:15px;width:auto;}footer p{padding:0;margin:0;}.l-region-footer:before,.l-region-footer:after,.l-region-footer .menu li a::before,.l-region-footer .menu li a::after{display:none !important;}.layout-container .l-region-footer{margin-top:0 !important;}.l-region-footer{padding:0;}.layout-container .l-region-footer .region-wrapper{padding-top:0;padding-bottom:0;}footer .region-footer{display:flex;flex-direction:row;justify-content:space-between;font-family:Montserrat;color:white;flex-wrap:wrap;column-gap:2%;row-gap:35px;margin:0 auto;clip-path:inset(0 -100vmax);padding:15px 0;}nav#block-udavinci-footer ul.menu{margin-left:15px !important;}nav#block-footerright ul.menu li a{font-weight:400 !important;padding:4px 0;}div#block-udavinci-footersocial img.logo-footer{width:100%;max-width:180px;margin:0;}div#block-udavinci-footersocial .texto-iconos img:hover{transform:scale(0.9);}div#block-udavinci-footersocial .texto-iconos img{width:31px;transition:ease 0.5s all;}div#block-udavinci-footersocial p.iconos{display:flex;gap:15px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.texto-iconos{flex-basis:180px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;margin-top:20px;}div#block-udavinci-footercenter a,div#block-udavinci-copyrightfooter a{color:white;font-weight:400;}div#block-udavinci-copyrightfooter{width:100%;}div#block-udavinci-footersocial,nav#block-udavinci-footer,nav#block-footerright{flex-basis:100%;width:100%;flex-grow:1;}div#block-udavinci-footercenter{display:flex;margin:10px 0 !important;width:100%;gap:5%;}div#block-udavinci-linksdeinteresfooter{flex-basis:50%;display:flex;justify-content:center;}div#block-udavinci-copyrightfooter{line-height:1.5rem;padding-top:25px;}.menu--footer .menu{flex-direction:column;gap:20px;align-content:flex-start;flex-wrap:nowrap !important;justify-content:space-between !important;}.l-region-footer a{color:white !important;text-decoration:none !important;}.menu--footer .menu li{border-right:none !important;}.menu-item a:focus{background:none;}body .menu--footer li.menu-item{margin:0 !important;}.l-region-footer #block-udavinci-footercenter > *{margin:0 !important;width:auto !important;}.field--name-field-subcategory-hero-block{display:none;}div#block-udavinci-footer-menu.block-title{margin:0 !important;font:normal normal normal 16px/18px Montserrat !important;}footer a,footer p{font:normal normal normal 16px/19px Montserrat;}#block-udavinci-linksdeinteresfooter p{display:flex;flex-direction:column;row-gap:20px;}@media (max-width:767px){div#block-udavinci-footersocial,div#block-udavinci-linksdeinteresfooter,div#block-udavinci-footercenter{flex-basis:100% !important;}div#block-udavinci-linksdeinteresfooter,nav#block-udavinci-footer{row-gap:15px !important;}div#block-udavinci-footercenter{display:flex;gap:30px !important;flex-wrap:wrap;}div#block-udavinci-linksdeinteresfooter{justify-content:flex-start;}nav#block-udavinci-footer{align-content:flex-start;}.menu--footer li.menu-item{flex-basis:100% !important;}nav#block-udavinci-footer,nav#block-footerright{width:47%;flex-basis:47%;}}.block-tags-style{margin:60px 0;}.view-header .block-tags-style{width:73%;}.block-tags-style a{display:block;background:#EAEAEA;padding:8px 15px;border-radius:5px;text-align:center;font-size:16px;font-weight:500;line-height:22px;color:var(--paleta1);}.block-tags-style .view-content{display:flex;gap:1%;align-items:center;flex-wrap:wrap;align-content:center;justify-content:space-evenly;margin:0 auto;row-gap:23px;}.node--type-article.node--view-mode-full ol.breadcrumb__list{position:relative;padding:0px;display:flex;flex-wrap:wrap;width:100%;z-index:9;list-style:none;font:normal normal normal 16px/19px Montserrat;}.node--type-article.node--view-mode-full ol.breadcrumb__list li{padding-right:5px;margin-right:5px;border-right:1px solid var(--paleta1);}.node--type-article.node--view-mode-full ol.breadcrumb__list li:last-child{border:none;}.node--type-article.node--view-mode-full .field.field--name-dynamic-block-fieldnode-solicitar-informacion-generico{margin-top:0;}.node--type-article.node--view-mode-full .grupo-contenido{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px;row-gap:60px;margin-bottom:90px;width:68%;}.node--type-article.node--view-mode-full .grupo-contenido .grupo-body{flex:1;}.node--type-article.node--view-mode-full .block-tags-style .views-row{flex-basis:18%;}.node--type-article.node--view-mode-full h1{color:var(--paleta1);margin:15px 0;font:normal normal 500 30px/56px Montserrat;}.node--type-article.node--view-mode-full .datos-noticia{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:10px 40px;margin-bottom:70px;background:rgba(40,52,87,0.1019607843);font:normal normal 500 18px/24px Montserrat;gap:15px;}.node--type-article.node--view-mode-full .grupo-autor,.node--type-article.node--view-mode-full .grupo-fecha,.node--type-article.node--view-mode-full .grupo-comentarios{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;column-gap:15px;}.node--type-article.node--view-mode-full .text-formatted.field.field--name-field-body p{margin:0;font:normal normal normal 18px/28px Montserrat;}.node--type-article.node--view-mode-full .field--name-dynamic-block-fieldnode-buscar-articulos-por-area .field__label{margin-bottom:30px;text-transform:uppercase;text-align:center;letter-spacing:0;font:normal normal 600 16px/18px Montserrat;}.node--type-article.node--view-mode-full .field--name-dynamic-block-fieldnode-articulos-relacionados .field__label{font:normal normal 600 24px/29px Montserrat;margin-bottom:40px;}.view-noticias-institucionales .node--type-article.node--view-mode-card-read-more.ds-1col{display:flex;flex-direction:column;height:100%;}.view-noticias-institucionales .grupo-texto{position:relative;width:90%;height:100%;padding:15px;margin:0 auto;margin-top:-18px;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;row-gap:5px;min-height:220px;text-align:left;}.view-noticias-institucionales > .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:flex-start;align-items:stretch;column-gap:1%;row-gap:60px;}.view-noticias-institucionales .view-content .views-row{margin:0 auto;width:32.2%;max-width:100%;min-width:321px;}.view-noticias-institucionales h2{margin:0;display:-webkit-box;font-size:20px;line-height:30px;}.view-noticias-institucionales .grupo-texto .field--name-field-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:28px;}.view-noticias-institucionales .grupo-texto .field--name-node-link{display:flex;padding-bottom:5px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:1.5px solid #283457;line-height:1.5;transition:all cubic-bezier(0.53,-0.82,0.38,1.19) 0.4s;}.view-noticias-institucionales .grupo-texto .field--name-node-link a{color:#283457;width:100%;text-align:left;font:normal normal bold 15px/19px Montserrat;}.view-noticias-institucionales .grupo-texto .field--name-node-link:hover,.view-noticias-institucionales .grupo-texto .field--name-node-link:hover::after{border-color:var(--paleta3);}.view-noticias-institucionales .grupo-texto .field--name-node-link::after{content:"-";color:rgba(255,255,255,0);margin:5px 2px 0 0;width:7px;height:7px;border-right:1.5px solid var(--paleta1);border-bottom:1.5px solid var(--paleta1);-webkit-transform:rotate(315deg);transform:rotate(315deg);transition:all ease 0.7s;}body .view nav.pager .pager__items li.pager__item--first,body .view nav.pager .pager__items li.pager__item--last{display:none;}body .view nav.pager .pager__items li.pager__item--active a{background:var(--paleta1);color:#ffffff;}body .view nav.pager .pager__items li a:hover,body .view nav.pager .pager__items li a:focus{background-color:#ffffff;}body .view nav.pager .pager__items li a{width:35px;height:35px;border-radius:4px;}body .view nav.pager{margin-top:25px;}div[id^=block-views-block-noticias-institucionales-block] > h2{margin-bottom:50px;text-align:center;letter-spacing:0;font:normal normal 600 24px/29px Montserrat;}.view-noticias-institucionales .view-footer{position:relative;margin-top:40px;width:100%;}.view-noticias-institucionales .slick-prev{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-izq.svg);background-repeat:no-repeat;background-position:left;background-size:contain;}.view-noticias-institucionales .slick-prev:hover,.view-noticias-institucionales .slick-prev:focus{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-izq.svg);background-repeat:no-repeat;background-position:left;background-size:contain;}.view-noticias-institucionales .slick-next{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-der.svg);background-repeat:no-repeat;background-position:right;background-size:contain;}.view-noticias-institucionales .slick-next:hover,.view-noticias-institucionales .slick-next:focus{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-der.svg);background-repeat:no-repeat;background-position:right;background-size:contain;}.view-noticias-institucionales .view-header .block-tags-style .views-row,.block-tags-style .views-row{margin:0 auto;flex-basis:18%;max-width:225px;min-width:175px;}.articles-types-block.block-tags-style a{flex-basis:45%;max-width:300px;}.page .articles-types-block,.page .view-header h2{margin:50px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;gap:25px;width:73%;}.view-noticias-institucionales.page .view-header h2{text-align:center;text-transform:uppercase;margin-bottom:25px;font:normal normal 600 24px/29px Montserrat;}.view-noticias-institucionales.page h2{font-size:18px;}.view-noticias-institucionales.page .grupo-texto .field--name-field-body p{font-size:16px;}.view-noticias-institucionales.page{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:90px;}.view-noticias-institucionales.page .view-content:not(.view-header .view-content) .views-row{display:flex;width:32.2%;max-width:100%;min-width:286px;}.view-noticias-institucionales.page .view-header{flex-basis:100%;}.view-noticias-institucionales.page > .view-content,.view-noticias-institucionales.page nav.pager{flex-basis:68%;}.view-noticias-institucionales.page > .view-footer{width:30%;order:3;}.view-noticias-institucionales.page nav.pager{order:4;}@media (max-width:767px){.page .articles-types-block,.page .view-header h2,.view-header .block-tags-style{width:100%;}.node--type-article.node--view-mode-full .grupo-contenido{width:100%;}.node--type-article.node--view-mode-full h1{line-height:45px;}.node--type-article.node--view-mode-full .datos-noticia{padding:10px 15px;}.node--type-article.node--view-mode-full .grupo-fecha{flex-basis:100%;order:4;}.slick--view--noticias-institucionales .node--type-article.node--view-mode-card-read-more{width:90%;margin:0 auto;}.block-tags-style{margin:40px 0 50px 0;}.view-noticias-institucionales .view-header .block-tags-style .views-row,.block-tags-style .views-row{flex-basis:100%;max-width:none;margin:0 10%;}.node--type-article.node--view-mode-full .block-tags-style .views-row,.view-noticias-institucionales.page .view-header,.view-noticias-institucionales.page > .view-content,.view-noticias-institucionales.page nav.pager{flex-basis:100%;}}.node--type-training.node--view-mode-full{margin-top:120px;}.node--type-training.node--view-mode-full ol.breadcrumb__list,.node--type-training.node--view-mode-landing-product-udv ol.breadcrumb__list{list-style:none;padding:0px;display:flex;flex-wrap:wrap;z-index:9;position:relative;font:normal normal normal 16px/19px Montserrat;}.node--type-training.node--view-mode-full ol.breadcrumb__list li,.node--type-training.node--view-mode-landing-product-udv ol.breadcrumb__list li{padding:0 10px;margin-right:5px;border-right:1px solid gray;font:normal normal normal 14px/15px Montserrat;color:gray;margin-bottom:10px;font-weight:300;}.node--type-training.node--view-mode-full ol.breadcrumb__list li a,.node--type-training.node--view-mode-landing-product-udv ol.breadcrumb__list li a{color:gray;}.node--type-training.node--view-mode-full ol.breadcrumb__list li:last-child,.node--type-training.node--view-mode-landing-product-udv ol.breadcrumb__list li:last-child{border:none;}.node--type-training.node--view-mode-full .grupo-titulo h1,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo h1{margin:0;font:normal normal 600 35px/39px Montserrat;color:var(--paleta1);}.node--type-training.node--view-mode-full .grupo-titulo h1 strong,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo h1 strong{font:normal normal 600 30px/20px Montserrat;}.node--type-training.node--view-mode-full .grupo-titulo .field--name-dynamic-twig-fieldnode-numero-rvoe,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo .field--name-dynamic-twig-fieldnode-numero-rvoe{font:normal normal normal 18px/29px Montserrat;}.node--type-training.node--view-mode-full .grupo-imagen img.image-style-course-desk,.node--type-training.node--view-mode-landing-product-udv .grupo-imagen img.image-style-course-desk{display:block;width:100%;max-height:402px;}.node--type-training.node--view-mode-full .grupo-imagen,.node--type-training.node--view-mode-landing-product-udv .grupo-imagen{position:relative;min-height:430px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:20px;overflow:hidden;background:#E9EBF2;}.node--type-training.node--view-mode-full .grupo-titulo,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo{width:100%;margin:0 auto 0 0;background:white;z-index:1;padding:40px 20px;border-top-right-radius:15px;border-bottom-right-radius:15px;width:50%;margin:40px 0 40px 40px;}.node--type-training.node--view-mode-full .grupo-titulo h1,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo h1{margin-bottom:20px;}.node--type-training.node--view-mode-full .grupo-titulo p,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo p{color:#333333;}.node--type-training.node--view-mode-full .grupo-info-titulo,.node--type-training.node--view-mode-landing-product-udv .grupo-info-titulo{display:flex;gap:10px;margin:20px 0;color:#333333;}.node--type-training.node--view-mode-full .grupo-info-titulo .field__item,.node--type-training.node--view-mode-landing-product-udv .grupo-info-titulo .field__item{font-weight:bold;}.node--type-training.node--view-mode-full .grupo-info-titulo .field--name-field-code-sep,.node--type-training.node--view-mode-landing-product-udv .grupo-info-titulo .field--name-field-code-sep{padding-right:10px;border-right:1px solid darkgray;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-twig-fieldnode-validez-academica{background:#f4eee4;margin-bottom:20px;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-twig-fieldnode-validez-academica > div{display:flex;padding:20px 40px;align-items:center;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div > div,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-twig-fieldnode-validez-academica > div > div{width:50%;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div > div p,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-twig-fieldnode-validez-academica > div > div p{color:#333333;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div div:last-child,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-twig-fieldnode-validez-academica > div div:last-child{text-align:center;}.node--type-training.node--view-mode-full .blazy--field-video,.node--type-training.node--view-mode-landing-product-udv .blazy--field-video{margin:0 40px;}.node--type-training.node--view-mode-full .blazy--field-video .field__label,.node--type-training.node--view-mode-landing-product-udv .blazy--field-video .field__label{background:#373D5B;color:white;font-size:22px;padding:5px 20px;display:inline-block;border-top-right-radius:20px;border-top-left-radius:20px;}.node--type-training.node--view-mode-full .blazy--field-video .media--blazy,.node--type-training.node--view-mode-landing-product-udv .blazy--field-video .media--blazy{display:flex;justify-content:center;}.node--type-training.node--view-mode-full .blazy--field-video .media--blazy iframe,.node--type-training.node--view-mode-landing-product-udv .blazy--field-video .media--blazy iframe{aspect-ratio:16/9;width:100% !important;}.node--type-training.node--view-mode-full .row-who-learn,.node--type-training.node--view-mode-full .row-work-speciality,.node--type-training.node--view-mode-landing-product-udv .row-who-learn,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality{display:flex;margin:0 40px;margin-top:40px;align-items:flex-start;gap:25px;}.node--type-training.node--view-mode-full .row-who-learn > div,.node--type-training.node--view-mode-full .row-work-speciality > div,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div{width:50%;}.node--type-training.node--view-mode-full .row-who-learn > div .field__label,.node--type-training.node--view-mode-full .row-work-speciality > div .field__label,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div .field__label,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div .field__label{font-size:18px;font-weight:bold;padding-left:50px;position:relative;}.node--type-training.node--view-mode-full .row-who-learn > div .field__label:before,.node--type-training.node--view-mode-full .row-work-speciality > div .field__label:before,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div .field__label:before,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div .field__label:before{content:"";background:url(/themes/custom/udavinci/images/icons/hat.svg) no-repeat;background-size:40px 40px;position:absolute;top:-7px;left:0;width:40px;height:40px;}.node--type-training.node--view-mode-full .row-who-learn > div .field__item,.node--type-training.node--view-mode-full .row-who-learn > div.field__item,.node--type-training.node--view-mode-full .row-work-speciality > div .field__item,.node--type-training.node--view-mode-full .row-work-speciality > div.field__item,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div .field__item,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div.field__item,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div .field__item,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div.field__item{color:#333333;font:normal normal normal 14px/24px Montserrat;text-align:justify;}.node--type-training.node--view-mode-full .row-who-learn > div.field--name-field-especializacion,.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div.field--name-field-especializacion,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div.field--name-field-especializacion{background:rgb(240,179,84);background:linear-gradient(90deg,rgb(240,179,84) 10%,rgba(240,179,84,0.1) 100%);padding:20px 20px 20px 40px;position:relative;color:#283457;}.node--type-training.node--view-mode-full .row-who-learn > div.field--name-field-especializacion .field__item,.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion .field__item,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div.field--name-field-especializacion .field__item,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div.field--name-field-especializacion .field__item{width:70%;color:#283457;}.node--type-training.node--view-mode-full .row-who-learn > div.field--name-field-especializacion .field__item:after,.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion .field__item:after,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div.field--name-field-especializacion .field__item:after,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div.field--name-field-especializacion .field__item:after{content:"";position:absolute;top:0;right:10px;bottom:0;width:25%;background:url(/themes/custom/udavinci/images/logo-european-quality.webp) no-repeat right center;background-size:contain;}.node--type-training.node--view-mode-full .row-who-learn > div.field--name-field-especializacion:before,.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion:before,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div.field--name-field-especializacion:before,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div.field--name-field-especializacion:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:5px;background:white;}.node--type-training.node--view-mode-full .row-who-learn > div.field--name-field-especializacion h3,.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion h3,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div.field--name-field-especializacion h3,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div.field--name-field-especializacion h3{color:#283457;font-size:20px;font-weight:bold;}.node--type-training.node--view-mode-full .field--name-field-certifications,.node--type-training.node--view-mode-landing-product-udv .field--name-field-certifications{margin:0 40px;margin-top:60px;padding-left:50%;padding-top:100px;padding-bottom:100px;background:url(/themes/custom/udavinci/images/banner-certifications.webp) no-repeat top center;background-size:cover;color:#333333;font:normal normal normal 14px/24px Montserrat;position:relative;z-index:-1;}.node--type-training.node--view-mode-full .field--name-field-certifications *,.node--type-training.node--view-mode-landing-product-udv .field--name-field-certifications *{position:relative;z-index:2;}.node--type-training.node--view-mode-full .field--name-field-certifications h3,.node--type-training.node--view-mode-landing-product-udv .field--name-field-certifications h3{color:#283457;font-size:20px;font-weight:bold;}.node--type-training.node--view-mode-full .field--name-field-certifications:before,.node--type-training.node--view-mode-landing-product-udv .field--name-field-certifications:before{content:"";top:15px;bottom:15px;right:0;left:50%;background-color:#f4eee4;position:absolute;z-index:1;}.node--type-training.node--view-mode-full .field--name-field-course-outline,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline{background:linear-gradient(360deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);padding:40px 40px 10px 40px;border-radius:30px;margin:0 30px;margin-top:40px;}.node--type-training.node--view-mode-full .field--name-field-course-outline .field__label,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline .field__label{font-size:18px;font-weight:bold;}.node--type-training.node--view-mode-full .field--name-field-course-outline ul,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline ul{columns:3;-webkit-columns:3;-moz-columns:3;}.node--type-training.node--view-mode-full .field--name-field-course-outline ul li,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline ul li{color:#333333;font-size:14px;list-style-type:disc;margin-right:20px;}.node--type-training.node--view-mode-full .field--name-field-course-outline ul li.tituloParte,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline ul li.tituloParte{font-weight:bold;list-style:none;}.node--type-training.node--view-mode-full .field--name-field-course-outline ul li.tituloModulo,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline ul li.tituloModulo{list-style:circle;}.node--type-training.node--view-mode-full .field--name-field-pdf,.node--type-training.node--view-mode-landing-product-udv .field--name-field-pdf{text-align:center;padding:20px;}.node--type-training.node--view-mode-full .field--name-field-pdf a,.node--type-training.node--view-mode-landing-product-udv .field--name-field-pdf a{position:relative;width:260px;max-width:100%;text-align:end;border-radius:5px;background:var(--paleta3);border-radius:20px;border:2px solid #f2d8ab;padding:12px false;font-weight:bold;text-transform:uppercase;padding:10px 35px;}@media (max-width:700px){.node--type-training.node--view-mode-full{margin-top:60px;}.node--type-training.node--view-mode-full .grupo-info-titulo{flex-wrap:wrap;}.node--type-training.node--view-mode-full .grupo-info-titulo .field--name-dynamic-twig-fieldnode-icono-sombrero{flex:0 0 40px;}.node--type-training.node--view-mode-full .grupo-info-titulo .field--name-field-code-sep{flex:0 0 calc(100% - 50px);border-right:0;}.node--type-training.node--view-mode-full .grupo-info-titulo .field--name-dynamic-twig-fieldnode-duracion-duracion-mk{border-top:1px solid darkgray;width:100%;padding-top:10px;text-align:center;}.grupo-titulo .field--name-dynamic-twig-fieldnode-inscribirme-proximamente .boton-wrap{margin:auto;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div{display:block !important;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div > div{width:auto !important;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div > div img{margin-top:20px;}.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion .field__item{width:100% !important;padding-bottom:100px;}.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion .field__item h3,.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion .field__item ul li{text-align:left;}.node--type-training.node--view-mode-full .row-work-speciality > div.field--name-field-especializacion .field__item:after{top:auto;height:80px;bottom:20px;width:100%;background-position:center bottom;left:0;right:0;}.node--type-training.node--view-mode-full .field--name-field-certifications{margin:0 20px;padding:40px 20px !important;margin-bottom:30px;}.node--type-training.node--view-mode-full .field--name-field-certifications:before{left:0;}}.node--type-training.node--view-mode-full .view-id-formaciones,.node--type-training.node--view-mode-landing-product-udv .view-id-formaciones{margin:0 30px !important;padding-top:15px;}.node--type-training.node--view-mode-full .view-formaciones,.node--type-training.node--view-mode-landing-product-udv .view-formaciones{margin:0 40px;margin-top:40px;}.node--type-training.node--view-mode-full .certificate-type,.node--type-training.node--view-mode-landing-product-udv .certificate-type{margin:30px 0;}.node--type-training.node--view-mode-full .text,.node--type-training.node--view-mode-landing-product-udv .text{color:#283457;font-size:to-rem(18);line-height:to-rem(22);margin-bottom:35px;}.node--type-training.node--view-mode-full .text strong,.node--type-training.node--view-mode-landing-product-udv .text strong{font-weight:600;}.grupo-titulo .field--name-dynamic-twig-fieldnode-inscribirme-proximamente .boton-wrap,.grupo-titulo .field--name-dynamic-twig-fieldnode-descarga-programa-estudios .boton-wrap-2{max-height:50px;max-width:230px;font-weight:bold;}.grupo-titulo .field--name-dynamic-twig-fieldnode-rvoe-ucam{display:flex;align-items:center;position:relative;z-index:1;}.grupo-titulo .field--name-dynamic-twig-fieldnode-rvoe-ucam img:first-child{margin-right:15px;}.grupo-titulo .field--name-dynamic-twig-fieldnode-inscribirme-proximamente .boton.brojo:hover{font-weight:600;font-size:initial;}#fixed-menu .node--type-training.node--view-mode-fixed-block .field--name-dynamic-twig-fieldnode-inscribirme-proximamente a,.grupo-titulo .field--name-dynamic-twig-fieldnode-inscribirme-proximamente a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}.grupo-titulo .field--name-dynamic-twig-fieldnode-descarga-programa-estudios a::before{content:"";display:inline-block;width:25px;height:21px;margin-right:5px;background-image:url("/themes/custom/udavinci/images/icons/download-icon.svg");background-repeat:no-repeat;background-size:contain;}.field.field--name-dynamic-twig-fieldnode-titulo-programa,.field.field--name-dynamic-twig-fieldnode-numero-rvoe{z-index:1;flex-basis:100%;}.field--name-dynamic-twig-fieldnode-inscribirme-proximamente,.field.field--name-dynamic-twig-fieldnode-icono-rvoe,.field--name-dynamic-twig-fieldnode-descarga-programa-estudios{z-index:1;}.field--name-dynamic-twig-fieldnode-icono-rvoe img{max-width:100%;height:50px;width:auto;background:#ffffff;}.node--type-training.node--view-mode-full .grupo-informacion,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion{flex-basis:100%;position:relative;z-index:1;min-height:100px;padding:2px 0;background:rgba(233,234,238,0.8509803922) !important;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start;gap:15px;font:normal normal 600 16px/22px Montserrat;}.node--type-training.node--view-mode-full .grupo-informacion > div,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion > div{flex-basis:15%;}.node--type-training.node--view-mode-full .grupo,.node--type-training.node--view-mode-landing-product-udv .grupo{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center;column-gap:5px;row-gap:3px;}.grupo > :nth-child(1){order:2;}.grupo > :nth-child(2){order:1;}.grupo > :nth-child(3){order:3;}.grupo > :nth-child(4){order:4;}.node--type-training.node--view-mode-full .grupo-informacion .grupo p,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion .grupo p,.node--type-training.node--view-mode-full .grupo-informacion .grupo-titulacion .field--name-field-type,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion .grupo-titulacion .field--name-field-type,.node--type-training.node--view-mode-full .grupo-informacion .field--name-field-training-mode .field__label,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion .field--name-field-training-mode .field__label{font-weight:400;text-align:center;flex-basis:100%;}.node--type-training.node--view-mode-full .grupo-informacion .field.field--name-field-training-mode.field--type-entity-reference.field--label-above,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion .field.field--name-field-training-mode.field--type-entity-reference.field--label-above{flex:0.1;display:flex;flex-direction:column;align-items:center;}.node--type-training.node--view-mode-full .field-group-tabs-wrapper,.node--type-training.node--view-mode-landing-product-udv .field-group-tabs-wrapper{font:normal normal 300 16px/19px Montserrat;}.node--type-training.node--view-mode-full .horizontal-tabs ul > li,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs ul > li{display:flex;flex-direction:row;align-items:center;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tabs-list::-webkit-scrollbar,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tabs-list::-webkit-scrollbar{display:none;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tab-button,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tab-button{min-width:fit-content;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tabs-list,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tabs-list{line-height:37px;overflow-x:scroll;overflow-y:hidden;display:inline-flex;flex-direction:row;flex-wrap:nowrap;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tab-button a,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tab-button a{background:var(--paleta1);color:#FFFFFF;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tab-button.selected a strong,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tab-button.selected a strong{font-weight:600;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tab-button a strong,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tab-button a strong{font-weight:300;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tab-button a:hover,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tab-button a:hover{font-weight:600;}.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tabs-list,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tabs-list,.node--type-training.node--view-mode-full .horizontal-tabs .horizontal-tab-button,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs .horizontal-tab-button{min-height:60px;background-color:var(--paleta1);border:none;z-index:1;}.node--type-training.node--view-mode-full .horizontal-tabs,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs{border:none;}.node--type-training.node--view-mode-full ul.horizontal-tabs-list,.node--type-training.node--view-mode-landing-product-udv ul.horizontal-tabs-list{box-shadow:0 0 0 100vmax var(--paleta1);clip-path:inset(0 -100vmax);position:sticky;top:0;}.node--type-training.node--view-mode-full .horizontal-tabs-panes details,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes details{min-height:690px;padding-top:50px;padding-bottom:100px;font:normal normal normal 18px/28px Montserrat;background:rgba(40,52,87,0.031372549);}.node--type-training.node--view-mode-full .horizontal-tabs-panes p,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes p{display:flex;margin:0;}.node--type-training.node--view-mode-full .horizontal-tabs-panes h2,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes h2,.node--type-training.node--view-mode-full .horizontal-tabs-panes .field__label,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes .field__label{margin-bottom:30px;font:normal normal 600 24px/29px Montserrat;}.node--type-training.node--view-mode-full .horizontal-tabs-panes h3,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes h3{margin-bottom:30px;font:normal normal 600 18px/22px Montserrat;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-items-descripcion,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-items-descripcion{margin-top:15px;background:#E9EAEE;padding:50px;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-items-descripcion .incluye,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-items-descripcion .incluye{display:flex;width:100%;flex-wrap:wrap;gap:2%;row-gap:15px;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-items-descripcion .incluye img,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-items-descripcion .incluye img{height:15px;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-items-descripcion .incluye div,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-items-descripcion .incluye div{flex-basis:49%;display:flex;gap:10px;line-height:0.9;align-items:center;flex-wrap:nowrap;justify-content:flex-start;}.node--type-training.node--view-mode-full .horizontal-tabs-panes .field--name-field-course-outline .panel-group .panel-group,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes .field--name-field-course-outline .panel-group .panel-group{padding-left:20px;}.node--type-training.node--view-mode-full .collapse,.node--type-training.node--view-mode-landing-product-udv .collapse{display:none;}.node--type-training.node--view-mode-full .horizontal-tabs-panes .field--name-field-course-outline h3:before,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes .field--name-field-course-outline h3:before{content:"";display:inline-block;width:16px;height:16px;margin-right:5px;background-image:url("/themes/custom/udavinci/images/icons/Programa.svg");background-repeat:no-repeat;background-size:contain;}.node--type-training.node--view-mode-full .horizontal-tabs-panes .field--name-field-course-outline .level-2.active h3.tituloModulo:before,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes .field--name-field-course-outline .level-2.active h3.tituloModulo:before,.node--type-training.node--view-mode-full .horizontal-tabs-panes .field--name-field-course-outline .level-2.active .level-3.active h3:before,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes .field--name-field-course-outline .level-2.active .level-3.active h3:before{background-image:url("/themes/custom/udavinci/images/icons/Programa-cerrado.svg");}.node--type-training.node--view-mode-full .horizontal-tabs-panes .field--name-field-course-outline ol,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes .field--name-field-course-outline ol{list-style:disc;}.field--name-dynamic-block-fieldnode-imagenes-metodologia.field--type-ds p{margin:0;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-imagenes-metodologia .grupo-imagen,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-imagenes-metodologia .grupo-imagen{position:relative;max-width:fit-content;flex-basis:auto;min-height:auto;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-imagenes-metodologia .grupo-imagen p:last-child,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-imagenes-metodologia .grupo-imagen p:last-child{position:absolute;width:100%;max-width:100%;font:normal normal 600 18px/22px Montserrat;bottom:10%;left:0%;padding:0 10px 0 5px;margin:0;color:white;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-imagenes-metodologia img,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-imagenes-metodologia img{width:100%;max-width:205px;filter:brightness(0.7);}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-imagenes-metodologia .field--name-body,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-imagenes-metodologia .field--name-body{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;row-gap:15px;}.field--name-field-training-program .field--name-field-supported-entity-reference{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:15px;}.node--type-training.node--view-mode-full .horizontal-tabs-panes .field--name-field-training-program p,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes .field--name-field-training-program p{margin-bottom:10px;line-height:22px;}.field--name-field-training-program .field--name-field-supported-entity-reference img{max-width:100%;height:auto;width:220px;padding:10px 5px;}.claro-details__wrapper.details-wrapper{display:flex;flex-direction:column;align-items:stretch;row-gap:60px;flex-wrap:wrap;}.node--type-training.node--view-mode-full > .grupo-imagen .media--blazy,.node--type-training.node--view-mode-landing-product-udv > .media--blazy{height:100%;}.node--type-training.node--view-mode-full > .grupo-imagen .field--name-field-image img,.node--type-training.node--view-mode-landing-product-udv > .grupo-imagen .field--name-field-image img{max-height:100%;object-fit:cover;}.node--type-training.node--view-mode-full > .grupo-imagen .field--name-field-image,.node--type-training.node--view-mode-landing-product-udv > .grupo-imagen .field--name-field-image{height:100%;position:absolute;top:90px;margin:0 auto;right:0;width:100vw;max-width:100vw;border-radius:0;left:calc(-50vw + 50%);}.node--type-training.node--view-mode-full .grupo-contenido,.node--type-training.node--view-mode-landing-product-udv .grupo-contenido{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px;row-gap:60px;margin-bottom:90px;}.node--type-training.node--view-mode-full .grupo-contenido .field-group-tabs-wrapper,.node--type-training.node--view-mode-landing-product-udv .grupo-contenido .field-group-tabs-wrapper{flex:1;}.webform{width:25%;}div#fixed-menu{visibility:hidden;width:100%;max-width:1200px;z-index:8;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 0 100vmax #e9eaee;clip-path:inset(0 -100vmax);background:#e9eaee;transition:ease 0.5s opacity;opacity:0;}div#fixed-menu.block-fixed{visibility:visible;transition:ease 0.5s opacity;opacity:1;}.grupo-logo-fixed{min-height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;}.grupo-logo-fixed > div{display:flex;align-items:center;}.field.field--name-dynamic-twig-fieldnode-flecha-fixed.field--type-ds.field--label-hidden.field__item a{max-width:15px;}.field.field--name-dynamic-twig-fieldnode-flecha-fixed.field--type-ds.field--label-hidden.field__item img{display:block;}.field.field--name-dynamic-twig-fieldnode-logo-fixed.field--type-ds.field--label-hidden.field__item img{width:60px;background:white;padding:5px;border-radius:50%;}.field.field--name-dynamic-twig-fieldnode-flecha-fixed.field--type-ds.field--label-hidden.field__item img{max-width:20px;display:block;}.node--type-training.node--view-mode-fixed-block .grupo-informacion .grupo p,.node--type-training.node--view-mode-fixed-block .grupo-informacion .grupo-titulacion .field--name-field-type,.node--type-training.node--view-mode-fixed-block .grupo-informacion .field--name-field-training-mode .field__label{flex-basis:auto;}.node--type-training.node--view-mode-fixed-block .grupo{align-items:center;justify-content:flex-start;}.node--type-training.node--view-mode-fixed-block .grupo-informacion > div{flex-basis:26%;}.node--type-training.node--view-mode-fixed-block .grupo-informacion > :nth-child(2){flex-basis:46%;justify-content:center;}.node--type-training.node--view-mode-fixed-block .grupo-titulo h2{margin-bottom:0;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-titulo{gap:5px;max-width:68%;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-fixed-inscripcion{display:flex;gap:5px;flex-basis:22%;align-items:center;justify-content:space-between;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-fixed-inscripcion .etiqueta{padding:0;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-fixed-inscripcion img{height:40px;}#fixed-menu .node--type-training.node--view-mode-fixed-block .boton-wrap{width:160px;margin:0;max-width:unset;}#fixed-menu .node--type-training.node--view-mode-fixed-block .field--name-dynamic-twig-fieldnode-inscribirme-proximamente a::before,.node--type-training.node--view-mode-fixed-block .grupo-informacion{min-height:unset;justify-content:space-between;gap:1%;}.field.field--name-dynamic-twig-fieldnode-logo-fixed.field--type-ds.field--label-hidden.field__item img{width:60px;background:white;padding:5px;border-radius:50%;}.node--type-training.node--view-mode-full .grupo-fixed p,.node--type-training.node--view-mode-landing-product-udv .grupo-fixed p{font-weight:400;text-align:center;}.grupo-fixed{display:flex;flex:0.7;flex-wrap:wrap;column-gap:50px;font:normal normal 600 16px/22px Montserrat;}.node--type-training.node--view-mode-fixed-block{padding:10px 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1%;}.card .slick--view--formaciones .slick-slide .grupo-card{display:flex !important;max-width:282px;}.card .slick--view--formaciones .slick-track{display:flex;justify-content:center;}.card .slick--view--formaciones .slick-initialized .slick-slide{display:flex;justify-content:center;height:auto;}.view-id-formaciones .tns-slider{display:flex;}.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar,.node--type-training.node--view-mode-full .bloque-de-accesos,.node--type-training.node--view-mode-landing-product-udv .bloque-de-accesos,.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-tienes-alguna-duda,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-tienes-alguna-duda{margin-bottom:90px;}.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar .field__label{margin-bottom:26px;font:normal normal 600 24px/29px Montserrat;}.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar .slick-prev{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-izq.svg);}.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar .slick-prev:hover,.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar .slick-prev:focus{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-izq.svg);}.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar .slick-next{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-der.svg);}.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar .slick-next:hover,.field--name-dynamic-block-fieldnode-tambien-te-puede-interesar .slick-next:focus{background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-der.svg);}.bloque-de-accesos .ref-block-content.left-content .field--name-dynamic-block-fieldnode-busca-tu-programa-por-area{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:4%;}.bloque-de-accesos .ref-block-content.left-content .field--name-dynamic-block-fieldnode-busca-tu-programa-por-area .field__label{font:normal normal 600 24px/29px Montserrat;flex-basis:21%;}.bloque-de-accesos .ref-block-content.left-content .field--name-dynamic-block-fieldnode-busca-tu-programa-por-area .field__item{flex-basis:75%;padding:60px 0;}@media (max-width:281px){.view-formaciones .view-content .views-row{min-width:230px;}.card .slick-slide .grupo-card{width:87% !important;}}@media (max-width:767px){.node--type-training.node--view-mode-fixed-block .grupo-titulo h2{font-size:20px;line-height:25px;}.bloque-de-accesos .ref-block-content.left-content .field--name-dynamic-block-fieldnode-busca-tu-programa-por-area{display:flex;flex-direction:column;align-items:flex-start;padding-top:55px;}.bloque-de-accesos .ref-block-content.left-content .field--name-dynamic-block-fieldnode-busca-tu-programa-por-area .field__item{padding:40px 0;}.node--type-training.node--view-mode-full .horizontal-tabs-panes details,.node--type-training.node--view-mode-landing-product-udv .horizontal-tabs-panes details{box-shadow:0 0 0 100vmax rgba(40,52,87,0.031372549);clip-path:inset(0 -100vmax);padding-left:0;padding-right:0;}.node--type-training.node--view-mode-full .grupo-titulo,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo{width:auto;margin:40px 20px;}.node--type-training.node--view-mode-full .field--name-dynamic-twig-fieldnode-validez-academica > div,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-twig-fieldnode-validez-academica > div{padding:20px;}.node--type-training.node--view-mode-full .blazy--field-video,.node--type-training.node--view-mode-landing-product-udv .blazy--field-video{margin:0;}.node--type-training.node--view-mode-full .row-who-learn,.node--type-training.node--view-mode-full .row-work-speciality,.node--type-training.node--view-mode-landing-product-udv .row-who-learn,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality{display:block;margin:0 20px;margin-top:40px;}.node--type-training.node--view-mode-full .row-who-learn > div,.node--type-training.node--view-mode-full .row-work-speciality > div,.node--type-training.node--view-mode-landing-product-udv .row-who-learn > div,.node--type-training.node--view-mode-landing-product-udv .row-work-speciality > div{width:auto;margin-bottom:30px;}.node--type-training.node--view-mode-full .field--name-field-certifications,.node--type-training.node--view-mode-landing-product-udv .field--name-field-certifications{padding-left:0;}.node--type-training.node--view-mode-full .field--name-field-course-outline,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline{padding:20px 20px 10px 20px;margin:0;}.node--type-training.node--view-mode-full .field--name-field-course-outline ul,.node--type-training.node--view-mode-full .field--name-field-course-outline ol,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline ul,.node--type-training.node--view-mode-landing-product-udv .field--name-field-course-outline ol{columns:1;-webkit-columns:1;-moz-columns:1;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-imagenes-metodologia .grupo-imagen,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-imagenes-metodologia .grupo-imagen{flex-basis:48%;}.field--name-dynamic-twig-fieldnode-icono-rvoe{flex-basis:100%;}.webform{display:none;}.field.field--name-dynamic-twig-fieldnode-titulo-fixed.field--type-ds.field--label-hidden.field__item{height:75px;padding-left:27%;}.node--type-training.node--view-mode-fixed-block .grupo-titulo h2{margin-bottom:0;font-size:20px;line-height:25px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-informacion p{display:none;}.node--type-training.node--view-mode-fixed-block .grupo-informacion > :nth-child(2){flex:22%;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-informacion{clear:both;font-size:14px;}.grupo-fixed{display:flex;flex-direction:row;flex-basis:60%;flex-wrap:wrap;}.field.field--name-dynamic-token-fieldnode-webform-link.field--type-ds.field--label-hidden.field__item{flex-basis:100%;}.node--type-training.node--view-mode-full > .grupo-imagen .field--name-dynamic-twig-fieldnode-imagen-programa img,.node--type-training.node--view-mode-landing-product-udv > .grupo-imagen .field--name-dynamic-twig-fieldnode-imagen-programa img{min-height:376px;border:none;object-fit:cover;}.grupo-contenido .webform-submission-form{position:relative;margin:0;top:0;}.field.field--name-dynamic-twig-fieldnode-solicitar-info-de-formacion.field--type-ds.field--label-hidden.field__item{width:100%;}.field.field--name-dynamic-twig-fieldnode-fixed-informacion.field--type-ds.field--label-hidden.field__item.block-fixed{display:none;}.grupo-contenido{flex-direction:column;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-items-descripcion .incluye,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-items-descripcion .incluye{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;}.node--type-training.node--view-mode-full .field--name-dynamic-block-fieldnode-items-descripcion,.node--type-training.node--view-mode-landing-product-udv .field--name-dynamic-block-fieldnode-items-descripcion{padding:25px 20px;width:100%;max-width:100%;}.node--type-training.node--view-mode-full .grupo-titulo h1,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo h1{font:normal normal 600 22px/22px Montserrat;}.node--type-training.node--view-mode-full .grupo-titulo h1 strong,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo h1 strong{display:block;font:normal normal 600 22px/30px Montserrat;}.node--type-training.node--view-mode-full .grupo-informacion,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion{padding:10px 0;margin:0;box-shadow:0 0 0 100vmax rgba(233,234,238,0.8509803922);clip-path:inset(0 -100vmax);}.ref-block--bloque-programa{padding:60px 0px;}.ref-block--bloque-programa h2{margin-bottom:35px;font:normal normal 600 22px/27px Montserrat;}.slick-prev,.slick-prev:hover,.slick-prev:focus{left:0;}.slick-next,.slick-next:hover,.slick-next:focus{right:0;}}@media (max-width:1000px){.node--type-training.node--view-mode-full .grupo-informacion .grupo,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion .grupo{justify-content:center;}.node--type-training.node--view-mode-full .grupo-informacion > div,.node--type-training.node--view-mode-landing-product-udv .grupo-informacion > div{flex:1;}.node.node--type-training.node--view-mode-fixed-block{padding:10px 10px 0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(15,auto);grid-gap:unset;justify-content:center;align-content:center;align-items:center;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-fixed-inscripcion img{height:35px;}.grupo-logo-fixed{margin:0;grid-column:1/2;grid-row:1/9;z-index:3;}.grupo-logo-fixed > div{display:flex;align-items:center;}.field.field--name-dynamic-twig-fieldnode-flecha-fixed.field--type-ds.field--label-hidden.field__item a{min-height:10px;min-width:10px;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-titulo{max-width:100%;grid-column:1/6;grid-row:1/15;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:unset;justify-items:stretch;grid-template-rows:repeat(14,auto);z-index:2;}.field.field--name-dynamic-twig-fieldnode-titulo-fixed.field--type-ds.field--label-hidden.field__item{display:flex;grid-column:2/7;grid-row:1/1;min-height:60px;align-items:center;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-informacion{grid-column:1/6;grid-row:14/15;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-fixed-inscripcion{grid-column:1/6;grid-row:15/16;}#fixed-menu .node--type-training.node--view-mode-fixed-block .grupo-fixed-inscripcion > div{flex:1;text-align:center;}.grupo-logo-fixed{margin:0;grid-column:1/2;grid-row:1/9;}.grupo-logo-fixed > div{display:flex;align-items:center;}.field.field--name-dynamic-twig-fieldnode-flecha-fixed.field--type-ds.field--label-hidden.field__item a{min-height:10px;max-width:15px;}}@media (max-width:1229px){.node--type-training.node--view-mode-full ul.horizontal-tabs-list,.node--type-training.node--view-mode-landing-product-udv ul.horizontal-tabs-list{top:106px;}}@media (min-width:345px){.card .slick--view--formaciones .slick-slide .grupo-card{min-width:282px;}}@media (min-width:768px){.node--type-training.node--view-mode-full .grupo-titulo,.node--type-training.node--view-mode-landing-product-udv .grupo-titulo,.node--type-training.node--view-mode-full nav.breadcrumb,.node--type-training.node--view-mode-landing-product-udv nav.breadcrumb{max-width:100%;}}.node.node--type-article.node--view-mode-full{position:relative;margin-top:50px;}#mision-valores{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;}#mision-valores div{flex:1;min-width:300px;max-width:100%;}#mision-valores p{margin-top:-40px;padding-left:20%;}#calidad-academica{background:#e9eaee;display:flex;flex-wrap:wrap;justify-content:space-between;}#calidad-academica img{width:50%;}#calidad-academica div{width:50%;display:flex;flex-direction:column;justify-content:center;padding:25px;}.porqueestudiar.style-grid.row-four .field.field--name-field-item.field--type-entity-reference-revisions.field--label-hidden.field__items{width:100%;margin:0;align-items:flex-start;justify-content:space-around;gap:1%;row-gap:25px;}.porqueestudiar.style-grid.row-four .field.field--name-field-item.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item{flex-basis:24.2%;padding:0;margin:0;}.porqueestudiar.style-grid.row-four .field.field--name-field-item.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item .content{padding-right:8%;}.porqueestudiar.style-grid.row-four .comp-wrapper{padding:0;}.porqueestudiar.style-grid.row-four .paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-title{font-size:18px;line-height:22px;}#becas{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2%;row-gap:25px;}.becas-column{flex:1;min-width:300px;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:25px;}.beca h2:first-child{flex-basis:35%;max-width:90px;}.beca h3:first-child{flex-basis:35%;max-width:fit-content;}.beca h2{font-weight:100;font-size:24px;flex:1;}.beca h3{font-weight:100;font-size:24px;flex:1;}.beca h2 strong{font-weight:600;}.beca h3 strong{font-weight:600;}.beca h2 .porcentaje{font-size:38px;margin-right:7px;}.beca h3 .porcentaje{font-size:38px;margin-right:7px;}#becas p{flex-basis:100%;}.beca{padding:40px 30px;background:#e9eaee;border-radius:4px;display:flex;flex-wrap:wrap;align-items:center;}#financiacion{display:flex;}#financiacion img{width:30%;}#financiacion > div{width:70%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:0 20px;}.detalle-financiacion{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;}.detalle-financiacion > div{min-width:300px;flex-basis:48%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;border:1px solid var(--paleta1);border-radius:4px;background:var(--paleta1);}.detalle-financiacion > div p{width:100%;font-weight:400;background:#e9eaee;border-top-right-radius:4px;border-bottom-right-radius:4px;flex:0.6;}.detalle-financiacion div h3{flex:0.4;font-weight:600;margin-bottom:0;color:#FFFFFF;}.detalle-financiacion > div p,.detalle-financiacion > div h3{text-align:center;font-size:18px;line-height:1.5;padding:10px 0;}.img-alianzas-convenios{padding:20px;margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;column-gap:1%;row-gap:30px;}.img-alianzas-convenios img{max-width:25%;}.img-alianzas-convenios img{max-width:20%;min-width:135px;}.ranking{display:flex;flex-wrap:wrap;}.ranking img{width:50%;}.ranking > div h2{margin:0;}.ranking > div{width:50%;padding:0 20px;display:flex;flex-direction:column;align-items:stretch;gap:5px;justify-content:space-between;}.ranking > div a{display:block;background:var(--paleta1);width:50%;min-width:fit-content;max-width:100%;color:#FFFFFF;padding:10px;text-align:center;border-radius:4px;font:normal normal normal 16px/19px Montserrat;}.slick--view--modelo-educativo.slick,.slick--view--modelo-educativo.slick-wrapper{height:100%;max-height:100%;min-height:400px;}.slick--view--modelo-educativo .slick-initialized,.slick--view--modelo-educativo .slick-slider .slick-track,.slick--view--modelo-educativo .slick-slider .slick-list,.slick--view--modelo-educativo .slick-slider .slick-track,.slick--view--modelo-educativo .slick-slider .slick-list,.slick--view--modelo-educativo .slide__content,.slick--view--modelo-educativo .grid__content,.slick--view--modelo-educativo .slide__media{height:inherit;}.slick--view--modelo-educativo .slick-prev{left:30px;background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-izq-slider.svg);background-color:white;background-position-y:50%;background-position-x:-1px;background-size:cover;opacity:0.9;}.slick--view--modelo-educativo .slick-prev:hover,.slick--view--modelo-educativo .slick-prev:focus{left:30px;background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-izq-slider.svg);background-color:white;background-position-y:50%;background-position-x:-1px;background-size:cover;opacity:0.9;}.slick--view--modelo-educativo .slick-next{right:30px;background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-der-slider.svg);background-color:white;background-position-y:50%;background-position-x:1px;background-size:cover;opacity:0.9;}.slick--view--modelo-educativo .slick-next:hover,.slick--view--modelo-educativo .slick-next:focus{right:30px;background-image:url(/themes/custom/udavinci/images/icons/Flecha-azul-der-slider.svg);background-color:white;background-position-y:50%;background-position-x:1px;background-size:cover;opacity:0.9;}.slick--view--modelo-educativo .slick-arrow{width:36px;height:36px;}.view-modelo-educativo{display:flex;flex-wrap:wrap;}.view-modelo-educativo .view-header{width:50%;background:#e9eaee;padding:70px 10px 70px 70px;display:flex;flex-direction:column;justify-content:center;}.view-modelo-educativo .view-header img{margin-left:-17px;}.view-modelo-educativo .view-header p{margin-top:-30px;}.view-modelo-educativo .view-content{width:50%;}.view-modelo-educativo .slick__slide.slick-slide{padding:0;}.view-modelo-educativo h2.slide__title{margin:0;font-size:18px;font-weight:600;line-height:22px;text-shadow:none;}.view-modelo-educativo .slide__caption{padding:10px 5px;background:rgba(255,255,255,0.8784313725);text-align:left;min-height:108px;position:absolute;bottom:0;}.view-modelo-educativo .slide__caption p{font-size:16px;font-weight:400;line-height:20px;}#alumni{position:relative;}.alumni-block-text{position:absolute;top:50%;left:50%;transform:translate(0%,-50%);margin-top:0;width:50%;display:flex;flex-direction:column;padding:15px;}.alumni-block-text p,.alumni-block-text ul{color:#FFFFFF;}.alumni-block-text ul li{display:flex;gap:8px;align-items:stretch;flex-wrap:nowrap;}.alumni-block-text ul li:before{display:inline-block;content:"-";color:transparent;width:6px;height:10.5px;border-bottom-right-radius:0;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.alumni-block-text ul{list-style:none;}.alumni-block-text h3{font:normal normal 600 24px/56px Montserrat;color:#FFFFFF;}.alumni-block-text h2{font:normal normal normal 40px/45px Montserrat;color:#FFFFFF;}@media (max-width:360px){.detalle-financiacion > div p,.detalle-financiacion > div h3{line-height:28px;}.detalle-financiacion > div{flex-direction:column;border-top-right-radius:4px;}.detalle-financiacion > div p{border-top-right-radius:0;border-bottom-left-radius:4px;}}@media (max-width:767px){.node--type-training.node--view-mode-full .grupo-titulo{margin-top:0px;}.porqueestudiar.style-grid.row-four .comp-wrapper.icon-above .field--name-field-title.field--name-field-title{font-size:16px;line-height:19px;}.porqueestudiar.style-grid.row-four .field.field--name-field-item.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item{flex-basis:49%;}.view-modelo-educativo .slick__slide.slide.slide--caption--bottom.slick-slide{max-width:270px;}.view-modelo-educativo .view-header,.view-modelo-educativo .view-content{width:100%;}.view-modelo-educativo .view-header{padding-right:35px;padding-left:35px;}.view-modelo-educativo .slide__caption{min-height:113px;}.view-modelo-educativo .slick__slide.slide.slide--caption--bottom.slick-slide{max-width:unset;}.alumni-block-text{position:relative;width:100%;transform:translate(0);left:0;background:#7F8384 0% 0%;}#financiacion{flex-direction:column;}#financiacion > div{padding:0;width:100%;margin-top:30px;}.detalle-financiacion > div{flex-basis:100%;}#financiacion img,#calidad-academica img{width:100%;}#calidad-academica div{width:100%;max-width:100%;}.ranking img,.ranking > div{width:100%;}.ranking > div a{margin:10px auto;}}@media (max-width:767px){.view-testimonies .node--type-testimonios-de-alumnos.node--view-mode-teaser.ds-1col{flex-direction:column;row-gap:15px;align-items:flex-start;}div#block-webform-2{flex-direction:column;}div#block-contactoimagen{flex:auto;height:330px;}.view-testimonies .views-field-field-text,.view-testimonies .views-field-fieldset{flex-basis:100% !important;}.view-testimonies .views-row{row-gap:15px !important;}.view-testimonies .grupo-nombre-fecha .views-field-created{font-size:20px !important;}}.form-item__label.form-required::after,.fieldset__label.form-required::after{display:none;}.custom-request-information-form .form-item--privacy-policies-text p,.webform-submission-request-equivalences-form .form-item--privacy-policies-text p{margin:0;font:normal normal normal 12px/15px Montserrat;}.webform-submission-request-equivalences-form .callapsible-text{display:none;}.ref-block--webform-solicitar-info{position:absolute;top:-30px;right:0;width:30%;background:#e6e6e6;border-radius:14px;box-shadow:0 0 10px rgba(0,0,0,0.7);z-index:10;}.page-node-type-article .ref-block--webform-solicitar-info{padding:20px 15px;}.ref-block--webform-solicitar-info .block-request-information,.view-noticias-institucionales.page form.webform-submission-form .block-request-information,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .block-request-information{background:none;}.ref-block--webform-solicitar-info .webform-fields,.view-noticias-institucionales.page form.webform-submission-form .webform-fields,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;flex-basis:50%;row-gap:5px !important;}.ref-block--webform-solicitar-info .webform-fields .label-header,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .label-header,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .label-header{font-size:0.8rem !important;color:#707070;}.ref-block--webform-solicitar-info .webform-fields .callapsible-text,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .callapsible-text,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .callapsible-text{padding:10px 0px 25px;color:#707070;}.ref-block--webform-solicitar-info .webform-fields .form-type-webform-markup,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-type-webform-markup,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-type-webform-markup{margin:0;}.ref-block--webform-solicitar-info .webform-fields .form-type-webform-markup h2,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-type-webform-markup h2,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-type-webform-markup h2{font-size:20px;font-weight:600;margin:0;}.ref-block--webform-solicitar-info .webform-fields .form-item--message,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item--message,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item--message{display:none;}.ref-block--webform-solicitar-info .webform-fields .form-item,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item{max-width:48%;max-width:48%;margin-top:0;margin-bottom:10px;}.ref-block--webform-solicitar-info .webform-fields .form-item input[type=text],.ref-block--webform-solicitar-info .webform-fields .form-item input[type=email],.ref-block--webform-solicitar-info .webform-fields .form-item input[type=tel],.ref-block--webform-solicitar-info .webform-fields .form-item textarea,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item input[type=text],.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item input[type=email],.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item input[type=tel],.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item textarea,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item input[type=text],.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item input[type=email],.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item input[type=tel],.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item textarea{background:white;border:1px solid #2a3454;}.ref-block--webform-solicitar-info .webform-fields .form-item .select2-container,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item .select2-container,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item .select2-container{background:white;}.ref-block--webform-solicitar-info .webform-fields .form-item .select2-container--default .select2-selection--single,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item .select2-container--default .select2-selection--single,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item .select2-container--default .select2-selection--single{border-color:#283457;}.ref-block--webform-solicitar-info .webform-fields .form-item--grade,.ref-block--webform-solicitar-info .webform-fields .form-item--program,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item--grade,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item--program,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item--grade,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item--program{max-width:100%;width:100%;}.ref-block--webform-solicitar-info .webform-fields .form-item--grade select,.ref-block--webform-solicitar-info .webform-fields .form-item--program select,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item--grade select,.view-noticias-institucionales.page form.webform-submission-form .webform-fields .form-item--program select,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item--grade select,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .webform-fields .form-item--program select{width:100%;padding:calc(0.5rem - 1px) calc(1rem - 1px);background-color:white;}.ref-block--webform-solicitar-info .form-type-checkbox.form-item,.ref-block--webform-solicitar-info .form-type-webform-markup.form-item,.ref-block--webform-solicitar-info .form-type-textarea.form-item,.view-noticias-institucionales.page form.webform-submission-form .form-type-checkbox.form-item,.view-noticias-institucionales.page form.webform-submission-form .form-type-webform-markup.form-item,.view-noticias-institucionales.page form.webform-submission-form .form-type-textarea.form-item,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .form-type-checkbox.form-item,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .form-type-webform-markup.form-item,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .form-type-textarea.form-item{max-width:100%;flex-basis:100%;}.ref-block--webform-solicitar-info .form-actions,.view-noticias-institucionales.page form.webform-submission-form .form-actions,.field--name-dynamic-block-fieldnode-tienes-alguna-duda .form-actions{width:100%;}.ref-block--webform-solicitar-info textarea.form-textarea,.view-noticias-institucionales.page form.webform-submission-form textarea.form-textarea,.field--name-dynamic-block-fieldnode-tienes-alguna-duda textarea.form-textarea{width:100%;}.block-request-information form .form-item{margin:0 0 10px;}.js-form-item-grade select{width:100%;}.webform-submission-form div.webform-actions{position:relative;padding:18px 0 !important;text-align:end;border-radius:5px;margin:15px 0 0 auto;background:var(--paleta3);border-radius:20px;border:2px solid #f2d8ab;}.webform-submission-form input.webform-button--submit.button--primary{position:absolute;width:100%;max-width:100%;line-height:35px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;margin:0;color:var(--paleta1);background:transparent;font-size:16px;font-weight:600;border:none;transition:all ease 0.4s;border-radius:20px;}.webform-submission-form input.webform-button--submit.button--primary:hover{font-size:18px;background:transparent;}.form-type--checkbox input[type=checkbox]:not(old) + label:before{margin-right:5px;width:15px;height:15px;margin-top:4px;}form .captcha{flex-basis:100%;background:transparent !important;padding:0;}.g-recaptcha{text-align:center;}.g-recaptcha div:first-child{display:inline-block;}.g-recaptcha iframe{background:transparent;}form .captcha .form-item{width:100%;}.form-item--captcha-response{max-width:100% !important;}@media (max-width:700px){.ref-block--webform-solicitar-info{position:relative;width:auto;top:0;margin-bottom:20px;}}.ref-block--webform-contactanos h2{font-size:24px;}.ref-block--webform-contactanos p,.ref-block--webform-contactanos li{font-size:17px;}.ref-block--webform-contactanos li img{margin-right:10px;}.label-header,.collapsible-text,.collapsible-text p,.form-type-checkbox label.form-item__label{font-size:16px !important;font-weight:400 !important;line-height:19px !important;}.ref-block--webform-contactanos form{display:flex;flex-wrap:wrap;justify-content:center;padding:3.8%;margin:0px 15%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);line-height:1.5;background:white;}.ref-block--webform-contactanos .form-type-processed-text{display:flex;justify-content:space-between;flex-direction:row;margin-top:0;}.ref-block--webform-contactanos .form-item{width:48%;}.ref-block--webform-contactanos .form-type-tel .form-tel,.ref-block--webform-contactanos .form-type-textarea .form-textarea{width:100%;}.ref-block--webform-contactanos .form-type-processed-text,.ref-block--webform-contactanos .form-type-webform-markup,.ref-block--webform-contactanos .form-type-checkbox{flex-basis:100%;}.ref-block--webform-contactanos .header-title-wrapper{width:60%;}.ref-block--webform-contactanos .header-contact-info-wrapper{display:flex;align-items:center;justify-content:center;width:38%;background:rgba(40,52,87,0.1019607843);margin-top:20px;}.ref-block--webform-contactanos h2.header-title{font-weight:unset;font-size:30px !important;}.ref-block--webform-contactanos h1.header-title{font-size:30px;font-weight:400;}.ref-block--webform-contactanos .header-contact-info-wrapper ul{padding-left:0;}.ref-block--webform-contactanos .form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:70%;padding:20px;row-gap:35px;}.ref-block--webform-contactanos .form-type-textarea{width:100%;}.ref-block--webform-contactanos .form-wrapper .form-item{margin:0;}.ref-block--webform-contactanos .form-type-webform-markup.form-item--title-markup{margin:0;}.ref-block--webform-contactanos{margin-top:-246px;}.hero-imagen-contactanos{min-height:50vh;}.hero-imagen-contactanos .background{background-position-x:center !important;background-position-y:-85px !important;}.hero-imagen-contactanos{background:#283457;border-radius:0px !important;}.ref-block--webform-contactanos .header-contact-info-wrapper li::marker{content:"";}.header-contact-info-wrapper img{width:12px;height:25px;}body .ui-dialog{background:white;}body .ui-dialog .ui-icon.ui-icon-closethick{background-image:url(/themes/custom/udavinci/images/icons/close-popup.png);}.ui-dialog .ui-dialog-titlebar-close:focus{border:none;}body .ui-dialog .ui-dialog-titlebar span{font-weight:400 !important;}body .ui-dialog:focus{box-shadow:none;outline:none;}.ui-dialog .webform-submission-form div.webform-actions{background:none;display:none;}.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{background:#FFFFFF;}body .ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding:1rem 4rem 0rem 1.5rem;border-top-left-radius:4px;border-top-right-radius:4px;color:var(--paleta1);background:#ffffff;line-height:2rem;}body .ui-dialog .ui-dialog-content{padding-top:0;}.ui-dialog .ui-dialog-content .facet-item,.ui-dialog .ui-dialog-content .form-type--checkbox{margin:5px 0;}.ui-dialog button{max-width:100%;background:var(--paleta3);color:var(--paleta1);font-weight:600;border:none;border-radius:5px;width:250px;}.ui-dialog-buttonset.form-actions{text-align:right;}body .ui-dialog .ui-dialog-content .webform-ajax-form-wrapper input[type=text],body .ui-dialog .ui-dialog-content .webform-ajax-form-wrapper input[type=tel]{width:100%;}body .ui-dialog .ui-dialog-content .webform-ajax-form-wrapper .form-boolean{appearance:auto;top:0.6rem;margin-right:5px;}body .ui-dialog .ui-dialog-content .webform-ajax-form-wrapper .form-item__label.option{font-weight:normal;}body .view-noticias-institucionales.page form.webform-submission-form{margin-top:-510px;top:160px;}.view-noticias-institucionales.page form.webform-submission-form:before{content:"Obtener una beca";display:block;font:normal normal 600 20px/19px Montserrat;margin-bottom:20px;margin-top:5px;}.field--name-dynamic-block-fieldnode-solicitar-informacion-generico #edit-container-image,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico #edit-title-markup,.view-noticias-institucionales.page form.webform-submission-form #edit-title-markup,.view-noticias-institucionales.page form.webform-submission-form #edit-container-image{display:none;}.field--name-dynamic-block-fieldnode-solicitar-informacion-block.field--type-ds.field--label-above .field__label,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico.field--type-ds.field--label-above .field__label{font:normal normal 600 16px/19px Montserrat;text-align:center;margin-bottom:0;}.field--name-dynamic-block-fieldnode-solicitar-informacion-block,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico,.view-noticias-institucionales.page form.webform-submission-form{position:sticky;top:60px;padding:20px 15px;margin-top:-330px;z-index:1;background:#e6e6e6;border-radius:14px;box-shadow:0 0 10px rgba(0,0,0,0.7);z-index:100;}.view-noticias-institucionales.page form.webform-submission-form textarea,.view-noticias-institucionales.page form.webform-submission-form .form-element--type-tel,.view-noticias-institucionales.page form.webform-submission-form .form-element--type-number,.view-noticias-institucionales.page form.webform-submission-form .form-element--type-email,.view-noticias-institucionales.page form.webform-submission-form .form-element--type-password,.view-noticias-institucionales.page form.webform-submission-form .form-element--type-text,.field--name-dynamic-block-fieldnode-solicitar-informacion-block form textarea,.field--name-dynamic-block-fieldnode-solicitar-informacion-block form .form-element--type-tel,.field--name-dynamic-block-fieldnode-solicitar-informacion-block form .form-element--type-number,.field--name-dynamic-block-fieldnode-solicitar-informacion-block form .form-element--type-email,.field--name-dynamic-block-fieldnode-solicitar-informacion-block form .form-element--type-password,.field--name-dynamic-block-fieldnode-solicitar-informacion-block form .form-element--type-text,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico form textarea,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico form .form-element--type-tel,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico form .form-element--type-number,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico form .form-element--type-email,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico form .form-element--type-password,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico form .form-element--type-text{background:#e9eaee;font:normal normal normal 16px/19px Montserrat;padding:6px 12px;}.view-noticias-institucionales.page form.webform-submission-form .webform-submission-form .label-header,.view-noticias-institucionales.page form.webform-submission-form .collapsible-text,.view-noticias-institucionales.page form.webform-submission-form .collapsible-text p,.view-noticias-institucionales.page form.webform-submission-form .form-type-checkbox label.form-item__label,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .webform-submission-form .label-header,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .collapsible-text,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .collapsible-text p,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .form-type-checkbox label.form-item__label,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .webform-submission-form .label-header,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .collapsible-text,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .collapsible-text p,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .form-type-checkbox label.form-item__label{font:normal normal 400 12px/15px Montserrat !important;}.view-noticias-institucionales.page form.webform-submission-form .form-item--no-label,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .form-item--no-label,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .form-item--no-label{margin-top:10px;margin-bottom:0px;}.view-noticias-institucionales.page form.webform-submission-form .custom-request-information-form .form-item--privacy-policies-text,.view-noticias-institucionales.page form.webform-submission-form .custom-request-information-form .form-item--perssonal-data-agreement,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .custom-request-information-form .form-item--privacy-policies-text,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .custom-request-information-form .form-item--perssonal-data-agreement,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .custom-request-information-form .form-item--privacy-policies-text,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .custom-request-information-form .form-item--perssonal-data-agreement{margin-top:2px;margin-bottom:2px;}.view-noticias-institucionales.page .webform-submission-form div.webform-actions,.field--name-dynamic-block-fieldnode-solicitar-informacion-block .webform-submission-form div.webform-actions,.field--name-dynamic-block-fieldnode-solicitar-informacion-generico .webform-submission-form div.webform-actions{max-width:100%;background:var(--paleta3);color:var(--paleta1);font-weight:600;border-radius:20px;border:2px solid #f2d8ab;}@media (max-width:1229px){.ref-block--webform-solicitar-info .webform-image{flex-basis:65% !important;}.ref-block--webform-solicitar-info form{align-items:center !important;gap:0 !important;}}@media (max-width:767px){.ref-block--webform-solicitar-info form{flex-direction:column !important;align-items:center !important;gap:45px !important;}.ref-block--webform-solicitar-info .webform-fields{width:100% !important;row-gap:12px;}.ref-block--webform-solicitar-info .webform-fields .form-type-webform-markup h2{margin-bottom:30px;}.ref-block--webform-solicitar-info .block-request-information{overflow:unset !important;}.ref-block--webform-solicitar-info img{display:block;width:100vw;max-width:100vw;border-radius:0;position:relative;left:calc(-50vw + 50%);}body .view-noticias-institucionales.page form.webform-submission-form{display:none;}.ref-block--webform-contactanos form{padding:4% !important;margin:1px 1% !important;}.ref-block--webform-contactanos .form-type-processed-text{flex-direction:column !important;}.ref-block--webform-contactanos .header-title-wrapper,.ref-block--webform-contactanos .header-contact-info-wrapper{width:100% !important;}.ref-block--webform-contactanos .form-wrapper{width:100% !important;padding:0 !important;row-gap:15px !important;}body .hero-imagen-contactanos .background{background-position-y:-35px !important;}}.bloque-de-accesos h2{font-size:24px;margin:0;}.bloque-de-accesos span,.bloque-de-accesos h3{font:normal normal normal 20px/24px Montserrat;}.bloque-de-accesos span.field-content:after,.bloque-de-accesos h3.field-content:after{content:" ";flex-basis:5px;height:6px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg);}.bloque-de-accesos span:before,.bloque-de-accesos h3:before{order:3;display:block;content:"";height:2px;background-size:200% 100% !important;background-position-x:right !important;transition:ease 0.75s all;flex-basis:100%;margin-top:5px;}.bloque-de-accesos.bg-white span:before,.bloque-de-accesos.bg-gray span:before,.bloque-de-accesos.bg-white span:hover:before,.bloque-de-accesos.bg-gray span:hover:before,.bg-intercalado .view-content .odd-even span:before,.bg-intercalado .view-content .odd-even span:hover:before,.bloque-de-accesos.bg-white h3:before,.bloque-de-accesos.bg-gray h3:before,.bloque-de-accesos.bg-white h3:hover:before,.bloque-de-accesos.bg-gray h3:hover:before,.bg-intercalado .view-content .odd-even h3:before,.bg-intercalado .view-content .odd-even h3:hover:before{background:linear-gradient(to left,var(--paleta1) 50%,var(--paleta3) 50%);}.bloque-de-accesos.bg-blue span:before,.bloque-de-accesos.bg-blue span:hover:before,.bloque-de-accesos.bg-blue h3:before,.bloque-de-accesos.bg-blue h3:hover:before{background:linear-gradient(to left,white 50%,var(--paleta3) 50%);}.bloque-de-accesos span:hover:before,.bloque-de-accesos h3:hover:before{color:var(--color-blanco);border-bottom:none;background-size:200% 100% !important;background-position-x:left !important;}.bloque-de-accesos.mb-95 .field--name-field-content{margin-bottom:65px;}.bloque-de-accesos.bg-blue{background-color:#283457;color:white !important;box-shadow:0 0 0 100vmax var(--paleta1);clip-path:inset(0 -100vmax);background:var(--paleta1);padding:50px 0;}.bloque-de-accesos.bg-white,.bg-intercalado .view-content .odd-even:nth-child(even){background-color:white !important;color:#283457 !important;box-shadow:0 0 0 100vmax white;clip-path:inset(0 -100vmax);background:white;padding:50px 0;}.bloque-de-accesos.bg-gray,.bg-intercalado .view-content .odd-even:nth-child(odd){background-color:#eaeaea;color:#283457 !important;box-shadow:0 0 0 100vmax #eaeaea;clip-path:inset(0 -100vmax);background:#eaeaea;padding:50px 0;}.bloque-de-accesos.bg-blue a,.bloque-de-accesos.bg-blue span{color:white;}.bloque-de-accesos.bg-white a,.bloque-de-accesos.bg-white span,.bloque-de-accesos.bg-gray a,.bloque-de-accesos.bg-gray span,.bloque-de-accesos.bg-gray h3,.bloque-de-accesos.bg-gray h3{color:#283457;}.bloque-de-accesos span.field-content,.bloque-de-accesos h3.field-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:1.5;}.bloque-de-accesos span.field-content:hover,.bloque-de-accesos h3.field-content:hover{border-color:var(--paleta3);color:var(--paleta3);}.bloque-de-accesos .field--name-field-c-title{flex-basis:20%;}.bloque-de-accesos .field-content a{flex-basis:calc(100% - 7px);}.bloque-de-accesos .ref-block-content.left-content,.view-programas-por-area-y-tipo-de-programa .views-field-views-conditional-field > .field-content{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:4%;}.bloque-de-accesos .views-row{flex-basis:31%;}.bloque-de-accesos.ref-block--block-areas-por-tipo-programa .ref-block-content.left-content{flex-wrap:wrap;}.bloque-de-accesos.ref-block--block-areas-por-tipo-programa .field--name-field-c-title{flex-basis:100%;margin-bottom:50px;}.bloque-de-accesos .field--name-field-c-title,.bloque-de-accesos.ref-block--block-areas-por-tipo-programa .field--name-field-content,.bloque-de-accesos .field--name-node-title,.view-programas-por-area-y-tipo-de-programa .views-field.views-field-views-conditional-field h2{flex-basis:21%;}.bloque-de-accesos .more-link a{font-size:16px;font-weight:550;padding:5px 2px 2px;display:block;}.bloque-de-accesos .more-link{margin-top:15px;margin-bottom:20px;}.bloque-de-accesos .more-link{flex-basis:100%;max-width:31%;text-align:center;border-radius:5px;border:1px solid #283457;transition:ease all 0.5s;}.bloque-de-accesos .more-link:hover{color:white;background-color:#283457;}.bloque-de-accesos .more-link a:hover{color:white;}.bloque-de-accesos .view-content{display:flex;gap:25px;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:35px 0;}.bloque-de-accesos .field--type-block-field,.bloque-de-accesos .views-element-container,.view-programas-por-area-y-tipo-de-programa .views-field-views-conditional-field > .field-content > div{flex-basis:75%;}.view-areas-por-tipo-de-programa{display:flex;flex-direction:column;}.ref-block--bloque-areas-tipo-programa-fullpage .field--name-field-c-title,.header-area{background:rgb(255,255,255);background:linear-gradient(180deg,rgb(241,241,241) 0%,rgb(255,255,255) 100%);padding:1px 25px;border-radius:30px;}.ref-block--bloque-areas-tipo-programa-fullpage .field--name-field-c-title p,.header-area p{color:#333333;}.header-area{margin-top:100px;}.header-area h2,.header-area p{text-align:left !important;}#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa,#block-views-block-areas-por-tipo-de-programa-block-1 .view-areas-por-tipo-de-programa,.view-display-id-block_ce_type_aaff,.view-display-id-block_ce_graduates_by_area,.view-display-id-block_ce_courses_by_area,.view-display-id-block_ce_especializaciones_by_area,.view-display-id-language_filter,.page-all-trainings{background:rgb(255,255,255);background:linear-gradient(0deg,rgb(241,241,241) 0%,rgb(255,255,255) 100%);padding:25px 15px;border-radius:30px;}#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa .view-content,#block-views-block-areas-por-tipo-de-programa-block-1 .view-areas-por-tipo-de-programa .view-content,.view-display-id-block_ce_type_aaff .view-content,.view-display-id-block_ce_graduates_by_area .view-content,.view-display-id-block_ce_courses_by_area .view-content,.view-display-id-block_ce_especializaciones_by_area .view-content,.view-display-id-language_filter .view-content,.page-all-trainings .view-content{width:100%;margin:0 auto;border-left:5px solid #d2e0fb;padding-left:5px;display:block !important;}#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa .views-row:first-child a,#block-views-block-areas-por-tipo-de-programa-block-1 .view-areas-por-tipo-de-programa .views-row:first-child a,.view-display-id-block_ce_type_aaff .view-content .views-row:first-child a,.view-display-id-block_ce_graduates_by_area .view-content .views-row:first-child a,.view-display-id-block_ce_courses_by_area .view-content .views-row:first-child a,.view-display-id-block_ce_especializaciones_by_area .view-content .views-row:first-child a,.view-display-id-language_filter .view-content .views-row:first-child a,.page-all-trainings .view-content .views-row:first-child a{border-top:2px solid #d2e0fc;}#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa .views-row a,#block-views-block-areas-por-tipo-de-programa-block-1 .view-areas-por-tipo-de-programa .views-row a,.view-display-id-block_ce_type_aaff .view-content .views-row a,.view-display-id-block_ce_graduates_by_area .view-content .views-row a,.view-display-id-block_ce_courses_by_area .view-content .views-row a,.view-display-id-block_ce_especializaciones_by_area .view-content .views-row a,.view-display-id-language_filter .view-content .views-row a,.page-all-trainings .view-content .views-row a{display:block;background:#eef2f7;padding:10px 20px;min-width:290px;text-align:left;font-size:16px;line-height:19px;font-weight:500;color:var(--paleta1);border-bottom:2px solid #d2e0fc;border-radius:0 !important;}#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa .views-row a:hover,#block-views-block-areas-por-tipo-de-programa-block-1 .view-areas-por-tipo-de-programa .views-row a:hover,.view-display-id-block_ce_type_aaff .view-content .views-row a:hover,.view-display-id-block_ce_graduates_by_area .view-content .views-row a:hover,.view-display-id-block_ce_courses_by_area .view-content .views-row a:hover,.view-display-id-block_ce_especializaciones_by_area .view-content .views-row a:hover,.view-display-id-language_filter .view-content .views-row a:hover,.page-all-trainings .view-content .views-row a:hover{color:white;background-color:#283457;}.area-programa .view-footer{position:sticky;bottom:0;left:0;right:0;overflow:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#ffffff;border-top:1px solid #E9EAEE;border-bottom:1px solid #E9EAEE;}.area-programa .view-footer .view-header{font-size:24px;line-height:29px;}.area-programa .view-footer .view-programas-por-area-y-tipo-de-programa{height:50px;width:1200px;max-width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:80px;z-index:9;}.area-programa .view-footer .view-programas-por-area-y-tipo-de-programa .view-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;position:relative;width:fit-content;gap:25px;font-size:16px;line-height:19px;}.view-programas-por-area-y-tipo-de-programa .view-content > div:not(:has(a)){display:none;}.area-programa .view-footer .view-programas-por-area-y-tipo-de-programa .view-content:after{content:"";display:block;height:1px;width:100%;top:10px;position:absolute;background:var(--paleta1);z-index:1;}.area-programa .view-footer .view-programas-por-area-y-tipo-de-programa .view-content a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;width:100px;transition:ease all 0.75s;background:#eaeaea;padding:0px 20px;border-radius:20px;position:relative;z-index:9;}.area-programa .view-footer .view-programas-por-area-y-tipo-de-programa .view-content a:hover{width:fit-content;background:var(--paleta1);border-radius:20px;color:white;}@media (max-width:1229px){.area-programa .view-footer{display:none;}}@media (max-width:767px){#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa .views-row a{min-width:100%;}#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa .views-row{width:100%;}#block-views-block-areas-por-tipo-de-programa-block-areas-por-tipo-de-programa-formativo .view-areas-por-tipo-de-programa .view-content{display:flex;column-gap:5px;row-gap:15px;align-items:center;flex-wrap:wrap;align-content:center;justify-content:center;}.view-programas-por-area-y-tipo-de-programa .views-field-views-conditional-field > .field-content,.bloque-de-accesos .ref-block-content.left-content{flex-direction:column;align-items:flex-start;}.bloque-de-accesos.ref-block--block-areas-por-tipo-programa .field--name-field-c-title h2{font-size:18px;}.bloque-de-accesos h2{font-size:22px;}.bloque-de-accesos .field-content a{font-size:20px;}.bloque-de-accesos .field--name-field-c-title,.bloque-de-accesos.ref-block--block-areas-por-tipo-programa .field--name-field-content{display:flex;flex-wrap:wrap;gap:6px;}.bloque-de-accesos.ref-block--block-areas-por-tipo-programa .field--name-field-c-title,.bloque-de-accesos.ref-block--block-areas-por-tipo-programa .field--name-field-content{flex-basis:100%;margin-bottom:0;margin-top:25px;}.bloque-de-accesos .views-row{min-width:100%;}.bloque-de-accesos .more-link{min-width:100%;margin:0;}}.ref-block--proceso-de-inscripcion{background:#eaeaea;padding:50px;min-height:550px !important;max-height:550px !important;}.proceso-de-inscripcion h2.field-content{font-size:24px;}.proceso-de-inscripcion.view{display:flex;flex-direction:column-reverse;padding:50px;width:1000px;margin:0 auto;}body .proceso-de-inscripcion nav.pager .pager__items li.pager__item--first,body .proceso-de-inscripcion nav.pager .pager__items li.pager__item--last{display:none !important;}.proceso-de-inscripcion nav.pager .pager__items li a{border:none !important;color:white !important;border-radius:100% !important;font-size:22px !important;}.proceso-de-inscripcion nav.pager .pager__items li{border-bottom:4px solid #fff;padding-bottom:8px !important;width:120px;text-align:center;}.proceso-de-inscripcion nav.pager .pager__items li.pager__item--active{border-bottom:5px solid #233555;}.proceso-de-inscripcion nav.pager .pager__items li.pager__item--active a{background:#233555 !important;}.proceso-de-inscripcion li.pager__item--previous,.proceso-de-inscripcion li.pager__item--next{border-bottom:none !important;}body .proceso-de-inscripcion li.pager__item--action.pager__item--previous a,body .proceso-de-inscripcion li.pager__item--action.pager__item--next a{background-color:transparent !important;color:#233555 !important;}.proceso-de-inscripcion .view-content{margin-top:70px;width:71%;margin-left:auto;margin-right:auto;}.proceso-de-inscripcion nav.pager .pager__items li a span.number{padding:8px 12.5px !important;background:#233555;border-radius:100%;transition:ease all 0.3s !important;}.proceso-de-inscripcion nav.pager .pager__items li a span.number:hover,.proceso-de-inscripcion nav.pager .pager__items li a.is-active span.number{padding:11px 15.5px !important;}.proceso-de-inscripcion nav svg{width:45px;height:25px;}.proceso-de-inscripcion li.pager__item--previous,.proceso-de-inscripcion li.pager__item--next{width:35px !important;}.proceso-de-inscripcion .botones{display:flex;flex-direction:row;gap:3%;margin-top:25px;}.proceso-de-inscripcion .botones div{background-color:#283457;border:1px solid #283457;border-radius:5px;color:white;text-align:center;margin-left:0 !important;padding:3px;flex:0.5;transition:all ease 0.5s;}.proceso-de-inscripcion .botones div:hover{background-color:#eaeaea;color:#283457;}.nav-inscripcion .arrow-left{content:" " !important;min-width:15px;height:15px !important;border-top:3.5px solid;border-right:3.5px solid;transform:rotate(225deg);}.nav-inscripcion .arrow-right{content:" " !important;min-width:15px;height:15px !important;border-top:3.5px solid;border-right:3.5px solid;transform:rotate(45deg);}.nav-inscripcion .arrow-left:hover,.nav-inscripcion .arrow-right:hover{cursor:pointer;}.nav-inscripcion .arrow-left::selection,.nav-inscripcion .arrow-right::selection{background:none;}@media (max-width:767px){.ref-block--proceso-de-inscripcion h2{font-size:23px;margin-bottom:35px;}.ref-block--proceso-de-inscripcion{padding:65px 10px;min-height:0 !important;}.proceso-de-inscripcion.view{width:100%;}.proceso-de-inscripcion.view{padding:0;}.proceso-de-inscripcion .view-content{margin-top:0px;width:100%;padding:25px;}.proceso-de-inscripcion h2.field-content,.proceso-de-inscripcion p{font-size:18px;}.proceso-de-inscripcion h2.field-content{margin-bottom:15px;}.proceso-de-inscripcion .botones{flex-direction:column;gap:18px;background-position-y:center;}.proceso-de-inscripcion .botones div{font-size:19px;}.view nav.pager .pager__items li a span.number{font-size:20px;padding:7px 12px !important;}.proceso-de-inscripcion nav.pager .pager__items li a span.number:hover,.proceso-de-inscripcion nav.pager .pager__items li a.is-active span.number{padding:9px 14px !important;}.proceso-de-inscripcion nav.pager .pager__items li a{width:0 !important;}.block-procesodeinscripcion .content{padding:0 !important;}.nav-inscripcion .nav-item{padding:3px;}.nav-inscripcion .nav-item-numero{width:30px;height:30px;}}.hero-admisiones{border-radius:0 !important;}.hero-admisiones .field--name-field-body{font:normal normal normal 18px/28px Montserrat;}.hero-admisiones .breadcrumb a,.hero-admisiones h1{color:white !important;}.hero-admisiones{box-shadow:0 0 0 100vmax var(--paleta1);clip-path:inset(0 -100vmax);background:var(--paleta1);}.hero-admisiones .content{color:white;background:var(--paleta1);}.hero-admisiones .image{opacity:unset !important;}.ref-block--requisito-de-ingreso .field--name-field-c-title h2,.ref-block--preguntas-frecuentes .field--name-field-c-title h2{font:normal normal 600 24px/56px Montserrat;}.ref-block--requisito-de-ingreso .views-field.views-field-body .field-content > p:first-child{margin-top:14px;}.ref-block--requisito-de-ingreso p{margin:0;}.ref-block--requisito-de-ingreso .views-field.views-field-body .field-content ul,.ref-block--requisito-de-ingreso .field--name-field-content p,.ref-block--preguntas-frecuentes .field-content p{font:normal normal normal 18px/28px Montserrat;}.ref-block--requisito-de-ingreso .field--name-field-content{margin-bottom:80px;}.view-requisitos-de-ingreso .view-content{display:flex;flex-direction:column;gap:28px;}.view-requisitos-de-ingreso .views-row{background:#eaeaea;}.view-requisitos-de-ingreso .views-row details,.ref-block--preguntas-frecuentes .views-row details{padding:10px 40px 10px 20px;}.view-requisitos-de-ingreso .views-row details summary{display:flex;flex-direction:row;align-items:center;font-size:22px;line-height:56px;font-weight:600;justify-content:flex-start;}.view-requisitos-de-ingreso .views-row details summary h3{margin-bottom:0;}.ref-block--preguntas-frecuentes .views-row details summary{display:flex;flex-direction:row;align-items:center;font-size:18px;line-height:56px;font-weight:600;justify-content:flex-start;}.ref-block--preguntas-frecuentes .views-row details summary h3{font-size:18px;line-height:56px;font-weight:600;margin-bottom:0;}.view-requisitos-de-ingreso .views-row details summary::marker,.view-requisitos-de-ingreso .views-row details summary::-webkit-details-marker,.ref-block--preguntas-frecuentes summary::marker,.ref-block--preguntas-frecuentes summary::-webkit-details-marker{font-size:0px;}.view-requisitos-de-ingreso .views-row details summary::after,.ref-block--preguntas-frecuentes .views-row details summary::after{content:" " !important;min-width:10px;height:10px !important;border-top:2.5px solid;border-right:2.5px solid;transform:rotate(45deg);transition:all ease 0.5s;position:absolute;right:20px;}.view-requisitos-de-ingreso .views-row details[open] summary::after,.ref-block--preguntas-frecuentes .views-row details[open] summary::after{transform:rotate(135deg) !important;}.ref-block--preguntas-frecuentes .ref-block-content{color:white;box-shadow:0 0 0 100vmax var(--paleta1);clip-path:inset(0 -100vmax);background:var(--paleta1);padding:90px 0;}.ref-block--preguntas-frecuentes .views-row{border:1px solid;}.ref-block--preguntas-frecuentes a{color:#ffffff;font-weight:600;}@media (max-width:767px){.hero-admisiones{overflow:unset !important;}.hero-admisiones .image img{display:block;width:100vw !important;max-width:100vw;border-radius:0;position:relative;left:calc(-50vw + 50%);}.view-requisitos-de-ingreso .views-row details summary::after,.ref-block--preguntas-frecuentes .views-row details summary::after{transform:rotate(135deg);}.ref-block--preguntas-frecuentes .views-row details{padding-left:15px;}.ref-block--preguntas-frecuentes .views-row details summary h3{line-height:30px;}.ref-block--preguntas-frecuentes .views-row details summary::after{margin-right:5px;right:15px;}}nav#block-udavinci-menusecundario ul.menu{justify-content:space-between !important;}nav#block-udavinci-menusecundario ul.menu span{font:normal normal 600 12px/19px Montserrat;text-transform:uppercase;}nav#block-udavinci-menusecundario ul.menu a:hover{color:#9c301f;}nav#block-udavinci-menusecundario{padding:8px 0;}nav#block-udavinci-menusecundario ul.menu li{margin:0 !important;line-height:1.5;}nav#block-udavinci-menusecundario:before,nav#block-udavinci-menusecundario:after{display:none;}.table-container table{font-size:14px;table-layout:fixed;width:1200px;border-collapse:collapse;border:1px solid #000;}.table-container table td,.table-container table th{border:1px solid #000;padding:5px;}#block-concoursebanner{display:none;}.spb-popup-main-wrapper{width:300px !important;margin-top:50px;margin-left:auto;left:0;right:0;}@media (min-width:768px){.spb-popup-main-wrapper{width:400px !important;}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}.fieldgroup{padding:0;border-width:0;}.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}.nowrap{white-space:nowrap;}.position-container{position:relative;}

h2.h1,h3.h1,h4.h1,h5.h1,h6.h1,h1,.view-empty,h3,h4,h5,h6{font-weight:700;margin:0 0 0.5em;}h2.h1,h3.h1,h4.h1,h5.h1,h6.h1,h1{color:#283457;font-size:1.625rem;line-height:1.3em;}@media (min-width:1230px){h2.h1,h3.h1,h4.h1,h5.h1,h6.h1,h1{font-size:1.875rem;}}h1.h2,h3.h2,h4.h2,h5.h2,h6.h2,h2{font-size:1.5rem;font-weight:400;line-height:1.5em;}h1.h2 strong,h3.h2 strong,h4.h2 strong,h5.h2 strong,h6.h2 strong,h2 strong{font-weight:700;}@media (min-width:1230px){h1.h2,h3.h2,h4.h2,h5.h2,h6.h2,h2{font-size:1.875rem;}}.view-empty,h3,h4,h5,h6{font-size:1.25rem;line-height:1.11em;}@media (min-width:1230px){.view-empty,h3,h4,h5,h6{font-size:1.25rem;font-weight:600;line-height:1.5em;}}h2.h1,h3.h1,h4.h1,h5.h1,h6.h1,h1,.view-empty,h3,h4,h5,h6{font-weight:700;margin:0 0 0.5em;}h2.h1,h3.h1,h4.h1,h5.h1,h6.h1,h1{color:#283457;font-size:1.625rem;line-height:1.3em;}@media (min-width:1230px){h2.h1,h3.h1,h4.h1,h5.h1,h6.h1,h1{font-size:1.875rem;}}h1.h2,h3.h2,h4.h2,h5.h2,h6.h2,h2{font-size:1.5rem;font-weight:400;line-height:1.5em;}h1.h2 strong,h3.h2 strong,h4.h2 strong,h5.h2 strong,h6.h2 strong,h2 strong{font-weight:700;}@media (min-width:1230px){h1.h2,h3.h2,h4.h2,h5.h2,h6.h2,h2{font-size:1.875rem;}}.view-empty,h3,h4,h5,h6{font-size:1.25rem;line-height:1.11em;}@media (min-width:1230px){.view-empty,h3,h4,h5,h6{font-size:1.25rem;font-weight:600;line-height:1.5em;}}.no-scroll{position:fixed;overflow:hidden;width:100%;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li .facets-widget- > ul,.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links{list-style:none;padding:0;margin:0;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li .facets-widget- > ul li,.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li{list-style-type:none;padding:0;margin:0;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li .facets-widget- > ul li:before,.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li:before{content:none;}.button-white,form .form-actions input[type=submit],.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,form .form-actions input[type=submit]:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,form .form-actions input[type=submit]:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,form .form-actions input[type=submit]:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}form .form-actions input[type=submit],.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}form .form-actions input[type=submit]:hover,.button-red:hover,form .form-actions input[type=submit]:focus,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}html body{color:#283457;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;}html body.fixed{overflow:hidden;}html body > .cta-request-information{width:100%;background:#F0F1F4;z-index:98;padding:8px 15px;position:fixed;bottom:0;left:0;}html body > .cta-request-information a{display:block;}html body::selection,html body::-moz-selection{color:white;background:rgba(122,140,229,0.5019607843);}html body *{box-sizing:border-box;}a{color:#6B7FE2;text-decoration:none;transition:all 0.4s;cursor:pointer;outline:none;}a:focus,a:hover{text-decoration:underline;}.cke.cke_chrome:hover,.cke:hover .cke_contents,.cke:hover .cke_top,.cke:hover .cke_bottom{border-color:transparent;}.form-element:hover:focus,.form-element:hover,.cke.cke_chrome.cke_focus,.page-wrapper *:focus,.ui-dialog *:focus{outline:none;box-shadow:none;}sup,sub{display:inline-block;font-size:0.85rem;}sup{position:relative;top:0;}sub{position:relative;bottom:0;}strong{font-weight:bold;}#l10n-client{z-index:99999;}img{max-width:100%;height:auto;vertical-align:top;}img.align-left{display:block;background:white;float:none;margin-left:auto;margin-right:auto;margin-bottom:30px;}@media (min-width:1230px){img.align-left{max-width:50%;display:inline;float:left;padding-right:20px;margin-bottom:20px;}}@media (min-width:1336px){img.align-left{max-width:unset;}}img.align-center{background:white;}@media (min-width:1230px){img.align-center{padding-left:20px;padding-right:20px;}}img.align-right{display:block;background:white;float:none;margin-left:auto;margin-right:auto;margin-bottom:30px;}@media (min-width:1230px){img.align-right{max-width:50%;display:inline;float:right;padding-left:20px;margin-bottom:20px;}}@media (min-width:1336px){img.align-right{max-width:unset;}}table{max-width:100%;width:100%;}p{word-break:break-word;margin:0 0 2rem;}p:last-of-type{margin-bottom:0;}.view-empty{text-align:center;padding:25px 0;}@media (min-width:1230px){.only-mobile{display:none;}}.only-desk{display:none;}@media (min-width:1230px){.only-desk{display:inherit;}}.visibility-hidden{visibility:hidden;height:0;}h1.visibility-hidden{margin:0;}.tabs__link:focus{border:none;border-radius:0;margin:0;}.text-formatted hr{height:5px;background:linear-gradient(90deg,rgba(122,140,229,0.5) 0%,rgba(251,162,208,0.7) 100%);border:none;opacity:0.2;margin-bottom:34px;}#toolbar-administration{z-index:20000;}.skip-link{z-index:50;left:50%;padding:1px 0.625rem 2px;transform:translateX(-50%);color:#fff;border-radius:0 0 0.625rem 0.625rem;background:#55565b;font-size:0.94em;}.link-hash-comp{display:block;visibility:hidden;position:relative;top:-99px;}@media (min-width:1230px){.link-hash-comp{top:-164px;}}form .form-actions input[type=submit],.button-blue,.button-light,.button-red,.button-white{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}form .form-actions input[type=submit]:focus,.button-blue:focus,.button-light:focus,.button-red:focus,.button-white:focus,form .form-actions input[type=submit]:active,.button-blue:active,.button-light:active,.button-red:active,.button-white:active,form .form-actions input[type=submit]:hover,.button-blue:hover,.button-light:hover,.button-red:hover,.button-white:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}form .form-actions input[type=submit],.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}form .form-actions input[type=submit]:hover,.button-red:hover,form .form-actions input[type=submit]:focus,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.ui-dialog .ajax-progress--throbber,.ajax-progress,.ajax-progress-throbber,.ajax-progress-fullscreen{width:100vw;height:100vh;margin:0;padding:0;-webkit-border-radius:0;border-radius:0;opacity:1;background:rgba(255,255,255,0.5) !important;position:fixed;top:0;left:0;z-index:999999;overflow:hidden;text-indent:-99999em;}.ajax-progress-fullscreen,.ajax-progress__throbber{width:100%;height:100%;animation:none;border:none;border-radius:0;position:absolute;top:50%;left:50%;}.ajax-progress-fullscreen:before,.ajax-progress__throbber:before{content:" ";display:block;width:60px;height:60px;-webkit-animation:spin 0.8s infinite linear;animation:spin 1.5s infinite linear;border-radius:120px;border-width:10px;border-style:solid;border-color:#283457 transparent #6B7FE2 transparent;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}.ajax-progress__throbber{transform:translate3d(-50%,-50%,0);margin:0;}@-webkit-keyframes spin{to{transform:rotate(360deg);}}@keyframes spin{to{transform:rotate(360deg);}}#lhc_status_container{z-index:999 !important;}.form-element{box-sizing:border-box;max-width:100%;min-height:1rem;padding:calc(0.75rem - 1px) calc(1rem - 1px);color:#232429;font-size:1rem;line-height:1.5rem;appearance:none;}.form-item__description{margin-top:0.375rem;margin-bottom:0.375rem;color:#787878;font-size:0.79rem;line-height:1.0625rem;}.form-item__label{font-size:0.889rem;font-weight:bold;line-height:1.125rem;margin-top:0.25rem;margin-bottom:0.25rem;}.form-item__label.form-required::after,.fieldset__label.form-required::after{content:"*";display:inline-block;color:#283457;font-size:0.875rem;margin-right:0.15em;margin-left:0.15em;}.fieldset--group{color:inherit;border:0;border-radius:0;background:none;box-shadow:none;}.fieldset{min-width:0;margin:1rem 0;padding:0;color:#232429;}.form-actions .button,.form-actions .action-link{margin-top:1rem;margin-bottom:1rem;margin-right:0.75rem;}.form-boolean-group .form-type--boolean{margin-top:0.6em;margin-bottom:0.6em;}.form-type--boolean{line-height:1.5rem;}.form-type--boolean .form-boolean{position:relative;top:0.75rem;float:left;transform:translateY(-50%);}fieldset#edit-country--wrapper,fieldset#edit-country--2--wrapper,.form-type-select.js-form-item.form-item.js-form-type-select.form-type--select.js-form-item-country-country{width:100%;max-width:100%;margin-bottom:5px;display:block;padding:0;}fieldset.webform-composite-hidden-title{margin-top:0;}.select2-container--default .select2-selection--single{border-color:#283457;height:32px;background:transparent;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:black;padding-left:4px;}.select2-container--default .select2-dropdown{border-color:#283457;}.webform-submission-contact-us-form .select2-container--default .select2-selection--single,.webform-ajax-form-wrapper .select2-container--default .select2-selection--single{height:40px;padding-top:5px;margin-bottom:10px;}.webform-submission-contact-us-form .select2-container--default .select2-selection__arrow,.webform-ajax-form-wrapper .select2-container--default .select2-selection__arrow{top:6px;}.webform-ajax-form-wrapper .form-type-select.js-form-item.form-item.js-form-type-select.form-type--select.js-form-item-country-country{margin-top:0;margin-bottom:-10px;}.form-type-checkbox input[type=checkbox]{display:inline-block;box-sizing:border-box;width:1.125rem;height:1.125rem;vertical-align:text-bottom;border:1px solid #919297;border-radius:2px;background:#fff no-repeat 50% 50%;background-size:100% 100%;box-shadow:0 0 0 4px transparent;appearance:none;}.webform-submission-request-language-form .webform-options-display-one-column.form-radios{display:flex;gap:10px;}.webform-submission-request-language-form .webform-options-display-one-column.form-radios .form-type-radio{display:flex;gap:5px;align-items:center;margin-bottom:0;}.webform-submission-request-language-form .webform-options-display-one-column.form-radios .form-type-radio input[type=radio]{top:auto;transform:none;}.webform-submission-request-language-form .webform-options-display-one-column.form-radios .form-type-radio .description{margin:0;}.form-item{margin-top:1.5rem;margin-bottom:1.5rem;}.form-element[disabled]{color:#828388;border-color:#bababf;background-color:#f2f2f3;box-shadow:none;-webkit-text-fill-color:#828388;}.fieldset__legend{display:contents;float:left;width:100%;margin-bottom:1rem;color:#55565b;font-weight:bold;}.fieldset__legend--composite{float:none;width:auto;margin-top:0;margin-bottom:0.25rem;color:inherit;font-size:0.889rem;line-height:1.125rem;}.page-node-type-training .field--name-dynamic-block-fieldnode-solicitar-informacion-block .captcha{background:#E9EAEE;}form ::-webkit-input-placeholder{color:#283457;}form :-moz-placeholder{color:#283457;opacity:1;}form ::-moz-placeholder{color:#283457;opacity:1;}form :-ms-input-placeholder{color:#283457;}form ::-ms-input-placeholder{color:#283457;}form ::placeholder{color:#283457;opacity:1;}form label.form-item__label,form label{display:block;}form label.form-item__label:after,form label:after{color:#283457;}form textarea,form .form-element--type-tel,form .form-element--type-number,form .form-element--type-email,form .form-element--type-password,form .form-element--type-text{max-width:100%;color:#283457;font-size:1rem;line-height:1.125rem;background:white;border:1px solid #283457;box-sizing:border-box;padding:10px;border-radius:5px;}form .form-element--type-number{width:auto;}form textarea{display:block;margin:0;}form .claro-details{background:#F9F9F9;border:none;box-shadow:none;}form .claro-details .claro-details__summary:hover{color:#283457;}form .claro-details .claro-details__summary:after{box-shadow:inset 0 0 0 3px #283457;}form .captcha{background:#FFF;padding:0px;}form .captcha summary{list-style:none;appearance:none;pointer-events:none;}form .captcha .claro-details__description{display:none;}form .captcha .form-item{margin:0;}form .captcha .has-error{color:red;}form .captcha .form-item__description{color:black;}form .form-actions input[type=submit].js-hide{display:none;}.form-type--checkbox{line-height:0;position:relative;}.form-type--checkbox input[type=checkbox]:not(old){width:auto;height:auto;opacity:0;z-index:1;cursor:pointer;transform:translateY(0);position:absolute;top:0;left:0;}.form-type--checkbox input[type=checkbox]:not(old):focus{box-shadow:none;}.form-type--checkbox input[type=checkbox]:not(old):checked + label:before{background:url("/themes/custom/udavinci/images/icons/icon-check.svg") no-repeat center;background-size:contain;}.form-type--checkbox input[type=checkbox]:not(old) + label{color:#283457;font-style:1.125rem;line-height:1.4375rem;font-weight:700;cursor:pointer;margin:0;}.form-type--checkbox input[type=checkbox]:not(old) + label a{text-decoration:underline;}.form-type--checkbox input[type=checkbox]:not(old) + label:hover span{text-decoration:underline;}.form-type--checkbox input[type=checkbox]:not(old) + label:before{content:"";display:inline-block;flex-shrink:0;width:20px;height:20px;border-radius:3px;border:1px solid #283457;vertical-align:middle;box-sizing:border-box;cursor:pointer;margin-right:15px;}.form-type--checkbox input[type=checkbox]:not(old) + label span{display:inline-block;}.main-search-modal.ui-dialog{height:100vh !important;box-shadow:none;padding:70px 15px 25px;}@media (min-width:1230px){.main-search-modal.ui-dialog{padding-top:80px;padding-bottom:35px;}}.main-search-modal.ui-dialog .ui-dialog-titlebar{background:transparent;line-height:1;padding:0 0 25px;position:relative;}@media (min-width:1230px){.main-search-modal.ui-dialog .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;padding-bottom:35px;}}.main-search-modal.ui-dialog .ui-dialog-titlebar:before,.main-search-modal.ui-dialog .ui-dialog-titlebar:after{content:none;}.main-search-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.625rem !important;line-height:2rem !important;font-weight:500 !important;margin:0;}@media (min-width:1230px){.main-search-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:2.5rem !important;line-height:3.0625rem !important;}}.main-search-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{display:flex;align-items:center;justify-content:center;width:25px;height:25px;transition:opacity 0.4s;cursor:pointer;transform:translateY(0);margin:0;position:absolute;top:-50px;right:5px;}@media (min-width:1230px){.main-search-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:initial;}}.main-search-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{opacity:0.7;}.main-search-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon{background:url("/themes/custom/udavinci/images/icons/Cerrar.svg") no-repeat center;background-size:contain;transform:none;position:initial;}.main-search-modal.ui-dialog > .ui-dialog-content{max-height:unset !important;background:transparent;overflow:hidden;padding:0;}.main-search-modal.ui-dialog .search-content{max-width:996px;margin:0 auto;}.main-search-modal.ui-dialog .search-content.opened{overflow:auto;}.main-search-modal.ui-dialog .search-content .blocks-wrapper{width:calc(100% + 30px);padding:0 15px;margin-left:-15px;}@media (min-width:1230px){.main-search-modal.ui-dialog .search-content .blocks-wrapper{display:flex;width:100%;padding:0;margin-left:0;}}.main-search-modal.ui-dialog .search-content .views-exposed-form{padding-bottom:20px;}@media (min-width:1230px){.main-search-modal.ui-dialog .search-content .views-exposed-form{padding-bottom:35px;}}.main-search-modal.ui-dialog .search-content .views-exposed-form .form-item{margin:0;position:relative;}.main-search-modal.ui-dialog .search-content .views-exposed-form .form-item:before{content:"";display:inline-block;width:60px;height:100%;background:url("/themes/custom/udavinci/images/icons/Buscar.svg") no-repeat center #283457;background-size:24px;border-radius:4px;position:absolute;top:0;right:0;}.main-search-modal.ui-dialog .search-content .views-exposed-form .form-item .form-text{width:100%;padding:15px 70px 15px 10px;}.main-search-modal.ui-dialog .search-content .views-exposed-form .form-item__description{display:none;}.main-search-modal.ui-dialog .search-content .filter-trigger{padding-right:22px;padding-bottom:20px;position:relative;}@media (min-width:1230px){.main-search-modal.ui-dialog .search-content .filter-trigger{display:none;}}.main-search-modal.ui-dialog .search-content .filter-trigger.active .filters-open{height:0;opacity:0;visibility:hidden;}.main-search-modal.ui-dialog .search-content .filter-trigger.active .filters-close{height:unset;opacity:1;visibility:visible;}.main-search-modal.ui-dialog .search-content .filter-trigger span{color:#283457;font-size:1.25rem;line-height:1.5rem;font-weight:500;}.main-search-modal.ui-dialog .search-content .filter-trigger .filters-close,.main-search-modal.ui-dialog .search-content .filter-trigger .filters-open{transition:height 0.4s,opacity 0.4s,visibility 0.4s;transform:translateY(-50%);margin-top:-10px;position:absolute;top:50%;right:0;}.main-search-modal.ui-dialog .search-content .filter-trigger .filters-close{height:0;opacity:0;visibility:hidden;}.main-search-modal.ui-dialog .search-content .left{margin-bottom:35px;}@media (min-width:1230px){.main-search-modal.ui-dialog .search-content .left{max-height:100%;overflow:hidden;width:calc(100% - 680px);padding-right:20px;}}.main-search-modal.ui-dialog .search-content .left .block-facets{margin-bottom:25px;}.main-search-modal.ui-dialog .search-content .left .block-facets:last-of-type{margin-bottom:0;}.main-search-modal.ui-dialog .search-content .left .block-facets h3{color:#283457;font-size:1.25rem;line-height:1.5rem;font-weight:500;margin-bottom:13px;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li{padding-left:12px;margin-bottom:5px;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li a{color:#283457;font-size:1rem;font-weight:500;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li a.is-active{color:#6B7FE2;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li a .facet-item__status{font-size:20px;line-height:1;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li a .facet-item__count{padding-left:5px;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li .facets-widget-{padding-top:5px;}.main-search-modal.ui-dialog .search-content .left .block-facets .item-list__links li .facets-widget- > ul li{margin-left:10px;}@media (min-width:1230px){.main-search-modal.ui-dialog .search-content .right{width:680px;}}.main-search-modal.ui-dialog .search-content .right .view-results > h2{color:#283457;font-size:1.25rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;padding-bottom:15px;margin:0;}.main-search-modal.ui-dialog .search-content .right .view-results .view-content{overflow:auto;}.main-search-modal.ui-dialog .search-content .right .view-results .view-content.trimmed{padding-right:20px;}@media (min-width:1230px){.main-search-modal.ui-dialog .search-content .right .views-row:last-child .node--type-training--token{margin-bottom:0;}}.main-search-modal.ui-dialog .search-content .right .node--type-training--token{margin-bottom:20px;}.main-search-modal.ui-dialog + .ui-widget-overlay{background:#e9eaee;opacity:1;}
.ui-dialog{position:absolute;top:0;left:0;padding:0;border:0;border-radius:0.25rem;background:transparent;box-shadow:0 0 1rem -0.25rem #232429;}.ui-dialog:focus{outline:2px dotted transparent;box-shadow:0 0 0 3px #26a769;}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding:1rem 4rem 1rem 1.5rem;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;background:#232429;line-height:2rem;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar{padding-right:1.5rem;padding-left:4rem;}.ui-dialog .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:1.424rem;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;right:0;box-sizing:border-box;width:2rem;height:2rem;margin:0 1.5rem;padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:50%;background:none;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close{right:auto;left:0;}.ui-dialog .ui-dialog-titlebar-close:hover{border-color:#fff;}.ui-dialog .ui-dialog-titlebar-close:focus{border-color:#26a769;outline:2px dotted transparent;box-shadow:none;}.ui-dialog .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}.ui-dialog > .ui-dialog-content{overflow:auto;padding:1rem 1.5rem;color:#232429;background:#fff;}.ui-dialog > .ui-dialog-buttonpane{color:#232429;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#f3f4f9;}.ui-dialog-buttonpane .ui-dialog-buttonset{justify-content:flex-end;margin:0 0.75rem;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content{position:static;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}@media screen and (-ms-high-contrast:active){.ui-dialog .ui-icon.ui-icon-closethick{background:none;}.ui-dialog .ui-icon.ui-icon-closethick::before,.ui-dialog .ui-icon.ui-icon-closethick::after{position:relative;display:block;width:50%;height:100%;content:"";}.ui-dialog .ui-icon.ui-icon-closethick::before{top:-40%;left:60%;transform:rotate(45deg);border-bottom:2px white solid;}.ui-dialog .ui-icon.ui-icon-closethick::after{top:-78%;left:60%;transform:rotate(-45deg);border-top:2px white solid;}}#drupal-off-canvas .form-type--boolean{margin-left:0;}#drupal-off-canvas .form-item .form-item__description{color:#f3f4f9;font-size:0.75rem;}
div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-banner{max-width:1230px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button,.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button:focus,.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button:active,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button:hover,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}div#sliding-popup.sliding-popup-bottom{background:#283457;z-index:9999999991;position:fixed;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-banner{padding-top:40px;padding-bottom:40px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message{font-size:1rem;text-align:center;margin:0 0 35px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message p:last-child{margin-bottom:0;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message a{color:#3D6FAD;font-weight:500;white-space:nowrap;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message a:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message a:focus{text-decoration:underline;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;margin:20px auto;}@media (min-width:768px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons{flex-wrap:nowrap;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons .container-btn-config-cookies{text-align:center;margin:0 5px 10px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons .container-btn-config-cookies .btn-config-cookies:hover{background:#3D6FAD;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons .container-btn-config-cookies .btn-config-cookies-msg{font-size:0.8125rem;margin:0;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button{font-size:1rem;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-pink{font-size:1rem;line-height:1;padding:9px 35px 8px;margin-bottom:4px;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-pink{font-size:1rem;line-height:1;padding:9px 25px 8px;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue{font-size:1rem;line-height:1;margin:0 5px 10px;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue{font-size:1rem;line-height:1;padding:10px 30px 9px;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue:focus{padding:9px 35px 10px;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue:focus{padding:10px 30px 9px;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue:hover span,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue:focus span{transform:scale(1.1);}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-buttons button.button-blue span{display:inline-block;transition:all 0.4s;}div#sliding-popup.sliding-popup-bottom .message-euroinnova{font-size:1rem;text-align:center;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories{width:100vw;height:100vh;color:#2F3872;background-color:rgba(47,56,114,0.6);pointer-events:none;opacity:0;z-index:-1;position:fixed;top:0;left:0;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories p{color:#2F3872;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories p a{color:#3D6FAD;white-space:nowrap;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories[aria-hidden=false]{display:flex;align-items:center;justify-content:center;pointer-events:all;opacity:1;z-index:9999;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-cookies-wrapper{display:flex;align-items:center;justify-content:center;max-width:1066px;max-height:80vh;width:90%;height:100%;margin-left:auto;margin-right:auto;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-cookies-wrapper .modal-wrapper{max-width:100%;max-height:100%;color:#283457;background-color:#e9eaee;border-radius:15px;overflow:auto;padding:25px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header span{display:block;color:#2F3872;font-size:1.875rem;line-height:2.3125rem;font-weight:bold;padding-right:20px;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header span{font-size:1.875rem;}}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header span{line-height:2.3125rem;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header .close-cookies-modal{display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:transparent;border:2px solid #2F3872;border-radius:50%;cursor:pointer;transition:all 0.4s;padding:8px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header .close-cookies-modal:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header .close-cookies-modal:focus{border-color:#6B7FE2;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header .close-cookies-modal:hover svg,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header .close-cookies-modal:focus svg{fill:#6B7FE2;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .modal-header .close-cookies-modal svg{fill:#2F3872;transition:all 0.4s;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper{text-align:center;margin-top:25px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue{font-size:1rem;line-height:1;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue{font-size:1rem;line-height:1;padding:10px 30px 9px;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue:focus{padding:10px 30px 9px;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue:focus{padding:10px 30px 9px;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue:hover span,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue:focus span{transform:scale(1.1);}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .buttons-wrapper .button-blue span{display:inline-block;transition:all 0.4s;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper{text-align:right;margin-top:5px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button{background:transparent;appearance:none;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button:focus,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button:active,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .toggle-categories-wrapper button:hover{text-decoration:underline;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper{max-height:180px;overflow-y:auto;padding-top:1em;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category{color:#2F3872;margin-bottom:20px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div{color:#2F3872;margin-bottom:5px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child{line-height:0;position:relative;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old){width:100%;height:100%;opacity:0;z-index:1;cursor:pointer;transform:translateY(0);position:absolute;top:0;left:0;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old):disabled{pointer-events:none;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old):disabled + label{pointer-events:none;opacity:0.6;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old):focus{box-shadow:none;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old):checked + label:before{background:url("/themes/custom/udavinci/images/icons/icon-check.svg") no-repeat center;background-size:contain;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old) + label{display:flex;color:#283457;font-style:1.125rem;line-height:1.4375rem;font-weight:700;cursor:pointer;margin:0;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old) + label:hover span{text-decoration:underline;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old) + label:before{content:"";display:inline-block;flex-shrink:0;width:20px;height:20px;border-radius:3px;border:1px solid #283457;vertical-align:middle;box-sizing:border-box;cursor:pointer;margin-right:10px;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-category div:first-child input[type=checkbox]:not(old) + label span{display:inline-block;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons{text-align:center;}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button{font-size:1rem;line-height:1;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button{font-size:1rem;line-height:1;padding:10px 30px 9px;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button:focus{padding:10px 30px 9px;}@media (min-width:1230px){div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button:hover,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button:focus{padding:10px 30px 9px;}}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button:hover span,div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button:focus span{transform:scale(1.1);}div#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories .cookie-category-wrapper .eu-cookie-compliance-categories-buttons button span{display:inline-block;transition:all 0.4s;}
.l-region-footer #block-udavinci-footercenter > * .menu{list-style:none;padding:0;margin:0;}.l-region-footer #block-udavinci-footercenter > * .menu li{list-style-type:none;padding:0;margin:0;}.l-region-footer #block-udavinci-footercenter > * .menu li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.l-region-footer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;background:rgb(42,51,84);background:linear-gradient(90deg,rgb(42,51,84) 60%,rgb(26,32,51) 100%);}.l-region-footer:before{content:"";display:inline-block;width:100%;height:100%;background:#7A8CE4;opacity:0.2;z-index:0;position:absolute;top:0;left:0;}.l-region-footer .button-virtual{background-color:#44899a;color:#fff;padding:10px 0;border-radius:8px;margin-bottom:5px;display:inline-block;width:100%;text-align:center;font-size:0.8rem;}.l-region-footer .button-virtual:hover{background-color:#2d7283;}.l-region-footer .region-wrapper{z-index:2;padding-top:53px;padding-bottom:20px;position:relative;}@media (min-width:1230px){.l-region-footer .region-wrapper{padding-top:48px;padding-bottom:30px;}}.l-region-footer #block-footertop{margin-bottom:40px;}@media (min-width:1230px){.l-region-footer #block-footertop{display:flex;justify-content:space-between;align-items:center;}}.l-region-footer .block-system-branding-block{max-width:205px;margin-bottom:24px;}@media (min-width:1230px){.l-region-footer .block-system-branding-block{max-width:205px;padding-left:22px;margin-bottom:0;}}.l-region-footer #block-udavinci-footersocial{width:25%;}.l-region-footer #block-udavinci-footercenter{margin-bottom:35px;}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter{display:flex;margin-bottom:40px;}}.l-region-footer #block-udavinci-footercenter > *{margin-bottom:40px;}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter > *{width:25%;margin-bottom:0;}}.l-region-footer #block-udavinci-footercenter > *.block-views-blockcategories-footer-courses-categories .block-title{color:#7A8CE4;}.l-region-footer #block-udavinci-footercenter > *.block-views-blockcategories-footer-courses-categories .views-row > a:before{background:url("/themes/custom/udavinci/images/icons/selector-curso.svg") no-repeat center;background-size:contain;}.l-region-footer #block-udavinci-footercenter > *.block-views-blockcategories-footer-master-categories .block-title{color:#FBA2D0;}.l-region-footer #block-udavinci-footercenter > *.block-views-blockcategories-footer-master-categories .views-row > a:before{background:url("/themes/custom/udavinci/images/icons/selector-master.svg") no-repeat center;background-size:contain;}.l-region-footer #block-udavinci-footercenter > *.menu--links-of-interest .menu > li > a:before{background:url("/themes/custom/udavinci/images/icons/selector-enlaces-de-interes.svg") no-repeat center;background-size:contain;}.l-region-footer #block-udavinci-footercenter > * .block-title{font-size:1.125rem;line-height:1.25rem;font-weight:bold;text-transform:uppercase;margin-bottom:14px;padding-bottom:20px;}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter > * .block-title{font-size:0.9375rem;}}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter > * .block-title{line-height:1.0625rem;}}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter > * .block-title{margin-bottom:17px;}}.l-region-footer #block-udavinci-footercenter > * .views-row,.l-region-footer #block-udavinci-footercenter > * .menu > li{margin-bottom:14px;}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter > * .views-row,.l-region-footer #block-udavinci-footercenter > * .menu > li{margin-bottom:10px;}}.l-region-footer #block-udavinci-footercenter > * .views-row a,.l-region-footer #block-udavinci-footercenter > * .menu > li a{display:inline-flex;align-items:baseline;color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter > * .views-row a,.l-region-footer #block-udavinci-footercenter > * .menu > li a{font-size:1rem;}}@media (min-width:1230px){.l-region-footer #block-udavinci-footercenter > * .views-row a,.l-region-footer #block-udavinci-footercenter > * .menu > li a{line-height:1.125rem;}}.l-region-footer #block-udavinci-footercenter > * .views-row a:hover:before,.l-region-footer #block-udavinci-footercenter > * .views-row a:focus:before,.l-region-footer #block-udavinci-footercenter > * .menu > li a:hover:before,.l-region-footer #block-udavinci-footercenter > * .menu > li a:focus:before{transform:rotate(90deg);}.l-region-footer #block-udavinci-footercenter > * .views-row a:before,.l-region-footer #block-udavinci-footercenter > * .menu > li a:before{content:"";display:inline-block;width:10px;height:10px;transition:all 0.4s;margin-right:6px;}
.menu--footer .menu{list-style:none;padding:0;margin:0;}.menu--footer .menu li{list-style-type:none;padding:0;margin:0;}.menu--footer .menu li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.menu--footer .menu{display:flex;justify-content:center;flex-wrap:wrap;}.menu--footer .menu li{line-height:0;border-right:1px solid #2F3872;padding-right:6px;margin-right:6px;margin-bottom:10px;}.menu--footer .menu li:last-child{border-right:0;padding-right:0;margin-right:0;}.menu--footer .menu li a{color:#2F3872;font-size:0.875rem;line-height:0.9375rem;}@media (min-width:1230px){.menu--footer .menu li a{font-size:0.875rem;}}@media (min-width:1230px){.menu--footer .menu li a{line-height:0.9375rem;}}
#block-footersocial .social-share{list-style:none;padding:0;margin:0;}#block-footersocial .social-share li{list-style-type:none;padding:0;margin:0;}#block-footersocial .social-share li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}#block-footersocial .social-share{display:flex;align-items:center;}#block-footersocial .social-share li{line-height:0;margin-right:23px;}@media (min-width:1230px){#block-footersocial .social-share li{margin-right:15px;}}#block-footersocial .social-share li:last-child{margin-right:0;}#block-footersocial .social-share li a{width:25px;height:25px;display:inline-block;}#block-footersocial .social-share li a.telegram{background:url("/themes/custom/udavinci/images/icons/telegram-blue.svg") no-repeat center;background-size:contain;}#block-footersocial .social-share li a.facebook{background:url("/themes/custom/udavinci/images/icons/facebook-blue.svg") no-repeat center;background-size:contain;}#block-footersocial .social-share li a.instagram{background:url("/themes/custom/udavinci/images/icons/instagram-blue.svg") no-repeat center;background-size:contain;}#block-footersocial .social-share li a.linkedin{background:url("/themes/custom/udavinci/images/icons/linkedIn-blue.svg") no-repeat center;background-size:contain;}#block-footersocial .social-share li a.whatsapp{background:url("/themes/custom/udavinci/images/icons/whatsapp-blue.svg") no-repeat center;background-size:contain;}#block-footersocial .social-share li a.youtube{width:33px;background:url("/themes/custom/udavinci/images/icons/youtube-blue.svg") no-repeat center;background-size:contain;}#block-footersocial .social-share li a.tiktok{background:url("/themes/custom/udavinci/images/icons/tiktok-blue.svg") no-repeat center;background-size:contain;}#block-footersocial .social-share li a:hover,#block-footersocial .social-share li a:focus{opacity:0.8;}#block-footersocial .social-share li a span{display:none;}
.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.download-plan-modal-form .form-type-webform-markup{margin:20px 0;}.download-plan-modal-form .form-element--api-tel{width:100%;}.download-plan-modal-form .form-item--country > select{width:100%;color:#283457;background:white;border:1px solid #283457;border-radius:5px;}.download-plan-modal-form .form-item--privacy-policies-text{font-size:0.875rem;line-height:1.25rem;}.download-plan-modal-form .form-item--privacy-policies-text .label-header[aria-expanded=true] strong:after{transform:translateY(-50%) rotate(180deg);}.download-plan-modal-form .form-item--privacy-policies-text .label-header strong{display:inline-block;cursor:pointer;padding-right:17px;position:relative;}.download-plan-modal-form .form-item--privacy-policies-text .label-header strong:after{content:"";display:inline-block;width:20px;height:16px;background:url("/themes/custom/udavinci/images/icons/chevron-down-blue.svg") no-repeat center;background-size:contain;transition:all 0.4s;transform:translate3d(0,-50%,0);position:absolute;top:50%;right:0;}.download-plan-modal-form .form-item--privacy-policies-text .callapsible-text{margin-top:10px;display:none;height:auto;}
.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.paragraph--type--referenced-block .comp-wrapper{position:relative;}.paragraph--type--referenced-block .comp-wrapper .background-color{width:100%;height:100%;z-index:0;position:absolute;top:0;left:0;}.paragraph--type--referenced-block .block-wrapper{z-index:2;position:relative;}.paragraph--type--referenced-block .cta{text-align:center;margin-top:30px;}@media (min-width:1230px){.paragraph--type--referenced-block .cta{margin-top:50px;}}
.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.paragraph--type--icon-item .comp-wrapper.icon-above .image + .content{margin-top:14px;}.paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-title{color:#2F3872;font-size:1.375rem;line-height:1.5rem;font-weight:700;margin:0 0 0.5em;}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-title{font-size:1.375rem;}}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-title{line-height:1.5rem;}}.paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-description{font-size:1rem;line-height:1.375rem;margin-top:7px;}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-description{font-size:1rem;}}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-description{line-height:1.625rem;}}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-above .field--name-field-description{margin-top:5px;}}.paragraph--type--icon-item .comp-wrapper.icon-left{display:flex;}.paragraph--type--icon-item .comp-wrapper.icon-left .image{width:42px;}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-left .image{width:48px;}}.paragraph--type--icon-item .comp-wrapper.icon-left .image + .content{padding-left:12px;}.paragraph--type--icon-item .comp-wrapper.icon-left .content{width:calc(100% - 42px);}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-left .content{width:calc(100% - 48px);}}.paragraph--type--icon-item .comp-wrapper.icon-left .field--name-field-title{color:#2F3872;font-size:1.25rem;line-height:1.625rem;font-weight:700;margin:0 0 0.5em;}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-left .field--name-field-title{font-size:1.25rem;}}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-left .field--name-field-title{line-height:1.625rem;}}.paragraph--type--icon-item .comp-wrapper.icon-left .field--name-field-description{font-size:1rem;line-height:1.625rem;}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-left .field--name-field-description{font-size:1rem;}}@media (min-width:1230px){.paragraph--type--icon-item .comp-wrapper.icon-left .field--name-field-description{line-height:1.625rem;}}
.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.paragraph--type--items-list{border-radius:10px;overflow:hidden;position:relative;}.paragraph--type--items-list .background-color{width:100%;height:100%;z-index:0;position:absolute;top:0;left:0;}@media (min-width:768px){.paragraph--type--items-list.style-list > .comp-wrapper{padding:40px 200px 40px 40px;}}@media (min-width:1230px){.paragraph--type--items-list.style-list > .comp-wrapper{padding:60px 373px 60px 75px;}}.paragraph--type--items-list.style-list > .comp-wrapper .list-content{padding:35px 7px 10px;}@media (min-width:768px){.paragraph--type--items-list.style-list > .comp-wrapper .list-content{z-index:2;padding:0;position:relative;}}.paragraph--type--items-list.style-list > .comp-wrapper .list-content .field--name-field-c-title{font-size:1.625rem;line-height:1.8125rem;font-weight:700;margin-bottom:26px;}@media (min-width:1230px){.paragraph--type--items-list.style-list > .comp-wrapper .list-content .field--name-field-c-title{font-size:1.5625rem;}}@media (min-width:1230px){.paragraph--type--items-list.style-list > .comp-wrapper .list-content .field--name-field-c-title{line-height:1.75rem;}}@media (min-width:1230px){.paragraph--type--items-list.style-list > .comp-wrapper .list-content .field--name-field-c-title{margin-bottom:38px;}}.paragraph--type--items-list.style-list > .comp-wrapper .list-content > .field--name-field-item > .field__item{margin-bottom:30px;}@media (min-width:768px){.paragraph--type--items-list.style-list > .comp-wrapper .list-content > .field--name-field-item > .field__item{margin-bottom:25px;}}.paragraph--type--items-list.style-list > .comp-wrapper .list-content > .field--name-field-item > .field__item:last-child{margin-bottom:0;}@media (min-width:768px){.paragraph--type--items-list.style-list > .comp-wrapper > .image{max-width:85%;width:100%;height:100%;z-index:0;position:absolute;top:0;right:0;}}.paragraph--type--items-list.style-list > .comp-wrapper > .image img{width:100%;height:100%;object-fit:cover;}.paragraph--type--items-list.style-grid > .comp-wrapper{padding:72px 7px 76px;}@media (min-width:768px){.paragraph--type--items-list.style-grid > .comp-wrapper{padding:30px 20px;}}@media (min-width:1230px){.paragraph--type--items-list.style-grid > .comp-wrapper{padding:30px 20px;}}.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field--name-field-c-title{font-size:1.875rem;line-height:2.5rem;font-weight:700;margin-bottom:35px;}@media (min-width:1230px){.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field--name-field-c-title{font-size:1.875rem;}}@media (min-width:1230px){.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field--name-field-c-title{line-height:2.5rem;}}@media (min-width:1230px){.paragraph--type--items-list.style-grid > .comp-wrapper .list-content .field--name-field-c-title{margin-bottom:38px;}}@media (min-width:768px){.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item{width:calc(100% + 15px * 2);display:flex;flex-wrap:wrap;margin-left:-15px;}.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:calc(100% / 2);padding-left:15px;padding-right:15px;}}@media (min-width:1230px){.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item{width:calc(100% + 27px * 2);display:flex;flex-wrap:wrap;margin-left:-27px;}.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > *{width:calc(100% / 3);padding-left:27px;padding-right:27px;}}.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > .field__item{margin-bottom:31px;}@media (min-width:768px){.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > .field__item{margin-bottom:20px;}}@media (min-width:1230px){.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > .field__item{margin-bottom:10px;}}.paragraph--type--items-list.style-grid > .comp-wrapper .list-content > .field--name-field-item > .field__item:last-child{margin-bottom:0;}.paragraph--type--items-list > .comp-wrapper{z-index:2;position:relative;}@media (max-width:700px){.paragraph--type--items-list.style-grid > .comp-wrapper{padding:0 !important;}}
.paragraph--type--c-banner{position:relative;}.paragraph--type--c-banner .background-color{width:100%;height:100%;z-index:0;position:absolute;top:0;left:0;}.paragraph--type--c-banner .block-wrapper{z-index:2;position:relative;}
.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.block-custom-breadcrumb > ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;padding-bottom:0;padding-top:5px;}.block-custom-breadcrumb > ul li{color:gray;font-weight:200;line-height:0.9375rem;border-right:1px solid white;padding-right:15px;margin:3px 15px 3px 0;position:relative;}@media (min-width:1230px){.block-custom-breadcrumb > ul li{line-height:1.125rem;}}.block-custom-breadcrumb > ul li::after{content:"";top:0;bottom:0;right:0;width:1px;background-color:gray;position:absolute;}.block-custom-breadcrumb > ul li:last-child{pointer-events:none;border-right:none;padding-right:0;margin-right:0;}.block-custom-breadcrumb > ul li:last-child::after{content:none;}.block-custom-breadcrumb > ul li a{display:inline-block;color:gray;font-size:0.875rem;line-height:0.9375rem;}@media (min-width:1230px){.block-custom-breadcrumb > ul li a{font-size:1rem;}}@media (min-width:1230px){.block-custom-breadcrumb > ul li a{line-height:1.125rem;}}@media (max-width:700px){.block-custom-breadcrumb > ul{padding-bottom:20px;padding-top:35px;}}
.paragraph--type--hero .block-wrapper{max-width:1230px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.paragraph--type--hero{overflow:hidden;position:relative;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.paragraph--type--hero .background{width:100%;height:100%;opacity:0.4;position:absolute;top:0;left:0;}.paragraph--type--hero .background-color{width:100%;height:100%;bottom:0;z-index:0;position:absolute;background:url("/themes/custom/udavinci/images/bg-hero.webp") no-repeat center right;background-size:cover;left:0;}.paragraph--type--hero .block-wrapper{z-index:2;display:flex;flex-direction:column;padding:0;}@media (min-width:768px){.paragraph--type--hero .block-wrapper{display:flex;position:relative;}}.paragraph--type--hero .block-wrapper .content{z-index:2;padding:0px 20px 25px;position:relative;background:#E9EBF2;}@media (min-width:768px){.paragraph--type--hero .block-wrapper .content{width:70%;padding:0px 10px 40px 40px;}}@media (min-width:1230px){.paragraph--type--hero .block-wrapper .content{width:65%;padding:0px 10px 50px 0px;}}.paragraph--type--hero .block-wrapper .image{z-index:0;margin-top:5px;}@media (min-width:768px){.paragraph--type--hero .block-wrapper .image{width:37%;height:100%;margin-top:0;position:absolute;top:0;right:0;}}@media (min-width:1230px){.paragraph--type--hero .block-wrapper .image{width:35%;}}@media (min-width:768px){.paragraph--type--hero .block-wrapper .image .only-desk,.paragraph--type--hero .block-wrapper .image .only-mobile{height:100%;}}.paragraph--type--hero .block-wrapper .image img{width:100%;height:100%;object-fit:cover;}.paragraph--type--hero .block-custom-breadcrumb{margin-top:0;margin-bottom:15px;}@media (min-width:1230px){.paragraph--type--hero .block-custom-breadcrumb{margin-top:10px;margin-bottom:14px;}}.paragraph--type--hero.no-title h1.field--name-field-title{display:none;}.paragraph--type--hero .field--name-field-title{color:#FFFFFF;font-size:2.125rem;line-height:2.375rem;font-weight:200;margin:0 0 0.5em;}@media (min-width:1230px){.paragraph--type--hero .field--name-field-title{font-size:1.875rem;}}@media (min-width:1230px){.paragraph--type--hero .field--name-field-title{line-height:2.0625rem;}}.paragraph--type--hero .field--name-field-title + .field--name-field-body{margin-top:28px;margin-bottom:50px;}@media (min-width:1230px){.paragraph--type--hero .field--name-field-title + .field--name-field-body{margin-top:22px;}}.paragraph--type--hero .field--name-field-body{font-size:1rem;line-height:1.625rem;}@media (min-width:1230px){.paragraph--type--hero .field--name-field-body{font-size:1.125rem;}}@media (min-width:1230px){.paragraph--type--hero .field--name-field-body{line-height:1.75rem;}}.paragraph--type--hero .field--name-field-body h1.hero-title{color:#283457;font-weight:200;font-size:1.875rem;}@media (min-width:1230px){.paragraph--type--hero .field--name-field-body h1.hero-title{font-size:3.125rem;}}.paragraph--type--hero p{color:gray;}.paragraph--type--hero p strong{color:#283457;}.paragraph--type--hero.hero-hero-blog-educativo.no-title.bg-filter-blue .block-wrapper .content{width:100%;}@media (min-width:1230px){.paragraph--type--hero.hero-hero-blog-educativo.no-title.bg-filter-blue .block-wrapper .content{width:60%;}}@media (max-width:700px){.background-color{background-position:center left !important;}.page-node-type-type-aaff-x-area .paragraph--type--hero .background-color{height:calc(100% - 40px);}}
.messages-list{margin-top:2.5rem;margin-bottom:2.5rem;padding:0;list-style:none;}.field .messages-list,.form-wrapper .messages-list{margin-bottom:0;}.messages{padding:1.5rem 1.5rem 1.5rem 1.1875rem;border-radius:10px;}[dir=rtl] .messages{padding-right:1.1875rem;padding-left:1.5rem;border-right-width:5px;border-left-width:0;}.messages--error{background-color:#F9EBEA;}.messages--status{background-color:#EAFAF1;}.messages--warning{background-color:#FEF5E7;}.messages__title{margin:0 0 0 2.5rem;font-size:1rem;}[dir=rtl] .messages__title{margin-right:2.5rem;margin-left:0;}.messages--error .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3e%3cpath d='M3 11.193L11.45 3' stroke='%23e34f4f' stroke-width='2'/%3e%3ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3e%3c/svg%3e") no-repeat center left;}[dir=rtl] .messages--error .messages__header{background-position:center right;}.messages--status .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat center left;}[dir=rtl] .messages--status .messages__header{background-position:center right;}.messages--warning .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 4 14' fill='%23e0ac00'%3e%3cpath d='M.5 0h3v9h-3z'/%3e%3ccircle cx='2' cy='12.5' r='1.5'/%3e%3c/svg%3e") no-repeat center left;}[dir=rtl] .messages--warning .messages__header{background-position:center right;}.messages__header{display:flex;align-items:center;}.messages__content{margin-left:2.5rem;}[dir=rtl] .messages__content{margin-right:2.5rem;margin-left:0;}.messages a{text-decoration:underline;}.messages pre{margin:0;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.75rem;}@media screen and (-ms-high-contrast:active){.messages{border-width:1px 1px 1px 5px;}[dir=rtl] .messages{border-right-width:5px;border-left-width:1px;}.messages__header{filter:grayscale(1) brightness(1.5) contrast(10);}}
.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.l-region-header{display:none;background-color:white;position:relative;}@media (min-width:1230px){.l-region-header{display:block;}}.l-region-header > .region-wrapper{width:100%;background-color:white;position:fixed;top:0;left:0;}.l-region-header .region-header{display:flex;flex-wrap:wrap;}.l-region-header .region-header > nav:not(.menu--highlighted-menu),.l-region-header .region-header > div{width:100%;position:relative;}.l-region-header .region-header > nav{z-index:0;}.l-region-header .region-header > div{z-index:2;}.l-region-header .menu--secondary-navigation{width:100%;margin:0 20px;}
.block-block-groupheader-group-right .block-content > ul{list-style:none;padding:0;margin:0;}.block-block-groupheader-group-right .block-content > ul li{list-style-type:none;padding:0;margin:0;}.block-block-groupheader-group-right .block-content > ul li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.block-block-groupheader-group-right .block-content{display:flex;align-items:center;}.block-block-groupheader-group-right .block-content .main-search-trigger{width:23px;height:23px;background:transparent;border:none;padding:0;cursor:pointer;appearance:none;transition:opacity 0.4s;margin-right:10px;}.block-block-groupheader-group-right .block-content .main-search-trigger:hover{opacity:0.6;}.block-block-groupheader-group-right .block-content .main-search{width:23px;height:23px;background:transparent;border:none;padding:0;cursor:pointer;appearance:none;transition:opacity 0.4s;margin-right:10px;}.block-block-groupheader-group-right .block-content .main-search:hover{opacity:0.6;}.block-block-groupheader-group-right .block-content .brojo{position:relative;white-space:nowrap;font-weight:500;background:#9c301f;padding:8px 0;border:2px solid #D17061 !important;display:flex !important;align-items:center !important;border-radius:20px;min-width:154px;justify-content:center;top:initial;transform:initial;left:initial;}.block-block-groupheader-group-right .block-content .brojo:hover,.block-block-groupheader-group-right .block-content .brojo:focus{background-color:#5d1004;font-weight:500 !important;}.block-block-groupheader-group-right .block-content > .flag-icon-europe{width:42px;}
.menu--secondary-navigation ul.menu{list-style:none;padding:0;margin:0;}.menu--secondary-navigation ul.menu li{list-style-type:none;padding:0;margin:0;}.menu--secondary-navigation ul.menu li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.menu--secondary-navigation{margin-left:0;margin-right:0;position:relative;}@media (min-width:1230px){.menu--secondary-navigation{padding-top:10px;padding-bottom:10px;}}.menu--secondary-navigation > ul.menu{list-style-type:none;-ms-overflow-style:none;scrollbar-width:none;z-index:2;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu{display:flex;justify-content:space-between;max-width:1230px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}}.menu--secondary-navigation > ul.menu::-webkit-scrollbar{display:none;}.menu--secondary-navigation > ul.menu > li{line-height:0;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li{line-height:1rem;text-align:center;}}.menu--secondary-navigation > ul.menu > li:first-child{margin-left:0;}.menu--secondary-navigation > ul.menu > li:last-child{margin-right:0;margin-bottom:0;}.menu--secondary-navigation > ul.menu > li.menu-item--expanded{display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;}.menu--secondary-navigation > ul.menu > li.menu-item--expanded.active:hover > .menu_link_content,.menu--secondary-navigation > ul.menu > li.menu-item--expanded.active:focus > .menu_link_content{height:auto;opacity:1;}.menu--secondary-navigation > ul.menu > li.menu-item--expanded.active > span,.menu--secondary-navigation > ul.menu > li.menu-item--expanded.active > a{font-weight:700;}.menu--secondary-navigation > ul.menu > li.menu-item--expanded.active > span:after,.menu--secondary-navigation > ul.menu > li.menu-item--expanded.active > a:after{transform:translateY(-50%) rotate(180deg);transition:all 0.4s;}.menu--secondary-navigation > ul.menu > li.menu-item--expanded.active > .menu_link_content{height:auto;pointer-events:unset;opacity:1;}.menu--secondary-navigation > ul.menu > li.menu-item--expanded > span,.menu--secondary-navigation > ul.menu > li.menu-item--expanded > a{padding-right:31px;position:relative;text-transform:uppercase;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li.menu-item--expanded > span,.menu--secondary-navigation > ul.menu > li.menu-item--expanded > a{padding-right:23px;}}.menu--secondary-navigation > ul.menu > li.menu-item--expanded > span:after,.menu--secondary-navigation > ul.menu > li.menu-item--expanded > a:after{display:inline-block;width:16px;height:13px;background:url("/themes/custom/udavinci/images/icons/chevron-down-blue.svg") no-repeat center;background-size:14px;transition:all 0.4s;transform:translateY(-50%);position:absolute;top:50%;right:0;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li.menu-item--expanded > span:after,.menu--secondary-navigation > ul.menu > li.menu-item--expanded > a:after{content:"";}}.menu--secondary-navigation > ul.menu > li .expander{flex-shrink:0;width:20px;height:20px;background:transparent;border:none;z-index:2;padding:0;position:absolute;top:1px;right:0;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li .expander{display:none;}}.menu--secondary-navigation > ul.menu > li .expander.active:before{transform:rotate(180deg);}.menu--secondary-navigation > ul.menu > li .expander:before{content:"";display:inline-block;width:100%;height:100%;background:url("/themes/custom/udavinci/images/icons/chevron-down-blue.svg") no-repeat center;background-size:20px;transition:all 0.4s;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li .expander:before{background-size:14px;}}.menu--secondary-navigation > ul.menu > li > span,.menu--secondary-navigation > ul.menu > li > a{display:inline-flex;align-items:center;color:white;font-size:0.875rem;line-height:1.6875rem;font-weight:600;z-index:0;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li > span,.menu--secondary-navigation > ul.menu > li > a{font-size:1.0625rem;}}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li > span,.menu--secondary-navigation > ul.menu > li > a{line-height:1.1875rem;}}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li > span,.menu--secondary-navigation > ul.menu > li > a{color:#283457;font-weight:400;}}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li > span:hover,.menu--secondary-navigation > ul.menu > li > span:focus,.menu--secondary-navigation > ul.menu > li > a:hover,.menu--secondary-navigation > ul.menu > li > a:focus{font-weight:600;}}.menu--secondary-navigation > ul.menu > li > span span,.menu--secondary-navigation > ul.menu > li > a span{display:inline-block;line-height:1;}.menu--secondary-navigation > ul.menu > li > .menu_link_content{width:100%;height:0;text-align:left;opacity:0;transition:opacity 0.4s;pointer-events:none;padding-top:15px;padding-bottom:5px;position:absolute;top:19px;left:0;}@media (min-width:1230px){.menu--secondary-navigation > ul.menu > li > .menu_link_content{width:calc(100% + 20px);left:-10px;}}.menu--secondary-navigation > ul.menu > li > .menu_link_content ul{padding:0 7px 0;position:relative;}.menu--secondary-navigation > ul.menu > li > .menu_link_content ul li{border-bottom:1px solid rgba(40,52,87,0.1019607843);}.menu--secondary-navigation > ul.menu > li > .menu_link_content ul li:last-child{border-bottom:none;}.menu--secondary-navigation > ul.menu > li > .menu_link_content ul li > a{display:flex;align-items:center;color:#2F3872;font-size:0.8125rem;line-height:1.125rem;white-space:nowrap;z-index:2;padding:8px 10px;position:relative;}.menu--secondary-navigation > ul.menu > li > .menu_link_content ul li > a span{display:inline-block;line-height:1;}
.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.block-system-branding-block a{display:inline-block;}.block-system-branding-block a:hover img{opacity:0.8;}.block-system-branding-block a img{transition:all 0.4s;}
.block-block-groupheader-group{max-width:1230px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.block-block-groupheader-group{display:flex;align-items:center;padding-top:12px;padding-bottom:12px;position:relative;}.block-block-groupheader-group .block-system-branding-block{flex-shrink:0;position:relative;}
.l-region-header .menu--main ul{list-style:none;padding:0;margin:0;}.l-region-header .menu--main ul li{list-style-type:none;padding:0;margin:0;}.l-region-header .menu--main ul li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.l-region-header .menu--main{padding-top:2px;padding-bottom:2px;}.l-region-header .menu--main > .menu{display:flex;}.l-region-header .menu--main > .menu > li{line-height:0;border-right:1px solid #b1afaf;}.l-region-header .menu--main > .menu > li:last-child{margin-right:0;}.l-region-header .menu--main > .menu > li.menu-item--expanded.active:hover > .menu_link_content,.l-region-header .menu--main > .menu > li.menu-item--expanded.active:focus > .menu_link_content{height:auto;opacity:1;}.l-region-header .menu--main > .menu > li.menu-item--expanded.active > span:after,.l-region-header .menu--main > .menu > li.menu-item--expanded.active > a:after{transform:translateY(-50%) rotate(180deg);transition:all 0.4s;}.l-region-header .menu--main > .menu > li.menu-item--expanded.active > .menu_link_content{height:auto;pointer-events:unset;opacity:1;}.l-region-header .menu--main > .menu > li.menu-item--expanded > span,.l-region-header .menu--main > .menu > li.menu-item--expanded > a{display:flex;align-items:center;position:relative;padding-right:33px;}.l-region-header .menu--main > .menu > li.menu-item--expanded > span:after,.l-region-header .menu--main > .menu > li.menu-item--expanded > a:after{content:"";display:inline-block;width:16px;height:13px;background:url("/themes/custom/udavinci/images/icons/chevron-down-blue.svg") no-repeat center;background-size:14px;transition:all 0.4s;transform:translateY(-50%);position:absolute;top:50%;right:10px;}.l-region-header .menu--main > .menu > li > span,.l-region-header .menu--main > .menu > li > a{display:inline-block;color:#2F3872;padding:8px 10px;font-size:0.875rem;line-height:1.1875rem;font-weight:400;white-space:nowrap;text-transform:uppercase;}.l-region-header .menu--main > .menu > li > span:hover,.l-region-header .menu--main > .menu > li > span:focus,.l-region-header .menu--main > .menu > li > span.active,.l-region-header .menu--main > .menu > li > a:hover,.l-region-header .menu--main > .menu > li > a:focus,.l-region-header .menu--main > .menu > li > a.active{color:#9c301f;}.l-region-header .menu--main > .menu > li > .menu_link_content{min-width:250px;width:auto;opacity:0;transition:opacity 0.4s;pointer-events:none;border-left:1px solid rgba(40,52,87,0.1019607843);border-right:1px solid rgba(40,52,87,0.1019607843);border-bottom:1px solid rgba(40,52,87,0.1019607843);position:absolute;top:35px;left:0px;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul{display:flex;flex-wrap:wrap;background:#E9EAEE;overflow:hidden;padding:10px 0px 0 25px;position:relative;width:auto;gap:10px;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul > li{align-self:flex-start;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul > li:first-child > div > ul{columns:2;-webkit-columns:2;-moz-columns:2;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul li a{display:inline-flex;padding:10px 0px;align-items:center;color:gray;font-size:0.8125rem;line-height:1rem;font-weight:400;z-index:2;position:relative;cursor:pointer;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul li a:hover,.l-region-header .menu--main > .menu > li > .menu_link_content > ul li a:focus{color:#2F3872;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul li a span{display:inline-block;line-height:1;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul > li{max-width:350px;min-width:175px;}.l-region-header .menu--main > .menu > li > .menu_link_content > ul > li > a{color:#9c301f;padding-bottom:5px;}
.block-block-groupheader-group-top .block-block-groupheader-group-top-content{max-width:1230px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.block-block-groupheader-group-top{position:relative;background:#E9EAEE;z-index:10 !important;}.block-block-groupheader-group-top .block-block-groupheader-group-top-content{display:flex;align-items:center;position:relative;}.block-block-groupheader-group-top .block-udavinci-headertoprightblock{flex-grow:1;}.block-block-groupheader-group-top .block-udavinci-headertoprightblock .block-content{display:flex;align-items:center;}.block-block-groupheader-group-top .block-udavinci-headertoprightblock ul{display:flex;margin:0;}.block-block-groupheader-group-top .block-udavinci-headertoprightblock ul li{list-style:none;font-size:0.8rem;}.block-block-groupheader-group-top .block-udavinci-headertoprightblock ul li:first-child{padding:2px 0;}.block-block-groupheader-group-top .block-udavinci-headertoprightblock ul li:first-child a{padding:8px 10px;border-right:1px solid #b1afaf;}.block-block-groupheader-group-top .block-udavinci-headertoprightblock ul li a{padding:10px 12px;display:block;}.link-search{flex-grow:1;}.link-search a{display:inline-block;top:3px;position:relative;margin-left:10px;}.link-campus{color:#44899a;font-weight:600;}.link-whatsapp{background-color:#40897e;color:#fff;}.link-whatsapp:hover{background-color:#1a675b;}
.menu--mobile-menu ul{list-style:none;padding:0;margin:0;}.menu--mobile-menu ul li{list-style-type:none;padding:0;margin:0;}.menu--mobile-menu ul li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.menu--mobile-menu ul li{margin-bottom:18px;}.menu--mobile-menu ul li:last-child{margin-bottom:0;}.menu--mobile-menu ul li a{display:inline-flex;align-items:center;}.menu--mobile-menu ul li a img + span{margin-left:6px;}.menu--mobile-menu ul li a span{display:inline-block;color:white;font-weight:600;}.menu--mobile-menu > ul > li.menu-item--expanded{display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;}@media (min-width:1230px){.menu--mobile-menu > ul > li.menu-item--expanded.active:hover > ul,.menu--mobile-menu > ul > li.menu-item--expanded.active:focus > ul{height:auto;opacity:1;}}@media (min-width:1230px){.menu--mobile-menu > ul > li.menu-item--expanded.active > ul{height:auto;opacity:1;}}.menu--mobile-menu > ul > li .expander{flex-shrink:0;width:30px;height:30px;background:transparent;border:none;padding:0;}.menu--mobile-menu > ul > li .expander.active:before{transform:rotate(180deg);}.menu--mobile-menu > ul > li .expander:before{content:"";display:inline-block;width:100%;height:100%;background:url("/themes/custom/udavinci/images/icons/chevron-down-white.svg") no-repeat center;background-size:20px;transition:all 0.4s;}.menu--mobile-menu > ul > li > a{color:white;margin-right:5px;}.menu--mobile-menu > ul > li > a span{font-size:1.375rem;line-height:1.6875rem;}.menu--mobile-menu > ul > li > .menu_link_content{display:none;width:100%;position:relative;}.menu--mobile-menu > ul > li > .menu_link_content ul.menu{padding-top:15px;padding-bottom:7px;}.menu--mobile-menu > ul > li > .menu_link_content a{display:inline-block;}.menu--mobile-menu > ul > li > .menu_link_content a span{display:inline-block;font-size:1.125rem;line-height:1.3125rem;font-weight:400;}
.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul{list-style:none;padding:0;margin:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul li{list-style-type:none;padding:0;margin:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul li:before{content:none;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.toolbar-vertical .mobile-menu-wrapper .mobile-menu{top:39px;}.toolbar-vertical .mobile-user-wrapper .mobile-user.open{top:91px;}.mobile-navigation .menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;padding:0;}.mobile-navigation .mobile-header{width:100%;background:white;z-index:25;position:fixed;top:0;left:0;}.mobile-navigation .mobile-header .flex-wrapper{display:flex;justify-content:space-between;align-items:center;padding:25px 23px 26px 17px;}.mobile-navigation .mobile-header .flex-wrapper .block-system-branding-block{width:165px;}.mobile-navigation .mobile-header .flex-wrapper .icons{display:flex;align-items:center;}.mobile-navigation .mobile-header .flex-wrapper .main-search-trigger{width:23px;height:23px;background:transparent;border:none;padding:0;cursor:pointer;appearance:none;transition:opacity 0.4s;margin-right:10px;}.mobile-navigation .mobile-header .flex-wrapper .main-search-trigger:hover{opacity:0.6;}.mobile-navigation .mobile-header .flex-wrapper .main-search{width:23px;height:23px;background:transparent;border:none;padding:0;cursor:pointer;appearance:none;transition:opacity 0.4s;margin-right:10px;}.mobile-navigation .mobile-header .flex-wrapper .main-search:hover{opacity:0.6;}.mobile-navigation .mobile-header .flex-wrapper .access-campus{display:inline-flex;justify-content:center;align-items:center;margin-right:14px;}.mobile-navigation .mobile-header .flex-wrapper .block--type-basic{margin-right:14px;}.mobile-navigation .mobile-header .flex-wrapper .block--type-basic .field--name-body p{display:flex;align-items:center;justify-content:center;}.mobile-navigation .mobile-header .flex-wrapper .block--type-basic .search-icon{display:inline-block;width:24px;height:22px;background:url("/themes/custom/udavinci/images/icons/Buscador.svg") no-repeat center;background-size:contain;}.mobile-navigation .mobile-header .flex-wrapper .menu-toggle span{color:#2F3872;font-size:0.75rem;font-weight:700;}.mobile-navigation .mobile-header .menu--secondary-navigation{background:#E9EAEE;list-style-type:none;}.mobile-navigation .mobile-header .menu--secondary-navigation.opened{overflow:visible;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu{display:flex;justify-content:flex-start;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding:6px 15px 5px;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu::-webkit-scrollbar{display:none;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu > li{margin-right:40px;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu > li:last-child{padding-right:0;margin-right:0;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu > li .expander{top:-2px;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu > li > a{color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu > li > a.lev-1{font-size:1rem;line-height:1.1875rem;font-weight:500;white-space:nowrap;}.mobile-navigation .mobile-header .menu--secondary-navigation > ul.menu > li > .menu_link_content{padding:15px 10px;left:-2px;}.mobile-navigation .mobile-menu-wrapper{width:100%;z-index:498;transition:background-color 0.7s;position:fixed;top:0;left:0;}.mobile-navigation .mobile-menu-wrapper.open{height:100%;background-color:white;}.mobile-navigation .mobile-menu-wrapper.open .top{left:0;}.mobile-navigation .mobile-menu-wrapper .top{width:100%;display:flex;align-items:center;justify-content:space-between;transition:left 0.7s;z-index:2;padding:24px 20px 24px 11px;position:fixed;top:0;left:-102%;}.mobile-navigation .mobile-menu-wrapper .top .block-system-branding-block{width:187px;}.mobile-navigation .mobile-menu-wrapper .top .icons{display:flex;align-items:center;}.mobile-navigation .mobile-menu-wrapper .top .icons .main-search{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;margin-right:15px;}.mobile-navigation .mobile-menu-wrapper .top .access-campus{display:inline-flex;justify-content:center;align-items:center;margin-right:20px;}.mobile-navigation .mobile-menu-wrapper .top .block--type-basic{margin-right:20px;}.mobile-navigation .mobile-menu-wrapper .top .block--type-basic .field--name-body p{display:flex;align-items:center;justify-content:center;}.mobile-navigation .mobile-menu-wrapper .top .block--type-basic .search-icon{display:inline-block;width:24px;height:22px;background:url("/themes/custom/udavinci/images/icons/icon-magnifying-glass-white.svg") no-repeat center;background-size:contain;}.mobile-navigation .mobile-menu-wrapper .mobile-menu{display:block;width:100%;background-color:white;transition:left 0.7s;z-index:0;padding:60px 15px 0;position:absolute;top:0;left:-102%;}.mobile-navigation .mobile-menu-wrapper .mobile-menu.open{height:100%;left:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu.open:before{opacity:1;z-index:0;left:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu.open .block--type-basic{opacity:1;position:fixed;}.mobile-navigation .mobile-menu-wrapper .mobile-menu:before{content:"";display:inline-block;width:100%;height:100%;opacity:0;z-index:-1;background:#283457;transition:opacity 0.7s,left 0.7s;pointer-events:none;position:fixed;top:0;left:-102%;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu-blocks-wrapper{height:100%;overflow:auto;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .cta-campus-access{display:block;color:white;font-size:1.125rem;line-height:1.375rem;text-align:center;background:rgba(233,234,238,0.1019607843);border:1px solid white;border-radius:4px;padding:7px 18px 6px;margin-top:20px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu > div,.mobile-navigation .mobile-menu-wrapper .mobile-menu > nav{z-index:2;position:relative;}.mobile-navigation .mobile-menu-wrapper .mobile-menu > nav{max-height:100%;height:calc(100% - 80px);overflow:auto;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu-title{color:white;font-size:1.125rem;line-height:1.375rem;font-weight:400;text-transform:uppercase;margin-top:35px;margin-bottom:18px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation{padding:0;margin-bottom:40px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li{margin:0 0 20px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li.menu-item--expanded{display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li.menu-item--expanded > a{padding-right:8px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li.menu-item--expanded > .menu_link_content{position:static;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li:last-child{margin-bottom:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li .expander{position:relative;top:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li .expander:before{background:url("/themes/custom/udavinci/images/icons/chevron-down-white.svg") no-repeat center;background-size:20px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li > .menu_link_content{background:transparent;padding:0;top:0;left:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li > .menu_link_content .menu{padding:18px 0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li > .menu_link_content .menu li{margin-bottom:18px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li > .menu_link_content .menu li:last-child{margin-bottom:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .menu--secondary-navigation > .menu > li > .menu_link_content .menu a{color:white;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share{border-top:2px solid rgba(255,255,255,0.5);padding-top:25px;padding-bottom:60px;margin-top:25px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share .block-title{color:white;font-size:1rem;line-height:1.1875rem;margin-bottom:19px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul{display:flex;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul li{line-height:0;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul li a{display:block;width:30px;color:white;margin-right:13px;}.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul li a:hover,.mobile-navigation .mobile-menu-wrapper .mobile-menu .social-share ul li a:focus{color:rgba(255,255,255,0.5);}
.layout-container .l-region-search .region-wrapper,.layout-container .l-region-system .region-wrapper,.layout-container .l-region-content .region-wrapper,.layout-container .l-region-footer .region-wrapper{max-width:1230px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}.button-white,.button-red,.button-light,.button-blue{display:inline-block;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.4s;cursor:pointer;}.button-white:focus,.button-red:focus,.button-light:focus,.button-blue:focus,.button-white:active,.button-red:active,.button-light:active,.button-blue:active,.button-white:hover,.button-red:hover,.button-light:hover,.button-blue:hover{text-decoration:none;}.button-blue-wrapper{display:inline-block;min-height:50px;}.button-blue{color:white;font-size:1rem;line-height:1.125rem;background:#2F3872;border-radius:7px;padding:9px 35px 10px;}@media (min-width:1230px){.button-blue{font-size:1.125rem;padding:9px 30px 10px;}}@media (min-width:1230px){.button-blue:hover,.button-blue:focus{font-size:1.3125rem;line-height:1.5rem;padding:13px 35px;}}.button-light{color:#2F3872;font-size:0.8125rem;line-height:1.125rem;font-weight:700;background:rgba(122,140,228,0.1882352941);border-radius:7px;padding:9px 10px;}@media (min-width:1230px){.button-light{font-size:1.125rem;padding:11px 25px;}}@media (min-width:1230px){.button-light:hover,.button-light:focus{font-size:1.1875rem;padding:11px 20px;}}.button-red{color:white;font-size:1rem;line-height:1.25rem;font-weight:500;background:#9c301f;border-radius:4px;padding:8px 14px;}.button-red:hover,.button-red:focus{font-weight:600;}.button-white{color:#2F3872;font-size:1rem;line-height:1.125rem;font-weight:bold;background:white;border-radius:7px;padding:10px 25px 9px;}.button-white:hover,.button-white:focus{background-color:#F2F2F5;}.simple-button{display:inline-block;color:#283457;font-size:1rem;line-height:1.1875rem;white-space:nowrap;background:rgba(40,52,87,0.1019607843);border:1px solid #283457;border-radius:4px;padding:7px 15px;margin-right:10px;}.simple-button:hover,.simple-button:focus{font-weight:600;}.layout-container{overflow:hidden;padding-top:106px;}@media (min-width:1230px){.layout-container{padding-top:0;}}.layout-container .page-region.l-region-header{z-index:100;min-height:108px;}@media (min-width:1230px){.layout-container .l-region-content .region-wrapper{display:flex;}}.layout-container .l-region-content .region-wrapper > div{flex-shrink:0;}@media (min-width:1230px){.layout-container .l-region-content .region-wrapper > div.layout-content{width:75%;flex-grow:1;}}.layout-container .l-region-content .region-wrapper > div.layout-sidebar{display:none;}@media (min-width:1230px){.layout-container .l-region-content .region-wrapper > div.layout-sidebar{width:25%;display:block;padding-left:30px;}}.layout-container .l-region-content .region-wrapper > div.layout-sidebar .region-sidebar > div{margin-bottom:25px;}.layout-container .l-region-content .region-wrapper > div.layout-sidebar .region-sidebar > div:last-child{margin-bottom:0;}.layout-container .l-region-footer{margin-top:90px;}@media (min-width:1230px){.layout-container .l-region-footer{margin-top:100px;}}
