*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif}
.row{margin-left:0;margin-right:0}
body{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;color:#454e53}
a{color:#d5190e}
a:focus{outline:1px dotted black}
h1{font-weight:normal}
h2{font-weight:normal}
h3{font-weight:normal}
h4{font-weight:normal}
h5{font-weight:normal}
h6{font-weight:normal}
.xf-content-height{margin:0 !important}
.icono-3d{position:relative}
.icono-3d::after{content:'';height:100%;width:100%;display:block;position:absolute;left:50%;bottom:-65%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;text-align:center}
@media(max-width:1240px){.icono-3d::after{opacity:.4;box-sizing:border-box;padding-right:50%}
}
.icono-3d+.page-container-boxed{position:relative;margin-top:250px}
.icono-3d+.page-container-boxed .row{position:relative}
.our-objectives-section{padding:50px 0}
.our-objectives-section .our-objectives-single{padding:0 40px}
.our-objectives-section .our-objectives-single .our-objectives-img{margin-bottom:25px}
.our-objectives-section .our-objectives-single .our-objectives-title{margin-bottom:10px}
.our-resources-row .our-resources-single{border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;max-width:240px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 50px 30px;text-align:center}
.our-resources-row .our-resources-single:nth-child(n+2){margin-left:-1px}
.our-resources-row .our-resources-single .our-resources-img{margin-bottom:10px}
@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.our-resources-row .our-resources-single p{width:100%}
}
@media(max-width:1120px){.our-resources-row .our-resources-single{max-width:200px;padding:10px 30px 30px}
}
.news-banner-container .banner-left-align-text .col-sm-fullwidth{margin-bottom:20px}
.news-banner-container .search-news-form{display:flex;flex-wrap:nowrap;position:relative}
.news-banner-container .search-news-form input[type="search"]{-webkit-appearance:none;appearance:none;border:0;border-radius:40px;border-top-right-radius:0;border-bottom-right-radius:0;font-size:20px;width:100%;max-width:400px;padding:20px;padding-right:25px;color:black}
.news-banner-container .search-news-form #search_submit{border:1px solid #fff;cursor:pointer;text-indent:-99999px;background:url(../../../content/dam/icex-invest/img/icons/search-icon-red.png) no-repeat center left;width:50px;background-color:#fff;border-radius:40px;border-top-left-radius:0;border-bottom-left-radius:0}
#office-container{display:flex;flex-flow:row wrap;align-items:stretch}
#office-container .office-item{display:flex;flex-flow:column nowrap;align-items:flex-start;width:30%;margin-right:3%;padding:40px;margin-bottom:30px;border:1px solid #d0d0d0}
#office-container .office-item .office-description{margin-bottom:10px}
#office-container .office-item .office-country{color:#d5190e;font-weight:900;font-size:23px;margin-bottom:50px}
#office-container .office-item .office-item-info{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;margin-bottom:30px}
#office-container .office-item .office-item-info img{margin-right:20px}
#office-container .office-item .office-item-info a{word-break:break-all}
@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){#office-container .office-item p,#office-container .office-item h2,#office-container .office-item h3,#office-container .office-item span,#office-container .office-item .office-item-info{width:100%}
#office-container .office-item a{word-break:break-all;display:inline-block}
}
@media(max-width:1120px){#office-container .office-item{width:48%}
}
@media(max-width:570px){#office-container .office-item{width:100%}
}
.map-link-button-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:100%;position:relative}
.map-link-button-container .map-link-button-background{width:100%}
.map-link-button-container .map-link-button-overlay{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:absolute;margin:0;text-align:center}
@media(max-width:850px){.map-link-button-container .map-link-button-overlay img{max-width:50%}
}
@media(max-width:570px){.map-link-button-container .map-link-button-overlay img{max-width:unset}
}
.map-link-button-container .map-link-button-overlay .button{margin-top:50px;border-color:#d5190e;color:#d32212;white-space:normal;font-size:18px}
.map-link-button-container .map-link-button-overlay .button::after{content:url("../../../content/dam/icex-invest/img/icons/icon-fullscreen.png");margin-left:5px;vertical-align:middle}
@media(max-width:768px){.map-link-button-container .map-link-button-overlay .button{font-size:13px;padding:10px}
}
@media(max-width:570px){.map-link-button-container .map-link-button-overlay .button{font-size:16px}
}
.single-full-article-section{border-bottom:1px solid #e3e4e5}
.single-full-article-container .single-full-article-title{margin-bottom:35px}
.single-full-article-container .article-meta-tags{margin-bottom:45px}
.single-full-article-container .article-meta-tags .article-meta-tag{color:#454e53;border:1px solid #e3e4e5;border-radius:20px;margin-right:20px;padding:10px 20px;font-size:13px;display:inline-block}
.single-full-article-container .single-full-article-img{margin-bottom:55px;text-align:center}
.single-full-article-container .single-full-article-img img{width:100%}
.single-full-article-container .single-full-article-date{background:#e3e4e5;border-radius:20px;display:inline-block;font-size:12px;margin-bottom:50px;padding:10px 20px;text-transform:uppercase}
.responsable-container{display:flex;padding-top:80px;padding-bottom:30px}
@media(max-width:850px){.responsable-container{flex-wrap:wrap;padding-top:30px}
}
.responsable-container .responsable-title-column{display:flex;align-items:flex-start}
@media(max-width:850px){.responsable-container .responsable-title-column{margin-bottom:110px}
}
.responsable-container .responsable-title-column img{margin-right:15px}
.responsable-container .responsable-person-column{display:flex;border:1px solid #e3e4e5;border-radius:10px;padding:0 40px}
@media(max-width:1120px){.responsable-container .responsable-person-column{padding:0 20px}
}
@media(max-width:450px){.responsable-container .responsable-person-column{flex-wrap:wrap}
}
.responsable-container .responsable-img-container{position:relative}
.responsable-container .responsable-img-container img{margin-top:-45%}
@media(max-width:850px){.responsable-container .responsable-img-container img{max-width:140px}
}
@media(max-width:450px){.responsable-container .responsable-img-container img{margin-top:-20%}
}
.responsable-container .responsable-person-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;padding-right:0}
@media(max-width:1120px){.responsable-container .responsable-person-info{padding-left:20px}
}
@media(max-width:450px){.responsable-container .responsable-person-info{padding:20px 15px}
}
.responsable-container .responsable-person-info .responsable-name{font-size:22px;margin-bottom:15px}
.clusters_info{position:absolute;margin-right:30px;z-index:9}
.clusters_info .single-cluster-info{background:#fff;box-shadow:0 2px 5px 0 rgba(170,170,170,0.7);display:none;padding:40px 30px;position:relative;min-width:250px}
.clusters_info .single-cluster-info .close-cluster-info{position:absolute;top:15px;right:15px}
.clusters_info .single-cluster-info .close-cluster-info img{max-width:17px}
.clusters_info .single-cluster-info .top-info-cluster-container{margin-bottom:20px}
.clusters_info .single-cluster-info .top-info-cluster-container p{font-size:14px;margin-bottom:5px}
.clusters_info .single-cluster-info .top-info-cluster-container img{margin-right:auto}
.clusters_info .single-cluster-info .cluster-cta-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.clusters_info .single-cluster-info .cluster-cta-container .cluster-cta-state{font-size:20px;margin-bottom:15px}
.clusters_info .single-cluster-info .cluster-cta-container .cluster-cta-text{color:#d5190e}
.clusters_info .single-cluster-info .cluster-cta-container .button{width:90px;padding:8px 20px;text-align:center}
.clusters_info .single-cluster-info .cluster-cta-container .button img,.clusters_info .single-cluster-info .cluster-cta-container .button svg{width:15px}
.legend-info-container{display:inline-block;position:relative;bottom:95%;left:0;padding-top:80px;padding-left:30px;margin-left:100px}
@media(max-width:768px){.legend-info-container{margin-left:30px}
}
@media(max-width:570px){.legend-info-container{display:none}
}
.legend-info-container .single-legend{display:flex;margin-bottom:20px}
.legend-info-container .single-legend:last-of-type{margin-bottom:0}
.legend-info-container .single-legend .legend-color{border:1px solid #f7a573;border-radius:100%;display:inline-block;width:25px;height:25px;margin-right:10px}
.legend-info-container .single-legend .legend-color.level-eolic{background:#f4ada1}
.legend-info-container .single-legend .legend-color.level-5{background:#f27e35}
.legend-info-container .single-legend .legend-color.level-4{background:#f7a573}
.legend-info-container .single-legend .legend-color.level-3{background:#f8be99}
.legend-info-container .single-legend .legend-color.level-2{background:#fcd8c2}
.legend-info-container .single-legend .legend-color.level-1{background:#feece2}
.legend-info-container .single-legend .legend-color.level-0{background:#fff}
.legend-info-container .single-legend .legend-color.level-6{background:#f5985d}
.legend-info-container .single-legend .legend-color.level-7{background:#f7b286}
.legend-info-container .single-legend .legend-color.level-8{background:#facbae}
.region-title img{margin:0 20px;object-fit:cover}
.region-title h2,.region-title h3{font-size:38px}
@media(max-width:1240px){.region-title h2,.region-title h3{font-size:30px}
}
@media(max-width:570px){.region-title h2,.region-title h3{font-size:25px}
}
.sectorsClustersTicMap h2 b{color:#000}
.sectorsClustersTicMap h2 i{color:#d5190e}
.sectorsClustersTicMap p{margin-bottom:20px}
.sectorsClustersTicMap p b{font-size:23px;font-weight:300;color:#000}
.feder-container{background:no-repeat url("clientlib-site/less/content/dam/img/layouts/applications/bg-main-applications-past.jpg");background-size:cover}
.application-status-container{display:block;font-size:18px;text-transform:uppercase;padding:15px 0;position:relative}
.application-status-container::before{content:'';display:block;background:#d5190e;width:55px;height:1px;position:absolute;top:0}
.application-status-container::after{content:'';display:block;background:#d5190e;width:55px;height:1px;position:absolute;bottom:0}
.application-status-container.application-status-container-alt::before{content:'';display:block;background:#fff;width:55px;height:1px;position:absolute;top:0}
.application-status-container.application-status-container-alt::after{content:'';display:block;background:#fff;width:55px;height:1px;position:absolute;bottom:0}
.applications-header{margin-bottom:50px}
.applications-header .application-pre-title{font-size:16px;text-transform:uppercase;margin-bottom:20px}
.applications-header .application-date{color:#454e53;font-size:18px;margin-top:15px}
.application-documents{padding:70px 0}
.sidebanner-feder-application{background-size:cover;color:#fff;max-width:350px}
.sidebanner-feder-application .sidebanner-feder-top-container{padding:185px 55px 55px}
.sidebanner-feder-application .sidebanner-feder-top-container .sidebanner-feder-application-header{font-size:40px;line-height:40px;margin-bottom:20px}
.sidebanner-feder-application .sidebanner-feder-top-container .sidebanner-feder-application-header .sidebanner-feder-application-header-date-text{display:block;font-size:45px}
.sidebanner-feder-application .sidebanner-feder-top-container p{font-size:21px;margin-bottom:20px}
@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.sidebanner-feder-application .sidebanner-feder-top-container p{width:100%}
}
.sidebanner-feder-application .sidebanner-feder-top-container .sidebanner-application-date-limit{display:inline-block;font-size:16px;margin:20px 0}
.sidebanner-feder-application .sidebanner-feder-top-container .sidebanner-application-date-limit .sidebanner-application-date{font-size:18px}
.sidebanner-feder-application .sidebanner-feder-top-container .sidebanner-feder-button{display:inline-block;background:url("clientlib-site/less/content/dam/img/icons/arrow-right-solid-white.svg") no-repeat 90% center;background-size:15px;color:#fff;border:2px solid #fff;border-radius:30px;font-size:15px;padding:12px 25px;padding-right:40px}
.sidebanner-feder-application .sidebanner-feder-bot-container{background:#454e53;padding:40px 55px 32px}
.sidebanner-feder-application .sidebanner-feder-bot-container .sidebanner-previous-feder-applications-link{color:#fff;font-size:23px}
.sidebanner-feder-application .sidebanner-feder-bot-container .sidebanner-previous-feder-applications-link .sidebanner-previous-feder-bold-text{display:block;font-size:18px}
.sidebanner-feder-application .sidebanner-feder-bot-container .sidebanner-previous-feder-applications-link img{max-width:17px}
.main-carousel-slide{padding:0 40px;display:flex;justify-content:space-between;align-items:center;background-position:center !important;background-size:cover !important}
@media(min-width:1980px){.main-carousel-container.slick-initialized.slick-slider{width:60% !important;margin:auto}
}
@media(max-width:570px){.main-carousel-slide{padding:10px}
}
.main-carousel-slide .carousel-img-container{position:relative}
.main-carousel-slide .carousel-img-container *:not(.carousel-img){z-index:2}
.main-carousel-slide .carousel-img-container .carousel-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.main-carousel-arrow{cursor:pointer;display:inline-block;position:absolute;top:50%;z-index:1}
.main-carousel-left-arrow{left:0;margin-left:30px}
.main-carousel-right-arrow{right:0;margin-right:30px}
.main-carousel-container{position:relative}
@media(max-width:850px){.main-carousel-container{height:340px}
}
@media(max-width:570px){.main-carousel-container{height:280px}
}
.main-carousel-container .main-carousel-slide-title{font-size:90px}
@media(max-width:1120px){.main-carousel-container .main-carousel-slide-title{font-size:70px}
}
@media(max-width:850px){.main-carousel-container .main-carousel-slide-title{font-size:40px}
}
@media(max-width:570px){.main-carousel-container .main-carousel-slide-title{font-size:32px}
}
.main-carousel-container .main-carousel-slide-text{font-size:52px}
@media(max-width:1120px){.main-carousel-container .main-carousel-slide-text{font-size:42px}
}
@media(max-width:850px){.main-carousel-container .main-carousel-slide-text{font-size:24px}
}
@media(max-width:570px){.main-carousel-container .main-carousel-slide-text{font-size:20px}
}
.floating-buttons-selector-container{display:flex;flex-direction:column}
.floating-buttons-selector-container .floating-button-single{font-size:16px;text-align:left;margin-bottom:20px;border-radius:50px !important;padding:15px 30px !important}
@media(max-width:1120px){.floating-buttons-selector-container .floating-button-single{font-size:14px;background-size:11px;padding:15px 20px !important}
}
.floating-buttons-selector-container .floating-button-single.single-link-sidebar:nth-of-type(n+2){border:1px solid #e3e4e5}
.rising-up-selection-section .requirements-text-container{margin-bottom:20px}
.rising-up-selection-section .requirements-text-container .title-4{margin-bottom:0}
.embed-container-fluid iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.embed-container-fluid{position:relative;padding-bottom:56.25%;width:100%;height:0}
.button-general-icex{padding:10px 10px !important;width:auto;margin-left:10px !important;text-align:center;border-radius:20px;border:1px solid #333f48;display:flex;justify-content:space-around}
.logo-centered{position:absolute;left:48%;margin-left:4px}
select{border:0;background:0;-webkit-appearance:unset;-moz-appearance:unset;appearance:none;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300}
select:focus{outline:1px dotted black}
select::-ms-expand{display:none}
input{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300}
input:focus{outline:1px dotted black}
textarea{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300}
textarea:focus{outline:1px dotted black}
button{background:0;border:0;cursor:pointer}
.iconoHeader{max-width:25px;margin-right:5px}
.marg-3{margin-right:1rem}
.row{display:flex;padding-bottom:40px}
.wrap-row{flex-wrap:wrap}
.centered-row{justify-content:center}
.col-1-2{width:49%;margin-right:2%}
.col-1-2:last-child{margin-right:0}
.col-1-2:nth-child(2n){margin-right:0}
.col-1-2-no-margin{width:50%}
.col-1-3{width:32%;margin-right:2%}
.col-1-3:last-child{margin-right:0}
.col-1-3:nth-child(3n){margin-right:0}
.col-1-3-no-margin{width:33.333%}
.col-2-3{width:65%;margin-right:2%}
.col-2-3:last-child{margin-right:0}
.col-2-3-no-margin{width:65%}
.col-1-4{width:25%;padding:0 15px}
.col-1-4:last-child{margin-right:0}
.col-1-4:nth-child(4n){margin-right:0}
.col-3-4{width:75%;padding-right:3%}
.col-3-4:last-child{padding-right:0}
.col-1-5{width:20%;padding-right:3%}
.col-1-5:last-child{padding-right:0}
.col-2-5{width:40%;margin-right:3%}
.col-2-5:last-child{margin-right:0}
.col-4-5{width:80%;margin-right:3%}
.col-4-5:last-child{margin-right:0}
.col-3-5{width:60%;padding-right:3%}
.col-3-5:last-child{padding-right:0}
.col-1-6{width:16.6666666667%;padding-right:3%}
.col-1-6:last-child{padding-right:0}
.col-4-6{width:66.6666666667%;padding-right:3%}
.col-4-6:last-child{padding-right:0}
.col-5-6{width:83.33333333%;padding-right:3%}
.col-5-6:last-child{padding-right:0}
.col-1-7{width:14.2857142857%}
.col-2-7{width:28.5714285714%;padding-right:3%}
.col-2-7:last-child{padding-right:0}
.col-3-7{width:42.8571428571%;padding-right:5%}
.col-3-7:last-child{padding-right:0}
.col-4-7{width:57.1428571429%;padding-right:5%}
.col-4-7:last-child{padding-right:0}
.col-5-7{width:71.4285714286%}
.col-1-8{width:12%;margin-right:1%}
.col-1-8:last-child{margin-right:0}
.col-7-8{width:87%;margin-right:1%}
.col-7-8:last-child{margin-right:0}
.col-fullwidth{width:100%}
.bold-text{font-weight:bold}
img.fullsize-img{width:100%}
img.responsive-img-small{max-width:100%}
.full-height{height:100%}
img.cover-img{object-fit:cover}
img.responsive-img{width:auto}
.banner-container{min-height:350px;display:flex;justify-content:center;align-items:center}
.banner-newsletter-component{display:flex;justify-content:center;align-items:center;flex-direction:column;background:url("../../../content/dam/icex-invest/img/layouts/common/banner-newsletter.jpg") no-repeat;max-width:1630px;margin:0 auto;min-height:500px;height:1px}
.banner-newsletter-component .banner-newsletter-subtitle{color:#fff;font-size:30px}
.banner-newsletter-component .banner-newsletter-title{color:#fff;font-size:70px;font-weight:bold}
.banner-newsletter-component .newsletter-form{width:100%;max-width:680px;color:#fff}
.banner-newsletter-component .newsletter-form .newsletter-input-container{display:flex;justify-content:center;margin-bottom:30px}
.banner-newsletter-component .newsletter-form .newsletter-input-container a{cursor:pointer;background:#d5190e;border:2px solid #fff;border-radius:40px;color:#fff;padding:15px 40px;padding-left:10px;flex-basis:60%;font-size:18px;margin-top:30px;text-transform:uppercase;text-align:center}
.banner-newsletter-component .newsletter-form .newsletter-input-container a::after{content:'';display:inline-block;width:22px;height:17px;background:url("../../../content/dam/icex-invest/img/icons/button-check-icon.png") no-repeat;margin-left:20px;vertical-align:middle}
.banner-newsletter-component a.last-newsletter-button{cursor:pointer}
.banner-newsletter-component a.last-newsletter-button::after{content:'';display:inline-block;width:27px;height:27px;background:url("../../../content/dam/icex-invest/img/icons/newsletter-icon.png") no-repeat;margin-left:10px;vertical-align:middle}
.banner-newsletter--vertical{display:flex;justify-content:flex-end;flex-direction:column;background:url("../../../content/dam/icex-invest/img/layouts/common/banner-newsletter-vertical.jpg") no-repeat;background-size:cover;min-height:720px;color:#fff;padding:100px 60px 60px}
.banner-newsletter--vertical .vertical-banner-newsletter-text{max-width:500px;margin:0 auto}
.banner-newsletter--vertical .vertical-banner-newsletter-subtitle{font-size:23px}
.banner-newsletter--vertical .vertical-banner-newsletter-title{font-size:50px;font-weight:bold}
.banner-newsletter--vertical .vertical-newsletter-form{color:#fff}
.banner-newsletter--vertical .vertical-newsletter-form .vertical-newsletter-input-container{margin-bottom:30px}
.banner-newsletter--vertical .vertical-newsletter-form .vertical-newsletter-input-container a{cursor:pointer;background:0;border:2px solid #fff;border-radius:40px;color:#fff;padding:20px 25px;margin-top:30px;margin-bottom:30px;width:100%;font-size:15px;text-transform:uppercase}
.banner-newsletter--vertical .vertical-newsletter-form .vertical-newsletter-input-container a::after{content:'';display:inline-block;width:18px;height:18px;background:url("../../../content/dam/icex-invest/img/icons/button-check-icon.png") no-repeat;background-size:contain;margin-left:10px;vertical-align:middle}
.banner-newsletter--vertical a.last-newsletter-button{cursor:pointer}
.banner-newsletter--vertical a.last-newsletter-button::after{content:'';display:inline-block;width:27px;height:27px;background:url("../../../content/dam/icex-invest/img/icons/newsletter-icon.png") no-repeat;margin-left:10px;vertical-align:middle}
.banner-newsletter--vertical .blockVerticalLink{padding-left:25px}
.banner-left-align-text{max-width:1210px;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;color:#fff;font-size:20px;padding:80px 0}
.banner-left-align-text>h1{max-width:645px}
.banner-left-align-text>h2{max-width:645px}
.banner-left-align-text>p{max-width:645px}
.page-container-boxed{padding-top:60px}
.page-container-boxed>div{max-width:1210px;margin:0 auto}
.page-container-boxed-medium>div{max-width:1425px;margin:0 auto}
.page-container-boxed-large{padding-top:60px}
.page-container-boxed-large>.row{max-width:1630px;margin:0 auto}
.page-container-boxed-large>.row.no-margin{margin:0}
.page-container-boxed-large.page-container-padded>.row{padding-left:48px;padding-right:48px}
.white-bg{background:#FFF}
.light-gray-bg-1{background:#e3e4e5}
.light-gray-bg-1 .red-color{color:#d32212}
.light-gray-bg-1 .red-color *{color:#d32212}
.light-gray-bg{background:#f2f2f2}
.light-gray-bg .red-color{color:#d32212}
.light-gray-bg .red-color *{color:#d32212}
.light-gray-3-bg{background:#f6f6f6}
.light-gray-3-bg .red-color{color:#d32212}
.light-gray-3-bg .red-color *{color:#d32212}
.light-gray-6-bg{background:#f6f6f6}
.gray-bg{background:#4e575c}
.gray-bg .red-color{color:#d32212}
.gray-bg .red-color *{color:#d32212}
.gray-bg-2{background:#868c8f}
.gray-bg-2 .red-color{color:#d32212}
.gray-bg-2 .red-color *{color:#d32212}
.dark-gray-bg{background:#454e53}
.dark-gray-bg .red-color{color:#d32212}
.dark-gray-bg .red-color *{color:#d32212}
.light-pink-bg{background:#fef4f3}
.light-gray-gradient-bg{background:linear-gradient(#f8f8f8,#ededed)}
.content-header .content-pre-title{font-size:17px;font-weight:normal;text-transform:uppercase;margin-bottom:5px}
.content-header .content-subtext{color:#454e53;font-size:24px;font-weight:300;line-height:30px;margin-top:60px;margin-bottom:40px}
.numered-two-columns{display:flex;list-style:none;counter-reset:numered-two-columns-counter}
.numered-two-columns li{counter-increment:numered-two-columns-counter;width:50%;margin-right:9%}
.numered-two-columns li:last-of-type{margin-right:0}
.numered-two-columns li:before{content:counter(numered-two-columns-counter) ". ";color:#d5190e;display:block;font-size:30px}
.links-sidebar{display:flex;flex-direction:column;max-width:350px;margin-bottom:40px}
.links-sidebar .single-link-sidebar{padding:25px 40px;padding-right:70px;background:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-orange.svg") no-repeat 90% 50%;background-size:20px 20px;border:1px solid #e3e4e5;color:#454e53;font-size:15px}
.links-sidebar .single-link-sidebar:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}
.links-sidebar .single-link-sidebar:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.links-sidebar .single-link-sidebar:nth-of-type(n+2){border-top:0}
.links-sidebar .single-link-sidebar.single-link-sidebar-selected{background-color:#d5190e;background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-white.svg");border-color:#d5190e;color:#fff}
.european-sidebar{margin-top:80px;margin-bottom:20px;font-size:11px;text-transform:uppercase;font-weight:bold}
.european-sidebar .european-sidebar-link span{font-size:10px}
.european-sidebar .european-sidebar-link a{display:block;color:#d5190e;font-size:15px;text-transform:none}
.european-sidebar .european-sidebar-flag{margin-bottom:15px}
.european-sidebar .european-sidebar-flag img{display:block;margin-bottom:5px}
.text-content{margin-bottom:70px}
.text-content h3{font-size:32px;font-weight:normal;margin-bottom:20px}
.text-content p{color:#454e53;margin-bottom:15px}
.top-gray-border{border-top:1px solid #e3e4e5}
.red-wireframe-button{border:2px solid #d5190e !important;color:#d5190e !important}
.red-wireframe-button:hover{color:#d5190e !important;cursor:pointer !important;text-decoration:none !important}
.document-links-group{max-width:590px}
.document-links-group .single-document-link-info{display:flex;flex-flow:column nowrap}
.document-links-group .single-document-link{display:flex;justify-content:space-between;align-items:center;color:#454e53;padding:20px 30px;border:1px solid #e3e4e5;width:100%}
.document-links-group .single-document-link:nth-of-type(n+1){border-bottom:0}
.document-links-group .single-document-link:last-of-type{border-bottom:1px solid #e3e4e5;border-bottom-left-radius:9px;border-bottom-right-radius:9px}
.document-links-group .single-document-link:first-of-type{border-top-left-radius:9px;border-top-right-radius:9px}
.document-links-group .single-document-link img{margin-left:40px}
.document-links-group.extended-group{max-width:100%}
.white-space-nowrap{white-space:nowrap}
.contact-banner{background:url(../../../content/dam/icex-invest/img/layouts/common/banner-contact-bg.jpg) no-repeat;background-size:cover;padding:120px 0}
.contact-banner>*{display:block;color:#fff;margin:0 auto;margin-right:20%;max-width:500px}
.contact-banner h6{font-size:46px;line-height:48px;margin-bottom:10px}
.contact-banner h6 span{font-weight:400;font-style:italic}
.contact-banner p{font-size:32px;line-height:32px}
.contact-banner p:last-of-type{margin-bottom:20px}
.contact-banner p+p{font-size:22px;line-height:22px}
.help-cta-banner{background:url("../../../content/dam/icex-invest/img/layouts/common/banner-help-cta.jpg") no-repeat;background-size:cover;padding-left:100px;padding-right:100px}
.help-cta-banner>*{display:block;color:#fff;margin:0;max-width:720px}
.vertical-offset{position:relative;margin-top:-120px !important}
.vertical-offset-large{position:relative;margin-top:-235px !important}
.vertical-offset-small{position:relative;margin-top:-30px}
.left-offset-small{position:relative;margin-left:-50px}
.vertical-contact-banner{background:url(../../../content/dam/icex-invest/img/layouts/common/vertical-banner-contact-bg.jpg) no-repeat;background-size:cover;padding:70px 50px;height:720px;max-width:350px;display:flex;flex-direction:column;justify-content:flex-end}
.vertical-contact-banner>*{display:block;color:#fff}
.vertical-contact-banner p{font-size:24px;line-height:24px;margin-bottom:20px}
.vertical-contact-banner h6,.vertical-contact-banner h6 p{font-size:40px;line-height:40px;margin-bottom:10px}
.vertical-contact-banner h6 span,.vertical-contact-banner h6 p span{font-weight:400;font-style:italic}
.vertical-padded-section{padding:120px 20px}
.vertical-big-padded-section{padding:250px 20px}
.medium-height-img{max-height:200px}
.button{display:inline-block;padding:15px 30px;border:1px solid #e3e4e5;border-radius:50px;background:0;color:#454e53;margin-bottom:5px;white-space:nowrap}
.button.active-button{color:#fff;border-color:#d5190e;background:#d5190e}
.alternative-button{background:0;border:1px solid #e3e4e5;color:#d5190e}
.red-wireframe-button{border:2px solid #d5190e;color:#d5190e}
.red-wireframe-button:hover{color:#d5190e;text-decoration:none;cursor:pointer}
.dark-gray-border-button{border:1px solid #454e53}
.dark-gray-button{background:#454e53;border:0;color:#fff}
.simple-white-button{border:2px solid #fff;color:#fff;display:inline-block;padding:10px 25px;border-radius:45px;font-size:15px;font-weight:bold}
.standard-button{color:#fff;background:#d5190e;border:0;display:inline-block;font-weight:400}
.standard-button strong{font-weight:600}
.standard-button.go-to-button{color:#fff;background:#d5190e;border:0;display:inline-block;font-weight:400}
.standard-button.go-to-button strong{font-weight:600}
.standard-button.go-to-button:after{content:'';background:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-white.svg") center center no-repeat;display:inline-block;width:20px;height:22px;margin-left:17px;vertical-align:middle}
.standard-button.alternate-button{background:0;border:2px solid #fff}
.standard-button.go-to-button.alternate-button{background:0;border:2px solid #fff}
.small-medium-standard-button{padding:15px 25px;border-radius:25px;font-size:14px;font-weight:600}
.small-standard-button{padding:10px 20px;border-radius:25px;text-transform:unset;font-size:14px;font-weight:400}
.medium-standard-button{font-size:20px;padding:20px 30px;border-radius:45px}
.medium-standard-button img{width:18px;max-width:18px;vertical-align:text-bottom;margin-left:10px}
.medium-standard-button.go-to-button{font-size:20px;padding:20px 30px;border-radius:45px}
.medium-standard-button.go-to-button img{width:18px;max-width:18px;vertical-align:text-bottom;margin-left:10px}
.medium-standard-button.go-to-button:after{content:'';background:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-white.svg") center center no-repeat;display:inline-block;width:20px;height:22px;margin-left:17px;vertical-align:sub}
.go-to-button{background:no-repeat 90% 50%;background-size:15px;border:2px solid #fff;color:#fff;display:inline-block;border-radius:45px}
.go-to-button:after{content:'';background:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-white.svg") center center no-repeat;display:inline-block;width:20px;height:22px;margin-left:17px;vertical-align:middle}
.go-to-button.go-to-button-orange:after{background:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-orange.svg") center center no-repeat}
.go-to-button.small-standard-button{padding-right:35px}
.go-to-button.red-button{color:#d5190e;border-color:#d5190e;max-width:100%;white-space:normal;position:relative;padding-right:50px}
.go-to-button.red-button strong{color:#d32212}
.go-to-button.red-button:after{content:'';background:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-red.svg") center center no-repeat;display:block;width:20px;height:22px;margin-left:17px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}
.go-to-button.red-button.download-file::after{width:22px;height:27px;vertical-align:middle;background:url("../../../content/dam/icex-invest/img/icons/file-download-icon.png");background-repeat:no-repeat;background-position:center}
.go-to-button.red-button.light-button{border-width:1px}
.go-to-button.no-arrow{padding-right:30px}
.go-to-button.no-arrow::after{content:none;width:auto;text-align:center}
.go-to-button-red-bg{border:2px solid #d5190e;background:#d5190e no-repeat 95% 50%;background-size:20px;color:#fff;display:inline-block;border-radius:45px;text-transform:unset;max-width:100%;white-space:normal}
.go-to-button-red-bg:after{content:'';background:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-white.svg") center center no-repeat;display:inline-block;width:20px;height:22px;margin-left:17px;vertical-align:sub}
.go-to-button-red-bg.download-file::after{width:22px;height:27px;vertical-align:middle;background:url("../../../content/dam/icex-invest/img/icons/icon-download-cloud.png");background-repeat:no-repeat;background-position:center}
.select-button{display:flex;align-items:center;justify-content:space-between;background-color:#fff;position:relative;padding:0}
.select-button .select-button-selector{width:100%;background-color:transparent;padding:15px 60px 15px 45px;color:#454e53;font-size:15px;z-index:1;position:relative}
.select-button .select-button-selector::-ms-expand{display:none}
.select-button::after{content:'';display:inline-block;background:url("../../../content/dam/icex-invest/img/icons/dropdown-arrow-icon.png") center center no-repeat;width:20px;height:20px;position:absolute;right:20px;top:0;bottom:0;margin:auto;z-index:0}
.select-button.select-button-extended .select-button-selector{padding-top:25px;padding-bottom:25px}
.select-button.select-button-download{border-color:#d5190e}
.select-button.select-button-download .select-button-selector{color:#d5190e}
.select-button.select-button-red .select-button-selector{color:#d5190e;font-weight:600;font-size:19px}
.select-button.select-button-red::after{background:url(../../../content/dam/icex-invest/img/icons/down-arrow-icon-red.png) center center no-repeat}
.squared-dark-button{background:#454e53;color:#fff;border-radius:5px}
.arrow-button-orange{background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-orange.svg");background-repeat:no-repeat;background-size:20px 20px;background-position:87% center;padding-right:56px}
.arrow-button-orange.active-button{background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-white.svg");background-repeat:no-repeat;background-size:20px 20px;background-position:87% center}
.fullwidth-button{text-align-last:left;width:100%}
.fullwidth-button.arrow-button-orange{padding-right:60px;padding-left:40px}
.check-button{background:#d5190e;border-radius:25px;font-size:13px;font-weight:600;border:0;color:#fff;padding:10px 15px}
.check-button::before{content:'';display:inline-block;width:18px;height:18px;background:url("../../../content/dam/icex-invest/img/icons/small-white-check-button.png") no-repeat;margin-right:10px;vertical-align:bottom}
.more-button{font-size:17px;padding:25px 50px;padding-right:70px;background:url("../../../content/dam/icex-invest/img/icons/button-plus-icon.png") no-repeat 90% 25px;background-size:17px}
.download-button{margin-right:20px}
.download-button::after{content:'';display:inline-block;width:19px;height:19px;background:url("../../../content/dam/icex-invest/img/icons/download-icon.png");margin-left:10px;vertical-align:bottom}
.link-button{margin-right:20px}
.link-button::after{content:'';display:inline-block;width:21px;height:11px;background:url("../../../content/dam/icex-invest/img/icons/link-button.png");margin-left:10px}
.list-button{margin-right:20px}
.list-button::after{content:'';display:inline-block;width:19px;height:11px;background:url("../../../content/dam/icex-invest/img/icons/list-icon.png");margin-left:10px}
.back-button{background:#fff;border:1px solid #d5190e;color:#d5190e}
.back-button::before{content:'';display:inline-block;width:8px;height:13px;background:url("../../../content/dam/icex-invest/img/icons/back-arrow-icon.png");margin-right:10px}
.article-dual-page-buttons{display:flex;justify-content:flex-start;align-items:center}
.article-dual-page-buttons .button-before-page{border-top-right-radius:0;border-bottom-right-radius:0}
.article-dual-page-buttons .button-after-page{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}
.dual-page-button{padding-left:30px;padding-right:30px}
.button-before-page{background:url("../../../content/dam/icex-invest/img/icons/left-arrow-icon.png") no-repeat 20% 55%;padding-left:40px}
.button-after-page{background:url("../../../content/dam/icex-invest/img/icons/right-arrow-icon.png") no-repeat 80% 55%;padding-right:40px}
.secondary-color-alpha-bg{background:rgba(69,78,83,0.9)}
.secondary-color-alpha-bg p{color:#fff}
.flex-center-image{display:flex;justify-content:center;align-items:center}
.buttons-container{display:flex;flex-flow:row wrap;justify-content:flex-start}
.buttons-container .addthis_toolbox{margin-left:10px}
.title-with-buttons{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}
.addthis_toolbox{display:flex;justify-content:flex-end}
.addthis_toolbox .custom_images{display:flex;flex-flow:row nowrap}
.addthis_toolbox .custom_images a{display:flex;align-items:center;border:1px solid #d0d0d0;padding:10px 15px;height:45px;cursor:pointer}
.addthis_toolbox .custom_images a:first-child{border-top-left-radius:100%;border-bottom-left-radius:100%}
.addthis_toolbox .custom_images a:last-child{border-top-right-radius:100%;border-bottom-right-radius:100%;margin-left:-1px}
@media(max-width:570px){.title-with-buttons{flex-flow:column nowrap;margin-bottom:30px}
.title-with-buttons div{width:100%}
}
.banner-title{font-size:70px}
.banner-subtitle{font-size:45px}
.title-1{color:#d5190e;font-size:56px;font-weight:300;margin-bottom:20px}
.title-1 h1{color:#d5190e;font-size:56px;font-weight:300;margin-bottom:20px}
.title-2{color:#d5190e;font-size:46px;font-weight:300;margin-bottom:20px}
.title-2 strong{color:#000}
.title-2 h2{font-size:46px}
.title-2.orange-color{color:#f27e35}
.title-2.orange-color strong{color:#fff}
.title-3,.title-3 h2,.title-3 h3{color:#d5190e;font-size:40px;font-weight:300;line-height:40px}
.title-3 strong,.title-3 h2 strong,.title-3 h3 strong{color:#000}
@media(max-width:1120px){.title-3.title-small,.title-3 h2.title-small,.title-3 h3.title-small{font-size:30px}
}
@media(max-width:1240px){.title-3,.title-3 h2,.title-3 h3{font-size:34px}
}
@media(max-width:570px){.title-3,.title-3 h2,.title-3 h3{font-size:32px}
}
.title-4{color:#d5190e;font-size:30px;font-weight:300}
.title-4 h4{color:#d5190e;font-size:30px;font-weight:300}
.title-4 h4 strong{color:#000}
.title-4 strong{color:#000}
.title-5{font-size:24px;margin-bottom:10px}
.title-5 h5{font-size:24px;margin-bottom:10px}
.text-1{font-size:18px;font-weight:300;color:#454e53}
.text-1 p,.text-1 div{font-size:18px;font-weight:300;color:#454e53}
.text-2{font-size:20px;font-weight:300;color:#58585a}
.text-2 p{font-size:20px;font-weight:300;color:#58585a}
.text-3{font-size:15px;color:inherit}
.text-3 p{font-size:15px;color:inherit}
.text-3 span{font-size:15px;color:inherit}
.text-4,.text-4 p{font-size:24px}
.subtitle-text{font-size:23px;font-weight:300;margin-bottom:20px}
.subtitle-text p{font-size:23px;font-weight:300;margin-bottom:20px}
.subtitle-text-2{font-size:23px;font-weight:300;margin-bottom:20px}
.subtitle{color:#000;font-size:36px;font-weight:300;margin-bottom:40px}
.single-full-article-section-title.subtitle h2{color:#000;font-size:36px;font-weight:300;margin-bottom:40px}
.single-full-article-container.subtitle h2{color:#000;font-size:36px;font-weight:300;margin-bottom:40px}
.subtitle-2{color:#000;font-size:26px;font-weight:300;margin-bottom:35px}
.subtitle-2.red-border:after{content:'';display:block;margin-top:15px;width:35px;height:1.5px;background:#d5190e}
.subtitle-3{color:#000;font-size:28px;font-weight:300;margin-bottom:40px}
.single-full-article-section-title.subtitle-3 h3{color:#000;font-size:28px;font-weight:300;margin-bottom:40px}
.single-full-article-container.subtitle-3 h3{color:#000;font-size:28px;font-weight:300;margin-bottom:40px}
.medium-width-text{max-width:900px}
.uppercase{text-transform:uppercase}
.uppercase .lowercase{text-transform:lowercase}
.lowercase{text-transform:lowercase}
.normal-style{font-style:normal}
.italic-style{font-style:italic}
.underline-text{text-decoration:underline}
.margin-auto{margin:0 auto !important}
.margin-top-auto{margin-top:auto}
.common-top-margin-small{margin-top:10px}
.common-top-margin-medium{margin-top:20px}
.common-top-margin-larger{margin-top:30px}
.common-top-margin-xlarger{margin-top:60px}
.common-bot-margin-xlarger{margin-bottom:60px}
.common-bot-margin-smaller{margin-bottom:5px}
.common-right-margin-smaller{margin-right:5px}
.common-bot-margin{margin-bottom:15px}
.common-bot-margin-larger{margin-bottom:30px}
.common-right-margin-larger{margin-right:30px}
.common-top-margin-xl{margin-top:120px}
.common-top-margin-xxl{margin-top:180px}
.common-bot-margin-xxl{margin-bottom:180px}
.common-bot-margin-xl{margin-bottom:120px}
.common-right-margin-xl{margin-right:120px}
.common-left-margin{margin-left:15px}
.common-left-margin-larger{margin-left:30px}
.common-left-margin-xlarger{margin-left:60px}
.common-right-margin{margin-right:15px}
.large-right-padding{padding-right:140px}
.large-top-padding{padding-top:140px}
.large-bottom-padding{padding-bottom:140px}
.medium-right-padding{padding-right:80px}
.common-right-padding{padding-right:30px}
.common-left-padding{padding-left:30px}
.common-right-padding-xlarger{padding-right:60px;z-index:2}
.common-left-padding-xlarger{padding-left:60px}
.common-top-padding-larger{padding-top:30px}
.common-bot-padding-larger{padding-bottom:30px}
.common-top-padding-xlarger{padding-top:60px}
.common-bot-padding-xlarger{padding-bottom:60px}
.common-top-padding-xxl{padding-top:120px}
.common-bot-padding-xxl{padding-bottom:120px}
.medium-top-padding{padding-top:80px}
.medium-bot-padding{padding-bottom:80px}
.section-big-padding{padding-top:140px;padding-bottom:140px}
.section-head-padding{padding:60px}
.no-border{border-top:0;border-right:0;border-bottom:0;border-left:0}
@media(max-width:1120px){.no-border-md-sm.no-border-md-sm{border-top:0;border-right:0;border-bottom:0;border-left:0}
}
.ligh-gray-5-border-left{border-left:1px solid #d0d0d0}
.ligh-gray-5-border-right{border-right:1px solid #d0d0d0}
.light-gray-4-border-bottom{border-bottom:1px solid #ececec}
.light-gray-5-border-bottom{border-bottom:1px solid #d0d0d0}
.light-gray-5-border-top{border-top:1px solid #d0d0d0}
.gray-5-border-bottom{border-bottom:2px solid #d0d0d0}
.medium-orange-border-bottom{border-bottom:10px solid #f27e35}
.light-orange-border-left{border-left:1px solid #ffba83}
.light-orange-border-bottom{border-bottom:1px solid #ffba83}
.small-border-bottom{position:relative}
.small-border-bottom::after{content:'';display:block;position:absolute;bottom:0;max-width:60%;background-color:#ececec;height:2px;width:80%;left:50%;transform:translateX(-50%)}
.small-border-bottom.light-red::after{background-color:#d5190e;opacity:.3}
.plain-li{list-style:none}
.unordered-list{padding-left:30px}
.unordered-list:not(.unordered-list-dash-type){padding-left:30px}
.unordered-list:not(.unordered-list-dash-type) .unordered-list-element{list-style:none;position:relative;margin-bottom:20px}
.unordered-list:not(.unordered-list-dash-type) .unordered-list-element::before{content:'';display:inline-block;background:#f27e35;width:8px;height:8px;position:absolute;left:-20px;top:4px;border-radius:100%}
.unordered-list:not(.unordered-list-dash-type) .unordered-list-element p:last-child{margin-bottom:0}
.unordered-list .unordered-list-element{list-style:none;position:relative;margin-bottom:20px}
.unordered-list .unordered-list-element::before{content:'';display:inline-block;background:#f27e35;width:8px;height:8px;position:absolute;left:-20px;top:4px;border-radius:100%}
.unordered-list .unordered-list-element p:last-child{margin-bottom:0}
.unordered-list:not(.unordered-list-dash-type).unordered-list-gray .unordered-list-element::before{background:#868c8f}
.unordered-list:not(.unordered-list-dash-type).small-unordered-list .unordered-list-element{margin-bottom:10px}
.unordered-list:not(.unordered-list-dash-type).small-unordered-list .unordered-list-element::before{content:'';width:5px;height:5px;left:-15px}
.unordered-list-dash-type{padding-left:30px}
.unordered-list-dash-type .unordered-list.unordered-list:not(.unordered-list-dash-type){padding-left:30px}
.unordered-list-dash-type .unordered-list.unordered-list:not(.unordered-list-dash-type) .unordered-list-element{list-style:none;position:relative;margin-bottom:20px}
.unordered-list-dash-type .unordered-list.unordered-list:not(.unordered-list-dash-type) .unordered-list-element::before{content:'';display:inline-block;background:#f27e35;width:8px;height:8px;position:absolute;left:-20px;top:4px;border-radius:100%}
.unordered-list-dash-type .unordered-list.unordered-list:not(.unordered-list-dash-type) .unordered-list-element p:last-child{margin-bottom:0}
.unordered-list-dash-type .unordered-list.unordered-list:not(.unordered-list-dash-type).unordered-list-gray .unordered-list-element::before{background:#868c8f}
.unordered-list-dash-type .unordered-list.unordered-list:not(.unordered-list-dash-type).small-unordered-list .unordered-list-element{margin-bottom:10px}
.unordered-list-dash-type .unordered-list.unordered-list:not(.unordered-list-dash-type).small-unordered-list .unordered-list-element::before{content:'';width:5px;height:5px;left:-15px}
.unordered-list-dash-type .unordered-list-element{list-style:none;position:relative;margin-bottom:20px}
.unordered-list-dash-type .unordered-list-element::before{content:'';display:inline-block;background:#868c8f;width:8px;height:3px;position:absolute;left:-20px;top:8px}
.unordered-list.unordered-list-gray .unordered-list-element::before{background:#868c8f}
.unordered-list.small-unordered-list .unordered-list-element{margin-bottom:10px}
.unordered-list.small-unordered-list .unordered-list-element::before{content:'';width:5px;height:5px;left:-15px}
.unordered-list.unordered-list-dash-type .unordered-list .unordered-list-dash-type{padding-left:30px}
.unordered-list.unordered-list-dash-type .unordered-list .unordered-list-dash-type .unordered-list-element{list-style:none;position:relative;margin-bottom:20px}
.unordered-list.unordered-list-dash-type .unordered-list .unordered-list-dash-type .unordered-list-element::before{content:'';display:inline-block;background:#868c8f;width:8px;height:3px;position:absolute;left:-20px;top:8px}
.ordered-list.numeric-list{padding-left:30px}
.ordered-list.numeric-list .ordered-list-element:before{content:counter(list,decimal) ".";color:#f27e35;left:-35px;position:absolute;text-align:right;width:26px}
.ordered-list.numeric-list .ordered-list-element.red-list-element:before{color:#d5190e;font-weight:600}
.ordered-list.lower-alpha-list{padding-left:30px}
.ordered-list.lower-alpha-list .ordered-list-element{list-style-type:none;position:relative;counter-increment:list;margin-bottom:20px}
.ordered-list.lower-alpha-list .ordered-list-element:before{content:counter(list,lower-alpha) ".";color:#f27e35;left:-35px;position:absolute;text-align:right;width:26px}
.ordered-list{padding-left:30px;counter-reset:list 0}
.ordered-list .ordered-list-element{list-style-type:none;position:relative;counter-increment:list;margin-bottom:20px}
.ordered-list .ordered-list-element:before{content:counter(list,upper-roman) ".";color:#f27e35;left:-35px;position:absolute;text-align:right;width:26px}
.ordered-list.roman-list{padding-left:30px;counter-reset:list 0}
.ordered-list.roman-list .ordered-list-element{list-style-type:none;position:relative;counter-increment:list;margin-bottom:20px}
.ordered-list.roman-list .ordered-list-element:before{content:counter(list,upper-roman) ".";color:#f27e35;left:-35px;position:absolute;text-align:right;width:26px}
.light-note{background:#fef4f3;padding:45px 60px;margin:40px 0}
.important-note{position:relative;margin-top:60px;padding-top:30px}
.important-note p{color:#d32212;margin-bottom:30px;font-size:16px}
.important-note::before{content:'';position:absolute;top:0;left:0;display:block;background:#d5190e;height:.7pt;width:70%;opacity:.5}
.black-color{color:#000}
.black-color strong{color:#000}
.text-color{color:#454e53}
.text-color strong{color:#454e53}
.gray-color{color:#6a7175}
.red-color{color:#d5190e}
.red-color strong{color:#d32212}
.orange-color{color:#f27e35}
.orange-color strong{color:#f27e35}
.white-color{color:#fff}
.white-color p{color:#fff}
.white-color strong{color:#fff}
.high-opacity{opacity:.8}
.input-block{display:flex;flex-wrap:wrap}
.input-fullwidth{width:100%}
.input-row{display:flex;flex-wrap:wrap;width:100%}
.input-row .input-1-2{width:49%;margin-right:2%}
.input-row .input-1-2:last-child{margin-right:0}
.input-row .input-1-5{width:19%;margin-right:2%}
.input-row .input-1-5:last-child{margin-right:0}
.input-row .input-4-5{width:79%;margin-right:2%}
.input-row .input-4-5:last-child{margin-right:0}
.input-row input:last-child{margin-right:0}
.input-row select:last-child{margin-right:0}
.input-row textarea:last-child{margin-right:0}
.fields-title{font-size:34px;margin-bottom:20px}
legend{border:0}
.contact-form input{border-radius:5px;border:1px solid #e3e4e5;color:#868c8f;font-size:16px;padding:25px 30px;margin-bottom:20px}
.contact-form select{border-radius:5px;border:1px solid #e3e4e5;color:#868c8f;font-size:16px;padding:25px 30px;margin-bottom:20px;background:url("../../../content/dam/icex-invest/img/icons/dropdown-orange-arrow-icon.png") no-repeat 92% 50%}
.contact-form textarea{border-radius:5px;border:1px solid #e3e4e5;color:#868c8f;font-size:16px;padding:25px 30px;margin-bottom:20px;min-height:250px}
.standard-table{font-size:13px;border:1px solid #e3e4e5;border-radius:5px;border-spacing:0;margin-top:20px;margin-bottom:40px}
.standard-table thead{background:#58585a;color:#fff}
.standard-table .dark-background{background:#58585a;color:#fff}
.standard-table .dark-background th:first-child{border-top-left-radius:0;border-top-right-radius:0}
.standard-table .dark-background th:last-child{border-top-left-radius:0;border-top-right-radius:0}
.standard-table .tr-head{background:#58585a;color:#fff}
.standard-table th{padding:20px;vertical-align:top;text-align:left}
.standard-table th:first-child{border-top-left-radius:5px}
.standard-table th:last-child{border-top-right-radius:5px}
.standard-table tr:not(:first-child) th:first-child{border-top-left-radius:0}
.standard-table tr:not(:first-child) th:last-child{border-top-right-radius:0}
.standard-table tr .vertical-middle th{vertical-align:middle}
.standard-table tr td.cell-1-2{width:50%}
.standard-table tr td.cell-1-2:last-child{width:50%}
.standard-table td{padding:20px;vertical-align:top;text-align:left}
.standard-table td:first-child{font-weight:600}
.standard-table td:last-child{width:500px}
.standard-table:not(table) td:first-child{font-weight:normal}
.standard-table tr.vertical-middle td{vertical-align:middle}
.standard-table td.vertical-middle{vertical-align:middle}
.standard-table th.vertical-middle{vertical-align:middle}
.standard-table .light-border-bottom{border-bottom:1px solid #ddd}
.standard-table tbody tbody td{padding:10px}
.standard-table td.text-align-center{text-align:center}
.standard-table th.text-align-center{text-align:center}
.standard-table.column-equal-size td:last-child{width:auto}
.standard-table.border-row tr td{border-bottom:1px solid #ddd}
.standard-table.border-row tr:last-child td{border-bottom:0}
.compact-table{width:100%;border:0;border-spacing:0;border-collapse:separate}
.compact-table tr th{border-bottom:2px solid #d5190e;color:#e62514;padding-bottom:5px}
.compact-table tr th:first-child{text-align:left;padding-left:5px}
.compact-table tr td{text-align:center;border-bottom:1px solid #d0d0d0;color:#6a7175;padding:7px 0}
.compact-table tr td:first-child{text-align:left;padding-left:5px}
.compact-table tr td.text-align-left{text-align:left}
.compact-table tr td.text-align-right{text-align:right}
.compact-table tr.dark-background{background:#f2f2f2}
.cell-1-2{width:50%}
@media(max-width:768px){.margin-sm-top-small{margin-top:20px}
}
.margin-top-small{margin-top:20px}
.margin-top-medium{margin-top:65px}
.margin-bottom-small{margin-bottom:20px}
.margin-bottom-medium{margin-bottom:40px}
.article-footnotes .article-footnote-single{display:inline-block;font-size:14px;padding-top:10px;padding-bottom:20px;position:relative}
.article-footnotes .article-footnote-single a{display:inline-block;word-break:break-all;margin-left:5px}
.article-footnotes .article-footnote-single:not(.article-footnote-single-simple):first-child::before{content:'';display:block;width:30px;height:1px;background:#e62514;position:absolute;top:0}
.article-footnotes .article-footnote-single.no-padding{padding:0}
.text-align-left{text-align:left}
.text-align-right{text-align:right}
.text-align-center{text-align:center}
.flex-container{display:flex}
.flex-wrap{flex-wrap:wrap}
.flex-column{flex-flow:column nowrap}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-end{justify-content:flex-end}
.align-stretch{align-items:stretch}
.align-start-row{align-items:flex-start}
.align-end-row{align-items:flex-end}
.align-center-row{align-items:center}
.align-baseline-row{align-items:baseline}
.align-self-center{align-self:center}
.vertical-flex-container{flex-direction:column}
.spaced-between-flex-column{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.img-left{margin-right:18px}
.img-right{margin-left:18px}
.margin-left-auto{margin-left:auto}
.no-padding{padding:0}
.no-padding-top{padding-top:0}
.no-padding-bottom{padding-bottom:0}
.no-margin{margin:0}
.no-top-margin{margin-top:0}
.no-bottom-margin{margin-bottom:0}
.right-fill-line{display:table-cell;width:100%}
.right-fill-line::after{content:'';display:block;height:1px;background:#e3e4e5;margin-left:30px}
.overflow-hidden{overflow:hidden}
.hidden{display:none}
.reader-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.horizontal-gradient-banner{background:linear-gradient(145deg,#fbaa1b,#e62514 300px)}
.section-manager-img-container{text-align:center;margin-bottom:20px}
.section-manager-img-container img{margin-top:-140px}
.section-manager-banner{background:linear-gradient(145deg,#fbaa1b,#e62514 200px);margin-top:140px;margin-left:auto;margin-right:auto;text-align:center;border-bottom:13px solid #454e53;margin-bottom:70px;max-width:350px}
.section-manager-banner .section-manager-data-container{padding:0 40px 40px;color:#fff}
.section-manager-banner .section-manager-data-container .section-manager-name{font-size:23px;font-weight:bold}
.section-manager-banner .section-manager-data-container .section-manager-job{display:block;font-size:13px;text-transform:uppercase;margin-bottom:30px}
.section-manager-banner .section-manager-data-container .section-manager-contact-title{font-size:23px;margin-bottom:10px}
.section-manager-banner .section-manager-data-container .section-manager-contact-text{font-size:16px;margin-bottom:20px}
.section-manager-banner .section-manager-data-container .section-manager-contact-container{padding-bottom:30px}
.section-manager-banner .section-manager-data-container .section-manager-contact-container::before{content:'';display:block;width:50px;height:1px;background:#fff;margin:0 auto;margin-bottom:20px}
.section-manager-banner .section-manager-data-container .section-manager-phone{display:inline-flex;justify-content:center;align-items:center;border:2px solid #fff;color:#fff;margin-top:15px}
.section-manager-banner .section-manager-data-container .section-manager-phone .manager-phone-icon{border-right:2px solid #fff}
.section-manager-banner .section-manager-data-container .section-manager-phone .manager-phone-icon img{max-width:24px;vertical-align:middle}
.section-manager-banner .section-manager-data-container .section-manager-phone>*{padding:10px}
.floating-manager-data{max-width:200px;margin:0 auto;margin-bottom:30px}
.floating-manager-data::after{content:'';display:inline-block;width:35px;height:2px;background:#e62514;margin:0 auto}
.floating-manager-data .section-manager-name{color:#e62514;font-size:23px;font-weight:bold;margin-bottom:10px}
.floating-manager-data .section-manager-job{display:block;color:#454e53;font-size:13px;text-transform:uppercase;margin-bottom:10px}
.floating-manager-img{margin-bottom:30px}
.cta-side-banner{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;max-width:350px;margin-left:auto;margin-right:auto;padding:55px 40px}
.mail-button{border:2px solid #fff;border-radius:50px;color:#fff;padding:12px 30px;padding-right:60px;background:url("../../../content/dam/icex-invest/img/icons/baseline_mail_white_18dp.png") no-repeat 85% center;background-size:22px}
.event-site-button{padding-left:50px;background:url("../../../content/dam/icex-invest/img/icons/globe-icon.png") no-repeat 20px center}
.article-body>*{margin-bottom:30px}
.article-body>*:last-child{margin-bottom:60px}
p.article-body{margin-bottom:30px}
p.article-body:last-child{margin-bottom:60px}
.article-body-title{font-size:22px;color:#000;margin-bottom:15px;font-weight:500}
.article-body-title h3{font-size:22px;color:#000;margin-bottom:15px;font-weight:500}
.article-body-title-big-spacing{margin-bottom:60px}
.next-events-posts.events-posts{margin-bottom:70px;width:100%}
.next-events-posts.events-posts .single-event-posts{margin-bottom:40px}
.next-events-posts.events-posts .single-event-posts .event-post-img-container{display:flex}
.next-events-posts.events-posts .single-event-posts .event-post-text-container{padding:45px 40px 40px}
.next-events-posts.events-posts .single-event-posts .event-post-text-container .event-post-title{font-size:26px;color:#e62514;margin-bottom:3px}
.next-events-posts.events-posts .single-event-posts .event-post-text-container .event-post-meta{margin-bottom:15px}
.next-events-posts.events-posts .single-event-posts .event-post-text-container .event-post-meta .event-post-location{font-size:18px;margin-bottom:3px}
.next-events-posts.events-posts .single-event-posts .event-post-text-container .event-post-meta .event-post-date{color:black}
.next-events-posts.events-posts .single-event-posts .event-post-text-container .event-post-text{font-size:15px;margin-bottom:20px}
.next-events-posts.events-posts.horizontal-events-posts{margin-bottom:0}
.next-events-posts.events-posts.horizontal-events-posts .single-event-posts{margin-bottom:0;border-bottom:1px solid #e3e4e5}
.next-events-posts.events-posts.horizontal-events-posts .single-event-posts:last-child{border-bottom:0}
.next-events-posts.events-posts.horizontal-events-posts .single-event-posts .event-post-text-container .event-post-text{margin-bottom:10px}
.events-posts.no-margin-bottom{margin-bottom:0}
.filter-buttons-container{justify-content:center;padding-top:60px}
.filter-button{padding:20px 10px;min-width:fit-content;border:1px solid #e3e4e5;color:#454e53;font-size:16px}
.filter-button:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}
.filter-button:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}
.filter-button:nth-child(n+2){margin-left:-1px}
.filter-button.filter-button-active{background:#e62514;color:#fff}
.infobox-single{background:#f6f6f6;padding-left:55px;padding-right:55px;padding-top:40px;padding-bottom:60px;margin-bottom:70px}
.infobox-single .infobox-result-top-row{margin-bottom:20px}
.infobox-single .infobox-img{margin-bottom:20px;min-width:50%}
.infobox-single .infobox-img img{max-width:100%}
.infobox-single .infobox-category{margin-top:-50px;margin-left:40px}
.infobox-single .infobox-category::after{content:'';display:inline-block;background:#e62514;width:20px;height:1px;margin-right:auto}
.infobox-single .infobox-category .category-name{font-size:12px;padding-bottom:5px;margin-top:10px;margin-right:7px;text-align:left}
.infobox-single .infobox-result-data{height:100%;padding-right:35px;padding-bottom:40px}
.infobox-single .infobox-name{color:#000;font-size:24px;font-weight:600;margin-bottom:7px}
.infobox-single .infobox-subtitle{font-size:14px;margin-bottom:60px}
.infobox-single .infobox-desc{font-size:17px;margin-bottom:20px}
.infobox-single .infobox-desc .infobox-floating-icon{float:left;margin-right:5px}
.infobox-single .infobox-result-button{margin-top:auto}
.news-top-container{display:flex;justify-content:center;align-items:center;vertical-align:bottom;overflow:hidden;height:250px}
.news-top-container img{width:auto;height:auto;vertical-align:bottom;object-fit:cover}
.meta-text{font-size:15px}
.meta-date{color:#d32212;font-size:14px;margin-bottom:5px;background:inherit}
.news-date-meta{background:#fff;display:inline-block;font-size:11px;text-transform:uppercase;padding:5px 10px;border-radius:20px;margin-bottom:25px}
.horizontal-news-row{background:#f2f2f2}
.horizontal-news-row .news-title{color:#e62514;font-size:24px;width:100%}
.horizontal-news-row .news-summary{font-size:14px;margin-bottom:30px}
.horizontal-news-row.darker-background{background:#e3e4e5}
.horizontal-news-row.vertical-arrangement{max-height:320px}
.horizontal-news-content{padding:40px 60px}
.horizontal-agenda-content{padding:60px 50px 40px}
.news-bot-container{background:#f2f2f2;padding:20px 35px 30px}
.news-bot-container .news-title-link{width:100%}
.news-bot-container .news-title{color:#e62514;font-size:34px;margin-bottom:25px;width:100%}
.news-bot-container .event-post-text{font-size:15px;margin-bottom:20px}
.news-bot-container .news-button{margin-top:auto}
.single-small-news .news-bot-container .news-title{font-size:24px}
.news-related-container .single-small-news{width:100%;max-width:33%;max-height:700px;margin-right:3%;margin-bottom:40px;display:flex;flex-direction:column}
.news-related-container .related-news-bot-container{padding:40px 45px 30px;height:100%;max-height:300px}
.news-summary{margin-bottom:15px}
.options-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;-ms-overflow-x:hidden}
.options-container .single-option-container{width:calc(-25%);background:#e3e4e5;padding:0;border-bottom:10px solid #e62514}
.options-container .single-option-container .single-option-top{justify-content:center;align-items:center;position:relative}
.options-container .single-option-container .single-option-top .single-option-bg{width:100%;height:100%}
.options-container .single-option-container .single-option-top .single-option-icon{position:absolute;margin:auto}
.options-container .single-option-container .single-option-bot{border-bottom:0}
.single-option-container .single-option-top{display:flex}
.single-option-container .single-option-bot{background:#e3e4e5;border-bottom:10px solid #e62514;display:flex;flex-direction:column;align-items:flex-start;padding:60px 40px 50px;min-height:220px;position:relative}
.single-option-container .single-option-bot .single-option-button{position:absolute;top:-20px;right:40px}
.single-option-container .single-option-bot .single-option-title{font-size:26px;margin-bottom:10px;width:100%}
.single-option-container .single-option-bot p{width:100%}
.single-option-horizontal-container{display:flex;border-bottom:10px solid #e62514}
.single-option-horizontal-container .single-option-bot{display:flex;flex-direction:column;align-items:flex-start;background:#e3e4e5;padding:65px 50px}
.single-option-horizontal-container .single-option-bot .single-option-title{font-size:24px}
.single-option-horizontal-container .single-option-bot p{width:100%}
.single-option-horizontal-container img{object-fit:cover}
.video-container{position:relative}
.video-container video{max-width:100%;cursor:pointer;left:0;right:0;height:100%;top:0}
.video-container video.full{width:100%}
.video-container video.small{width:60%;display:block;margin:0 auto}
@media(max-width:768px){.video-container video.small{width:100%;display:inline}
}
.video-container .video-controls>span{position:absolute;bottom:3px;height:35px}
.video-container .video-controls .play-button{cursor:pointer;display:inline-block;width:60px;height:60px;background:url("../../../content/dam/icex-invest/img/icons/play-icon.png") no-repeat;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-30px,-30px)}
.video-container .video-controls .video-duration{display:flex;align-items:center;justify-content:center;background:#000;color:#fff;width:auto;padding:0 20px;right:40px;font-size:15px;font-weight:600}
.video-container .video-controls .fullscreen-button{cursor:pointer;display:inline-block;background:url("../../../content/dam/icex-invest/img/icons/fullscreen-icon.jpg") no-repeat;background-size:cover;width:40px;right:0}
.news-filter-container .news-filter{margin-top:50px;margin-bottom:50px}
.news-filter-container .news-filter-field{flex-basis:100%;position:relative}
.news-filter-container .news-filter-field .news-filter-input{display:flex;justify-content:center;align-items:center;border:1px solid #e3e4e5;color:#454e53;font-size:16px;padding:20px 30px;width:100%;min-height:70px;text-align:left}
.news-filter-container .news-filter-field:nth-child(n+2) .news-filter-input{border-left:0}
.news-filter-container .news-filter-field:first-child .news-filter-input{border-top-left-radius:40px;border-bottom-left-radius:40px}
.news-filter-container .news-filter-field:last-child .news-filter-input{border-top-right-radius:40px;border-bottom-right-radius:40px}
.news-filter-container .news-filter-field.news-filter-select .news-filter-input{cursor:pointer}
.news-filter-container .news-filter-field.news-filter-select::after{content:'';display:inline-block;width:13px;height:8px;background:url("../../../content/dam/icex-invest/img/icons/dropdown-arrow-icon.png") no-repeat;position:absolute;right:30px;top:45%}
.news-filter-container .news-filter-field.news-filter-radio label{cursor:pointer;width:100%;padding-right:30px}
.news-filter-container .news-filter-field.news-filter-radio label::after{content:'';display:inline-block;width:27px;height:27px;background:url("../../../content/dam/icex-invest/img/icons/radio-check-off.png") no-repeat;margin-left:10px;vertical-align:middle;position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.news-filter-container .news-filter-field.news-filter-radio input{display:none}
.news-filter-container .news-filter-field.news-filter-radio input:checked+label::after{content:'';display:block;background:url("../../../content/dam/icex-invest/img/icons/radio-check-on.png") no-repeat}
.news-filter-container .news-filter-field.rect-radius .news-filter-input{border-radius:0}
.news-filter-container.news-big-filter-container .news-filter{justify-content:center;flex-wrap:nowrap}
.news-filter-container.news-big-filter-container legend{margin-left:-1px;width:100%}
.news-filter-container.news-big-filter-container .news-filter-field{max-width:330px}
.news-filter-container.news-big-filter-container .news-filter-field .news-filter-input{font-size:14px;padding:18px 15px;min-height:60px}
.news-filter-container.news-big-filter-container .news-filter-field.news-filter-select .news-filter-input{padding-right:30px}
.news-filter-container.news-big-filter-container .news-filter-field.news-filter-select::after{content:'';display:inline-block;width:13px;height:8px;background:url("../../../content/dam/icex-invest/img/icons/dropdown-arrow-icon.png") no-repeat;position:absolute;right:15px;top:45%}
.news-filter-container.news-small-filter-container .news-filter{justify-content:center}
.news-filter-container.news-small-filter-container legend{margin-left:-1px;width:50%}
.news-filter-container.news-small-filter-container .news-filter-field{max-width:235px}
.news-filter-container.news-small-filter-container .news-filter-field .news-filter-input{font-size:14px;padding:8px 15px;min-height:60px;height:1px}
.news-filter-container.news-small-filter-container .news-filter-field.news-filter-select .news-filter-input{padding-right:30px;position:relative}
.news-filter-container.news-small-filter-container .news-filter-field.news-filter-select::after{content:'';display:inline-block;width:13px;height:8px;background:url("../../../content/dam/icex-invest/img/icons/dropdown-arrow-icon.png") no-repeat;position:absolute;right:15px;top:45%}
.home-sectors-introduction{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:640px;padding:0 120px}
.home-sectors-introduction p{width:100%}
.home-sectors-introduction .home-sectors-title{font-size:64px;font-weight:600;margin-bottom:18px}
.home-single-sector{height:320px}
.home-single-sector .home-single-sector-content{width:50%;padding-left:55px;padding-right:15px}
.home-single-sector .home-single-sector-content .sector-name{font-size:27px}
.home-sector-col{max-width:850px;margin:0 auto}
#renewable-energy{background:url("../../../content/dam/icex-invest/img/layouts/home/energias-renovables.jpg") no-repeat center center;background-size:cover}
#life-science{background:url("../../../content/dam/icex-invest/img/layouts/home/ciencias-vida.jpg") no-repeat center center;background-size:cover}
#tic{background:url("../../../content/dam/icex-invest/img/layouts/home/tic.jpg") no-repeat center center;background-size:cover}
#agroalimentario{background:url("../../../content/dam/icex-invest/img/layouts/home/agroalimentario.jpg") no-repeat center center;background-size:cover}
#automocion{background:url("../../../content/dam/icex-invest/img/layouts/home/automocion.jpg") no-repeat center center;background-size:cover}
#audiovisual{background:url("../../../content/dam/icex-invest/img/layouts/home/audiovisual.jpg") no-repeat center center;background-size:cover}
#aeroespacial{background:url("../../../content/dam/icex-invest/img/layouts/home/aeroespacial.jpg") no-repeat center center;background-size:cover}
#turismo{background:url("../../../content/dam/icex-invest/img/layouts/home/turismo.jpg") no-repeat center center;background-size:cover}
#transporte{background:url("../../../content/dam/icex-invest/img/layouts/home/transporte.jpg") no-repeat center center;background-size:cover}
#quimica{background:url("../../../content/dam/icex-invest/img/layouts/home/quimica.jpg") no-repeat center center;background-size:cover}
.download-by-language{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}
.download-by-language .download-by-language-link{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;height:45px;width:45px;border-radius:50%;margin-left:10px;background-color:#e62514}
.mobile-contact-section{display:none}
.relative-container{position:relative}
.industry-fulldwidth-cta-img{display:flex;flex-flow:column nowrap;align-items:flex-start;padding:100px 150px}
.industry-fulldwidth-cta-img h2{font-size:40px;margin-top:50px}
.industry-fulldwidth-cta-img h2 .big-text{font-size:60px}
.industry-fulldwidth-cta-text{padding:150px 120px}
.feder-testimony-cta-container{background:#454e53;color:#fff;padding:80px 60px;min-height:435px;margin-top:-250px}
.feder-testimony-cta-container .feder-testimony-quote-img{margin-bottom:25px}
.feder-testimony-cta-container .feder-testimony-title{font-weight:600}
.business-result-single{background:#f6f6f6;padding-left:45px;padding-right:30px;padding-top:40px;padding-bottom:70px;height:500px;margin-bottom:35px}
.business-result-single .img-business-result{display:flex;align-items:flex-end;height:70px;max-width:140px}
.business-result-single .img-business-result img{max-height:100%;max-width:100%}
.business-result-single .business-result-top-row{margin-bottom:20px}
.business-result-single .business-category{margin-top:-30px}
.business-result-single .business-category::after{content:'';display:inline-block;background:#e62514;width:20px;height:1px;margin-right:7px}
.business-result-single .business-category .category-name{font-size:12px;padding-bottom:5px;margin-right:7px;text-align:right}
.business-result-single .business-result-data{height:100%;padding-right:35px;padding-bottom:40px}
.business-result-single .business-name{font-size:24px;font-weight:600;margin-bottom:10px}
.business-result-single .business-desc{margin-bottom:20px}
.business-result-single .business-result-button{margin-top:auto;text-align:center}
.image-with-icon{display:flex;justify-content:center;align-items:center;position:relative}
.image-with-icon .icon-over-image{position:absolute;max-width:90%;margin:auto;top:0;bottom:0;left:0;right:0}
.popup-container{flex-flow:column nowrap;display:none;background-color:white;border:1px solid #d0d0d0;z-index:10;min-width:80%;top:14%;bottom:5%;left:50%;transform:translateX(-50%);box-shadow:6px 10px 17px 8px rgba(0,0,0,0.14);padding:10px 40px;overflow-y:auto;position:fixed}
.popup-container .popup-close{position:fixed;right:30px;top:30px;cursor:pointer}
.popup-container>.row{justify-content:flex-start;max-width:1210px;margin:0 auto;padding-bottom:40px}
.popup-container.popup-active{display:flex}
.tab-content-container{display:block}
.tab-content-container.tab-content-container-hidden{display:none}
.tab-container .tab-element.tab-hidden{display:none}
.search-event-date-container{position:relative;cursor:pointer}
.search-event-date-container input{cursor:pointer;max-width:none;background-color:transparent;z-index:99}
.search-event-date-container::after{content:'';display:inline-block;width:20px;height:23px;background:url("../../../content/dam/icex-invest/img/icons/calendar-icon.png") no-repeat;position:absolute;top:50%;right:22px;transform:translateY(-18px)}
.ui-datepicker.ui-widget-content{padding:0;border:none !important;border-radius:0;margin-bottom:20px;padding-left:30px;padding-right:30px;position:relative;padding-top:51px}
.ui-datepicker.ui-widget-content:not(.ui-datepicker-inline){z-index:99 !important;padding-bottom:20px;border:1px solid #e3e4e5 !important;border-top:none !important;width:100% !important;max-width:390px !important}
.ui-datepicker.ui-widget-content .ui-widget-header{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;background-color:inherit;padding:0;border-left:0;border-right:0;border-bottom:1px solid #e3e4e5;position:absolute;top:0;left:0;width:100%}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-prev{order:1;position:relative;margin-right:auto;height:50px;width:50px;top:auto;right:auto;left:auto}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-prev span{position:relative;background:url("../../../content/dam/icex-invest/img/icons/back-arrow-icon.png") no-repeat center center;border-right:1px solid #e3e4e5;width:50px;height:50px;margin:0;top:auto;left:auto}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;order:2;margin:0}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-title .ui-datepicker-month{color:#e62514;text-transform:capitalize}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-title .ui-datepicker-year{font-weight:300}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-title .ui-datepicker-year::before{content:' / '}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-next{order:3;position:relative;margin-left:auto;width:50px;height:50px;top:auto;right:auto;left:auto}
.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-next span{position:relative;background:url("../../../content/dam/icex-invest/img/icons/next-arrow-icon.png") no-repeat center center;border-left:1px solid #e3e4e5;width:50px;height:50px;margin:0;top:auto;left:auto;right:auto}
.ui-datepicker.ui-widget-content .ui-widget-header::before{content:none}
.ui-datepicker.ui-widget-content table{color:#454e53}
.ui-datepicker.ui-widget-content table thead{position:absolute;left:0;top:51px;width:100%;border-bottom:1px solid #e3e4e5}
.ui-datepicker.ui-widget-content table thead tr{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-left:30px;padding-right:30px;width:100%}
.ui-datepicker.ui-widget-content table thead tr th{font-weight:300;text-transform:uppercase;text-align:center;height:54px;width:44px;line-height:40px}
.ui-datepicker.ui-widget-content table tbody{transform:translateY(20px)}
.ui-datepicker.ui-widget-content table tbody tr td{text-align-last:center;padding:0;margin:0 1px;height:44px;width:44px;line-height:40px;text-align:center}
.ui-datepicker.ui-widget-content table tbody tr td a{background:inherit !important;font-weight:normal !important;color:#454e53 !important;border:none !important}
.ui-datepicker.ui-widget-content table tbody tr td.ui-datepicker-today a{color:#e62514 !important;font-weight:900 !important}
.ui-datepicker.ui-widget-content table tbody tr td.highlight a{background:#e3e4e5 !important;color:#000 !important;border-radius:100% !important;text-align:center}
.ui-datepicker.ui-widget-content table tbody tr td.ui-datepicker-current-day.highlight a{color:#d32212 !important}
.ui-datepicker.ui-widget-content table tbody tr td.ui-datepicker-unselectable span{border:0}
.ui-datepicker.ui-widget-content table tbody tr:first-child td{padding-top:51px}
.ui-datepicker.ui-widget-content.ui-datepicker-inline{width:100%}
.page-breadcrumbs-container{padding:20px 0 16px;border-bottom:1px solid #e3e4e5}
.page-breadcrumbs{display:flex;max-width:1210px;margin:0 auto}
.breadcrumb-link a{font-size:13px;color:#454e53;padding:0 15px;border-left:1px solid #e3e4e5;display:flex;align-items:center;position:relative}
.breadcrumb-link:last-of-type a{font-weight:600}
.breadcrumb-home a{color:#e62514;padding-left:0;border-left:0}
.breadcrumb-home a img{margin-right:5px}
.map_general path:hover,.map_general path#current-region,.map_general g:hover:not(.general-group) path{cursor:pointer;fill:#f27e35;stroke-width:2px}
.map_general path:hover+path,.map_general path#current-region+path,.map_general g:hover:not(.general-group) path+path{fill:#f27e35}
.map_general path.hidden{fill:none}
.map_clusters{background:url("../../../content/dam/icex-invest/img/mapa/FONDO_MAPA.jpg") no-repeat;background-size:cover;width:100%}
.map_clusters.map_aeroespacial path{fill:#fcd8c2}
.map_clusters path{fill:#feece2}
.map_clusters g.zone-7 path{fill:#facbae}
.map_clusters g.zone-6 path{fill:#f7b286}
.map_clusters g.zone-5 path{fill:#f5985d}
.map_clusters g.zone-4 path{fill:#f27e35}
.map_clusters g.zone-3 path{fill:#f7a573}
.map_clusters g.zone-2 path{fill:#f8be99}
.map_clusters g.zone-1 path{fill:#fcd8c2}
.map_clusters g.zone-0 path{fill:#fff}
.map_clusters text{fill:#454e53;font-size:14px}
.map_transparent path{fill:transparent}
.map-chemistry{padding:30px 0}
.map-container{margin-left:100px}
.map-container svg{max-width:100%;max-height:625px}
.map-container .map-tooltip{z-index:1;background:#fff;position:absolute;padding:10px 18px;border-radius:20px;box-shadow:0 2px 5px 0 rgba(170,170,170,0.7);transform-origin:center center;transform:translateX(-50%);color:#e62514;font-size:14px;word-wrap:none}
.map-container .map-tooltip::after{content:'';display:inline-block;width:15px;height:15px;position:absolute;bottom:-6px;left:50%;transform:translateX(-7px) rotate(45deg);background:linear-gradient(135deg,transparent 50%,#fff 50%);box-shadow:3px 3px 3px 0 rgba(170,170,170,0.7)}
.map-top-offset{margin-top:-420px}
.mapa-innovacion{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;min-height:880px;height:1px;background-color:#454e53;border-top:30px solid #f27e35}
.mapa-innovacion .mapa-innovacion-filtros{width:30%;padding:2%}
.mapa-innovacion .mapa-innovacion-filtros b{color:#f27e35;font-weight:bold}
.mapa-innovacion .mapa-innovacion-filtros .mapa-innovacion-filtros-form legend{display:flex;flex-flow:column nowrap;margin-top:50px;border:0}
.mapa-innovacion .mapa-innovacion-filtros .mapa-innovacion-filtros-form legend .map-filter input[type="checkbox"]{width:1px;height:1px}
.mapa-innovacion .mapa-innovacion-filtros .mapa-innovacion-filtros-form legend .map-filter input:checked+label{background-color:#e62514;border-color:#e62514;transition:background .4s}
.mapa-innovacion .mapa-innovacion-filtros .mapa-innovacion-filtros-form legend .map-filter label{display:inline-block;border:.5pt solid #FFF;padding:10px 20px;width:100%;margin-bottom:20px;color:white;border-radius:40px;cursor:pointer;text-align:center;transition:background .4s}
.mapa-innovacion .mapa-innovacion-container{width:70%;position:relative}
.mapa-innovacion .mapa-innovacion-container #mapa-fuente{position:absolute;bottom:50px;left:50px}
.mapa-innovacion .mapa-innovacion-container #mapa-innovacion{width:100%;height:100%}
.mapa-innovacion .mapa-innovacion-container #mapa-innovacion img{width:100px;height:100%}
.mapa-innovacion .mapa-innovacion-container #mapa-innovacion #content{display:flex;flex-flow:column nowrap}
.mapa-innovacion .mapa-innovacion-container #mapa-innovacion #bodyContent{display:flex;flex-flow:column nowrap}
.map-footnote{display:inline-block;font-size:14px;text-align:right;margin-top:5px;width:100%}
.map-office-network g:not(#path_group) g>path{fill:#fbd8c2}
.map-office-network g:hover:not(#path_group) path{cursor:pointer;fill:#f27e35;stroke-width:2px}
.map-office-network g#path_group>g.active-continent path{cursor:pointer;fill:#f27e35;stroke-width:2px}
.slick-list{height:inherit}
.slick-track{height:inherit}
.main-carousel-slide-content{height:inherit !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important}
.testimonies-carousel{padding:0 80px;padding-bottom:30px}
.testimonies-carousel-arrow{cursor:pointer;display:inline-block;position:absolute;top:50%;z-index:1}
.testimonies-carousel-left-arrow{left:0;padding-right:10px}
.testimonies-carousel-right-arrow{right:0;padding-left:10px}
.small-logo-carousel-container .slick-list{width:100%}
.small-logo-carousel-container .slick-track{width:100%;display:flex;justify-content:space-between;align-items:center}
.small-logo-carousel-container .slick-track .small-logo-carousel-slide{display:flex;justify-content:center;padding-left:10px;padding-right:10px;width:auto !important}
.slick-slider div{transition:none;padding:0}
.innovacion-carousel{color:#454e53;padding-top:50px;padding-bottom:50px;width:85%;order:2}
.innovacion-carousel .slick-slide{display:flex !important;flex-flow:column nowrap;align-items:flex-start;padding-right:50px}
.innovacion-arrow:first-child{order:1}
.innovacion-arrow:last-child{order:3}
@media(max-width:1240px){.row{flex-wrap:wrap}
.col-md-1-2{width:50%;padding-right:4%}
.col-md-1-2:last-child{padding-right:0}
.col-md-1-2-no-margin{width:50%;padding-right:4%;margin-right:0}
.col-md-1-2-no-margin:last-child{padding-right:0}
.col-md-1-3{width:33.3333%;padding-right:2%}
.col-md-1-3:last-child{padding-right:0}
.col-md-1-3:nth-child(3n){padding-right:0}
.col-md-fullwidth{width:100%;padding-right:0;margin-right:0}
img.responsive-img{width:100%}
.banner-newsletter-component .banner-newsletter-subtitle{font-size:22px}
.banner-newsletter-component .banner-newsletter-title{font-size:50px;margin-bottom:10px}
.banner-newsletter--vertical{background:url("../../../content/dam/icex-invest/img/layouts/common/banner-newsletter.jpg") no-repeat;justify-content:flex-start;min-height:450px}
.banner-left-align-text{padding:0 20px}
.title-1{font-size:44px;margin-bottom:15px}
.title-1 h1{font-size:44px;margin-bottom:15px}
.title-2{font-size:34px}
.title-4{font-size:24px;margin-bottom:25px}
.title-4 h4{font-size:24px;margin-bottom:25px}
.subtitle-text{font-size:20px;margin-bottom:10px}
.subtitle-text p{font-size:20px;margin-bottom:10px}
.subtitle-text-2{font-size:20px;margin-bottom:10px}
.subtitle{font-size:28px;margin-bottom:25px}
.single-full-article-section-title.subtitle h2{font-size:28px;margin-bottom:25px}
.single-full-article-container.subtitle h2{font-size:28px;margin-bottom:25px}
.subtitle-2{font-size:24px;margin-bottom:25px}
.subtitle-3{font-size:25px;margin-bottom:25px}
.single-full-article-section-title.subtitle-3 h3{font-size:25px;margin-bottom:25px}
.single-full-article-container.subtitle-3 h3{font-size:25px;margin-bottom:25px}
.common-bot-margin-xl{margin-bottom:20px}
.no-border-medium{border:0}
.standard-table td{padding:15px}
.standard-table th{padding:15px}
.standard-table.big-table td{padding:15px}
.standard-table.big-table th{padding:15px}
.standard-table.big-table tbody tbody td{padding:6px}
.text-align-center-medium{text-align:center}
.right-fill-line{display:none}
.next-events-posts.events-posts .single-event-posts.calendar-sibling{max-width:432px;margin:0 auto}
.filter-buttons-container{padding-top:30px}
.filter-button{width:50%}
.filter-button:first-child{border-top-left-radius:50px;border-bottom-left-radius:0}
.filter-button:last-child{border-top-right-radius:0;border-bottom-right-radius:50px}
.filter-button:nth-child(2){border-top-right-radius:50px}
.filter-button:nth-last-child(2){border-bottom-left-radius:50px}
.options-container .single-option-container .single-option-bot{padding:60px 20px 50px}
.options-container .single-option-container .single-option-bot .single-option-title{font-size:23px}
.news-filter-container .news-filter{margin-top:10px;margin-bottom:10px;padding-bottom:10px}
.news-filter-container .news-filter-field:nth-child(n+2) .news-filter-input{border-left:1px solid #e3e4e5;margin-top:-1px}
.news-filter-container>.news-filter-field:first-child .news-filter-input{border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-left-radius:0}
.news-filter-container>.news-filter-field:last-child .news-filter-input{border-top-right-radius:0;border-bottom-left-radius:40px;border-bottom-right-radius:40px}
.news-filter-container.news-big-filter-container .news-filter-field:nth-child(n+2) .news-filter-input{border-left:0;margin-top:0}
.news-filter-container.news-small-filter-container legend{margin-left:0;order:3;width:800px}
.news-filter-container.news-small-filter-container legend .news-small-filter-radio-group{flex-wrap:wrap}
.news-filter-container.news-small-filter-container .news-filter-field{max-width:400px}
.news-filter-container.news-small-filter-container .news-filter-field .news-filter-input{border-radius:0}
.news-filter-container.news-small-filter-container .news-filter-field .news-filter-input#sector_selector{border-top-left-radius:20px;border-top-right-radius:0;border-bottom-left-radius:0}
.news-filter-container.news-small-filter-container .news-filter-field .news-filter-input#informes{border-top-right-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:0;margin-left:-1px}
.news-filter-container.news-small-filter-container .news-filter-field #why-spain-field-input{border-bottom-left-radius:20px}
.news-filter-container.news-small-filter-container .news-filter-field #invest-network-field-input{border-bottom-right-radius:20px}
.news-filter-container.news-small-filter-container .news-filter-field.news-filter-radio{margin-top:-1px}
.news-filter-container.news-small-filter-container .news-filter-field.news-filter-radio .news-filter-input{margin-top:0}
.news-filter-container.news-small-filter-container .news-filter-field.news-filter-radio:nth-of-type(2n) .news-filter-input{margin-left:-1px}
.industry-fulldwidth-cta-img{justify-content:center;align-items:center;padding:0}
.industry-fulldwidth-cta-img h2{text-align:center}
.industry-fulldwidth-cta-text{padding:90px 40px}
.feder-testimony-cta-container{min-height:unset}
.feder-testimony-cta-container .feder-testimony-title{font-size:22px}
.page-breadcrumbs-container{padding-left:20px;padding-right:20px}
.map-top-offset{margin-top:-310px;margin-left:130px}
}
@media(max-width:1440px){.col-lg-1-5{width:20%;padding-right:3%}
.col-lg-1-5:last-child{padding-right:0}
.col-lg-fullwidth{width:100%;padding-right:0;margin-right:0}
.banner-container{min-height:320px}
.page-container-boxed{padding-top:0;padding-left:20px;padding-right:20px}
.page-container-boxed-medium{padding-top:30px;padding-left:20px;padding-right:20px}
.page-container-boxed-large{padding-top:30px;padding-left:20px;padding-right:20px}
.contact-banner h6{font-size:40px;line-height:42px}
.contact-banner p{font-size:30px;line-height:30px}
.contact-banner p * p{font-size:20px;line-height:20px}
.vertical-contact-banner{font-size:40px}
.banner-title{font-size:60px}
.banner-subtitle{font-size:35px}
.horizontal-news-row.vertical-arrangement .horizontal-news-content{padding:30px}
.news-filter-container.news-big-filter-container .news-filter-field{max-width:280px}
.home-sectors-introduction{padding:0 50px}
.home-single-sector .home-single-sector-content{padding-left:15px}
.industry-fulldwidth-cta-img{padding:100px 60px}
.business-result-single{padding-left:20px;padding-right:20px}
.business-result-single .business-result-data{padding-right:0}
.mapa-innovacion .mapa-innovacion-filtros{display:flex;flex-flow:column nowrap;justify-content:center;padding:30px 70px}
}
@media(max-width:1120px){.col-md-sm-1-2{width:50%;padding:0 15px;margin-bottom:30px}
.col-md-sm-1-2-no-margin{width:50%;padding:0 15px;margin-right:0;margin-bottom:30px}
.col-md-sm-1-3{width:32%;padding:0 15px;margin-bottom:30px}
.col-md-sm-fullwidth{width:100%;padding-right:0;margin-right:0}
.vertical-offset{margin-top:-90px !important}
.vertical-offset-large{margin-top:120px !important}
.vertical-padded-section{padding:60px 20px}
.vertical-big-padded-section{padding:120px 20px}
.select-button.select-button-red .select-button-selector{font-size:18px}
.title-3.title-small{font-size:30px}
.title-3 h3.title-small{font-size:30px}
.common-top-margin-xxl{margin-top:120px}
.no-padding-medium-smaller{padding:0}
.section-big-padding{padding-top:60px}
.standard-table td{padding:8px}
.standard-table th{padding:8px}
.standard-table.big-table td{padding:8px}
.standard-table.big-table th{padding:8px}
.text-align-medium-smaller{text-align:center}
.no-margin-medium-smaller{margin:0}
.news-bot-container .news-title{font-size:24px;margin-bottom:15px}
.news-related-container .single-small-news{width:auto;flex-basis:51%;margin:0 auto;margin-bottom:70px}
.options-container .single-option-container{width:calc(15%)}
.news-filter-container.news-big-filter-container .news-filter{flex-wrap:wrap}
.news-filter-container.news-big-filter-container legend{margin-left:0;order:3;width:800px}
.news-filter-container.news-big-filter-container legend .news-small-filter-radio-group{flex-wrap:wrap}
.news-filter-container.news-big-filter-container .news-filter-field .news-filter-input{border-radius:0}
.news-filter-container.news-big-filter-container .news-filter-field .news-filter-input#sector_selector{border-top-left-radius:20px;border-top-right-radius:0;border-bottom-left-radius:0}
.news-filter-container.news-big-filter-container .news-filter-field .news-filter-input#informes{border-top-right-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:0;margin-left:-1px}
.news-filter-container.news-big-filter-container .news-filter-field #why-spain-field-input{border-bottom-left-radius:20px}
.news-filter-container.news-big-filter-container .news-filter-field #invest-network-field-input{border-bottom-right-radius:20px}
.news-filter-container.news-big-filter-container .news-filter-field.news-filter-radio{margin-top:-1px}
.news-filter-container.news-big-filter-container .news-filter-field.news-filter-radio .news-filter-input{margin-top:0}
.news-filter-container.news-big-filter-container .news-filter-field.news-filter-radio:nth-of-type(2n) .news-filter-input{margin-left:-1px}
.home-sectors-introduction{margin:0 auto;max-width:850px;height:320px}
.home-sectors-introduction .home-sectors-title{font-size:42px}
.home-single-sector .home-single-sector-content{padding-left:55px}
.home-single-sector .home-single-sector-content .sector-name{font-size:20px}
.industry-fulldwidth-cta-text .medium-right-padding{padding-right:50px}
.map-top-offset{margin-left:280px}
.mapa-innovacion{flex-flow:column nowrap;min-height:unset;height:auto}
.mapa-innovacion .mapa-innovacion-filtros{width:100%;text-align:center}
.mapa-innovacion .mapa-innovacion-container{width:100%}
.mapa-innovacion .mapa-innovacion-container #mapa-innovacion{min-height:550px}
.innovacion-carousel{width:80%;margin-left:30px}
.innovacion-arrow{width:7%}
}
@media(max-width:850px){.col-sm-md-fullwidth{width:100%;padding-right:0;margin-right:0}
.col-sm-md-1-2{width:50%;padding:0 15px;margin-bottom:30px}
.col-sm-md-1-2-no-margin{width:50%;padding:0 15px;margin:0}
.col-sm-md-2-3{width:65%}
.col-sm-md-1-3{width:32%;padding:0 15px;margin-bottom:30px}
.banner-container{min-height:220px}
.page-container-boxed{padding:5px 20px;margin-bottom:20px}
.medium-standard-button{font-size:17px}
.medium-standard-button.go-to-button{font-size:17px}
.select-button.select-button-red .select-button-selector{font-size:17px}
.title-1{font-size:38px}
.title-1 h1{font-size:38px}
.no-padding-small-medium{padding:0}
.no-border-small-medium{border:0}
.text-align-center-small-medium{text-align:center}
.flex-column-small-medium{flex-flow:column nowrap}
.justify-start-sm-md{justify-content:flex-start}
.no-margin-small-medium{margin:0}
.options-container .single-option-container{width:48%;margin-bottom:35px}
.news-filter-container.news-big-filter-container legend{width:100%}
.news-filter-container.news-big-filter-container .news-filter-field.news-filter-radio{margin-top:-1px}
.news-filter-container.news-big-filter-container .news-filter-field.news-filter-radio:nth-of-type(2n) .news-filter-input{margin-left:0}
.news-filter-container.news-big-filter-container .news-filter-field .news-filter-input#sector_selector{border-top-left-radius:20px;border-top-right-radius:20px}
.news-filter-container.news-big-filter-container .news-filter-field .news-filter-input#informes{border-top-right-radius:0;margin-top:-1px;margin-left:0}
.news-filter-container.news-big-filter-container .news-filter-field #why-spain-field-input{border-bottom-left-radius:0}
.news-filter-container.news-big-filter-container .news-filter-field #invest-network-field-input{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.news-filter-container.news-small-filter-container legend{width:100%}
.news-filter-container.news-small-filter-container .news-filter-field.news-filter-radio{margin-top:-1px}
.news-filter-container.news-small-filter-container .news-filter-field.news-filter-radio:nth-of-type(2n) .news-filter-input{margin-left:0}
.news-filter-container.news-small-filter-container .news-filter-field .news-filter-input#sector_selector{border-top-left-radius:20px;border-top-right-radius:20px}
.news-filter-container.news-small-filter-container .news-filter-field .news-filter-input#informes{border-top-right-radius:0;margin-top:-1px;margin-left:0}
.news-filter-container.news-small-filter-container .news-filter-field #why-spain-field-input{border-bottom-left-radius:0}
.news-filter-container.news-small-filter-container .news-filter-field #invest-network-field-input{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.industry-fulldwidth-cta-img{padding:50px 0}
.feder-testimony-cta-container{min-height:unset}
.popup-container{width:90%;top:5%;padding-top:40px;z-index:10}
.map-top-offset{margin-top:-120px;margin-top:0;margin-left:0}
}
@media(max-width:768px){.col-sm-md-nodisplay{display:none !important}
.col-sm-fullwidth{width:100%;padding-right:0;margin-right:0}
.col-sm-2-3{width:65%}
.col-sm-1-2{width:50%}
.col-sm-1-2-no-margin{width:50%;margin:0}
.col-sm-nodisplay{display:none}
.banner-newsletter-component .newsletter-form .newsletter-input-container{flex-direction:column;padding-left:20px;padding-right:20px}
.contact-banner{padding:50px 20px}
.contact-banner h6{font-size:30px;line-height:32px}
.contact-banner p{font-size:18px;line-height:18px}
.contact-banner p * p{font-size:16px;line-height:16px}
.help-cta-banner{padding-left:20px;padding-right:20px}
.vertical-contact-banner{padding:50px 20px}
.no-border-small{border:0}
.input-row .input-1-5{width:100%;margin-right:0}
.input-row .input-4-5{width:100%;margin-right:0}
.margin-sm-top-small{margin-top:20px}
.text-align-center-small{text-align:center}
.align-center-row-small{align-items:center}
.no-padding-small{padding:0}
.news-related-container .single-small-news{flex-basis:65%}
.map-top-offset{margin-top:0;margin-left:0}
.innovacion-carousel{width:70%}
}
@media(max-width:570px){.col-sm-xs-1-2{width:49%;margin-right:2%}
.col-sm-xs-1-2:last-child{margin-right:0}
.col-sm-xs-1-2:nth-child(2n){margin-right:0}
.col-sm-xs-1-2-no-margin{width:50%}
.col-sm-xs-fullwidth{width:100%;padding-right:0;margin-right:0}
.col-sm-xs-nodisplay{display:none}
.banner-left-align-text{font-size:18px}
.page-container-boxed-large.page-container-padded>.row{padding-left:20px;padding-right:20px}
.links-sidebar{max-width:100%}
.vertical-contact-banner{height:320px;max-width:100%}
.banner-title{font-size:45px}
.banner-subtitle{font-size:30px}
.title-3{font-size:32px}
.title-3 h3{font-size:32px}
.large-bottom-padding{padding-bottom:20px}
.medium-top-padding{padding-top:10px}
.no-padding-small-extra-small{padding:0}
.section-big-padding{padding:20px}
.section-head-padding{padding:20px}
.no-border-small-extra-small{border:0}
.input-row .input-1-2{width:100%;margin-right:0}
.text-align-center-small-extra-small{text-align:center}
.justify-center-small-extra-small{justify-content:center}
.align-self-center-small-extra-small{align-self:center}
.no-margin-small-extra-small{margin:0}
.filter-button{width:100%}
.filter-button:first-child{border-top-left-radius:50px;border-top-right-radius:50px}
.filter-button:last-child{border-bottom-left-radius:50px;border-bottom-right-radius:50px}
.filter-button:nth-child(2){border-top-right-radius:0}
.filter-button:nth-last-child(2){border-bottom-left-radius:0}
.news-related-container .single-small-news{flex-basis:100%}
.options-container .single-option-container{width:100%}
.single-option-horizontal-container{flex-wrap:wrap}
.mobile-contact-section{display:block}
.industry-fulldwidth-cta-text .medium-right-padding{padding-right:10px}
.map-container{display:none}
.map-top-offset{display:none}
.main-carousel-container .main-carousel-slide-content *{max-width:300px;margin:0 auto}
.main-carousel-container .main-carousel-slide-content .main-carousel-slide-text{padding-top:20px;padding-bottom:20px}
.testimonies-carousel{padding:0 50px;padding-bottom:50px}
.innovacion-arrow{width:11%}
.innovacion-arrow img{width:100%}
}
@media(max-width:450px){.col-extra-small-fullwidth{width:100%}
.select-button .select-button-selector{font-size:12px;padding:10px 20px;padding-right:40px}
.contact-button{font-size:12px;padding:10px 20px}
.contact-button:after{margin-left:10px}
.more-button{font-size:14px;max-width:100%}
.single-small-news .news-bot-container .news-title{font-size:20px}
.home-single-sector .home-single-sector-content{padding-left:25px}
.ui-datepicker.ui-widget-content:not(.ui-datepicker-inline){max-width:unset !important;width:unset !important}
.innovacion-carousel{order:3;padding-top:0;width:100%;margin-left:20px}
.innovacion-carousel .slick-slide{padding-right:0}
.innovacion-arrow{width:15%}
.innovacion-arrow:first-child{order:1}
.innovacion-arrow:last-child{order:2}
}
@media(max-width:375px){.col-tiny-full-width{width:100%}
.light-note{padding:30px 30px}
.popup-container{width:100%;top:0;bottom:0;padding:70px 20px 40px 20px}
.main-carousel-container .main-carousel-slide-content *{max-width:250px}
.main-carousel-container .main-carousel-slide-content .button{padding:10px 20px}
.innovacion-carousel{margin-left:0}
.innovacion-carousel .slick-slide{padding-left:20px}
}
@media screen and (-ms-high-contrast:none){.cover-image{position:relative;overflow:hidden}
.cover-image img{width:auto !important;height:auto !important;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.banner-container{height:1px}
.links-sidebar{width:100%}
.document-links-group .single-document-link-info{width:100%}
.vertical-contact-banner{width:100%}
.text-1{width:100%}
.text-1 p:not(div){width:100%}
.subtitle-text{width:100%}
.subtitle-text p{width:100%}
.cta-side-banner h2{width:100%}
.cta-side-banner h3{width:100%}
.cta-side-banner p{width:100%}
.next-events-posts.events-posts .single-event-posts .event-post-img-container img{width:100%}
.news-related-container .single-small-news .related-news-bot-container a:first-child{width:100%}
.single-option-horizontal-container .single-option-bot .single-option-title{width:100%}
.news-filter-container.news-big-filter-container .news-filter-field{max-width:400px}
.industry-fulldwidth-cta-img h2{width:100%}
.single-testimony p{width:100%}
.single-testimony h6{width:100%}
.ui-datepicker.ui-widget-content table tbody tr:first-child td{padding-top:71px}
.map-container{width:100%}
}
@media(-ms-high-contrast:active){.cover-image{position:relative;overflow:hidden}
.cover-image img{width:auto !important;height:auto !important;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.banner-container{height:1px}
.links-sidebar{width:100%}
.document-links-group .single-document-link-info{width:100%}
.vertical-contact-banner{width:100%}
.text-1:not(div){width:100%}
.text-1 p:not(div){width:100%}
.subtitle-text{width:100%}
.subtitle-text p{width:100%}
.cta-side-banner h2{width:100%}
.cta-side-banner h3{width:100%}
.cta-side-banner p{width:100%}
.next-events-posts.events-posts .single-event-posts .event-post-img-container img{width:100%}
.news-related-container .single-small-news .related-news-bot-container a:first-child{width:100%}
.single-option-horizontal-container .single-option-bot .single-option-title{width:100%}
.news-filter-container.news-big-filter-container .news-filter-field{max-width:400px}
.industry-fulldwidth-cta-img h2{width:100%}
.single-testimony p{width:100%}
.single-testimony h6{width:100%}
.ui-datepicker.ui-widget-content table tbody tr:first-child td{padding-top:71px}
.map-container{width:100%}
}
@media screen and (max-width:1440px) and (-ms-high-contrast:none){.filter-button{min-width:150px}
.news-filter-container.news-big-filter-container .news-filter-field{max-width:300px}
}
@media(max-width:1440px) and (-ms-high-contrast:active){.filter-button{min-width:150px}
.news-filter-container.news-big-filter-container .news-filter-field{max-width:300px}
}
.map-row{max-height:680px;overflow-y:hidden}
.mapa-source{position:absolute;bottom:40px}
@media(max-width:1440px){.mapa-source{left:70px}
}
@media(max-width:1120px){.mapa-source{bottom:20px}
}
.region-title{display:flex;flex-flow:row nowrap;align-items:center;padding-bottom:0;border-left:1px solid #d0d0d0}
.popup-container.text-popup{bottom:unset}
.banner-carousel a.white-button{color:#fff;border-color:#fff}
.banner-carousel a.white-button:after{background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-white.svg")}
.banner-carousel a.black-button{color:#000;border-color:#000}
.banner-carousel a.black-button:after{background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-light-black.svg")}
.banner-carousel a.orange-button{color:#f27e35;border-color:#f27e35}
.banner-carousel a.orange-button:after{background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-orange.svg")}
.banner-carousel a.red-button{color:#e62514;border-color:#e62514}
.banner-carousel a.red-button:after{background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-red.svg")}
.banner-carousel a.grey-button{color:#868c8f;border-color:#868c8f}
.banner-carousel a.grey-button:after{background-image:url("../../../content/dam/icex-invest/img/icons/arrow-right-solid-light-gray.svg")}
span strong{font-weight:bold !important}
strong{font-weight:bold !important}
.breadcrumb-link a{z-index:1}
u{text-decoration:underline}
b{font-weight:bold}