@charset "UTF-8";:root{--primary-color:#2271b7;--secondary-color:#e5ad07;--blue-color:#1c71b8;--orange-color:#de6645;--yellow-color:#d1a308;--purple-color:#67539e;--green-color:#a0bd74;--title-font:Fraunces,serif;--body-font:Archivo,sans-serif;--icon-font:Font Awesome 6 Free,sans-serif}.wobble-hor-bottom{animation:wobble-hor-bottom .8s both}@keyframes wobble-hor-bottom{0%,100%{transform:translateX(0%);transform-origin:50% 50%}15%{transform:translateX(-30px) rotate(-6deg)}30%{transform:translateX(15px) rotate(6deg)}45%{transform:translateX(-15px) rotate(-3.6deg)}60%{transform:translateX(9px) rotate(2.4deg)}75%{transform:translateX(-6px) rotate(-1.2deg)}}.blocks .block.block-content .wrapper>*:last-child{margin-bottom:0}.blocks .block.block-image-with-text .fragment.fragment-image{height:0;position:relative;overflow:hidden}.blocks .block.block-image-with-text .fragment.fragment-image.image-square{padding-bottom:100%}.blocks .block.block-image-with-text .fragment.fragment-image.image-landscape{padding-bottom:56.25%}.blocks .block.block-image-with-text .fragment.fragment-image.image-portrait{padding-bottom:177.77%}.blocks .block.block-image-with-text .fragment.fragment-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:.35rem}.blocks .block.block-image-with-text .fragment.fragment-text>*:last-child{margin-bottom:0}.blocks .block.block-with-overlay .container-fluid{padding:0}.blocks .block.block-with-overlay .container-fluid .fragment-content{padding:0 .75rem}.blocks .block.block-with-overlay .fragment.fragment-image{position:relative;height:0;overflow:hidden}.blocks .block.block-with-overlay .fragment.fragment-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blocks .block.block-with-overlay .fragment.fragment-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.blocks .block.block-with-overlay .fragment.fragment-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;display:flex}.blocks .block.block-post-list .loop .post{height:100%;display:flex;flex-direction:column;border-radius:.35rem;background:#fff;box-shadow:0 0 1rem rgba(34,34,34,.1);position:relative}.blocks .block.block-post-list .loop .post .post-image{height:0;overflow:hidden;position:relative;border-radius:.35rem .35rem 0 0}.blocks .block.block-post-list .loop .post .post-image.image-square{padding-bottom:100%}.blocks .block.block-post-list .loop .post .post-image.image-landscape{padding-bottom:56.25%}.blocks .block.block-post-list .loop .post .post-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.blocks .block.block-post-list .loop .post .post-details{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 0}.blocks .block.block-post-list .loop .post .post-details .details-top{padding:.75rem 1rem}.blocks .block.block-post-list .loop .post .post-details .details-top h4{font-size:1.25em}.blocks .block.block-post-list .loop .post .post-details .details-bottom{border-top:1px solid #c8c8c8;padding:1rem}.blocks .block .wrapper.pt-1{padding-top:1rem !important}.blocks .block .wrapper.pt-2{padding-top:2rem !important}.blocks .block .wrapper.pt-3{padding-top:3rem !important}.blocks .block .wrapper.pt-4{padding-top:4rem !important}.blocks .block .wrapper.pt-5{padding-top:5rem !important}.blocks .block .wrapper.pb-1{padding-bottom:1rem !important}.blocks .block .wrapper.pb-2{padding-bottom:2rem !important}.blocks .block .wrapper.pb-3{padding-bottom:3rem !important}.blocks .block .wrapper.pb-4{padding-bottom:4rem !important}.blocks .block .wrapper.pb-5{padding-bottom:5rem !important}.blocks .block .wrapper.pl-1{padding-left:1rem !important}.blocks .block .wrapper.pl-2{padding-left:2rem !important}.blocks .block .wrapper.pl-3{padding-left:3rem !important}.blocks .block .wrapper.pl-4{padding-left:4rem !important}.blocks .block .wrapper.pl-5{padding-left:5rem !important}.blocks .block .wrapper.pr-1{padding-right:1rem !important}.blocks .block .wrapper.pr-2{padding-right:2rem !important}.blocks .block .wrapper.pr-3{padding-right:3rem !important}.blocks .block .wrapper.pr-4{padding-right:4rem !important}.blocks .block .wrapper.pr-5{padding-right:5rem !important}.blocks .block .wrapper.mt-1{margin-top:1rem !important}.blocks .block .wrapper.mt-2{margin-top:2rem !important}.blocks .block .wrapper.mt-3{margin-top:3rem !important}.blocks .block .wrapper.mt-4{margin-top:4rem !important}.blocks .block .wrapper.mt-5{margin-top:5rem !important}.blocks .block .wrapper.mb-1{margin-bottom:1rem !important}.blocks .block .wrapper.mb-2{margin-bottom:2rem !important}.blocks .block .wrapper.mb-3{margin-bottom:3rem !important}.blocks .block .wrapper.mb-4{margin-bottom:4rem !important}.blocks .block .wrapper.mb-5{margin-bottom:5rem !important}.blocks .block .wrapper.ml-1{margin-left:1rem !important}.blocks .block .wrapper.ml-2{margin-left:2rem !important}.blocks .block .wrapper.ml-3{margin-left:3rem !important}.blocks .block .wrapper.ml-4{margin-left:4rem !important}.blocks .block .wrapper.ml-5{margin-left:5rem !important}.blocks .block .wrapper.mr-1{margin-right:1rem !important}.blocks .block .wrapper.mr-2{margin-right:2rem !important}.blocks .block .wrapper.mr-3{margin-right:3rem !important}.blocks .block .wrapper.mr-4{margin-right:4rem !important}.blocks .block .wrapper.mr-5{margin-right:5rem !important}html{overflow-y:scroll;height:100%}body{display:flex;min-height:100vh;flex-direction:column;font-family:"Archivo",sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100}body.has-fixed-header .site-header.is-fixed{transform:translateY(0)}main{flex:1 0 0}a{text-decoration:none;color:#2271b7}h1,h2,h3,h4,h5{font-family:"Fraunces",serif;font-weight:500;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}.site-header{background:#f4f8fb;position:relative;z-index:20}.site-header .menu{padding:0;margin:0;display:flex;list-style:none;align-items:center}.site-header .menu li a{display:block;transition:all .35s}.site-header .menu li:not(:last-child){margin-right:.25rem}.site-header .bar.bar-top{background:#2271b7;color:#fff;display:none}@media (min-width:768px){.site-header .bar.bar-top{display:block}}.site-header .bar.bar-top .menu-wrapper{display:flex}.site-header .bar.bar-top .menu-wrapper.wrapper-right{justify-content:flex-end}.site-header .bar.bar-top .menu li a{display:block;color:#fff;text-decoration:none;font-size:.8em;padding:.5rem;line-height:1.25}.site-header .bar.bar-top .menu li a:hover{background:#1a568c}.site-header .bar.bar-top .menu li.button-contacto a{position:relative;padding-left:1.75rem}.site-header .bar.bar-top .menu li.button-contacto a:before{content:"";position:absolute;left:.5rem;top:.485rem;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.site-header .bar.bar-top .menu#menu-social li{margin-right:0}.site-header .bar.bar-top .menu#menu-social li a{padding:.5rem}.site-header .bar.bar-top .nav-locales{padding-left:.5rem}.site-header .bar.bar-top .nav-locales ul{list-style:none;padding:0;margin:0;display:flex}.site-header .bar.bar-top .nav-locales ul li a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.8em;padding:.5rem;line-height:1.25;transition:all .35s}.site-header .bar.bar-top .nav-locales ul li:hover a{background:#1a568c}.site-header .bar.bar-top .nav-locales ul li.current-lang a{background:#f4f8fb;color:#2271b7}.site-header .bar.bar-bottom{padding:1rem 0}.site-header .bar.bar-bottom .button{display:inline-block;padding:.75rem;transition:all .35s}.site-header .bar.bar-bottom .button:hover{background:#deeaf4;border-radius:.5rem}.site-header .bar nav.nav-grados{display:flex;align-items:center}.site-header .bar nav.nav-grados .menu{display:flex}.site-header .bar nav.nav-grados .menu>.menu-item{margin:0;position:relative}.site-header .bar nav.nav-grados .menu>.menu-item>a{display:block;padding:.75rem 2.5rem .75rem 1rem;border-radius:.5rem;position:relative;transition:all .35s;font-weight:500}.site-header .bar nav.nav-grados .menu>.menu-item>a:hover{background:#deeaf4;border-color:#deeaf4;z-index:1}.site-header .bar nav.nav-grados .menu>.menu-item>a:hover:before{color:#2271b7}.site-header .bar nav.nav-grados .menu>.menu-item>a:before{content:"";position:absolute;right:1rem;top:50%;margin-top:-.75rem;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;color:#5995c9;transition:all .35s}.site-header .bar nav.nav-grados .menu>.menu-item:not(:last-child){margin-right:.25rem}.site-header .bar nav.nav-grados .menu>.menu-item:hover>a{background:#deeaf4;border-color:#deeaf4;z-index:1}.site-header .bar nav.nav-grados .menu>.menu-item:hover>a:before{color:#2271b7}.site-header .bar nav.nav-grados .menu>.menu-item:hover .sub-menu{opacity:1;pointer-events:initial;transform:translateY(0)}.site-header .bar nav.nav-grados .menu>.menu-item .sub-menu{opacity:0;pointer-events:none;position:absolute;z-index:10;list-style:none;margin:0;box-shadow:0 0 1rem rgba(34,34,34,.15);background:rgba(255,255,255,.9);padding:.25rem 0;border-radius:.5rem;backdrop-filter:blur(5px);transition:all .35s ease-out;transform:translateY(-1rem)}.site-header .bar nav.nav-grados .menu>.menu-item .sub-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent rgba(255,255,255,.9) transparent;transform:rotate(0deg);position:absolute;left:50%;top:-8px;margin-left:-8px;z-index:5}.site-header .bar nav.nav-grados .menu>.menu-item .sub-menu>.menu-item{list-style:none;margin:0;padding:0}.site-header .bar nav.nav-grados .menu>.menu-item .sub-menu>.menu-item>a{padding:.75rem 1rem;color:#6f6f6f;transition:all .35s;line-height:1.65;font-size:.9rem;font-weight:500}.site-header .bar nav.nav-grados .menu>.menu-item .sub-menu>.menu-item>a:hover{color:#2271b7}.site-header .bar nav.nav-grados .menu>.menu-item .sub-menu>.menu-item:not(:last-child){border-bottom:1px solid rgba(200,200,200,.5)}.site-header.is-fixed{position:fixed;left:0;top:0;width:100%;z-index:100;box-shadow:0 0 1rem rgba(0,0,0,.15);transform:translateY(-190px);transition:all .15s ease-out}.site-footer{background:#2271b7;color:#fff;font-size:.85em}@media (min-width:992px){.site-footer{padding:2rem 0}}.site-footer .menu{padding:0;margin:0;list-style:none}.site-footer .menu li a{color:#c8dced;text-decoration:none;transition:color .35s}.site-footer .menu li a:hover{color:#fff}.site-footer .menu li:not(:last-child){margin-bottom:.5rem}@media (min-width:992px){.site-footer .menu li:nth-child(4){margin-bottom:2rem}}.site-footer .nav-social ul li{display:inline-block}.site-footer .nav-social ul li.menu-item{margin-bottom:0}.site-footer .nav-social ul li a{display:block;padding:.5rem;transition:all .35s}.site-footer .nav-social ul li a:hover{background:#1a568c;border-radius:.5rem}.site-footer .wrapper-info a{color:#fff;text-decoration:none}.site-footer .wrapper-info a strong{font-weight:400}.site-footer .wrapper-info h3{font-size:1em;text-transform:uppercase;font-weight:700;margin-bottom:0}.site-footer .wrapper-info p{margin-bottom:.5rem;color:#b2cde6}.site-footer .wrapper-info ul{list-style:none;margin:0;padding:1.2rem 0 0}.site-footer .wrapper-info ul li{display:block;padding-left:56px;position:relative}.site-footer .wrapper-info ul li em{position:absolute;left:0;top:.25rem;font-style:normal;display:inline-block;width:56px;color:#b2cde6}.site-footer .wrapper-info ul li strong{position:relative;font-weight:400;display:inline-block;background:#387fbe;padding:.25rem .5rem .25rem 1.25rem;border-radius:.25rem;margin-bottom:.25rem;cursor:default}.site-footer .wrapper-info ul li strong:after{content:"";position:absolute;left:.25rem;top:.5rem;width:.75rem;height:.75rem;border-radius:.75rem}.site-footer .wrapper-info ul li:nth-child(1) strong:nth-child(2):after{background:#cb2508}.site-footer .wrapper-info ul li:nth-child(1) strong:nth-child(3):after{background:#067634}.site-footer .wrapper-info ul li:nth-child(1) strong:nth-child(4):after{background:#006b9d}.site-footer .wrapper-info ul li:nth-child(2) strong:after{background:#c62a0f}.site-footer .wrapper-info ul li:nth-child(2) strong:nth-child(2):after,.site-footer .wrapper-info ul li:nth-child(2) strong:nth-child(3):after{background:#2d4191}.site-footer .copyright{font-size:.85em;color:#b2cde6}.site-footer .copyright p{margin-bottom:0}.site-footer .copyright p a{color:#fff;text-decoration:none}.site-footer .copyright p:not(:last-child){margin-bottom:.35rem}.site-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:none}.site-search.is-open{display:block}.site-search .close-search{position:absolute;right:0;top:0;display:inline-block;padding:.5rem .75rem;transition:all .35s;background:#e5ad07;color:#222;border-radius:0 0 .5rem .5rem}.site-search .wrapper-search{background:#fff;border-top:10px solid #e5ad07;height:100%}.site-search .wrapper-search h2{font-size:2.25em;margin-bottom:1rem}.site-search .wrapper-search form{margin-bottom:1rem}.site-search .wrapper-search .row{border:2px solid #e2e2e2;border-radius:.5rem}.site-search .wrapper-search .row .col-left{background:#fafafa;border-bottom:2px solid #e2e2e2;border-radius:.5rem .5rem 0 0}@media (min-width:992px){.site-search .wrapper-search .row .col-left{border-bottom:none;border-right:2px solid #e2e2e2;border-radius:.5rem 0 0 .5rem}}.site-search .wrapper-search .row h3{font-family:"Archivo",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;padding:1rem;border-bottom:2px solid #e2e2e2}.site-search .wrapper-search .loop .loop-post{padding:1rem}.site-search .wrapper-search .loop .loop-post .post-details .details-title{font-family:"Archivo",sans-serif;font-size:1.15rem;font-weight:500;margin-bottom:.25rem}.site-search .wrapper-search .loop .loop-post:not(:last-child){border-bottom:1px solid #e2e2e2}.site-menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:none}.site-menu.is-open{display:block}.site-menu .close-menu{position:absolute;right:0;top:0;display:inline-block;padding:.5rem .75rem;transition:all .35s;background:#e5ad07;color:#222;border-radius:0 0 .5rem .5rem}.site-menu .wrapper-menu{background:#fff;border-top:10px solid #e5ad07;height:100%}.site-menu .wrapper-menu h2{font-size:2.25em;margin-bottom:1rem}.site-menu .wrapper-menu .menu{list-style:none;margin:0 0 1rem;padding:0}@media (min-width:992px){.site-menu .wrapper-menu .menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -.5rem}}.site-menu .wrapper-menu .menu>.menu-item a{display:block;text-decoration:none;color:#222;padding:.75rem;border-radius:.5rem .5rem 0 0}@media (min-width:992px){.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children{display:flex;flex-direction:column;flex:1 0 33.333%;padding:0 .5rem;box-sizing:border-box}}.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children:not(:last-child){margin-bottom:1rem}.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children>a{color:#2271b7;font-size:.8rem;font-weight:600;text-transform:uppercase;background:#f4f8fb;padding:.75rem 1rem;border-bottom:2px solid #fff}.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children .sub-menu{list-style:none;margin:0;padding:.25rem 0;background:#f4f8fb;border-radius:0 0 .5rem .5rem}@media (min-width:992px){.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children .sub-menu{flex:1 0 0}}.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children>a{text-transform:uppercase;font-size:.8rem;font-weight:600}.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children .sub-menu .menu-item a{color:#6f6f6f;font-size:.95rem;padding:.5rem 1rem}.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children .sub-menu .menu-item a:hover{color:#2271b7}.site-menu .wrapper-menu .menu>.menu-item.menu-item-has-children .sub-menu .menu-item .sub-menu{padding-left:1rem}@media (min-width:992px){.site-menu .wrapper-menu .menu>.menu-item:not(.menu-item-has-children){flex:1 0 25%;padding:0 .5rem;box-sizing:border-box}}.site-menu .wrapper-menu .menu>.menu-item:not(.menu-item-has-children):not(:last-child){margin-bottom:1rem}@media (min-width:992px){.site-menu .wrapper-menu .menu>.menu-item:not(.menu-item-has-children):not(:last-child){margin-bottom:0}}.site-menu .wrapper-menu .menu>.menu-item:not(.menu-item-has-children) a{background:#2271b7;color:#fff;border-radius:.35rem;width:100%;text-align:center;transition:all .35s}.site-menu .wrapper-menu .menu>.menu-item:not(.menu-item-has-children) a:hover{background:#164976}.btn.btn-pill{border-radius:8rem}.btn.btn-primary{background:#2271b7;border-color:#2271b7;color:#fff;font-weight:500}.btn.btn-primary:hover{background:#1a568c;border-color:#1a568c;color:#fff}.btn.btn-primary:active{background:#123c61;border-color:#123c61;color:#fff}.btn.btn-secondary{background:#e5ad07;border-color:#e5ad07;color:#222;font-weight:500}.btn.btn-secondary:hover{background:#b48805;border-color:#b48805;color:#222}.btn.btn-secondary:active{background:#826204;border-color:#826204;color:#222}.btn.btn-outline-primary{border-color:#2271b7;color:#2271b7;font-weight:500}.btn.btn-outline-primary:hover{background:#2271b7;border-color:#2271b7;color:#fff}.btn.btn-outline-primary:active{background:#164976;border-color:#164976;color:#fff}.btn.btn-outline-secondary{border-color:#e5ad07;color:#e5ad07;font-weight:500}.btn.btn-outline-secondary:hover{background:#e5ad07;border-color:#e5ad07;color:#222}.btn.btn-outline-secondary:active{background:#9b7505;border-color:#9b7505;color:#222}.btn.btn-accent{background:var(--accent-color);border-color:var(--accent-color);color:var(--accent-text);font-weight:500}.btn.btn-accent:hover{background:var(--accent-darker);border-color:var(--accent-darker);color:var(--accent-text)}.btn.btn-accent:active{background:var(--accent-darker);border-color:var(--accent-darker);color:var(--accent-text)}.animable{opacity:0}.wrapper-map{height:320px}.wrapper-map iframe{width:100%;height:100%}@media (min-width:992px){.wrapper-map{position:relative;height:100%}.wrapper-map iframe{position:absolute;left:0;top:0}}.bg-grey{background-color:#fafafa}.loop .loop-post{position:relative}.loop .loop-post .post-image{height:0;padding-bottom:56.25%;overflow:hidden;position:relative;border-radius:.75rem;margin-bottom:1rem}.loop .loop-post .post-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.loop .loop-post .post-details h4{font-size:1.15em;font-family:"Archivo",sans-serif}.loop .loop-post .post-details .details-categories{margin-bottom:.5rem}.loop .loop-post .post-details .details-categories span{background-color:#d4d4d4;display:inline-block;border-radius:1rem;font-size:.75em;padding:.25rem .75rem}.loop .loop-post .post-details a{text-decoration:none;text-transform:uppercase;color:#e5ad07;font-size:.85em}@media (min-width:992px){.loop .loop-post.post-vertical{position:relative;min-height:216px}.loop .loop-post.post-vertical .post-image{position:absolute;left:0;top:0;width:160px;padding-bottom:216px}.loop .loop-post.post-vertical .post-details{padding-left:172px}}@media (min-width:992px){.loop .loop-post.post-featured{position:relative}.loop .loop-post.post-featured:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:-.5rem;right:2rem;width:48px;height:75px}.loop .loop-post.post-featured .post-image{padding-bottom:80%;margin-bottom:0}.loop .loop-post.post-featured .post-details{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5rem;display:flex;flex-direction:column;justify-content:end}.loop .loop-post.post-featured .post-details:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);z-index:0;border-radius:0 0 .75rem .75rem}.loop .loop-post.post-featured .post-details span,.loop .loop-post.post-featured .post-details a{position:relative;z-index:1}.loop .loop-post.post-featured .post-details h4,.loop .loop-post.post-featured .post-details p{position:relative;color:#fff;z-index:1}}.profiles .profile{position:relative;border-radius:.75rem;display:flex;flex-direction:column;height:100%}.profiles .profile .profile-image{height:0;padding-bottom:100%;overflow:hidden;position:relative}.profiles .profile .profile-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:.75rem .75rem 0 0}.profiles .profile .profile-excerpt{background:#e5ad07;padding:1rem;border-radius:0 0 .75rem .75rem;flex:1 0 0}.profiles .profile .profile-excerpt .excerpt-title{margin-bottom:1rem}.profiles .profile .profile-excerpt .excerpt-title a{display:block;text-decoration:none;font-size:1.1em;font-weight:500;padding-right:1rem;position:relative;color:#222}.profiles .profile .profile-excerpt .excerpt-title a i{position:absolute;right:0;top:.25rem;transition:all .15s ease-out}.profiles .profile .profile-excerpt .excerpt-content ul{padding-left:1rem}.profiles .profile .profile-excerpt .excerpt-content>*:last-child{margin-bottom:0}.profiles .profile .profile-info{display:none}.profiles .profile.is-open{justify-content:space-between}.profiles .profile.is-open.profile-simple{margin-bottom:1rem}.profiles .profile.is-open.profile-simple .profile-image{margin:0 auto;width:10rem;padding-bottom:10rem;border-radius:10rem}.profiles .profile.is-open:not(.profile-simple) .profile-image{width:4rem;padding-bottom:4rem;position:absolute;left:1rem;top:1rem}.profiles .profile.is-open .profile-image img{border-radius:4rem}.profiles .profile.is-open .profile-excerpt{background:#fff;border-bottom:.5rem solid #e5ad07;flex:0 0 0 !important}.profiles .profile.is-open .profile-excerpt .excerpt-title{margin-bottom:0 !important}.profiles .profile.is-open .profile-excerpt .excerpt-title a i{transform:rotateZ(135deg)}.profiles .profile.is-open .profile-excerpt .excerpt-content{display:none}.profiles .profile.is-open .profile-info{flex:1 0 0;background:#fff;border-radius:.75em .75em 0 0;display:block;padding:1rem}.profiles .profile.is-open .profile-info .info-buttons{padding-left:5rem;padding-top:.5rem;height:4rem;margin-bottom:1rem}.profiles .profile.is-open .profile-info .info-buttons>a,.profiles .profile.is-open .profile-info .info-buttons>span{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none}.profiles .profile.is-open .profile-info .info-buttons>a span,.profiles .profile.is-open .profile-info .info-buttons>span span{display:block}.profiles .profile.is-open .profile-info .info-buttons>a span.button-icon,.profiles .profile.is-open .profile-info .info-buttons>span span.button-icon{width:2rem;height:2rem;border-radius:2rem;display:flex;justify-content:center;align-items:center;background:#2271b7;color:#fff;margin-bottom:.25rem}.profiles .profile.is-open .profile-info .info-buttons>a span.button-label,.profiles .profile.is-open .profile-info .info-buttons>span span.button-label{font-size:.8em;color:#6f6f6f}.profiles .profile.is-open .profile-info .info-content{color:#6f6f6f}@media (min-width:992px){.profiles .profile.is-open .profile-info .info-content{font-size:.85em}}.box{padding:1rem;border-radius:1rem}.box.box-light{background:#fff}.box.box-dark{background:#222}.box.box-grey{background:#fafafa}.box.box-green{color:#61704b;background:#f1f5ea}.box.box-primary{background:#e9f1f8}.box.box-secondary{background:#fcf7e6}.box.box-blue{background:#f4f8fb}.box.box-orange{background:#fdf7f6}.box.box-purple{background:#f7f6fa}.box.box-yellow{background:#fdfaf3}.box.box-green{background:#fafcf8}.box.box-accent{background:var(--accent-shaded);color:var(--accent-darker)}.box>*:last-child{margin-bottom:0}.box .box-header{font-size:.85em;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.swiper .swiper-button{display:inline-flex;background:#e9e9e9;width:3rem;height:3rem;border-radius:3rem;justify-content:center;align-items:center;text-decoration:none;color:#222;transition:all .35s}.swiper .swiper-button:hover{background:#dedede}.swiper .swiper-pagination{position:absolute;bottom:1rem;left:0;width:100%;z-index:10;text-align:center}.swiper .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:.75rem;height:.75rem;border-radius:.75rem;background:#fff;opacity:.25;margin:0 .25rem;transition:all .35s}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:1.5rem}.mfp-popup{position:relative;background:#fff;padding:20px;width:auto;margin:20px auto;border-radius:1rem}@media (min-width:768px){.mfp-popup{max-width:600px}}@media (min-width:992px){.mfp-popup{max-width:720px}}@media (min-width:1200px){.mfp-popup{max-width:1024px}}.mfp-popup h4{margin-bottom:1.5rem;font-size:2.25rem;position:relative;padding-left:48px}.mfp-popup h4:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:0;left:0;width:31px;height:48px}.mfp-popup img{border-radius:.5rem}.mfp-popup p{line-height:1.65;font-size:1.05em}.mfp-popup>*:last-child{margin-bottom:0}.fi{display:inline-block}.fi.fi-2x{font-size:2rem}.fi.fi-3x{font-size:3rem}.fi.fi-4x{font-size:4rem}.panels{height:100%;display:flex;flex-direction:column}.panels .panel-top{padding-top:1rem}.panels .panel-bottom{flex:1 1 auto;height:0;overflow-y:auto;padding-bottom:1rem}.gallery .gallery-image{position:relative;height:0;padding-bottom:56.25%}.gallery .gallery-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:.35rem;transition:all .35s}.gallery .gallery-image:hover img{filter:brightness(1.2) saturate(.8)}.services .service{background:#f4f8fb;border:2px solid #f4f8fb;border-radius:.5rem;transition:all .35s}.services .service:not(:last-child){margin-bottom:1rem}.services .service .service-title{font-size:.85rem;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase;margin-bottom:0}.services .service .service-title a{position:relative;display:block;text-decoration:none;color:#2271b7;padding:1rem 2rem 1rem 1rem}.services .service .service-title a:after{content:"";position:absolute;right:1rem;top:1rem;font-family:"Font Awesome 6 Free",sans-serif;transition:all .15s ease-out}.services .service .service-content{display:none;color:#222;font-size:.95em;padding:1rem;background:#fff;border-radius:0 0 .35rem .35rem}.services .service .service-content>*:last-child{margin-bottom:0}.services .service.is-open{background:#deeaf4;border-color:#deeaf4}.services .service.is-open .service-title a:after{transform:rotateZ(180deg)}.services .service.is-open .service-content{display:block}.list-tabs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.list-tabs li a{display:block;text-decoration:none;text-transform:uppercase;padding:1rem .5rem;color:#2271b7;font-size:.85rem;font-weight:600;border-left:2px solid #deeaf4;border-right:2px solid #deeaf4;border-bottom:2px solid #deeaf4}.list-tabs li a:hover{background:#f4f8fb}.list-tabs li:first-child a{border-top:2px solid #deeaf4;border-bottom:2px solid #deeaf4;border-radius:.35rem .35rem 0 0}.list-tabs li:last-child a{border-bottom:2px solid #deeaf4;border-radius:0 0 .35rem .35rem}.list-tabs li.is-selected a{background:#deeaf4}@media (min-width:992px){.list-tabs{flex-direction:row;justify-content:center}.list-tabs li a{border:none;border-top:2px solid #deeaf4;border-right:2px solid #deeaf4;min-width:128px;text-align:center}.list-tabs li:first-child a{border-left:2px solid #deeaf4;border-right:2px solid #deeaf4;border-bottom:none;border-radius:.5rem 0 0}.list-tabs li:last-child a{border-right:2px solid #deeaf4;border-bottom:none;border-radius:0 .5rem 0 0}}@media (min-width:992px){.tabs{border:2px solid #deeaf4;border-radius:.5rem}}.tabs .tab{display:none}@media (min-width:992px){.tabs .tab{padding:1rem}}.tabs .tab.is-active{display:block}.tabs .tab>*:last-child{margin-bottom:0}.becas .beca{position:relative;background:#fbf3da;border:2px solid #fbf3da;border-radius:.5rem;height:100%}.becas .beca .beca-imagen{position:absolute;left:.5rem;top:.5rem;width:64px;height:64px}.becas .beca .beca-imagen img{width:64px;height:64px;border-radius:64px}.becas .beca .beca-datos{margin-left:80px;padding:1rem;background:#fff;border-radius:0 .5rem .5rem 0;height:100%;display:flex;flex-direction:column;justify-content:space-between;font-size:.9rem}.becas .beca .beca-datos h4{font-size:1rem;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase}.convenios .convenio{height:100%;background:#e9f1f8;border:2px solid #e9f1f8;border-radius:.5rem;display:flex;flex-direction:column}.convenios .convenio .convenio-imagen{text-align:center;padding:1rem}.convenios .convenio .convenio-imagen img{width:96px;height:96px}.convenios .convenio .convenio-datos{flex:1 0 0;padding:1rem;background:#fff;border-radius:0 0 .5rem .5rem;font-size:.9rem}.convenios .convenio .convenio-datos h4{font-size:1rem;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase}.convenios .convenio .convenio-datos .contenido>*:last-child{margin-bottom:0}.faqs .faq{background:#e9f1f8;border:2px solid #e9f1f8;border-radius:.5rem}.faqs .faq:not(:last-child){margin-bottom:1rem}.faqs .faq .faq-pregunta{font-size:.85rem;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase}.faqs .faq .faq-pregunta a{position:relative;display:block;text-decoration:none;color:#2271b7;padding:1rem 2rem 1rem 1rem}.faqs .faq .faq-pregunta a:after{content:"";position:absolute;right:1rem;top:1rem;font-family:"Font Awesome 6 Free",sans-serif;transition:all .15s ease-out}.faqs .faq .faq-respuesta{display:none;padding:1rem;background:#fff;font-size:.95rem;border-radius:0 0 .35rem .35rem}.faqs .faq.is-open .faq-pregunta a:after{transform:rotateZ(180deg)}.faqs .faq.is-open .faq-respuesta{display:block}.proveedores .proveedor img{border-radius:.5rem .5rem 0 0}.proveedores .proveedor h4{font-size:.85rem;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase;text-align:center;background:#e9f1f8;color:#2271b7;border-radius:0 0 .5rem .5rem;padding:.5rem}.grados .grado{height:100%}.grados .grado a{display:flex;text-align:center;height:100%;align-items:center;justify-content:center;padding:1rem;color:#fff;border-radius:.35rem;font-size:.85rem;font-weight:600;text-transform:uppercase;transition:all .35s}.grados .grado.doble-grado-turismo-y-marketing-barcelona a,.grados .grado.doble-grau-turisme-i-marqueting-barcelona a,.grados .grado.double-degree-tourism-and-marketing-barcelona a{background:#d1a308}.grados .grado.doble-grado-turismo-y-marketing-barcelona a:hover,.grados .grado.doble-grau-turisme-i-marqueting-barcelona a:hover,.grados .grado.double-degree-tourism-and-marketing-barcelona a:hover{background:#a07d06}.grados .grado.grado-logistica-empresarial-barcelona a,.grados .grado.grau-logistica-empresarial-barcelona a,.grados .grado.degree-business-logistics-barcelona a{background:#67539e}.grados .grado.grado-logistica-empresarial-barcelona a:hover,.grados .grado.grau-logistica-empresarial-barcelona a:hover,.grados .grado.degree-business-logistics-barcelona a:hover{background:#51417d}.grados .grado.grado-marketing-barcelona a,.grados .grado.grau-marqueting-barcelona a,.grados .grado.degree-marketing-barcelona a{background:#de6645}.grados .grado.grado-marketing-barcelona a:hover,.grados .grado.grau-marqueting-barcelona a:hover,.grados .grado.degree-marketing-barcelona a:hover{background:#cc4824}.grados .grado.grado-turismo-barcelona a,.grados .grado.grau-turisme-barcelona a,.grados .grado.tourism-degree-barcelona a{background:#1c71b8}.grados .grado.grado-turismo-barcelona a:hover,.grados .grado.grau-turisme-barcelona a:hover,.grados .grado.tourism-degree-barcelona a:hover{background:#15568c}.grados .grado.grado-superior-gestion-alojamientos-turisticos-barcelona a,.grados .grado.grau-superior-gestio-dallotjaments-turistics-barcelona a,.grados .grado.higher-technician-tourism-accommodation-management-barcelona a{background:#a0bd74}.grados .grado.grado-superior-gestion-alojamientos-turisticos-barcelona a:hover,.grados .grado.grau-superior-gestio-dallotjaments-turistics-barcelona a:hover,.grados .grado.higher-technician-tourism-accommodation-management-barcelona a:hover{background:#88ac52}.grados .grado.grado-superior-marketing-y-publicidad-barcelona a,.grados .grado.grau-superior-marqueting-i-publicitat-barcelona a,.grados .grado.higher-degree-marketing-and-advertising-barcelona a{background:#a0bd74}.grados .grado.grado-superior-marketing-y-publicidad-barcelona a:hover,.grados .grado.grau-superior-marqueting-i-publicitat-barcelona a:hover,.grados .grado.higher-degree-marketing-and-advertising-barcelona a:hover{background:#88ac52}@media (min-width:1200px){.mapa-movilidad img{max-width:75%}}.mapa-movilidad .tabs .tab h4{padding-left:1.5rem;position:relative}.mapa-movilidad .tabs .tab h4:after{content:"";display:block;position:absolute;left:0;top:.35rem;width:1rem;height:1rem;border-radius:1rem}.mapa-movilidad .tabs .tab h5{font-size:1rem;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase}.mapa-movilidad .tabs .tab:nth-child(1) h4:after{background:#ee830e}.mapa-movilidad .tabs .tab:nth-child(2) h4:after{background:#7534c1}.mapa-movilidad .tabs .tab:nth-child(3) h4:after{background:#072c6d}.tutorias .tutoria{background:#f4f8fb;padding:1rem;border-radius:.35rem}.tutorias .tutoria .tutoria-thumbnail{width:28px;height:28px;transition:all .15s ease-out}.tutorias .tutoria .tutoria-titulo{margin-bottom:0;transition:all .15s ease-out}.tutorias .tutoria .tutoria-titulo a{display:block;position:relative;padding-right:2rem}.tutorias .tutoria .tutoria-titulo a:after{content:"+";position:absolute;right:.3rem;top:.3rem;font-family:"Font Awesome 6 Free",sans-serif;font-size:1rem;transition:all .15s ease-out}.tutorias .tutoria .tutoria-detalles{display:none}.tutorias .tutoria .tutoria-detalles .tutoria-contenido{margin-bottom:1rem}.tutorias .tutoria .tutoria-detalles .tutoria-contenido>*{margin-bottom:0}.tutorias .tutoria.is-open .tutoria-thumbnail{width:160px;height:160px}.tutorias .tutoria.is-open .tutoria-titulo{margin-bottom:1rem}.tutorias .tutoria.is-open .tutoria-titulo a:after{transform:rotateZ(45deg)}.tutorias .tutoria.is-open .tutoria-detalles{display:block}.tutorias .tutoria:not(:last-child){margin-bottom:1rem}.terms-menu{margin-bottom:1rem}.terms-menu .menu{list-style:none;margin:0;padding:0}.terms-menu .menu>.menu-item{display:inline-block}.terms-menu .menu>.menu-item>a{background:#f4f8fb;display:block;padding:.5rem 1rem;transition:all .35s;border-radius:.35rem}.terms-menu .menu>.menu-item>a:hover{background:#2271b7;color:#fff}.terms-menu .menu>.menu-item.has-dropdown{position:relative}.terms-menu .menu>.menu-item.has-dropdown:hover>a{position:relative;background:#e9f1f8;color:#2271b7;z-index:10;border-radius:.35rem .35rem 0 0}.terms-menu .menu>.menu-item.has-dropdown:hover>.dropdown{display:block}.terms-menu .menu>.menu-item.has-dropdown>.dropdown{background:#e9f1f8;position:absolute;right:0;z-index:5;list-style:none;margin:0;padding:0;box-shadow:0 0 1rem rgba(34,34,34,.15);display:none}.terms-menu .menu>.menu-item.has-dropdown>.dropdown>.menu-item>a{display:block;padding:.75rem 1rem;white-space:nowrap;color:#222;transition:all .35s}.terms-menu .menu>.menu-item.has-dropdown>.dropdown>.menu-item>a:hover{color:#2271b7}.terms-menu .menu>.menu-item:not(:last-child){margin-right:.25rem}.archive .loop .loop-post{display:flex;flex-direction:column;height:100%}.archive .loop .loop-post .post-details{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between}.archive .archive-title{margin-bottom:2rem;font-size:2.5rem;position:relative}@media (min-width:992px){.archive .archive-title{padding-left:48px}.archive .archive-title:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:0;left:0;width:31px;height:48px}}.single .single-content{font-size:1.1rem;line-height:1.65;word-break:break-word}.single .single-content img{border-radius:.35rem}.single .single-content .single-thumbnail{position:relative}.single .single-content .single-thumbnail:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_white.svg) center top no-repeat;background-size:contain;top:1rem;right:1rem;width:45px;height:64px;z-index:10}.single .single-content .single-title{position:relative;font-size:2.5rem;position:relative}@media (min-width:768px){.single .single-content .single-title{padding-left:48px}.single .single-content .single-title:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:0;left:0;width:31px;height:48px}}.single .comment-form label{display:block;margin-bottom:.25rem}.single .comment-form label .required{color:#cb2508}.single .comment-form input[type=checkbox]{float:left;position:relative;top:.3rem;margin-right:.5rem}.single .comment-form input[type=text],.single .comment-form input[type=email],.single .comment-form input[type=url]{width:100%;border:1px solid #c8c8c8;border-radius:.35rem;padding:.35rem .5rem}.single .comment-form input[type=submit]{background:#2271b7;border:1px solid #2271b7;color:#fff;border-radius:.35rem;padding:.35rem .5rem;transition:all .35s}.single .comment-form input[type=submit]:hover{background:#164976;border-color:#164976}.single .comment-form textarea{width:100%;border:1px solid #c8c8c8;border-radius:.35rem;padding:.35rem .5rem}.single .loop .loop-post{display:flex;flex-direction:column;height:100%}.single .loop .loop-post .post-details{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between}.single.single-pagina-grado .box .fi-3x{transition:all .35s ease-out;position:relative;top:.5rem}.single.single-pagina-grado .box:hover .fi-3x{transform:rotate(-8deg)}.single.single-pagina-grado .section-splash{background:var(--accent-color);position:relative;overflow:hidden}@media (min-width:992px){.single.single-pagina-grado .section-splash{display:flex;flex-direction:column;justify-content:end;min-height:75vh;padding:3rem 0}}.single.single-pagina-grado .section-splash svg{position:absolute;width:160px;height:160px;z-index:5;opacity:.35}.single.single-pagina-grado .section-splash svg #shape{fill:var(--accent-color)}.single.single-pagina-grado .section-splash svg:nth-of-type(1){right:-80px;top:-80px}.single.single-pagina-grado .section-splash svg:nth-of-type(2){left:-80px;bottom:-80px}@media (min-width:992px){.single.single-pagina-grado .section-splash svg{width:320px;height:320px}.single.single-pagina-grado .section-splash svg:nth-of-type(1){right:-160px;top:-160px}.single.single-pagina-grado .section-splash svg:nth-of-type(2){left:-160px;bottom:-160px}}@media (min-width:1200px){.single.single-pagina-grado .section-splash svg{width:420px;height:420px}.single.single-pagina-grado .section-splash svg:nth-of-type(1){right:-220px;top:-220px}.single.single-pagina-grado .section-splash svg:nth-of-type(2){left:-220px;bottom:-220px}}@media (min-width:992px){.single.single-pagina-grado .section-splash .splash-image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.single.single-pagina-grado .section-splash .splash-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35)}}@media (min-width:992px){.single.single-pagina-grado .section-splash .splash-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}}.single.single-pagina-grado .section-splash .splash-image .img-desktop{display:none}@media (min-width:992px){.single.single-pagina-grado .section-splash .splash-image .img-desktop{display:block}}@media (min-width:992px){.single.single-pagina-grado .section-splash .splash-image .img-mobile{display:none}}.single.single-pagina-grado .section-splash .container{position:relative;z-index:10}.single.single-pagina-grado .section-splash h1{margin-bottom:.25rem;font-size:2.5rem;position:relative;color:#fff}@media (min-width:992px){.single.single-pagina-grado .section-splash h1{font-size:3.5rem;color:#e5ad07}}.single.single-pagina-grado .section-splash h1:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/icon_splash.svg) center top no-repeat;background-size:contain;top:-3rem;left:0;width:72px;height:36px}.single.single-pagina-grado .section-splash p{margin-bottom:0;color:#fff}@media (min-width:992px){.single.single-pagina-grado .section-splash p{font-size:1.25rem}}.single.single-pagina-grado .section-splash .btn{min-width:220px}@media (min-width:992px){.single.single-pagina-grado .section-splash .btn{min-width:auto}}.single.single-pagina-grado .section-columns .box{padding:1rem 1.5rem}.single.single-pagina-grado .section-columns.bg-grey .box.box-light{box-shadow:0 0 1rem rgba(34,34,34,.05)}.single.single-pagina-grado .section-reserve{position:relative;background:var(--accent-color)}.single.single-pagina-grado .section-reserve h2{font-size:2.25rem}.single.single-pagina-grado .section-reserve .reserve-contents{color:#fff}@media (min-width:992px){.single.single-pagina-grado .section-reserve .reserve-image{position:relative}.single.single-pagina-grado .section-reserve .reserve-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.45)}.single.single-pagina-grado .section-reserve .reserve-contents{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;padding:2rem 0}.single.single-pagina-grado .section-reserve .reserve-contents h2{font-size:2.5em}}@media (min-width:992px) and (min-width:1400px){.single.single-pagina-grado .section-reserve .reserve-contents{padding:5rem 0}}.single.single-pagina-grado .section-contact{padding:5rem 0}@media (min-width:1400px){.single.single-pagina-grado .section-contact{padding:0}}.single.single-pagina-grado .section-contact h3{color:#e5ad07;text-transform:uppercase;font-size:.8em;font-weight:700;margin-bottom:2rem;font-family:"Archivo",sans-serif}.single.single-pagina-grado .section-contact h2{font-size:2.5rem;margin-bottom:.5rem}@media (min-width:1400px){.single.single-pagina-grado .section-contact .box{position:relative;top:-5rem}}.single.single-landing-grado .site-header .nav-locales ul{list-style:none;margin:0;padding:0;display:flex;justify-content:end}.single.single-landing-grado .site-header .nav-locales ul li{display:block}.single.single-landing-grado .site-header .nav-locales ul li a{display:block;text-transform:uppercase;font-size:.85em;padding:.25rem .5rem;border-radius:.25rem;color:#2271b7;transition:all .35s}.single.single-landing-grado .site-header .nav-locales ul li a:hover{background:#deeaf4;color:#2271b7}.single.single-landing-grado .site-header .nav-locales ul li:not(:last-child){margin-right:.25rem}.single.single-landing-grado .site-header .nav-locales ul li.current-lang a{background:#2271b7;color:#fff}.single.single-landing-grado .site-header .nav-locales ul li.no-translation{display:none}.single.single-profesor .single-title{margin-bottom:2rem;font-size:2.5rem;position:relative}@media (min-width:992px){.single.single-profesor .single-title{padding-left:48px}.single.single-profesor .single-title:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:0;left:0;width:31px;height:48px}}.single.single-profesor .list-grados li{margin-bottom:1rem;padding-bottom:1rem;position:relative}.single.single-profesor .list-grados li:after{content:"";position:absolute;width:2rem;height:2px;background:#2271b7;left:0;bottom:0}.single.single-profesor .list-grados li .h2{margin-bottom:0}.single.single-profesor .image-wrapper{position:relative}.single.single-profesor .image-wrapper img{border-radius:.35rem}@media (min-width:992px){.single.single-profesor .image-wrapper:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_white.svg) center top no-repeat;background-size:contain;bottom:1rem;left:1rem;width:45px;height:64px;z-index:10}}.single.single-profesor h3{margin-bottom:1.5rem}.single.single-profesor .subjects .subject{background:#f4f8fb;border-radius:.35rem;position:relative;padding:1rem;font-size:1em;font-weight:600;text-transform:uppercase;transition:all .35s}.single.single-profesor .subjects .subject a,.single.single-profesor .subjects .subject span{color:#2271b7}.single.single-profesor .subjects .subject:hover{background:#e9f1f8}.single.single-profesor .subjects .subject:not(:last-child){margin-bottom:.5rem}.single.single-profesor .details .item{background:#f4f8fb}.single.single-profesor .details .item:first-child{border-radius:.5rem .5rem 0 0}.single.single-profesor .details .item:last-child{border-radius:0 0 .5rem .5rem}.single.single-profesor .details .item:last-child:first-child{border-radius:.5rem}.single.single-profesor .details .item:not(:last-child){border-bottom:2px solid #deeaf4}.single.single-profesor .details .item h3{margin-bottom:0;font-size:1em;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase}.single.single-profesor .details .item h3 a{display:block;padding:1rem 2em 1rem 1rem;position:relative}.single.single-profesor .details .item h3 a:after{content:"+";position:absolute;right:1rem;top:1rem;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;transition:.15s all ease-out}.single.single-profesor .details .item .content{display:none;padding:1rem}.single.single-profesor .details .item .content h1,.single.single-profesor .details .item .content h2,.single.single-profesor .details .item .content h3,.single.single-profesor .details .item .content h4,.single.single-profesor .details .item .content h5,.single.single-profesor .details .item .content h6{font-family:"Archivo",sans-serif;font-weight:700;color:#434343}.single.single-profesor .details .item .content h1{font-size:1.75em}.single.single-profesor .details .item .content h2{font-size:1.5em}.single.single-profesor .details .item .content h3{font-size:1.25em}.single.single-profesor .details .item .content h4{font-size:1.125em}.single.single-profesor .details .item .content h5{font-size:1.075em}.single.single-profesor .details .item .content h6{font-size:1em}.single.single-profesor .details .item .content .list-links li a,.single.single-profesor .details .item .content .list-links li span{display:inline-block;color:#2271b7;padding-left:1.5rem;position:relative}.single.single-profesor .details .item .content .list-links li a:before,.single.single-profesor .details .item .content .list-links li span:before{content:"";position:absolute;left:0;top:0;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.single.single-profesor .details .item .content .list-links li:not(:last-child){border-bottom:1px solid #fff}.single.single-profesor .details .item .content>*:last-child{margin-bottom:0}.single.single-profesor .details .item.is-open h3{border-bottom:2px solid #fff}.single.single-profesor .details .item.is-open h3 a:after{transform:rotateZ(135deg)}.single.single-profesor .details .item.is-open .content{display:block}.list-share{list-style:none;margin:0;padding:0}.list-share li{display:inline-block}.list-share li:not(:last-child){margin-right:.25rem}.list-share li a{display:flex;color:#fff;width:32px;height:32px;border-radius:.35rem;align-items:center;justify-content:center;transition:all .35s}.list-share li.share-facebook a{background:#3b5999}.list-share li.share-facebook a:hover{background:#5f7ec1}.list-share li.share-twitter a{background:#000}.list-share li.share-twitter a:hover{background:#262626}.list-share li.share-pinterest a{background:#bd081c}.list-share li.share-pinterest a:hover{background:#f51c34}.list-share li.share-linkedin a{background:#0077b5}.list-share li.share-linkedin a:hover{background:#02a9ff}.list-share li.share-whatsapp a{background:#25d366}.list-share li.share-whatsapp a:hover{background:#61e392}.list-section{margin-bottom:2rem}.list-section .item{padding:1rem;background:#f4f8fb;border-radius:.35rem}.list-section .item .col>*:last-child{margin-bottom:0}.list-section .item:not(:last-child){margin-bottom:1rem}.has-zoom{transition:60s transform ease-out}.has-zoom.is-zoomed{transform:scale(1.1)}.grado h3{font-family:"Archivo",sans-serif;font-weight:600;font-size:.85rem;text-transform:uppercase;color:#e5ad07}.grado h2{font-size:1.7rem}.grado .section-splash{background:var(--accent-color);position:relative;overflow:hidden}@media (min-width:992px){.grado .section-splash{display:flex;flex-direction:column;justify-content:end;min-height:75vh;padding:3rem 0}}.grado .section-splash svg{position:absolute;width:160px;height:160px;z-index:5;opacity:.35}.grado .section-splash svg #shape{fill:var(--accent-color)}.grado .section-splash svg:nth-of-type(1){right:-80px;top:-80px}.grado .section-splash svg:nth-of-type(2){left:-80px;bottom:-80px}@media (min-width:992px){.grado .section-splash svg{width:320px;height:320px}.grado .section-splash svg:nth-of-type(1){right:-160px;top:-160px}.grado .section-splash svg:nth-of-type(2){left:-160px;bottom:-160px}}@media (min-width:1200px){.grado .section-splash svg{width:420px;height:420px}.grado .section-splash svg:nth-of-type(1){right:-220px;top:-220px}.grado .section-splash svg:nth-of-type(2){left:-220px;bottom:-220px}}@media (min-width:992px){.grado .section-splash .splash-image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.grado .section-splash .splash-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35)}}@media (min-width:992px){.grado .section-splash .splash-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}}.grado .section-splash .splash-image .img-desktop{display:none}@media (min-width:992px){.grado .section-splash .splash-image .img-desktop{display:block}}@media (min-width:992px){.grado .section-splash .splash-image .img-mobile{display:none}}.grado .section-splash .container{position:relative;z-index:10}.grado .section-splash h1{margin-bottom:.25rem;font-size:2.5rem;position:relative;color:#fff}@media (min-width:992px){.grado .section-splash h1{font-size:3.5rem;color:#e5ad07}}.grado .section-splash h1:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/icon_splash.svg) center top no-repeat;background-size:contain;top:-3rem;left:0;width:72px;height:36px}.grado .section-splash p{margin-bottom:0;color:#fff}@media (min-width:992px){.grado .section-splash p{font-size:1.25rem}}.grado .section-splash .btn{min-width:220px}@media (min-width:992px){.grado .section-splash .btn{min-width:auto}}.grado .section-why{padding:3rem 0;font-size:1.15em;line-height:1.75}.grado .section-why h2{font-size:2.25rem}.grado .section-why .wrapper-image{position:relative}.grado .section-why .wrapper-image img{border-radius:.75rem}.grado .section-why .wrapper-image:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:-.5rem;right:2rem;width:48px;height:75px}.grado .section-reasons{padding:3rem 0}.grado .section-reasons h2{margin-bottom:3rem;font-size:2.25rem}.grado .section-reasons .reasons .reason{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;background:#fff;border-radius:.35rem;box-shadow:0 0 1rem rgba(34,34,34,.05);border-bottom:5px solid transparent;transition:.35s all ease-out}.grado .section-reasons .reasons .reason .wrapper>*:last-child{margin-bottom:0}.grado .section-reasons .reasons .reason.has-hover:hover{border-bottom-color:var(--accent-color)}.grado .section-reasons .reasons .reason.has-hover:hover .fi-3x{transform:rotate(-8deg)}.grado .section-reasons .reasons .reason.has-content .wrapper{margin-bottom:1rem}.grado .section-reasons .reasons .reason.reason-simple{background:0 0;padding:1rem 0;box-shadow:initial}.grado .section-reasons .reasons .reason.reason-simple img{border-radius:.5rem}.grado .section-reasons .reasons .reason.reason-simple p{font-size:1.15em}.grado .section-reasons .reasons .reason .fi-3x{transition:.35s all;color:var(--accent-color)}.grado .section-reasons .reasons .reason h4{font-size:1.25em}.grado .section-reasons .reasons .reason a{font-family:"Archivo",sans-serif;font-weight:600;font-size:.85em;color:#e5ad07;text-transform:uppercase}.grado .section-info{padding:3rem 0}.grado .section-info h2{font-size:2.25rem;margin-bottom:3rem}.grado .section-info ul{list-style:none;padding:0}.grado .section-info ul li{padding:.25rem 0}.grado .section-info table td{background:0 0 !important}.grado .section-info .box>*:last-child{margin-bottom:0}.grado .section-work{padding:3rem 0;font-size:1.15em;line-height:1.75}.grado .section-work h2{font-size:2.25rem}.grado .section-work .wrapper-image{position:relative}.grado .section-work .wrapper-image img{border-radius:.75rem}.grado .section-work .wrapper-image:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:-.5rem;left:2rem;width:48px;height:75px}.grado .section-stats .stats .stat{padding:1rem}.grado .section-stats .stats .stat .stat-number{font-size:2.5em}@media (min-width:768px){.grado .section-stats .stats .stat .stat-number{font-size:3em}}.grado .section-stats .stats .stat .stat-number strong{font-weight:400;color:#2271b7}.grado .section-stats .stats .stat .stat-name{font-size:1.15em;font-weight:500;color:#6f6f6f}@media (min-width:768px){.grado .section-stats .stats .stat .stat-name{font-size:1.25em}}.grado .section-salidas{padding:3rem 0}.grado .section-salidas h2{font-size:2.25rem}.grado .section-salidas .box-accent .fi{position:relative;top:3px}.grado .section-asignaturas{padding:3rem 0}.grado .section-testimoniales{padding:3rem 0}.grado .section-testimoniales h2{font-size:2.25rem;margin-bottom:2rem}.grado .section-convenios{padding:3rem 0 1.5rem}.grado .section-convenios h2{font-size:2.25rem;margin-bottom:2rem}.grado .section-convenios img{border-radius:.75rem}.grado .section-reviews{padding:3rem 0}.grado .section-reviews h2{font-size:2.25rem;margin-bottom:2rem}.grado .section-reviews p{font-size:.9rem}.grado .section-reviews p.lead{font-size:1.25rem;margin-bottom:.25em}.grado .section-reserve{position:relative;background:var(--accent-color)}.grado .section-reserve h2{font-size:2.25rem}.grado .section-reserve .reserve-contents{color:#fff}@media (min-width:992px){.grado .section-reserve .reserve-image{position:relative}.grado .section-reserve .reserve-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.45)}.grado .section-reserve .reserve-contents{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;padding:2rem 0}.grado .section-reserve .reserve-contents h2{font-size:2.5em}}@media (min-width:992px) and (min-width:1400px){.grado .section-reserve .reserve-contents{padding:5rem 0}}.grado .section-contact{padding:5rem 0}@media (min-width:1400px){.grado .section-contact{padding:0}}.grado .section-contact h3{color:#e5ad07;text-transform:uppercase;font-size:.8em;font-weight:700;margin-bottom:2rem;font-family:"Archivo",sans-serif}.grado .section-contact h2{font-size:2.5rem;margin-bottom:.5rem}@media (min-width:1400px){.grado .section-contact .box{position:relative;top:-5rem}}.extra-menu.menu-grado{background:var(--accent-soft)}.extra-menu.menu-grado nav .menu{list-style:none;margin-bottom:0;padding:0}.extra-menu.menu-grado nav .menu.menu-mobile{display:flex;flex-direction:row}.extra-menu.menu-grado nav .menu.menu-mobile>.menu-item{display:block}.extra-menu.menu-grado nav .menu.menu-mobile>.menu-item:not(:last-child){border-right:1px solid rgba(255,255,255,.1);margin-right:0}.extra-menu.menu-grado nav .menu>.menu-item{display:inline-block}.extra-menu.menu-grado nav .menu>.menu-item:not(:last-child){margin-right:.5rem}.extra-menu.menu-grado nav .menu>.menu-item>a,.extra-menu.menu-grado nav .menu>.menu-item>span{display:block;color:var(--accent-text);font-size:.8rem;padding:.75rem;transition:all .35s}.extra-menu.menu-grado nav .menu>.menu-item>a:hover,.extra-menu.menu-grado nav .menu>.menu-item>span:hover{background:var(--accent-darker)}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children{position:relative}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>a,.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>span{padding-right:2rem;position:relative}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>a:after,.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>span:after{content:"";position:absolute;right:.75rem;top:.75rem;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>.sub-menu{display:none;position:absolute;left:0;z-index:10;background:var(--accent-darker);list-style:none;margin:0;padding:.35rem 0;min-width:100%}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>.sub-menu .menu-item>a,.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>.sub-menu .menu-item>span{display:block;color:var(--accent-muted);white-space:nowrap;font-size:.8rem;padding:.5rem 1rem;transition:all .35s}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>.sub-menu .menu-item>a:hover,.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children>.sub-menu .menu-item>span:hover{color:#fff}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children:hover>a,.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children:hover>span{background:var(--accent-darker)}.extra-menu.menu-grado nav .menu>.menu-item.menu-item-has-children:hover>.sub-menu{display:block}@media (min-width:992px){.logos .logo{padding:1rem}}.logos .logo img{filter:grayscale(1);opacity:.75;transition:.35s all}.logos .logo:hover img{filter:grayscale(0);opacity:1}.cursos>.table th,.cursos>.table td{padding:.75rem 1rem;background:0 0}.cursos>.table tr:last-child th,.cursos>.table tr:last-child td{border-bottom:none}.cursos>h6{margin-bottom:1rem;font-weight:700}.cursos h5{font-family:"Archivo",sans-serif;font-weight:600;font-size:1em;text-transform:uppercase;margin-bottom:1rem;padding:.75rem 1rem;background:var(--accent-shaded);color:var(--accent-darker);border-radius:.35rem}.cursos .curso{border:1px solid var(--accent-shaded);border-radius:.35rem;transition:all .15s;overflow:hidden}.cursos .curso:not(:last-child){margin-bottom:1rem}.cursos .curso .table{margin-bottom:0}.cursos .curso .table .column-creditos{width:144px;text-align:right}.cursos .curso .table th{background:#fafafa;font-size:1.15em}.cursos .curso .table td,.cursos .curso .table th{padding:.75rem}.cursos .curso>h4{font-family:"Archivo",sans-serif;font-weight:600;font-size:1em;text-transform:uppercase;margin-bottom:0}.cursos .curso>h4 a{position:relative;display:block;padding:.75rem 2rem .75rem 1rem;background:var(--accent-shaded);color:var(--accent-darker);transition:all .15s}.cursos .curso>h4 a:after{content:"";position:absolute;right:1rem;top:.75rem;font-family:"Font Awesome 6 Free",sans-serif;transition:all .15s ease-out}.cursos .curso .curso-asignaturas{display:none}.cursos .curso.is-open{border-color:var(--accent-color)}.cursos .curso.is-open h4 a{background:var(--accent-color);color:var(--accent-text)}.cursos .curso.is-open h4 a:after{transform:rotateZ(180deg)}.cursos .curso.is-open .curso-asignaturas{display:block}.cursos .curso.is-open .curso-asignaturas a{color:var(--accent-darker)}.cursos .curso.is-open .curso-asignaturas span.ljoptimizer{color:var(--accent-darker)}.secciones h3{border-bottom:2px solid #c8dced;padding-bottom:1rem}.secciones h5{font-size:1.15em}.wrapper-fechas .fechas .fecha{text-align:center;position:relative;color:#fff;font-size:.85rem;font-weight:600;text-transform:uppercase;height:100%}.wrapper-fechas .fechas .fecha .fecha-dia{background:#e9f1f8;color:#2271b7;padding:1rem;display:flex;flex-direction:column;justify-content:center;min-height:100%;border-radius:.35rem 0 0 .35rem}.wrapper-fechas .fechas .fecha .fecha-mes{padding:2rem;display:flex;flex-direction:column;justify-content:center;min-height:100%;border-radius:0 .35rem .35rem 0}span.ljoptimizer{color:var(--bs-blue)}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.contact-buttons{right:0;bottom:1rem;position:fixed;z-index:200}@media (min-width:768px){.contact-buttons{right:1rem;bottom:15%}}.contact-buttons .button{display:flex;width:4rem;height:4rem;border-radius:4rem;align-items:center;justify-content:center;border:2px solid #fff;margin:.5rem;transition:all .35s;box-shadow:0 0 .75rem rgba(34,34,34,.15);color:#fff;font-size:2rem}.contact-buttons .button.button-whatsapp{background:#25d366}.contact-buttons .button.button-whatsapp:hover{background:#1da851}.contact-buttons .button.button-mail{background:#1c71b8}.contact-buttons .button.button-mail:hover{background:#15568c}.offset-top{position:relative;top:-2rem}.page.front-page .section-splash{background:#2271b7;position:relative}.page.front-page .section-splash:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_white.svg) center top no-repeat;background-size:contain;top:2.5rem;right:2.5rem;width:62px;height:88px;z-index:10}.page.front-page .section-splash .slides .swiper{padding-bottom:3rem}@media (min-width:992px){.page.front-page .section-splash .slides .swiper{padding-bottom:0}}.page.front-page .section-splash .slides .slide .slide-image{height:0;overflow:hidden;padding-bottom:100%;position:relative}@media (min-width:992px){.page.front-page .section-splash .slides .slide .slide-image{padding-bottom:56.25%}}@media (min-width:1200px){.page.front-page .section-splash .slides .slide .slide-image{padding-bottom:45%}}.page.front-page .section-splash .slides .slide .slide-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.page.front-page .section-splash .slides .slide .slide-image .image-desktop{display:none}@media (min-width:992px){.page.front-page .section-splash .slides .slide .slide-image .image-mobile{display:none}.page.front-page .section-splash .slides .slide .slide-image .image-desktop{display:block}}.page.front-page .section-splash .slides .slide .slide-content{color:#fff}.page.front-page .section-splash .slides .slide .slide-content h2{color:#e5ad07;font-size:2em;position:relative}.page.front-page .section-splash .slides .slide .slide-content h2:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/icon_splash.svg) center top no-repeat;background-size:contain;top:-3rem;left:0;width:72px;height:36px}.page.front-page .section-splash .slides .slide .slide-content .content-text{margin-bottom:.5rem}.page.front-page .section-splash .slides .slide .slide-content .content-text h3,.page.front-page .section-splash .slides .slide .slide-content .content-text h4,.page.front-page .section-splash .slides .slide .slide-content .content-text h5,.page.front-page .section-splash .slides .slide .slide-content .content-text h6{font-family:"Archivo",sans-serif}@media (min-width:992px){.page.front-page .section-splash .slides .slide .slide-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center}.page.front-page .section-splash .slides .slide .slide-content h2{font-size:3em}.page.front-page .section-splash .slides .slide .slide-content .content-text{margin-bottom:1rem}}.page.front-page .section-splash .swiper-buttons{display:none;position:absolute;z-index:10;right:2rem;bottom:2rem}.page.front-page .section-splash .swiper-buttons .swiper-button{background:0 0;border:2px solid #fff;color:#fff;width:3rem;height:3rem;transition:all .35s;opacity:.5}.page.front-page .section-splash .swiper-buttons .swiper-button:hover{background:#fff;color:#2271b7}@media (min-width:992px){.page.front-page .section-splash .swiper-buttons{display:block}}.page.front-page .section-splash:hover .swiper-button{opacity:1}.page.front-page .section-about{padding:4rem 0}.page.front-page .section-about h3{color:#e5ad07;text-transform:uppercase;font-size:.8em;font-weight:700;margin-bottom:.5rem;font-family:"Archivo",sans-serif}.page.front-page .section-about h2{font-size:3em;margin-bottom:2rem}.page.front-page .section-about .wrapper-image{position:relative;overflow:hidden}.page.front-page .section-about .wrapper-image img{border-radius:.75rem}.page.front-page .section-about .wrapper-image:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:-.5rem;left:2rem;width:48px;height:75px}.page.front-page .section-about .lead{text-transform:uppercase;font-weight:500;margin-bottom:2rem}.page.front-page .section-studies{padding:2rem 0 4rem}.page.front-page .section-studies h2{font-size:3em;margin-bottom:0}.page.front-page .section-studies img{border-radius:.5rem}.page.front-page .section-studies .content{position:absolute;left:0;top:0;width:100%;height:100%;border-bottom:10px solid transparent;border-radius:.5rem;display:flex;flex-direction:column;justify-content:end;padding:.75rem 1.25rem}.page.front-page .section-studies .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);z-index:0}.page.front-page .section-studies .content h3{position:relative;font-family:"Archivo",sans-serif;font-size:1.5rem;color:#fff;z-index:1}.page.front-page .section-studies .content a{position:relative;z-index:1;text-decoration:none;color:#e5ad07;text-transform:uppercase;font-size:.85em;font-weight:500}.page.front-page .section-why{padding:4rem 0}.page.front-page .section-why h2{font-size:3em;margin-bottom:2rem}.page.front-page .section-why ul{list-style:none;padding:0;margin:0 0 2rem}@media (min-width:992px){.page.front-page .section-why ul{margin-bottom:0}}.page.front-page .section-why ul li{font-weight:500;font-size:1.15em;position:relative}.page.front-page .section-why ul li:not(:last-child){border-bottom:1px solid #c8c8c8}.page.front-page .section-why ul li a{display:block;position:relative;color:#6f6f6f;text-decoration:none;padding:1rem 3rem}.page.front-page .section-why ul li a:after{content:"";position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;right:1.25rem;top:1rem}.page.front-page .section-why ul li a img{position:absolute;left:1rem;top:1.15rem;width:1.5rem;border-radius:0}.page.front-page .section-why ul li.is-selected a{color:#e5ad07}.page.front-page .section-why .images{position:relative}.page.front-page .section-why .images:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:-.5rem;right:2rem;width:48px;height:75px}.page.front-page .section-why .images .btn{position:absolute;right:1.5rem;bottom:1.5rem;z-index:10}.page.front-page .section-why .images img{display:none;border-radius:.75rem}.page.front-page .section-why .stats .stat{padding:1rem}.page.front-page .section-why .stats .stat .stat-number{font-size:2.5em}@media (min-width:768px){.page.front-page .section-why .stats .stat .stat-number{font-size:3em}}.page.front-page .section-why .stats .stat .stat-number strong{font-weight:400;color:#2271b7}.page.front-page .section-why .stats .stat .stat-name{font-size:1.15em;font-weight:500;color:#6f6f6f}@media (min-width:768px){.page.front-page .section-why .stats .stat .stat-name{font-size:1.25em}}.page.front-page .section-testimonials{padding:4rem 0}.page.front-page .section-testimonials h3{color:#e5ad07;text-transform:uppercase;font-size:.8em;font-weight:700;margin-bottom:.5rem;font-family:"Archivo",sans-serif}.page.front-page .section-testimonials h2{font-size:3em;margin-bottom:0}.page.front-page .section-testimonials .swiper .swiper-slide{height:auto}.page.front-page .section-testimonials .swiper .swiper-slide .profile{height:100%;display:flex;flex-direction:column}.page.front-page .section-testimonials .swiper .swiper-slide .profile .profile-excerpt{flex:1 0 0}.page.front-page .section-blog{padding:4rem 0}.page.front-page .section-blog h3{color:#e5ad07;text-transform:uppercase;font-size:.8em;font-weight:700;margin-bottom:.5rem;font-family:"Archivo",sans-serif}.page.front-page .section-blog h2{font-size:3em;margin-bottom:2rem}.page.front-page .section-blog ul{padding:0;margin:0 0 1rem;text-align:center}.page.front-page .section-blog ul li{display:inline-block}.page.front-page .section-blog ul li a{display:block}.page.front-page .section-experience{position:relative;background:#2271b7}.page.front-page .section-experience .experience-contents{color:#fff}@media (min-width:992px){.page.front-page .section-experience .experience-image{position:relative}.page.front-page .section-experience .experience-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.65)}.page.front-page .section-experience .experience-contents{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;padding:2rem 0}.page.front-page .section-experience .experience-contents h3{font-size:3em}}@media (min-width:992px) and (min-width:1400px){.page.front-page .section-experience .experience-contents{padding:5rem 0}}.page.front-page .section-contact{padding:5rem 0}@media (min-width:1400px){.page.front-page .section-contact{padding:0}}.page.front-page .section-contact h3{color:#e5ad07;text-transform:uppercase;font-size:.8em;font-weight:700;margin-bottom:2rem;font-family:"Archivo",sans-serif}.page.front-page .section-contact h2{font-size:2.5em;margin-bottom:.5rem}@media (min-width:1400px){.page.front-page .section-contact .box{position:relative;top:-5rem}}.page.front-page .section-location{padding-top:3rem}.page.front-page .section-location .wrapper-image{position:relative;overflow:hidden}.page.front-page .section-location .wrapper-image:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_white.svg) center top no-repeat;background-size:contain;top:2.5rem;left:2.5rem;width:62px;height:88px;z-index:10}.page.front-page .section-location h2{font-size:2.5em;margin-bottom:.5rem}@media (min-width:992px){.has-sidebar .sidebar{width:320px}}.has-sidebar .sidebar .menu{list-style:none;margin:0 0 1rem;padding:0}.has-sidebar .sidebar .menu>.menu-item a,.has-sidebar .sidebar .menu>.menu-item span{display:block;text-decoration:none;color:#222;padding:.75rem;border-radius:.35rem .35rem 0 0}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children{border:2px solid #e9f1f8;border-radius:.35rem}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children:not(:last-child){margin-bottom:1rem}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children>a,.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children>span{background:#e9f1f8;color:#2271b7;font-size:.8rem;font-weight:600;text-transform:uppercase}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item a,.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item span{color:#6f6f6f;font-size:.95rem}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item a:hover,.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item span:hover{color:#2271b7}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item.current_page_item>a,.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item.current_page_item>span{position:relative;color:#2271b7;font-weight:600;padding-left:1.75rem}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item.current_page_item>a:before,.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item.current_page_item>span:before{content:"";position:absolute;left:.75rem;top:1.2rem;width:.5rem;height:.5rem;border-radius:.5rem;background:#e5ad07}.has-sidebar .sidebar .menu>.menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .menu-item{padding-left:1rem}.page .page-title{margin-bottom:2rem;font-size:2.5rem;position:relative;word-break:break-word}@media (min-width:768px){.page .page-title{padding-left:48px}.page .page-title:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_yellow.svg) center top no-repeat;background-size:contain;top:0;left:0;width:31px;height:48px}}.page .page-heading{margin-bottom:1rem;position:relative}.page .page-heading img{border-radius:.35rem}@media (min-width:992px){.page .page-heading:after{content:"";position:absolute;background:url(//mediterrani.com/wp-content/themes/eum_2025/css/../img/dots_white.svg) center top no-repeat;background-size:contain;top:1rem;right:1rem;width:45px;height:64px;z-index:10}}.page .page-content{line-height:1.65}.page .page-content img{border-radius:.35rem}.page.page-contacto .asesor{height:100%;border:2px solid #e9f1f8;border-radius:.5rem}.page.page-contacto .asesor .titulo-asesor{background:#e9f1f8;color:#2271b7;padding:1rem;text-transform:uppercase;font-size:.85rem;font-weight:600}.page.page-contacto .asesor .imagen-asesor{padding:1rem}.page.page-contacto .asesor .wrapper-asesor{padding:1rem}.page.page-contacto .asesor .wrapper-asesor h3{font-family:"Archivo",sans-serif;font-size:1.25em;margin-bottom:0}.page.page-contacto .asesor .wrapper-asesor h4{font-family:"Archivo",sans-serif;font-weight:600;font-size:.85em;text-transform:uppercase;color:#2271b7}.page.page-contacto .asesor .wrapper-asesor .datos-asesor h4{color:#6f6f6f}.page.page-covid .columna{background:#e9f1f8;border-radius:.5rem;padding:1rem;height:100%;text-align:center}.page.page-covid .columna h3{font-family:"Archivo",sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.page.page-identidad .colores .color{padding-left:48px;position:relative}.page.page-identidad .colores .color .color-swatch{display:block;width:32px;height:32px;border-radius:.35rem;position:absolute;left:.25rem;top:.25rem}.page.page-identidad .colores .color .color-details .details-description{font-size:1.15em}.page.page-identidad .colores .color .color-details .details-value{font-size:.85em;color:#6f6f6f;text-transform:uppercase}.page.page-incoming-students .profiles{width:100%}@media (min-width:992px){.page.page-incoming-students .profiles{width:320px}}.page.page-quienes-somos .edificios .contenido{padding:1rem;border-radius:.5rem;font-size:.9em}.page.page-quienes-somos .edificios .contenido:not(:last-child){margin-bottom:1rem}.page.page-quienes-somos .edificios .contenido>*:last-child{margin-bottom:0}.page.page-quienes-somos .edificios .contenido h4{font-family:"Archivo",sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase}.page.page-quienes-somos .edificios .contenido.contenido-verde{background:#f8faf5;color:#61704b}.page.page-quienes-somos .edificios .contenido.contenido-azul{background:#eff5fa;color:#1f4a6d}.page.page-quienes-somos .edificios .contenido.contenido-rojo{background:#fbf0ee;color:#772415}.page.page-quienes-somos .edificios .contenido.contenido-morado{background:#f4f3f8;color:#453b60}.page.page-quienes-somos .edificios .contenido.contenido-amarillo{background:#fcf9ee;color:#7a6315}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul{list-style:none;margin:0;padding:0}@media (min-width:992px){.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul{display:flex;flex-direction:row}}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li{flex:1 0 auto}@media (min-width:992px){.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li:first-child{padding-right:.5rem}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li:last-child{padding-left:.5rem}}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>a{display:block;background:#e5ad07;color:#222;text-transform:uppercase;font-size:.85rem;font-weight:600;padding:.75rem 1rem;border-radius:.35rem;margin-bottom:1rem}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>.sub-menu{list-style:none;margin:0 0 1rem;padding:0}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>.sub-menu>.menu-item a{display:block;text-decoration:none;color:#222;padding:.75rem;border-radius:.35rem .35rem 0 0}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>.sub-menu>.menu-item.menu-item-has-children{border:2px solid #e9f1f8;border-radius:.35rem}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>.sub-menu>.menu-item.menu-item-has-children:not(:last-child){margin-bottom:1rem}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>.sub-menu>.menu-item.menu-item-has-children>a{background:#e9f1f8;color:#2271b7;font-size:.8rem;font-weight:600;text-transform:uppercase}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>.sub-menu>.menu-item.menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}.page.page-servicios-landing .page-content .menu-landing-servicios-container>ul>li>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item a{color:#6f6f6f;font-size:.95rem}.page.page-investigacion .botones .btn{min-width:144px}.page.page-investigacion .numeros .numero{height:100%;padding:1rem;background:#f0f5fa;border-radius:.35rem;text-align:center}.page.page-investigacion .numeros .numero .numero-image{margin-bottom:1rem}.page.page-investigacion .numeros .numero .numero-number{margin-bottom:1rem;font-size:2.5em;color:#2271b7}.page.page-investigacion .numeros .numero .numero-description{font-size:.9em}.page.page-investigacion .loop .loop-post{display:flex;flex-direction:column;height:100%}.page.page-investigacion .loop .loop-post .post-details{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between}.page.page-investigacion .lineas .linea{background:#f0f5fa;border-radius:.35rem}.page.page-investigacion .lineas .linea:not(:last-child){margin-bottom:1rem}.page.page-investigacion .lineas .linea .linea-titulo{margin-bottom:0}.page.page-investigacion .lineas .linea .linea-titulo a{display:block;padding:1rem 2rem 1rem 1rem;font-size:.85rem;font-weight:600;font-family:"Archivo",sans-serif;text-transform:uppercase;position:relative}.page.page-investigacion .lineas .linea .linea-titulo a:after{content:"+";position:absolute;font-size:1rem;right:1rem;top:.85rem;font-family:"Font Awesome 6 Free",sans-serif;transition:all .15s ease-out}.page.page-investigacion .lineas .linea .linea-contenido{display:none;padding:0 1rem 1rem}.page.page-investigacion .lineas .linea .linea-contenido>*:last-child{margin-bottom:0}.page.page-investigacion .lineas .linea.is-open{background:#deeaf4}.page.page-investigacion .lineas .linea.is-open .linea-titulo a:after{transform:rotate(45deg)}.page.page-investigacion .lineas .linea.is-open .linea-contenido{display:block}.page.page-investigacion .profesores .profesor h5{margin-bottom:0}.page.page-investigacion .profesores .profesor p{color:#2271b7;font-size:.85rem;text-transform:uppercase;font-weight:600}.page.page-investigacion .profesores .profesor img{width:112px;height:112px}.page.page-investigacion .listado_investigacion h5{background:#fdf9ee;color:#846815;font-weight:600;font-size:.85rem;font-family:"Archivo",sans-serif;text-transform:uppercase;padding:1rem;margin-bottom:1rem;border-radius:.35rem}.page.page-investigacion .listado_investigacion .item{padding:1rem;background:#f0f5fa;border-radius:.35rem}.page.page-investigacion .listado_investigacion .item:not(:last-child){margin-bottom:1rem}.page.page-investigacion .listado_investigacion .item .item-detalles{font-size:.9em;cursor:default}.page.page-investigacion .listado_investigacion .item .item-detalles>*:last-child{margin-bottom:0}.page.page-investigacion .memorias .memoria{background:#f0f5fa;border-radius:.35rem}.page.page-investigacion .memorias .memoria a{display:block;padding:1rem}.page.page-investigacion .memorias .memoria:not(:last-child){margin-bottom:1rem}