/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#main{max-width:2250px;margin:0px auto;}.navbar-nav .nav-item{cursor:pointer;}.navbar-nav .dropdown-menu.show{background-color:#003a5d;border:none;}.navbar-nav .dropdown-menu.show .dropdown-item a{color:white;font-family:sans-serif;font-weight:bold;font-size:15px;}.navbar-nav .dropdown-menu.show .dropdown-item a:hover{color:#ff5100;background-color:#003a5d;}.navbar-nav .dropdown-menu.show .dropdown-item.active{background-color:#003a5d;}.navbar-nav .dropdown-menu.show .dropdown-item:hover{color:#ff5100;background-color:#003a5d;}.navbar-expand-lg .navbar-nav .nav-item{transition:all ease-in-out 0.2s;}.navbar-expand-lg .navbar-nav .nav-item.active{color:#ff5100;}.navbar-expand-lg .navbar-nav .nav-item.active .nav-link{color:#ff5100;}.navbar-expand-lg .navbar-nav .nav-link{color:white;font-family:sans-serif;font-weight:bold;font-size:15px;}.navbar-expand-lg .navbar-nav .nav-link:hover{color:#ff5100;}.navbar-toggler:focus{box-shadow:none;}.imm-home-post .view-imm-home-post .more-link a,.imm-blog-card .views-field-search-api-url .field-content a,.imm-post-home-card .views-field-view-node .field-content a,.eu-cookie-compliance-banner button,.eu-cookie-withdraw-banner button,.wp-block-button__link{background-color:white;border-radius:5px;color:#003a5d;border:2px solid #003a5d;width:200px;height:49px;padding:calc(0.667em - 5px) calc(1.333em - 5px);transition:all 0.5s ease;font-family:"Roboto",sans-serif;font-size:19px;text-transform:uppercase;margin-top:0.25rem;}.wp-block-button__link:visited{color:#003a5d;}.wp-block-button__link:visited:hover{color:white;}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{background-color:#003a5d;}@media (min-width:1390px){.navbar-expand-lg .navbar-nav .nav-item{margin-right:42px;}.imm-home-post .view-imm-home-post .more-link a,.imm-blog-card .views-field-search-api-url .field-content a,.imm-post-home-card .views-field-view-node .field-content a,.eu-cookie-compliance-banner button,.eu-cookie-withdraw-banner button,.wp-block-button__link{margin-top:1.25rem;}}.page-view .pc{display:none;}.page-view .imm-orange-bg-section{display:none;}.node--type-article .field--name-body img,.imm-blog-card img,.imm-post-home-card .views-field-field-imm-mobile-img img,.imm-img{align-self:center;object-fit:cover;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;}.imm-container{padding:34px 30px 37px 30px;}@media (min-width:992px){.page-view .pc{display:block;}.page-view .mobile{display:none;}.page-view .imm-orange-bg-section{display:flex;}.imm-container{padding:70px 60px 60px 70px;}}@media (min-width:1390px){.imm-container{padding:5% 10%;}}.imm-hero-img .header,body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header{position:fixed;top:0;width:100%;z-index:10;}.imm-hero-img .header .navbar,body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header .navbar{flex-wrap:nowrap;position:relative;}.imm-hero-img .header .navbar > .container,body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header .navbar > .container{padding:0;max-width:2250px;}.imm-hero-img .header .navbar-brand,body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header .navbar-brand{width:200px;flex-grow:2;}.imm-hero-img .header .navbar-toggler-icon,body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header .navbar-toggler-icon{width:20px;height:20px;background-image:url(/themes/custom/immedia_theme/img/menu-burguer.svg);}.imm-hero-img .header .imm-languages-nav .lang-dropdown-form .lang-dropdown-select-element,body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header .imm-languages-nav .lang-dropdown-form .lang-dropdown-select-element{width:40px !important;background-color:transparent;background-position:top right;background-size:9px;color:#ff5100;padding:0px 5px;background-image:url(/themes/custom/immedia_theme/img/sort-down.svg);border:none;}.imm-hero-img .header .imm-languages-nav .lang-dropdown-form .lang-dropdown-select-element option,body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header .imm-languages-nav .lang-dropdown-form .lang-dropdown-select-element option{background-color:#003a5d;}header .navbar-collapse.justify-content-end.collapse.show{padding:0 5%;}header .navbar-collapse{flex-basis:unset;flex-grow:unset;align-items:unset;}header .dropdown-menu{background-color:#003a5d;border:none;box-shadow:none;}header .dropdown-menu.active{background-color:#003a5d;}header .dropdown-menu a{color:white;font-family:sans-serif;font-weight:bold;font-size:15px;}header .dropdown-menu a a:hover{color:#ff5100;}header .dropdown-item a{color:white;font-family:sans-serif;font-weight:bold;font-size:15px;}header .dropdown-item.active{background-color:#003a5d;}header .dropdown-item.active a{color:white;}header .dropdown-item:hover{background-color:#003a5d;}header .dropdown-item:hover a{color:#ff5100;}header .navbar-expand-lg .navbar-nav .dropdown-menu{margin-top:1px;}.alert-wrapper{z-index:999999 !important;}body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header{background-color:#003a5d;transition:all 0.5s ease;padding:1% 10% 1% !important;}body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) #page-wrapper{margin-top:80px;}p{font-family:"Roboto",sans-serif;font-size:15px;}.imm-heading{display:flex;align-items:center;}.imm-heading h2{font-family:sans-serif;font-size:23px;letter-spacing:0.92px;color:#003a5d;margin-left:10px;font-weight:300;margin-bottom:0;}.imm-h3-title{font-size:22px;color:#003a5d;}.imm-h3-title a{font-family:"Roboto",sans-serif;font-size:22px;color:#003a5d;text-decoration:none;}.imm-h3-title::after{content:"";display:block;margin:12px 0 25px 0;top:100%;border-bottom:3px solid #ff5100;width:70px;}.imm-orange-bg-section{display:flex;align-items:center;justify-content:center;background-color:#ff5100;min-height:584px;}.imm-orange-bg-section p{font-family:"Roboto",sans-serif;font-size:20px;color:white;width:30%;position:relative;}.imm-orange-bg-section p::before{content:url(/themes/custom/immedia_theme/img/angrama_blanco.png);position:absolute;left:100%;bottom:100%;}.offcanvas{background-color:#003a5d;}.btn-close{background:url(/themes/custom/immedia_theme/img/xmark-solid.svg) center/1em auto no-repeat;}.offcanvas.show{transform:translateX(20%);}.pagination{align-items:center;justify-content:center;margin-top:35px;}.pagination .page-item,.pagination .pager__item--next{margin:0 8px;}.pagination .page-item .page-link,.pagination .pager__item--next .page-link{border-color:#CFD3D5;color:#003a5d;border-radius:5px;}.pagination .page-item .page-link:hover,.pagination .pager__item--next .page-link:hover{background-color:#CFD3D5;color:white;}.pagination .page-item.active .page-link{background-color:#003a5d;border-color:#003a5d;color:white;}@media (min-width:768px){.pagination{justify-content:flex-end;}}@media (min-width:992px){body:not(.node--type-imm-gutrnberg-page):not(.page-view-imm-blog):not(.node--type-article) .header .navbar{align-items:center;}.imm-heading h2{font-size:35px;}.imm-h3-title{font-size:25px;}.navbar-expand-lg .offcanvas{width:unset;align-items:flex-end;}}@media (min-width:1390px){p{font-size:16px;}.imm-heading h2{font-size:45px;}.imm-h3-title{font-size:35px;}}.eu-cookie-withdraw-tab{transform:unset;left:unset;top:unset;bottom:100%;align-self:flex-start;}.sliding-popup-bottom{display:flex !important;flex-direction:column;}.eu-cookie-compliance-banner,.eu-cookie-withdraw-banner{border-top:3px solid #ff5100;}.eu-cookie-compliance-banner h2,.eu-cookie-compliance-banner p,.eu-cookie-withdraw-banner h2,.eu-cookie-withdraw-banner p{font-family:"Roboto",sans-serif;}.eu-cookie-compliance-banner button,.eu-cookie-withdraw-banner button{font-size:15px;width:unset;text-transform:uppercase;background-color:unset;background-image:unset;text-shadow:unset;box-shadow:unset;}.eu-cookie-compliance-banner button:hover,.eu-cookie-withdraw-banner button:hover{background-image:unset;transform:translate(0px,-5px);}.eu-cookie-compliance-banner .eu-cookie-compliance-save-preferences-button,.eu-cookie-withdraw-banner .eu-cookie-compliance-save-preferences-button{border:3px solid #ff5100;background-color:#003a5d;color:#ff5100;margin-right:10px;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons,.eu-cookie-withdraw-banner .eu-cookie-compliance-buttons{max-width:none;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button,.eu-cookie-withdraw-banner .eu-cookie-compliance-buttons button{border:3px solid #ff5100;background-color:#ff5100;color:white;}.eu-cookie-compliance-content .eu-cookie-compliance-message h2{color:#ff5100 !important;margin-top:20px;font-family:"Roboto Condensed",sans-serif;letter-spacing:1px;text-transform:uppercase;}.eu-cookie-compliance-content .eu-cookie-compliance-message p{font-size:13px;line-height:0;}.eu-cookie-compliance-content .eu-cookie-compliance-message h3{margin-top:20px;}.eu-cookie-compliance-content .eu-cookie-compliance-message a:hover,.eu-cookie-compliance-content .eu-cookie-compliance-message a:active,.eu-cookie-compliance-content .eu-cookie-compliance-message a:focus{color:white;}.eu-cookie-compliance-content .eu-cookie-compliance-category{margin-bottom:20px;}.eu-cookie-compliance-content .eu-cookie-compliance-categories-buttons{max-width:unset;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{margin-top:unset;float:unset;}.webform-submission-form label{color:#003a5d;font-size:13px;}.webform-submission-form input,.webform-submission-form textarea{border:none;border-bottom:1px solid #003a5d;border-radius:0;}.webform-submission-form .webform-file-button{color:#003a5d;background-color:white;border:1px solid #003a5d;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0.5rem 0.75rem 0.375rem 0.75rem;border-radius:5px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;min-width:90px;min-height:40px;}.webform-submission-form .webform-file-button:hover{background-color:#003a5d;border:1px solid #003a5d;color:white;}.webform-submission-form .webform-file-button:focus{background-color:#003a5d;border:1px solid #003a5d;color:white;}.webform-submission-form .webform-button--submit{background-color:#ff5100;border:1px solid #ff5100;border-radius:5px;width:fit-content;color:white;min-width:90px;min-height:40px;}.webform-submission-form .webform-button--submit:hover{background-color:white;border:1px solid #ff5100;color:#ff5100;}.webform-submission-form .webform-button--submit:focus{background-color:white;border:1px solid #ff5100;color:#ff5100;}.webform-submission-form .form-checkbox.form-check-input{border:1px solid #003a5d !important;}.webform-submission-form .webform-flexbox{display:flex;justify-content:space-between;}@media (min-width:1390px){.webform-submission-form label{font-size:14px;}.webform-submission-form .webform-file-button,.webform-submission-form .webform-button--submit{padding:15px 20px;}}.toolbar-horizontal.user-logged-in.toolbar-fixed .header{top:80px;}.toolbar-horizontal.user-logged-in.toolbar-fixed .imm-hero-img .header{top:80px;}.toolbar-vertical.user-logged-in.toolbar-fixed .header{top:29px;}.toolbar-vertical.user-logged-in.toolbar-fixed .imm-hero-img .header{top:29px;}.imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/mobile/BG_header_mov.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:667px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;}.imm-hero-img .header{padding:51px 31px 0px 31px;}.imm-hero-img .imm-hero-heading{font-family:"Roboto",sans-serif;font-size:45px;letter-spacing:0.8px;color:#ffffff;text-shadow:2px 2px 4px rgba(0,0,0,0.2039215686);margin:0 30px;}.imm-hero-img .imm-hero-heading::after{content:"";display:block;margin-top:12px;top:100%;border-bottom:3px solid #ff5100;width:120px;}.imm-hero-img .imm-hero-icon{padding:40px;position:absolute;bottom:9%;width:100%;display:flex;justify-content:center;}.imm-hero-img .imm-hero-mobile-img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}.none-color{background-color:none;transition:all 0.5s ease;}.color-blue{background-color:#003a5d;transition:all 0.5s ease;padding:1% 10% 1% !important;}@media (min-width:576px){.imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/pc/BG_header.jpg);}.imm-hero-img .imm-hero-mobile-img{display:none;}}@media (min-width:992px){.imm-hero-img{height:947px;}.imm-hero-img .header{padding:70px 60px 0px 70px;}.imm-hero-img .header .navbar{align-items:center;}.imm-hero-img .header .navbar-brand{width:200px;}.imm-hero-img .imm-hero-heading{font-size:70px;padding:0px 0px 0px 70px;width:69%;}.imm-hero-img .imm-hero-heading::after{width:123px;}}@media (min-width:1390px){.imm-hero-img{position:relative;}.imm-hero-img::before{content:url(/themes/custom/immedia_theme/img/anagrama_bco_header.png);position:absolute;bottom:502px;right:29px;width:667px;height:241px;}.imm-hero-img .header{padding:5% 10% 0;}.imm-hero-img .imm-hero-heading{padding:0 10% 0;}}.imm-post-home-card{display:flex;flex-direction:column;justify-content:space-between;width:314px;height:569px;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);margin-bottom:30px;}.imm-post-home-card .views-field{padding:0px 31px 0px 31px;}.imm-post-home-card .views-field-field-imm-mobile-img{padding:0 !important;position:relative;}.imm-post-home-card .views-field-field-imm-mobile-img .field-content{height:242px;}.imm-post-home-card .views-field-field-imm-mobile-img::after{content:"";height:50%;width:100%;top:50%;position:absolute;background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(255,255,255) 94%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(255,255,255) 94%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(255,255,255) 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);}.imm-post-home-card .views-field-title .field-content,.imm-post-home-card .views-field-title a{font-size:22px;font-weight:bold;color:#003a5d;line-height:1;}.imm-post-home-card .views-field-title::after{content:"";display:block;margin:12px 0 14px 0;top:100%;border-bottom:1px solid #003a5d;width:165px;}.imm-post-home-card .views-field-created{margin-bottom:14px;}.imm-post-home-card .views-field-created .field-content{font-size:14px;color:#003a5d;}.imm-post-home-card .views-field-body .field-content{font-size:13px;color:#003a5d;}.imm-post-home-card .views-field-view-node{padding-bottom:40px !important;}.imm-post-home-card .views-field-view-node .field-content a{height:49px;display:block;text-align:center;padding-top:12px;font-size:14px;background-color:#ff5100;border:2px solid #ff5100;color:white;}.imm-post-home-card .views-field-view-node .field-content a:hover{background-color:white;color:#ff5100;}.imm-post-home-card:nth-child(even){background-color:#003a5d;}.imm-post-home-card:nth-child(even) .views-field-field-imm-mobile-img::after{background:rgb(0,0,0);background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,58,93) 94%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,58,93) 94%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,58,93) 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#003a5d",GradientType=1);}.imm-post-home-card:nth-child(even) .views-field-title .field-content,.imm-post-home-card:nth-child(even) .views-field-title a{color:white;}.imm-post-home-card:nth-child(even) .views-field-title::after{border-bottom:1px solid white;}.imm-post-home-card:nth-child(even) .views-field-created .field-content{color:white;}.imm-post-home-card:nth-child(even) .views-field-body .field-content{color:white;}.imm-blog-card{display:grid;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"image category" "image title" "image created" "image button";column-gap:20px;padding-right:13px;background-color:#003a5d;padding-left:0;height:180px;margin-bottom:11px;}.imm-blog-card .views-field-field-image,.imm-blog-card .views-field-field-imm-mobile-img{grid-area:image;}.imm-blog-card .views-field-field-image{display:none;}.imm-blog-card .views-field-field-imm-mobile-img{width:160px;height:180px;}.imm-blog-card .views-field-field-imm-post-category{grid-area:category;padding-top:13px;margin-bottom:10px;}.imm-blog-card .views-field-field-imm-post-category .field-content a{border:1px solid #ff5100;border-radius:3px;padding:5px 11px;color:#ff5100;font-size:9px;text-transform:uppercase;letter-spacing:0.72px;}.imm-blog-card .views-field-field-imm-post-category .field-content a:hover{color:#ff5100;}.imm-blog-card .views-field-field-tags{display:none;}.imm-blog-card .views-field-title{grid-area:title;font-size:16px;font-family:"Roboto Condensed",sans-serif;letter-spacing:1px;line-height:normal;color:white;margin-bottom:10px;}.imm-blog-card .views-field-title::after{content:"";display:block;margin-top:7px;top:100%;border-bottom:1px solid #a2a9ad;width:100%;}.imm-blog-card .views-field-body{display:none;}.imm-blog-card .views-field-created{grid-area:created;font-size:10px;letter-spacing:1px;line-height:normal;color:white;margin-bottom:7px;}.imm-blog-card .views-field-search-api-url{grid-area:button;padding-bottom:13px;}.imm-blog-card .views-field-search-api-url .field-content a{height:22px;width:80px;display:flex;justify-content:center;align-items:center;text-align:center;padding:5px 11px;font-size:10px;background-color:#ff5100;border:1px solid #ff5100;color:white;}.imm-blog-card .views-field-search-api-url .field-content a:hover{background-color:white;color:#ff5100;}@media (min-width:576px){.imm-post-home-card{-webkit-box-shadow:0px 10px 15px -17px rgb(0,0,0);-moz-box-shadow:0px 10px 15px -17px rgb(0,0,0);box-shadow:0px 10px 15px -17px rgb(0,0,0);width:50%;}.imm-blog-card{grid-template-columns:0.5fr 0.5fr;}.imm-blog-card .views-field-field-imm-mobile-img{width:auto;}}@media (min-width:768px){.imm-post-home-card{max-width:357px;}.imm-blog-card{grid-template-areas:"image category" "image tags" "image title" "image created" "image body" "image button";height:400px;}.imm-blog-card .views-field-field-image,.imm-blog-card .views-field-field-imm-mobile-img{grid-area:image;height:400px;width:auto;}.imm-blog-card .views-field-field-imm-post-category{grid-area:category;}.imm-blog-card .views-field-field-imm-post-category .field-content a{font-size:12px;}.imm-blog-card .views-field-field-tags{grid-area:tags;display:flex;}.imm-blog-card .views-field-field-tags .item-list .list-group{flex-direction:row;flex-wrap:wrap;}.imm-blog-card .views-field-field-tags .item-list .list-group .list-group-item{background-color:unset;border:1px solid white;border-radius:10px;margin:6px 6px 0 0;padding:5px 11px;font-size:10px;text-transform:uppercase;color:white;}.imm-blog-card .views-field-title{grid-area:title;font-size:20px;}.imm-blog-card .views-field-body{grid-area:body;display:block;color:white;}.imm-blog-card .views-field-body .field-content p{font-size:17px;margin-bottom:0;}.imm-blog-card .views-field-created{grid-area:created;font-size:12px;}.imm-blog-card .views-field-search-api-url{grid-area:button;}.imm-blog-card .views-field-search-api-url .field-content a{font-size:12px;height:40px;width:100px;}}@media (min-width:992px){.imm-img-text-card{display:flex;}.imm-img-text-card .imm-container{display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 40px;}}@media (min-width:1390px){.imm-img-text-card .imm-container{padding:0 40px 0 80px;}.imm-post-home-card{max-width:unset;width:25%;height:612px;}.imm-post-home-card .views-field{padding:0px 15%;}.imm-post-home-card .views-field-title .field-content,.imm-post-home-card .views-field-title a{font-size:23px;}.imm-post-home-card .views-field-body .field-content p{font-size:16px;}.imm-blog-card{grid-template-columns:2fr 1fr;column-gap:50px;padding-right:30px;height:460px;margin-bottom:40px;}.imm-blog-card .views-field-field-imm-mobile-img{height:460px;}.imm-blog-card .views-field-field-imm-post-category{padding-top:35px;}.imm-blog-card .views-field-field-tags{padding-top:10px;}.imm-blog-card .views-field-title{margin-top:20px;margin-bottom:20px;}.imm-blog-card .views-field-title .field-content{font-size:24px;}.imm-blog-card .views-field-search-api-url{padding-bottom:30px;}}.imm-home-services .imm-services-cards{display:flex;flex-direction:column;align-items:center;}.imm-home-services .imm-services-cards .imm-services-card{width:246px;height:123px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;border:1.5px solid #003a5d;box-shadow:0px 3px 6px rgba(0,0,0,0.431372549);border-radius:0px 20px 20px 20px;margin-bottom:23px;padding:20px;transition:0.2s all;}.imm-home-services .imm-services-cards .imm-services-card .imm-h3-title{width:120px;line-height:1;font-size:17px;}.imm-home-services .imm-services-cards .imm-services-card .imm-h3-title::after{margin:12px 0 0px 0;}.imm-home-services .imm-services-cards .imm-services-card .imm-services-icon{height:55px;width:60px;}.imm-home-services .imm-services-cards .imm-services-card:hover,.imm-home-services .imm-services-cards .imm-services-card:active{transform:scale(0.98);}.imm-home-services .imm-services-cards .imm-services-card:hover .imm-h3-title::after,.imm-home-services .imm-services-cards .imm-services-card:active .imm-h3-title::after{transition:0.2s all;width:100%;}.imm-home-services .imm-services-cards .imm-services-card:hover .imm-services-icon,.imm-home-services .imm-services-cards .imm-services-card:active .imm-services-icon{filter:brightness(0) saturate(100%) invert(15%) sepia(96%) saturate(1026%) hue-rotate(175deg) brightness(94%) contrast(100%);}.imm-home-post .view-imm-home-post .row{--bs-gutter-x:0;--bs-gutter-y:0;margin-top:0;margin-right:0;margin-left:0;justify-content:center;}.imm-home-post .view-imm-home-post .more-link{display:flex;justify-content:center;}.imm-home-post .view-imm-home-post .more-link a{background-color:#003a5d;height:49px;display:block;text-align:center;padding-top:12px;font-size:14px;color:white;margin-top:0;}.imm-home-post .view-imm-home-post .more-link a:hover{color:#003a5d;background-color:white;}@media (min-width:576px){.imm-home-services .imm-services-cards{flex-direction:row;flex-wrap:wrap;justify-content:center;}.imm-home-services .imm-services-cards .imm-services-card{margin-right:20px;}}@media (min-width:768px){.imm-home-areas .imm-img-text-card .imm-container p{max-width:80%;}.imm-home-services .imm-services-cards{flex-direction:column;align-items:flex-start;margin-left:75px;}}@media (min-width:992px){.imm-home-areas{display:flex;max-height:584px;}.imm-home-areas .imm-container{width:50%;}.imm-home-areas .imm-orange-bg-section{display:none;}.imm-home-areas .imm-img-gr{width:50%;}.imm-home-transform{height:584px;}.imm-home-transform .imm-img-text-card{flex-direction:row-reverse;}.imm-home-transform .imm-img-text-card picture{width:50%;height:584px;}.imm-home-transform .imm-img-text-card .imm-container{width:50%;}.imm-home-software .imm-img-text-card .img-sol{width:50%;}.imm-home-software .imm-img-text-card .imm-container{width:50%;margin:3% 0 3% 0;}.imm-home-work .imm-img-text-card .imm-container{width:50%;}}@media (min-width:1390px){.page-view .imm-orange-bg-section{display:flex;}.page-view .imm-page-home .imm-h3-title{max-width:440px;}.page-view .imm-page-home .imm-container p{width:336px;}.imm-home-areas{margin:auto;}.imm-home-areas .imm-img-text-card .imm-img-gr{width:663px;}.imm-home-areas .imm-img-text-card .imm-container{width:40%;}.imm-home-areas .imm-orange-bg-section{flex-grow:2;}.imm-home-transform{margin-right:10%;}.imm-home-transform .imm-img-text-card{margin:auto;align-items:center;justify-content:flex-start;}.imm-home-transform .imm-img-text-card .imm-container{width:30%;padding:0 80px 0 40px;}.imm-home-software{justify-content:center;margin:auto;}.imm-home-software .imm-img-text-card picture{width:47%;}.imm-home-software .imm-img-text-card .imm-container{width:33%;}.imm-home-services .kmp-bg-img{height:880px;}.imm-home-services .kmp-bg-img .imm-heading.imm-container{padding:5% 10% 3%;}.imm-home-services .imm-services-cards{padding:0% 10%;}.imm-home-software .imm-img-text-card .img-sol{width:45%;}.imm-home-post .view-imm-home-post .more-link{justify-content:flex-end;margin-right:10%;}}.imm-page-nosotros .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/nosotros/mobile/BG_header.jpg);}.imm-page-nosotros .imm-hero-img .imm-hero-heading{max-width:45%;}@media (min-width:576px){.imm-page-nosotros .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/nosotros/pc/photo/BG_Header.jpg);}}@media (min-width:768px){.imm-page-nosotros .imm-hero-img .imm-hero-heading{max-width:40%;}}@media (min-width:992px){.imm-page-nosotros .imm-hero-img .imm-hero-heading{max-width:46%;}.imm-page-nosotros .imm-about-us-icon{display:flex;align-items:center;justify-content:center;margin-top:100px;}.imm-mission-secction .imm-img-text-card picture{width:50%;}.imm-mission-secction .imm-img-text-card .imm-container{width:50%;}.imm-mission-secction .imm-orange-bg-section{min-height:350px;}.imm-vision-secction{position:relative;}.imm-vision-secction .imm-heading{position:absolute;}.imm-vision-secction .imm-img-text-card{flex-direction:row-reverse;align-items:center;}.imm-vision-secction .imm-img-text-card picture{width:100%;height:861px;}.imm-vision-secction .imm-img-text-card .imm-container{width:83%;padding-left:14%;}.imm-vision-secction .imm-img-text-card .imm-container::after{content:"";display:block;margin:12px 0 25px 0;position:absolute;top:95%;left:12%;border-bottom:3px solid #003a5d;border-left:3px solid #003a5d;width:30px;height:30px;}.imm-team-secction{display:flex;justify-content:center;column-gap:2%;max-width:71%;margin:auto;}.imm-team-secction .imm-img-text-card{width:45%;}.imm-team-secction .imm-img-text-card:first-child{flex-direction:column-reverse;}.imm-team-secction .imm-img-text-card:nth-child(2){display:flex;flex-direction:column;}.imm-team-secction .imm-img-text-card .imm-container{height:50%;padding:0;justify-content:flex-start;margin-bottom:5%;}.imm-team-secction .imm-img-text-card picture{height:50%;margin-bottom:5%;}}@media (min-width:1390px){.imm-mission-secction{display:flex;}.imm-mission-secction .imm-img-text-card{flex-direction:column-reverse;align-items:flex-end;width:50%;}.imm-mission-secction .imm-img-text-card picture{width:100%;}.imm-mission-secction .imm-img-text-card .imm-container{width:578px;align-items:flex-end;justify-content:flex-end;margin-bottom:50px;padding:0 77px 20px 0;}.imm-mission-secction .imm-orange-bg-section{width:26%;margin-top:100px;}.imm-mission-secction .imm-orange-bg-section p{width:47%;}.imm-vision-secction .imm-img-text-card .imm-container{width:578px;padding:0 77px 20px 0;}.imm-vision-secction .imm-img-text-card picture{width:50%;}.imm-team-secction{width:1089px;justify-content:unset;column-gap:unset;max-width:unset;}.imm-team-secction .imm-img-text-card{margin-right:25px;width:532px;}.imm-team-secction .imm-img-text-card picture{height:500px;width:532px;margin-bottom:25px;}.imm-team-secction .imm-img-text-card .imm-container{width:494px;margin-top:70px;}.imm-team-secction .imm-img-text-card .imm-container .imm-h3-title{width:300px;}}.imm-page-servicios .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/servicios/mobile/img/BG_Header_servicios_movil.jpg);}.imm-page-servicios .imm-hero-img .imm-hero-heading{max-width:45%;}.imm-consulting-secction:nth-child(1) .imm-consulting-top{scroll-margin-top:60px;}.imm-consulting-secction:nth-child(2) .imm-consulting-top{scroll-margin-top:60px;}.imm-consulting-secction:nth-child(3) .imm-consulting-top{scroll-margin-top:60px;}.imm-consulting-secction:nth-child(4) .imm-container{scroll-margin-top:90px;}@media (min-width:576px){.imm-page-servicios .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/servicios/pc/img/BG_header_servicios.jpg);}}@media (min-width:992px){.imm-consulting-secction{position:relative;height:888px;}.imm-consulting-secction .imm-consulting-top{width:45%;padding:10% 0 0 0;margin-left:52%;}.imm-consulting-secction .imm-consulting-card{position:relative;height:539px;min-height:444px;}.imm-consulting-secction .imm-consulting-card .imm-container{justify-content:flex-start;width:45%;margin-left:52%;padding:0;}.imm-consulting-secction .imm-consulting-img{display:flex;flex-direction:column-reverse;position:absolute;right:52%;bottom:22%;}.imm-consulting-secction .imm-img-text-card.pc{display:flex;justify-content:flex-end;margin-bottom:10px;max-height:375px;}.imm-consulting-secction:nth-child(1) .imm-consulting-card::after{content:"";display:block;margin:12px 0 25px 0;position:absolute;top:92%;left:95%;border-bottom:3px solid #003a5d;border-right:3px solid #003a5d;width:30px;height:30px;}.imm-consulting-secction:nth-child(2){height:811px;}.imm-consulting-secction:nth-child(2) .imm-consulting-top{margin-left:3%;padding:5% 0 0 0;}.imm-consulting-secction:nth-child(2) .imm-consulting-card{height:529px;min-height:450px;}.imm-consulting-secction:nth-child(2) .imm-consulting-card .imm-container{margin-left:3%;padding:0;}.imm-consulting-secction:nth-child(2) .imm-consulting-img{left:52%;right:0;bottom:45%;}.imm-consulting-secction:nth-child(3){height:859px;}.imm-consulting-secction:nth-child(3) .imm-consulting-top{padding-top:12%;}.imm-consulting-secction:nth-child(3) .imm-consulting-card{height:614px;}.imm-consulting-secction:nth-child(3) .imm-consulting-card::after{content:"";display:block;margin:12px 0 25px 0;position:absolute;top:72%;left:95%;border-bottom:3px solid #003a5d;border-right:3px solid #003a5d;width:30px;height:30px;}.imm-consulting-secction:nth-child(3) .imm-consulting-img{width:38%;bottom:22%;}.imm-consulting-secction:nth-child(3) .imm-img-text-card.pc{display:unset;}.imm-consulting-secction:nth-child(4){height:unset;margin-top:5%;margin-bottom:5%;}.imm-consulting-secction:nth-child(4) .imm-consulting-card{height:unset;min-height:unset;}.imm-consulting-secction:nth-child(4) .imm-consulting-card .imm-container{margin-left:3%;padding:5% 0 0 0;}.imm-consulting-secction:nth-child(4) .imm-consulting-img{left:52%;right:0;bottom:0%;scroll-margin-top:30px;}}@media (min-width:1390px){.imm-consulting-secction{height:977px;margin-top:50px;}.imm-consulting-secction .imm-consulting-top{width:30%;padding:5% 0% 0 0;}.imm-consulting-secction .imm-consulting-img{bottom:0;}.imm-consulting-secction .imm-consulting-card .imm-container{width:30%;padding:0;}.imm-consulting-secction:nth-child(1) .imm-consulting-card::after{left:85%;}.imm-consulting-secction:nth-child(2){height:790px;}.imm-consulting-secction:nth-child(2) .imm-consulting-top{margin-left:18%;width:30%;padding:5% 0% 0 0%;}.imm-consulting-secction:nth-child(2) .imm-consulting-card{height:672px;}.imm-consulting-secction:nth-child(2) .imm-consulting-card .imm-container{width:30%;margin-left:18%;padding:0;}.imm-consulting-secction:nth-child(2) .imm-consulting-img{height:680px;}.imm-consulting-secction:nth-child(2) .imm-consulting-img picture{max-height:680px;}.imm-consulting-secction:nth-child(3){height:995px;}.imm-consulting-secction:nth-child(3) .imm-consulting-top{padding-top:7%;}.imm-consulting-secction:nth-child(3) .imm-consulting-card{height:732px;}.imm-consulting-secction:nth-child(3) .imm-consulting-card::after{left:85%;}.imm-consulting-secction:nth-child(3) .imm-consulting-img{bottom:18%;}.imm-consulting-secction:nth-child(3) .imm-consulting-img picture{height:500px;}.imm-consulting-secction:nth-child(3) .imm-img-text-card.pc{height:500px;}.imm-consulting-secction:nth-child(4){height:476px;}.imm-consulting-secction:nth-child(4) .imm-consulting-card .imm-container{margin-left:18%;width:30%;padding:0;scroll-margin-top:160px;}.imm-consulting-secction:nth-child(4) .imm-consulting-card .imm-consulting-img{bottom:-26%;}.imm-consulting-secction:nth-child(4) .imm-consulting-img picture{max-height:430px;}}.imm-page-gestion-de-proyectos .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/areas/mobile/BG_header_mov.jpg);height:375px;}.imm-page-gestion-de-proyectos .imm-hero-img::before{content:"";}.imm-page-gestion-de-proyectos .imm-hero-img .imm-hero-heading{font-size:38px;margin-top:60px;}@media (min-width:576px){.imm-page-gestion-de-proyectos .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/areas/pc/BG_header.jpg);height:600px;}.imm-page-gestion-de-proyectos .imm-hero-img .imm-hero-heading{margin-top:unset;font-size:45px;}}@media (min-width:992px){.imm-page-gestion-de-proyectos .imm-hero-img .imm-hero-heading{font-size:70px;}.imm-page-gestion-de-proyectos .imm-areas-secction{margin-top:100px;}.imm-page-gestion-de-proyectos .imm-areas-secction .imm-img-text-card .imm-container{width:79%;}.imm-page-gestion-de-proyectos .imm-areas-secction .imm-img-text-card .imm-orange-bg-section{min-height:379px;}.imm-page-gestion-de-proyectos .imm-areas-second-secction .imm-img-text-card .imm-areas-text:first-child{padding-right:30px;}}@media (min-width:1390px){.imm-page-gestion-de-proyectos .imm-areas-secction{padding-right:10%;display:flex;flex-direction:column;}.imm-page-gestion-de-proyectos .imm-areas-secction .imm-img-text-card{justify-content:flex-end;width:75%;align-self:end;}.imm-page-gestion-de-proyectos .imm-areas-secction .imm-img-text-card .imm-container{padding-left:0;width:48%;max-width:578px;}.imm-page-gestion-de-proyectos .imm-areas-secction .imm-img-text-card .imm-orange-bg-section{width:48%;}.imm-page-gestion-de-proyectos .imm-areas-secction .imm-img-text-card .imm-orange-bg-section p{width:45%;}.imm-page-gestion-de-proyectos .imm-areas-secction .imm-img-text-card .imm-orange-bg-section p :left{left:91%;}.imm-page-gestion-de-proyectos .imm-areas-second-secction{padding-right:10%;display:flex;justify-content:flex-end;}.imm-page-gestion-de-proyectos .imm-areas-second-secction .imm-img-text-card{justify-content:flex-end;padding-right:0;padding-left:0;width:75%;}.imm-page-gestion-de-proyectos .imm-areas-second-secction .imm-img-text-card .imm-areas-text{width:48%;max-width:578px;}}.imm-page-transformacion-digital .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/transformacion-digital/mobile/BG_Header_mov.jpg);height:375px;}.imm-page-transformacion-digital .imm-hero-img::before{content:"";}.imm-page-transformacion-digital .imm-hero-img .imm-hero-heading{font-size:38px;margin-top:60px;}.imm-page-transformacion-digital .imm-h3-title{display:none;}@media (min-width:576px){.imm-page-transformacion-digital .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/transformacion-digital/pc/BG_Header_Desk.jpg);height:600px;}.imm-page-transformacion-digital .imm-hero-img .imm-hero-heading{margin-top:unset;font-size:45px;}}@media (min-width:992px){.imm-page-transformacion-digital .imm-hero-img .imm-hero-heading{font-size:70px;width:100%;}.imm-page-transformacion-digital .imm-digital-section{display:flex;justify-content:flex-start;}.imm-page-transformacion-digital .imm-digital-section .imm-digital-img{width:36%;}.imm-page-transformacion-digital .imm-digital-section .imm-digital-text{width:50%;margin-left:40px;}.imm-page-transformacion-digital .imm-digital-second-secction{padding-right:10%;display:flex;justify-content:flex-end;}.imm-page-transformacion-digital .imm-digital-second-secction .imm-img-text-card{justify-content:flex-end;padding-right:0;padding-left:0;width:75%;}.imm-page-transformacion-digital .imm-digital-second-secction .imm-img-text-card .imm-digital-text{width:48%;max-width:578px;padding-right:30px;}.imm-page-transformacion-digital .imm-digital-second-secction .imm-img-text-card .imm-digital-text:nth-child(2){margin-left:0;}.imm-page-transformacion-digital .imm-transformation-img{display:flex;justify-content:flex-end;padding:0px 0px 0px 70px;}.imm-page-transformacion-digital .imm-transformation-img picture{width:100%;}}@media (min-width:1390px){.imm-page-transformacion-digital .imm-hero-img .imm-hero-heading{width:80%;}.imm-page-transformacion-digital .imm-digital-section .imm-digital-img{width:30%;}.imm-page-transformacion-digital .imm-digital-section .imm-digital-text{max-width:578px;}.imm-page-transformacion-digital .imm-transformation-img{padding:0 0 0 10%;}}.imm-page-ingeniería-del-software .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/ingenieria-software/mobile/BG_header_mov.jpg);height:375px;}.imm-page-ingeniería-del-software .imm-hero-img::before{content:"";}.imm-page-ingeniería-del-software .imm-hero-img .imm-hero-heading{font-size:38px;margin-top:60px;}.imm-page-ingeniería-del-software .imm-container{padding:0;}.imm-page-ingeniería-del-software .imm-container .imm-digital-text{padding:34px 30px 37px 30px;}@media (min-width:576px){.imm-page-ingeniería-del-software .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/ingenieria-software/pc/BG_header.jpg);height:600px;}.imm-page-ingeniería-del-software .imm-hero-img .imm-hero-heading{margin-top:unset;font-size:45px;}}@media (min-width:992px){.imm-page-ingeniería-del-software .imm-hero-img .imm-hero-heading{font-size:70px;}.imm-page-ingeniería-del-software .imm-container{padding:70px 60px 60px 70px;}.imm-page-ingeniería-del-software .imm-digital-section{display:flex;justify-content:flex-end;flex-direction:row-reverse;}.imm-page-ingeniería-del-software .imm-digital-section .imm-digital-img{width:36%;}.imm-page-ingeniería-del-software .imm-digital-section .imm-digital-text{width:50%;margin-left:40px;padding:0;}}@media (min-width:1390px){.imm-page-ingeniería-del-software .imm-container{padding:5% 10%;}.imm-page-ingeniería-del-software .imm-digital-section .imm-digital-img{width:30%;}.imm-page-ingeniería-del-software .imm-digital-section .imm-digital-text{max-width:578px;}.imm-page-ingeniería-del-software .imm-transformation-img{padding:0 0 0 10%;}}.imm-page-empleo .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/trabajo/mobile/BG_header_mov.jpg);height:375px;}.imm-page-empleo .imm-hero-img::before{content:"";}.imm-page-empleo .imm-job-intro,.imm-page-empleo .imm-jobs-contact{padding:0;}.imm-page-empleo .imm-jobs-view .imm-container.view-imm-jobs{padding-top:0;}.imm-page-empleo .imm-job-card{border-bottom:1px solid rgba(0,0,0,0.125) !important;}.imm-page-empleo .imm-job-card .imm-job-button{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:rgba(138,137,137,0.0549019608);}.imm-page-empleo .imm-job-card .imm-job-button.collapsed{background-color:white;}.imm-page-empleo .imm-job-card.accordion-item:not(:first-of-type){border:1px solid rgba(0,0,0,0.125);}.imm-page-empleo .imm-job-card.accordion-flush .accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,0.125);}.imm-page-empleo .imm-job-card .imm-job-title,.imm-page-empleo .imm-job-card .imm-job-date{color:#003a5d;font-family:"Roboto",sans-serif;font-size:15px;margin-bottom:0;}.imm-page-empleo .imm-job-card .imm-job-title{font-weight:bold;letter-spacing:normal;text-transform:none;flex-grow:2;width:60%;}.imm-page-empleo .imm-job-card .imm-job-date{flex-grow:1;width:15%;display:none;}.imm-page-empleo .imm-job-card .accordion-button::after{margin-left:unset;}.imm-page-empleo .imm-job-card .imm-job-content label{font-family:"Roboto",sans-serif;font-size:16px;margin-bottom:20px;}.imm-page-empleo .imm-job-card .imm-job-content p,.imm-page-empleo .imm-job-card .imm-job-content a,.imm-page-empleo .imm-job-card .imm-job-content li,.imm-page-empleo .imm-job-card .imm-job-content strong{font-size:15px;}.imm-page-empleo .imm-button{background-color:#ff5100;border:1px solid #ff5100;color:white;border-radius:5px;width:fit-content;}.imm-page-empleo .imm-button:hover{background-color:white;border:1px solid #ff5100;color:#ff5100;}.imm-page-empleo .imm-button:focus{background-color:white;border:1px solid #ff5100;color:#ff5100;}@media (min-width:576px){.imm-page-empleo .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/trabajo/pc/BG_header_desktop.jpg);height:600px;}}@media (min-width:768px){.imm-page-empleo .imm-job-card .imm-job-date{display:flex;}}@media (min-width:992px){.imm-page-empleo .imm-job-intro,.imm-page-empleo .imm-jobs-contact{padding:70px 60px 60px 70px;}.imm-page-empleo .imm-job-intro .imm-img-text-card{align-items:center;justify-content:center;}.imm-page-empleo .imm-job-intro .imm-img-text-card .imm-container{width:50%;}.imm-page-empleo .imm-job-card .imm-job-title,.imm-page-empleo .imm-job-card .imm-job-date{font-size:19px;}.imm-page-empleo .imm-job-card .imm-job-content label{font-size:20px;}.imm-page-empleo .imm-job-card .imm-job-content p,.imm-page-empleo .imm-job-card .imm-job-content a,.imm-page-empleo .imm-job-card .imm-job-content li,.imm-page-empleo .imm-job-card .imm-job-content strong{font-size:17px;}.imm-page-empleo .imm-job-card .accordion-collapse.show{display:flex;}.imm-page-empleo .imm-job-card .accordion-collapse.show .accordion-body{width:50%;flex-grow:2;}.imm-page-empleo .imm-job-card .accordion-collapse.show .multi-collapse{width:50%;flex-grow:1;}.imm-page-empleo .imm-jobs-contact .imm-img-text-card{align-items:flex-start;}.imm-page-empleo .imm-jobs-contact .imm-img-text-card .imm-container{width:40%;}.imm-page-empleo .imm-jobs-contact .imm-img-text-card .imm-generic-job-form{width:60%;}}@media (min-width:1390px){.imm-page-empleo .imm-job-intro,.imm-page-empleo .imm-jobs-contact{padding:5% 10%;}.imm-page-empleo .imm-job-intro .imm-img-text-card{justify-content:space-between;}.imm-page-empleo .imm-job-intro .imm-img-text-card .imm-container{padding:0;width:67%;}.imm-page-empleo .imm-job-intro .imm-img-text-card .imm-container .imm-intro-text-container{display:flex;justify-content:space-between;}.imm-page-empleo .imm-job-intro .imm-img-text-card .imm-container .imm-intro-text-container .imm-intro-text{width:48%;}.imm-page-empleo .imm-job-card .imm-job-title,.imm-page-empleo .imm-job-card .imm-job-date{font-size:19px;}.imm-page-empleo .imm-job-card .imm-job-content{display:flex;justify-content:space-between;}.imm-page-empleo .imm-job-card .imm-job-content div{width:48%;}.imm-page-empleo .imm-job-card .accordion-collapse.show .accordion-body{width:60%;flex-grow:2;display:flex;flex-direction:column;}.imm-page-empleo .imm-job-card .accordion-collapse.show .multi-collapse{width:40%;flex-grow:1;}.imm-page-empleo .imm-jobs-contact .imm-img-text-card{justify-content:space-between;}.imm-page-empleo .imm-jobs-contact .imm-img-text-card .imm-container{padding:0;width:30%;}.imm-page-empleo .imm-jobs-contact .imm-img-text-card .imm-generic-job-form{width:60%;}.imm-page-empleo .imm-button{font-size:14px;padding:15px 20px;}}.imm-page-contacto .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/contacto/mobile/BG_header_mov.jpg);height:375px;}.imm-page-contacto .imm-hero-img::before{content:"";}.imm-page-contacto .imm-container{padding-bottom:0px;}.imm-page-contacto .imm-contact{margin-bottom:77px;}.imm-page-contacto .imm-offices{background-color:#CFD3D5;}.imm-page-contacto .imm-offices .imm-container{padding-bottom:37px;}.imm-page-contacto .imm-offices p{margin-bottom:0px;}.imm-page-contacto .imm-offices .imm-header{margin-bottom:30px;}@media (min-width:576px){.imm-page-contacto .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/contacto/pc/BG_header_desktop.jpg);height:600px;}}@media (min-width:992px){.imm-page-contacto .imm-contact{margin-bottom:0;}.imm-page-contacto .imm-contact .imm-img-text-card{align-items:flex-start;padding:70px 60px 60px 70px;}.imm-page-contacto .imm-contact .imm-img-text-card .imm-container{width:40%;}.imm-page-contacto .imm-contact .imm-img-text-card .imm-contact-form{width:60%;}.imm-page-contacto .imm-offices .imm-img-text-card{flex-direction:row-reverse;height:450px;}.imm-page-contacto .imm-offices .imm-img-text-card .imm-container,.imm-page-contacto .imm-offices .imm-img-text-card picture{width:50%;}.imm-page-contacto .imm-offices .imm-img-text-card .imm-h3-title{margin-bottom:0px;}.imm-page-contacto .imm-offices .imm-img-text-card .imm-h3-title::after{margin:12px 0 20px 0;}}@media (min-width:1390px){.imm-page-contacto .imm-contact .imm-img-text-card{justify-content:space-between;padding:5% 10%;}.imm-page-contacto .imm-contact .imm-img-text-card .imm-container{padding:0;width:30%;}.imm-page-contacto .imm-contact .imm-img-text-card .imm-contact-form{width:60%;}.imm-page-contacto .imm-offices .imm-img-text-card{height:603px;}}.page-view-imm-blog .row{--bs-gutter-x:0;}.page-view-imm-blog .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/blog/BG_header_blog_movil.jpg);height:375px;}.page-view-imm-blog .imm-hero-img::before{content:"";}.page-view-imm-blog .imm-container{padding:37px 0px 37px 0px;}.page-view-imm-blog .view-footer{display:none;}.page-view-imm-blog .view-header{font-family:"Roboto Condensed",sans-serif;color:#003a5d;margin-bottom:31px;padding:0px 37px;}@media (min-width:576px){.page-view-imm-blog .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/blog/BG_header_blog_escritorio.jpg);height:600px;}.page-view-imm-blog .imm-container{padding:34px 30px 37px 30px;}.page-view-imm-blog .view-imm-blog{max-width:75%;margin:auto;}.page-view-imm-blog .view-header{padding:0px;}}@media (min-width:768px){.page-view-imm-blog .view-imm-blog{max-width:unset;display:flex;flex-flow:row wrap;justify-content:flex-end;}.page-view-imm-blog .view-footer{display:block;font-family:"Roboto Condensed",sans-serif;color:#003a5d;margin-top:35px;margin-bottom:1rem;margin-right:40px;align-self:flex-end;}.page-view-imm-blog .view-header{display:none;}.page-view-imm-blog nav[aria-label=pagination-heading]{order:3;}}@media (min-width:992px){.page-view-imm-blog .imm-container{padding:70px 60px 60px 70px;}.page-view-imm-blog .view-imm-blog{max-width:80%;}}@media (min-width:1390px){.page-view-imm-blog .imm-container{padding:5% 10%;}}.node--type-article .imm-hero-img{height:375px;}.node--type-article .imm-hero-img::before{content:"";}.node--type-article .imm-hero-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#003a5d;opacity:60%;}.node--type-article .title .field--name-title{font-family:22px;line-height:normal;letter-spacing:normal;color:#003a5d;}.node--type-article .title .field--name-title::after{content:"";display:block;margin-top:12px;top:100%;border-bottom:3px solid #ff5100;width:100px;}.node--type-article .imm-category,.node--type-article .imm-author,.node--type-article .imm-date{margin-bottom:0;color:#003a5d;font-family:"Roboto Condensed",sans-serif;font-size:16px;}.node--type-article .imm-category{display:block;}.node--type-article .imm-tags{list-style:none;display:flex;flex-wrap:wrap;padding:0;}.node--type-article .imm-tags .imm-tag{background-color:unset;border:1px solid #003a5d;border-radius:10px;margin:6px 6px 0 0;padding:5px 11px;font-size:10px;text-transform:uppercase;color:#003a5d;}.node--type-article .imm-button{background-color:#ff5100;padding:10px 20px;border-radius:5px;color:white;display:flex;width:fit-content;margin-top:20px;}.node--type-article .imm-share{width:100%;display:flex;align-items:center;justify-content:flex-start;border-top:2px solid #CFD3D5;border-bottom:2px solid #CFD3D5;padding:10px 7px;margin-top:30px;}.node--type-article .imm-share p{margin-bottom:0;margin-right:12px;font-size:12px;color:#003a5d;text-transform:uppercase;letter-spacing:0.96px;font-family:"Roboto Condensed",sans-serif;}.node--type-article .imm-share .imm-share-link{display:block;margin-right:12px;}.node--type-article .imm-icon{width:35px;height:35px;background-repeat:no-repeat;background-size:cover;}.node--type-article .imm-icon.imm-icon-mail{background-image:url(/themes/custom/immedia_theme/img/icons/mail.svg);}.node--type-article .imm-icon.imm-icon-mail:hover{background-image:url(/themes/custom/immedia_theme/img/icons/mail-hover.svg);}.node--type-article .imm-icon.imm-icon-whatsapp{background-image:url(/themes/custom/immedia_theme/img/icons/whatsapp.svg);}.node--type-article .imm-icon.imm-icon-whatsapp:hover{background-image:url(/themes/custom/immedia_theme/img/icons/whatsapp-hover.svg);}.node--type-article .imm-icon.imm-icon-linkedin{background-image:url(/themes/custom/immedia_theme/img/icons/linkedin.svg);}.node--type-article .imm-icon.imm-icon-linkedin:hover{background-image:url(/themes/custom/immedia_theme/img/icons/linkedin-hover.svg);}@media (min-width:576px){.node--type-article .imm-hero-img{height:400px;}}@media (min-width:768px){.node--type-article .title .field--name-title{font-size:40px;}}@media (min-width:992px){.node--type-article .title .field--name-title{font-size:50px;}}@media (min-width:1390px){.node--type-article .title .field--name-title{font-size:70px;}.node--type-article .imm-container{width:80%;}}#page-wrapper:not(.imm-page-contacto):not(.imm-page-home):not(.imm-page-ingeniería-del-software):not(.imm-page-servicios) .site-footer{margin-top:40px;}.site-footer{border-top:6px solid #ff5100;position:relative;background:#003a5d;display:flex;align-items:center;min-height:500px;}.site-footer::before{content:url(/themes/custom/immedia_theme/img/angrama_blanco.png);background-color:#ff5100;border-radius:50%;height:61px;width:61px;position:absolute;padding:17px 12px;bottom:96%;left:5%;}.site-footer .region-footer-first,.site-footer .region-footer-second{display:none;}.site-footer section{--bs-gutter-x:unset;--bs-gutter-y:unset;display:unset;flex-wrap:unset;margin-top:unset;margin-right:unset;margin-left:unset;}.site-footer .region-footer-fourth{margin-top:1rem;}.site-footer .site-footer__top{display:flex;flex-direction:column;}.site-footer .site-footer__top .content li a:hover{background-color:unset;}.site-footer .block{margin:0px;padding:0px;}.site-footer .nav{flex-wrap:nowrap;flex-direction:column;}.site-footer .nav a{padding:0;text-align:center;color:rgba(255,255,255,0.65);}.site-footer .nav a:hover{color:white;}.site-footer .block,.site-footer .site-footer__bottom,.site-footer a,.site-footer h2{border:unset !important;text-align:center;}.site-footer .site-footer__bottom{margin-top:0;}.site-footer h2{color:#ff5100;font-size:20px;text-transform:none;}.site-footer .navbar-nav li a,.site-footer .navbar-nav li span,.site-footer .nav li a,.site-footer .nav li span{padding-top:0.5rem;text-align:center;}.site-footer .navbar-brand{max-width:9rem;display:block;margin:auto;}.site-footer .imm-contact-footer .content a{background-color:#ff5100;padding:10px 40px;border-radius:5px;}.site-footer #block-copyright p{font-size:13px;}@media (min-width:576px){.site-footer{background-image:url(/themes/custom/immedia_theme/img/anagrama_footer_naranja.png) !important;background-position-y:bottom !important;background-position-x:right !important;background-repeat:no-repeat !important;background-size:300px !important;}.site-footer::before{bottom:94%;}.site-footer .site-footer__top{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.site-footer .region-footer-fourth{margin-top:0;}.site-footer .nav a{text-align:left;}.site-footer .block,.site-footer .site-footer__bottom,.site-footer a,.site-footer h2{text-align:left;}.site-footer .site-footer__bottom{margin-top:20px;}.site-footer .navbar-nav li a,.site-footer .navbar-nav li span,.site-footer .nav li a,.site-footer .nav li span{text-align:left;}.site-footer .social-media-links--platforms a{padding:0.8em 0 !important;text-indent:-12px !important;}.site-footer .social-media-links--platforms.horizontal li{padding:0.2em 1.8em 0.2em 0.35em;}.site-footer .navbar-brand{margin:unset;}.site-footer .imm-contact-footer{margin-bottom:40px;margin-top:40px;}}@media (min-width:768px){.site-footer .region-footer-first,.site-footer .region-footer-second{display:block;}.site-footer section,.site-footer .region-footer-fourth{margin-top:30px;}}@media (min-width:992px){#page-wrapper:not(.imm-page-contacto):not(.imm-page-home):not(.imm-page-ingeniería-del-software):not(.imm-page-servicios) .site-footer{margin-top:90px;}.site-footer{background-size:400px !important;}}.ui-widget.ui-widget-content{border:1px solid #ff5100;font-family:"Roboto",sans-serif;width:90vw !important;}.ui-dialog .ui-dialog-titlebar{padding:0.4em 1em;position:relative;background-color:#003a5d;color:white;}.ui-dialog-titlebar-close::after{content:"X";}.ui-dialog-titlebar-close{display:flex;align-items:center;justify-content:center;}@media (max-width:992px){.page-job-offer .imm-job-intro{padding:20px;}}@media (min-width:576px){.page-job-offer .imm-hero-img{background-image:url(/themes/custom/immedia_theme/img/trabajo/pc/BG_header_desktop.jpg);height:400px;}}@media (min-width:992px){.page-job-offer .imm-job-intro{padding:70px 60px 60px 70px;}}
body{color:#3b3b3b;background:#fff;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:none;}a,.link{color:#ff5100;text-decoration:none;}a:hover,a:focus,.link:hover,.link:focus{color:#3b3b3b;}a:active,.link:active{color:#3b3b3b;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#ff5100;;}.sidebar .block{background-color:unset;border:unset;}.btn-primary{background-color:white;border-color:#003a5d;color:#003a5d;}.btn-primary:hover,.btn-primary:focus{background-color:#003a5d;}.site-footer{background:#003a5d;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
