@font-face{font-family:"Helvetica Neue";src:url("clientlib-common/resources/fonts/HelveticaNeueLTStd-Lt.woff"),url("clientlib-common/resources/fonts/HelveticaNeueLTStd-Lt.ttf"),url("clientlib-common/resources/fonts/HelveticaNeueLTStd-Lt.otf"),url("clientlib-common/resources/fonts/HelveticaNeueLTStd-Lt.svg"),url("clientlib-common/resources/fonts/HelveticaNeueLTStd-Lt.eot")}
@font-face{font-family:'N27 Thin';src:url('clientlib-common/resources/fonts/N27/Thin/N27-thin-webfont.eot'),url('clientlib-common/resources/fonts/N27/Thin/N27-thin-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Thin/N27-thin-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Thin/N27-thin-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Thin Italic';src:url('clientlib-common/resources/fonts/N27/Thin/N27-thinitalic-webfont.eot'),url('clientlib-common/resources/fonts/N27/Thin/N27-thinitalic-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Thin/N27-thinitalic-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Thin/N27-thinitalic-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Extralight';src:url('clientlib-common/resources/fonts/N27/Extralight/N27-extralight-webfont.eot'),url('clientlib-common/resources/fonts/N27/Extralight/N27-extralight-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Extralight/N27-extralight-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Extralight/N27-extralight-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Extralight Italic';src:url('clientlib-common/resources/fonts/N27/Extralight/N27-extralightitalic-webfont.eot'),url('clientlib-common/resources/fonts/N27/Extralight/N27-extralightitalic-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Extralight/N27-extralightitalic-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Extralight/N27-extralightitalic-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Light';src:url('clientlib-common/resources/fonts/N27/Light/N27-light-webfont.eot'),url('clientlib-common/resources/fonts/N27/Light/N27-light-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Light/N27-light-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Light/N27-light-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Light Italic';src:url('clientlib-common/resources/fonts/N27/Light/N27-lightitalic-webfont.eot'),url('clientlib-common/resources/fonts/N27/Light/N27-lightitalic-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Light/N27-lightitalic-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Light/N27-lightitalic-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Regular';src:url('clientlib-common/resources/fonts/N27/Regular/N27-regular-webfont.eot'),url('clientlib-common/resources/fonts/N27/Regular/N27-regular-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Regular/N27-regular-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Regular/N27-regular-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Regular Italic';src:url('clientlib-common/resources/fonts/N27/Regular/N27-regularitalic-webfont.eot'),url('clientlib-common/resources/fonts/N27/Regular/N27-regularitalic-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Regular/N27-regularitalic-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Regular/N27-regularitalic-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Medium';src:url('clientlib-common/resources/fonts/N27/Medium/N27-medium-webfont.eot'),url('clientlib-common/resources/fonts/N27/Medium/N27-medium-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Medium/N27-medium-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Medium/N27-medium-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Medium Italic';src:url('clientlib-common/resources/fonts/N27/Medium/N27-mediumitalic-webfont.eot'),url('clientlib-common/resources/fonts/N27/Medium/N27-mediumitalic-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Medium/N27-mediumitalic-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Medium/N27-mediumitalic-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Bold';src:url('clientlib-common/resources/fonts/N27/Bold/N27-bold-webfont.eot'),url('clientlib-common/resources/fonts/N27/Bold/N27-bold-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Bold/N27-bold-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Bold/N27-bold-webfont.ttf') format('truetype');font-display:swap}
@font-face{font-family:'N27 Bold Italic';src:url('clientlib-common/resources/fonts/N27/Bold/N27-bolditalic-webfont.eot'),url('clientlib-common/resources/fonts/N27/Bold/N27-bolditalic-webfont.woff2') format('woff2'),url('clientlib-common/resources/fonts/N27/Bold/N27-bolditalic-webfont.woff') format('woff'),url('clientlib-common/resources/fonts/N27/Bold/N27-bolditalic-webfont.ttf') format('truetype');font-display:swap}
.icex-headline{font-family:'N27 Bold';font-weight:700}
.icex-headline-01{font-family:'N27 Bold';font-weight:700;font-size:48px;line-height:56px;text-transform:uppercase}
@media(min-width:1024px){.icex-headline-01{font-size:64px;line-height:72px}
}
.icex-headline-02{font-family:'N27 Bold';font-weight:700;font-size:40px;line-height:48px;text-transform:uppercase}
@media(min-width:1024px){.icex-headline-02{font-size:48px;line-height:56px}
}
.icex-headline-03{font-family:'N27 Bold';font-weight:700;font-size:32px;line-height:40px}
@media(min-width:1024px){.icex-headline-03{font-size:40px;line-height:48px}
}
.icex-title-01{font-family:'N27 Bold';font-weight:700;font-size:24px;line-height:28px}
@media(min-width:1024px){.icex-title-01{font-size:28px;line-height:32px}
}
.icex-title-02{font-family:'N27 Bold';font-weight:700;font-size:20px;line-height:24px}
@media(min-width:1024px){.icex-title-02{font-size:24px;line-height:28px}
}
.icex-title-03{font-family:'N27 Bold';font-weight:700;font-size:18px;line-height:20px}
@media(min-width:1024px){.icex-title-03{font-size:20px;line-height:24px}
}
.icex-text{font-family:'N27 Regular';font-style:normal;font-weight:400}
.icex-text--12{font-family:'N27 Regular';font-style:normal;font-weight:400;font-size:12px;line-height:18px}
.icex-text--14{font-family:'N27 Regular';font-style:normal;font-weight:400;font-size:14px;line-height:20px}
.icex-text--18{font-family:'N27 Regular';font-style:normal;font-weight:400;font-size:18px;line-height:24px}
@import "variables.less";*{margin:0;padding:0;box-sizing:border-box}
body{font-family:@font-regular;font-size:@font-size-3;line-height:@font-size-6;font-weight:400;font-style:normal;color:@grey-icex}
// IMAGES [class*='__picture']{img{width:100%;height:100%;object-fit:cover}
}
// ESPACIADOS [class*='-component']{padding-block:32px;@media(min-width:1024px){padding-block:64px}
}
// TEMA COLOR [class*='-component']{&.themeDark{background-color:@grey-icex;color:@white}
&.backgroundGrey{background-color:@grey-10}
&.backgroundYellow{background-color:@yellow-icex}
}
*{box-sizing:border-box;margin:0;padding:0}
*:before,*:after{box-sizing:border-box}
body{font-family:@baseFont;font-size:@baseFontSize;font-weight:400;line-height:normal}
h1{font-size:2rem;margin-top:.7em;margin-bottom:0}
h2{font-size:1.6rem;margin-top:.6em;margin-bottom:0}
h3{font-size:1.3rem;margin-top:.3em;margin-bottom:0}
h4,h5,h6{font-size:1.1rem;margin-top:.7em;margin-bottom:0}
p{font-size:1rem;margin-top:.7em;margin-bottom:0}
.hidden{display:none}
.block{display:block}
.cmp-title-default{.cmp-title__text{color:@grey-1;font-size:1.4em;font-weight:bold;line-height:24px;margin-bottom:.8em;margin-top:0;padding-top:20px;text-transform:uppercase;@media(min-width:@tablet-min-width){padding-left:20px}
}
}
.cmp-title-red{.cmp-title__text{color:@red-1}
}
.cmp-text{color:@grey-2;line-height:20px;margin:0 0 15px;p+p,p+ul,ul+p,div+p,p+div,ul+div,div+ul,div+div{padding-top:20px}
ul{padding-left:2em;li{padding-bottom:.5em}
}
a{color:@blue-1;text-decoration:none;transition:all .3s linear;line-break:anywhere}
a:focus{outline:thin dotted}
a:hover{text-decoration:underline}
}
.cmp-text-default{background-color:@grey-6;padding:15px;@media(min-width:@desktop-min-width){padding:40px}
.cmp-text{padding-left:20px;padding-right:20px}
}
.cmp-text-white{background-color:@white}
.cmp-button{text-decoration:none}
#cmp-icex-borderSidebar{border:1px solid @grey-7}
.cmp-icex-borderSidebar-all{border:1px solid @grey-7}
// Policy Button .red-button{.cmp-button{background-color:#e0021c;border-radius:3px;color:white;padding:14px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin-bottom:15px;a{color:inherit}
}
}
.blue-button{.cmp-button{background-color:#3371c0;border-radius:3px;color:white;padding:14px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin-bottom:15px;a{color:inherit}
}
}
.icex-title-default{color:@grey-1;font-weight:bold;line-height:24px;margin-bottom:.8em;margin-top:0;padding:20px 0 0;text-transform:uppercase;@media(min-width:@tablet-min-width){padding-left:20px}
&--red{color:@red-1}
}
.icex-link-default{color:@blue-1;text-decoration:none;transition:all .3s linear;&--red{color:@red-2}
&--grey{color:@grey-3}
&:hover{text-decoration:underline}
&:focus{outline:thin dotted}
}
.icex-detail-info{@media(min-width:@large-min-width){width:30%}
&__item{background:@grey-6;border:1px solid @grey-7;padding:15px}
&__title{color:@grey-2;font-size:1.1em;text-transform:uppercase;font-weight:400}
&__list{list-style:none;margin-top:10px;li{margin-bottom:15px;&:last-child{margin-bottom:0}
}
}
}
.icex-table-default{&__responsive{display:block;overflow-x:auto}
border-collapse:collapse;border-bottom:1px solid @grey-7;border-spacing:0;font-size:11px;margin-top:10px;max-width:100%;width:100%;@media(min-width:@tablet-min-width){font-size:13px}
&__head{background:@red-5}
&__title{color:@white;line-height:1.2em;padding:15px 15px 15px 5px;text-align:left;text-transform:uppercase}
&__content{color:@grey-2;padding:15px 15px 15px 5px;vertical-align:middle}
.icex-button-default{font-size:11px;@media(min-width:@tablet-min-width){font-size:13px}
}
}
//Start:Business opportunities // Policy Title .title-on{color:#454e53;margin:40px;margin-left:130px;h1,h3,h4,h5,h6{font-size:1.375rem;font-weight:bold;text-transform:uppercase;line-height:1}
h2{font-weight:bold;text-transform:uppercase;line-height:1}
}
// Policy Teaser .teaser-on{position:relative;display:block;width:100%;overflow:hidden;margin-bottom:40px;.cmp-image{position:relative;.cmp-image__image{display:block;width:100%;height:265px;object-fit:cover}
}
.cmp-teaser__content{margin-left:20px;position:absolute;// max-height:265px;top:0;bottom:0;left:0;right:0;min-height:auto;min-width:auto;display:flex;flex-direction:column;justify-content:flex-end;.cmp-teaser__title{display:table;padding:.5rem;-webkit-box-decoration-break:clone;margin:0;line-height:1.5;font-weight:bold;font-size:1.5rem;text-transform:uppercase;margin-bottom:10px;width:30%;a{text-decoration:none;color:#454e53}
}
.cmp-teaser__description{font-size:1rem;margin-bottom:50px}
.cmp-teaser__action-container{margin-bottom:20px;position:relative;.cmp-teaser__action-link{position:relative;display:inline-block;vertical-align:middle;margin:0;padding:15px 40px 15px;border:1px solid transparent;line-height:1 !important;font-size:.875rem;text-align:center;cursor:pointer;text-transform:uppercase;font-weight:bold;border-color:#d52b1e;background-color:#d52b1e;color:#fff;text-decoration:none}
}
}
}
//Policy Text .box-gray{background-color:#f5f5f5;padding:40px 20px 30px;margin-bottom:30px;h3{color:#d52b1e;font-size:.875rem;margin-bottom:20px;text-transform:uppercase;font-weight:bold}
p{margin-bottom:10px}
}
.box-blue{background-color:rgba(30,82,213,0.05);padding:40px 20px 30px;margin-bottom:30px;h3{font-size:.875rem;color:#1e52d5;margin-bottom:20px;text-transform:uppercase;font-weight:bold}
p{margin-bottom:10px}
}
//Policy Image .image-on img{width:100%}
//Policy Navigation .navigation-on{background-color:#d5d5d5;margin-bottom:60px;ul{display:flex;list-style:none;padding-left:110px;flex-wrap:wrap}
a{text-decoration:none;display:block;padding:16px 20px;font-size:1rem;font-weight:bold;line-height:1;text-transform:none;color:#454e53}
li.cmp-navigation__item--active a{color:#d52b1e}
}
@media only screen and (max-width:768px){.navigation-on a{font-size:.8125rem;line-height:25px;padding-top:10px;padding-bottom:10px;.navigation-on ul{padding-left:0}
}
}
@media only screen and (max-width:767px){.navigation-on a{font-size:.75rem;line-height:1;.navigation-on ul{padding-left:0}
}
}
@media only screen and (max-width:480px){[data-tabs] .navigation-on ul{display:none}
.navigation-on li{width:100%}
.navigation-on a{padding:10px}
.navigation-on ul{padding-left:0}
}
//End:Business opportunities //Breadcrumb .cmp-breadcrumb{background:#fff;font-weight:400;padding:18px;text-transform:uppercase;ol{line-height:150%;list-style:0;margin:0;padding:0;font-size:.6875rem}
li:first-child a{color:#d52b1e}
li{list-style:none;list-style-image:none;margin:0;padding:0;color:#414141;display:inline}
li:after{content:" > ";padding:0 15px;color:#e04c48}
li:last-child:after{content:""}
li:nth-last-child(2){font-weight:600}
a{color:#414141;text-decoration:none}
a:hover{text-decoration:underline}
}
@media only screen and (max-width:768px){.cmp-breadcrumb{display:none}
}
@media only screen and (max-width:767px){.cmp-breadcrumb{display:none}
}
@media only screen and (max-width:480px){.cmp-breadcrumb{display:none}
}
//Search .cmp-search{margin-top:16px;background:#f5f5f5;padding-bottom:25px;padding-top:25px;.input-buscador-container{display:flex;align-items:center;.cmp-search__clear{display:block !important;border:0;.cmp-search__clear-icon{content:url("https://www.investinspain.org/content/dam/icex-invest/img/icons/lupa.png");margin-left:-150px}
}
}
input[type="text"]{margin:30px 100px;border:1px solid #bbb;background-color:#fff;height:50px;width:100%;padding:5px 10px;line-height:100px}
}
.cmp-search__results{overflow-y:auto;width:95%;margin:0 auto;max-height:100%;position:initial;top:100%;left:0;z-index:999999;border:0;display:flex;flex-flow:column nowrap;.result-item{background-color:white;margin:12px auto;width:95%;margin-bottom:10px;border-bottom:1px solid #dadada;.itemDescription{margin-bottom:15px}
h3{width:100%;color:#e62514;font-weight:700;font-size:.937rem;margin-bottom:15px;a{text-decoration:none;color:#e62514}
p{color:#454d52;font-size:.875rem}
span{margin-right:15px}
}
}
}
.d-none{display:none}
.cmp-search__loading-indicator{display:none;margin-top:-111px;margin-right:16px;margin-left:-33px;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1.2rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media only screen and (max-width:@tablet-min-width){.cmp-search{input[type="text"]{margin:30px 10px}
.cmp-search__clear-icon{margin-left:-75px !important}
}
.cmp-search__loading-indicator{top:16.7rem !important;left:22rem !important}
}
@media only screen and (max-width:@desktop-min-width){.cmp-search__loading-indicator{top:16.7rem;left:42.5rem}
}
.img__mg--top{width:90%;margin-top:40px}
.mg__tp--rg{margin:20px 20px 0 0}
.hight-dynamic img{max-height:100% !important;width:100% !important}
@media(max-width:@tablet-min-width){.hight-dynamic{.cmp-carousel__indicators{right:0 !important;bottom:40px !important}
}
}
#cmp-icex-videoOfficeNetwork{padding:20px;background:@grey-6}
#cmp-icex-videoText{p{padding:0;margin:0 0 0 40px}
}
.emarket-banner{width:100%;padding:20px 25px;margin-bottom:60px;background-image:linear-gradient(86deg,rgba(64,220,198,0.98),#2bc9af);display:flex;flex-direction:column;justify-content:center;align-items:center}
@media(min-width:768px){.emarket-banner{flex-direction:row;justify-content:space-between}
}
.emarket-hero-black{z-index:99999;top:0;bottom:0;background-color:rgba(0,0,0,0.3);height:100%}
.emarket-hero-background{height:300px;position:static;width:100%;background-image:url(../../../content/dam/es/icex/imagen/todos-nuestros-servicios/mercados-electronicos/emarket/hero1.gif);background-repeat:no-repeat;background-size:cover;background-position:center;background-blend-mode:multiply}
.hero-background-emarket{background-image:linear-gradient(47deg,#22d2b9,#20c4fe)}
.logos_oficinas{background:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-moz-linear-gradient(0 100% 90deg,#ebebeb,#fff);background-image:-o-linear-gradient(top,#fff,#ebebeb);margin-top:1.5em !important;margin-top:10px}
.clearfix_logos_oficinas:after{clear:both;content:".";display:block;height:0;visibility:hidden}
@media(max-width:500px){.title_video_vg{h1{font-size:1.1875rem !important}
}
}
.button{&.weight-bold{font-weight:bold}
}
.bookstore-page{.cmp-title__text{color:#3d3f45;font-size:1.25rem;font-weight:bold;line-height:24px;margin-bottom:.8em;margin-top:0;padding-top:20px;text-transform:uppercase;padding-left:10px}
}
@media only screen and (max-width:768px){.bookstore-page{.cmp-title__text{padding-left:0}
}
}
.cookies-xf{width:0 !important}
// Policy Employment .employment-blue{th{background-color:#3371c0 !important}
}
//Scroll for responsive tables .scroll-table-responsive{overflow-x:auto !important}
.cmp-image__link{display:flex}
@media(min-width:500px){//Container borders .cmp-container_top{border-top:1px solid @grey-7}
.cmp-container_bottom{border-bottom:1px solid @grey-7}
.cmp-container_left{border-left:1px solid @grey-7}
.cmp-container_right{border-right:1px solid @grey-7}
//Container margins .container--margin-top{margin-top:20px}
.container--margin-bottom{margin-bottom:20px}
.container--margin-right{margin-right:20px}
.container--margin-left{margin-left:20px}
}
section h2{font-size:1.6rem !important}
@font-face{font-family:"icomoon";src:url("clientlib-common/resources/icon/icomoon.woff") format("woff");src:url("clientlib-common/resources/icon/icomoon.ttf") format("truetype"),url("clientlib-common/resources/icon/icomoon.svg") format("svg"),url("clientlib-common/resources/icon/icomoon.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:block}
[class^="--icon-icex-"],[class*="--icon-icex-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:.9375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cmp-button__icon--icon-icex-catalog-power-off:before{content:"\ce904"}
.cmp-button__icon--icon-icex-catalog-user:before{content:"\ce971"}
.cmp-button__icon--icon-icex-catalog-play:before{content:"\ce900"}
.cmp-button__icon--icon-icex-catalog-youtube:before{content:"\ce90d"}
.cmp-button__icon--icon-icex-catalog-mail:before{content:"\ce90f"}
.cmp-button__icon--icon-icex-catalog-eye:before{content:"\ce910"}
.cmp-button__icon--icon-icex-catalog-facebook:before{content:"\ce911"}
.cmp-button__icon--icon-icex-catalog-home:before{content:"\ce912"}
.cmp-button__icon--icon-icex-catalog-instagram:before{content:"\ce913"}
.cmp-button__icon--icon-icex-catalog-linkedin:before{content:"\ce914"}
.cmp-button__icon--icon-icex-catalog-location:before{content:"\ce915"}
.cmp-button__icon--icon-icex-catalog-phone:before{content:"\ce918"}
.cmp-button__icon--icon-icex-catalog-search:before{content:"\ce91d"}
.cmp-button__icon--icon-icex-catalog-twitter:before{content:"\ce91f"}
.cmp-button__icon--icon-icex-catalog-vimeo:before{content:"\ce901"}
.cmp-button__icon--icon-icex-catalog-feed:before{content:"\ce906"}
.cmp-button__icon--icon-icex-catalog-instagram-v2:before{content:"\ce902"}
.cmp-button__icon--icon-icex-catalog-linkedin-v2:before{content:"\ce903"}
.cmp-button__icon--icon-icex-menu:before{content:"\ce905"}
.cmp-button__icon--icon-icex-catalog-cookie:before{content:"\ce92f"}
.cmp-button__icon--icon-icex-catalog-heart:before{content:"\ce907"}
@font-face{font-family:'icomoon';src:url("clientlib-common/resources/icons/icomoon.woff") format("woff");src:url("clientlib-common/resources/icons/icomoon.ttf") format("truetype"),url("clientlib-common/resources/icons/icomoon.svg") format("svg"),url("clientlib-common/resources/icons/icomoon.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:block}
[class^="icon"],[class*="icon"]{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon--add-circle:before{content:"\ee948"}
.icon--alarm:before{content:"\e972"}
.icon--arrow-reg-down:before{content:"\ee934"}
.icon--arrow-reg-left:before{content:"\ee93b"}
.icon--arrow-reg-right:before{content:"\ee936"}
.icon--arrow-reg-right-up:before{content:"\ee935"}
.icon--arrow-reg-up:before{content:"\ee93a"}
.icon--arrow-tip-left:before{content:"\ee941"}
.icon--arrow-tip-right:before{content:"\ee93c"}
.icon--arrow-tip-solid-left:before{content:"\e901"}
.icon--arrow-tip-solid-right:before{content:"\ee939"}
.icon--arrow-tip-solid-round-down:before{content:"\ee902"}
.icon--arrow-tip-solid-up:before{content:"\e902a"}
.icon--arrow-tip-solid-down:before{content:"\e900"}
.icon--arrow-tip-up:before{content:"\ee933"}
.icon--arrow-tip-down:before{content:"\ee93d"}
.icon--b:before{content:"\ee810"}
.icon--banknote:before{content:"\ee813"}
.icon--bell:before{content:"\ee914"}
.icon--bell-filled:before{content:"\e905"}
.icon--biretta:before{content:"\e906"}
.icon--bookmark:before{content:"\ee990"}
.icon--bookmark-filled:before{content:"\ee991"}
.icon--briefcase:before{content:"\ee974"}
.icon--buildings:before{content:"\ee944"}
.icon--buildings2:before{content:"\ee958"}
.icon--box-check:before{content:"\ee946"}
.icon--calendar:before{content:"\ee942"}
.icon--calendar-add:before{content:"\ee975"}
.icon--chat-round:before{content:"\e911"}
.icon--check:before{content:"\ee962"}
.icon--close:before{content:"\ee912"}
.icon--close-book:before{content:"\ee981"}
.icon--close-session:before{content:"\e90a"}
.icon--comment:before{content:"\ee904"}
.icon--code-scan:before{content:"\ee976"}
.icon--clock:before{content:"\ee950"}
.icon--document-edit:before{content:"\ee959"}
.icon--document-text:before{content:"\ee924"}
.icon--dislike:before{content:"\e903"}
.icon--dollar-circled:before{content:"\e802"}
.icon--donut:before{content:"\ee988"}
.icon--double-heart:before{content:"\ee957"}
.icon--download:before{content:"\ee949"}
.icon--download-file:before{content:"\ee951"}
.icon--euro-circled:before{content:"\e803"}
.icon--end-call:before{content:"\ee931"}
.icon--external-link:before{content:"\e904"}
.icon--eye:before{content:"\ee922"}
.icon--eye-closed:before{content:"\ee921"}
.icon--eye-hide:before{content:"\ee943"}
.icon--facebook:before{content:"\ee907"}
.icon--filled-heart:before{content:"\ee973"}
.icon--file-right:before{content:"\ee978"}
.icon--file-send:before{content:"\ee963"}
.icon--folder-check:before{content:"\e907"}
.icon--four-box:before{content:"\ee992"}
.icon--gallery:before{content:"\ee985"}
.icon--growth:before{content:"\e804"}
.icon--hamburger-menu:before{content:"\ee928"}
.icon--heart:before{content:"\ee927"}
.icon--home:before{content:"\ee982"}
.icon--info-circle:before{content:"\ee929"}
.icon--info-list:before{content:"\ee965"}
.icon--info-square:before{content:"\e908"}
.icon--instagram:before{content:"\ee908"}
.icon--interest:before{content:"\ee967"}
.icon--ivoxx:before{content:"\ee993"}
.icon--like:before{content:"\ee901"}
.icon--linkedin:before{content:"\ee910"}
.icon--lock:before{content:"\ee968"}
.icon--login:before{content:"\e909"}
.icon--magnifier:before{content:"\ee923"}
.icon--map-point:before{content:"\ee926"}
.icon--message:before{content:"\ee952"}
.icon--microphone:before{content:"\ee986"}
.icon--mouse:before{content:"\ee938"}
.icon--money:before{content:"\ee977"}
.icon--open-book:before{content:"\ee983"}
.icon--options-points-empty-horiz:before{content:"\ee937"}
.icon--options-points-solid-horiz:before{content:"\ee905"}
.icon--options-points-solid-verti:before{content:"\ee905"}
.icon--palette:before{content:"\ee984"}
.icon--password:before{content:"\ee969"}
.icon--pause:before{content:"\ee801"}
.icon--pen:before{content:"\ee961"}
.icon--pencil:before{content:"\ee811"}
.icon--pen-square:before{content:"\ee925"}
.icon--percentage:before{content:"\ee812"}
.icon--phone-calling:before{content:"\ee932"}
.icon--phone-up:before{content:"\ee953"}
.icon--play:before{content:"\ee995"}
.icon--play-circle:before{content:"\ee994"}
.icon--previus:before{content:"\ee996"}
.icon--printer:before{content:"\ee987"}
.icon--question-circle:before{content:"\ee955"}
.icon--record:before{content:"\ee997"}
.icon--refresh:before{content:"\ee903"}
.icon--scope:before{content:"\ee989"}
.icon--squared-arrow:before{content:"\e902"}
.icon--seconds-back:before{content:"\ee998"}
.icon--seconds-forward:before{content:"\ee999"}
.icon--send-solid:before{content:"\ee906"}
.icon--settings:before{content:"\ee919"}
.icon--share:before{content:"\ee930"}
.icon--spotify:before{content:"\ee800"}
.icon--star:before{content:"\ee945"}
.icon--star-empty:before{content:"\e806"}
.icon--stock:before{content:"\e805"}
.icon--three-bars:before{content:"\ee979"}
.icon--tick:before{content:"\ee970"}
.icon--tiktok:before{content:"\ee814"}
.icon--trash-can:before{content:"\ee964"}
.icon--tuning:before{content:"\ee940"}
.icon--twitter:before{content:"\ee911"}
.icon--union:before{content:"\ee947"}
.icon--user:before{content:"\ee960"}
.icon--user-check:before{content:"\ee962"}
.icon--user-circled:before{content:"\ee915"}
.icon--user-id:before{content:"\ee956"}
.icon--user-plus:before{content:"\ee916"}
.icon--user-rounded:before{content:"\ee917"}
.icon--users-group:before{content:"\ee918"}
.icon--video:before{content:"\ee913"}
.icon--video-cam:before{content:"\ee954"}
.icon--warning:before{content:"\ee971"}
.icon--widget:before{content:"\ee920"}
.icon--world:before{content:"\ee980"}
.icon--youtube:before{content:"\ee909"}
.mixin-animate-basic{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mixin-rotate-arrow-on-hover [class*="-arrow"]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
@media(hover:hover){.mixin-rotate-arrow-on-hover:hover [class*="arrow-reg-right-up"],.mixin-rotate-arrow-on-hover:hover [class*="squared-arrow"]{transform:rotate(45deg)}
}
.btn-icex-display{display:flex;align-items:center;justify-content:center}
.btn-reset-appearance{padding:0;outline:0;background:0;text-decoration:none}
.btn-reset-appearance:focus{outline:0}
.btn-icex{display:flex;align-items:center;justify-content:center;padding:0;outline:0;background:0;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;gap:8px;width:fit-content;padding-inline:32px;font-family:'N27 Bold';border:1px solid transparent;border-radius:26px;cursor:pointer}
.btn-icex:focus{outline:0}
.btn-icex.btn-icex--hide{display:none}
.btn-icex:not(.btn-icex--small){min-height:58px;padding-block:16px;font-size:18px}
.btn-icex.btn-icex--small{min-height:40px;padding-block:8px;font-size:14px}
.btn-icex.btn-icex--primary{color:#fff;background-color:#da291c}
.btn-icex.btn-icex--primary [class*="icon--"]::before{color:#fff}
.btn-icex.btn-icex--primary:hover,.btn-icex.btn-icex--primary:focus{background-color:#bc131c}
.btn-icex.btn-icex--primary:focus{border-color:#a01a1c}
.btn-icex.btn-icex--secondary{color:#da291c;border-color:#da291c}
.btn-icex.btn-icex--secondary [class*="icon--"]::before{color:#da291c}
.btn-icex.btn-icex--secondary:hover{color:#bc131c;border-color:#bc131c}
.btn-icex.btn-icex--secondary:hover [class*="icon--"]::before{color:#bc131c}
.btn-icex.btn-icex--secondary:active,.btn-icex.btn-icex--secondary:focus{color:#a01a1c;border-color:#a01a1c}
.btn-icex.btn-icex--secondary:active [class*="icon--"]::before,.btn-icex.btn-icex--secondary:focus [class*="icon--"]::before{color:#a01a1c}
.btn-icex.btn-icex--white{color:#333f48;border-color:#333f48}
.btn-icex.btn-icex--white [class*="icon--"]::before{color:#333f48}
.btn-icex.btn-icex--secondary,.btn-icex.btn-icex--white{background-color:#fff}
.btn-icex.btn-icex--secondary:active,.btn-icex.btn-icex--white:active{color:#a01a1c;border-color:#a01a1c}
.btn-icex.btn-icex--secondary:active [class*="icon--"]::before,.btn-icex.btn-icex--white:active [class*="icon--"]::before{color:#a01a1c}
.btn-icex:disabled,.btn-icex.btn--disabled,.btn-icex:disabled:hover,.btn-icex.btn--disabled:hover{color:#3d3d42;background-color:#929296}
.btn-icex:disabled [class*="icon--"]::before,.btn-icex.btn--disabled [class*="icon--"]::before,.btn-icex:disabled:hover [class*="icon--"]::before,.btn-icex.btn--disabled:hover [class*="icon--"]::before{color:#3d3d42}
.mixin-animate-basic{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mixin-rotate-arrow-on-hover [class*="-arrow"]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
@media(hover:hover){.mixin-rotate-arrow-on-hover:hover [class*="arrow-reg-right-up"],.mixin-rotate-arrow-on-hover:hover [class*="squared-arrow"]{transform:rotate(45deg)}
}
.link-icex{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#333f48;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.link-icex [class*="-arrow"]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
@media(hover:hover){.link-icex:hover [class*="arrow-reg-right-up"],.link-icex:hover [class*="squared-arrow"]{transform:rotate(45deg)}
}
.link-icex.link-icex--white{color:#fff}
@media(hover:hover){.link-icex.link-icex--white:hover{color:#ffcd00}
}
.link-icex.link-icex--yellow{color:#ffcd00}
@media(hover:hover){.link-icex.link-icex--yellow:hover{color:#fabb1a}
}
.link-icex.link-icex--red{color:#d52b1e}
@media(hover:hover){.link-icex.link-icex--red:hover{color:#bc131c}
}
.icex-tag{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;padding:8px 16px;font-family:'N27 Medium';font-size:14px;line-height:16px;border:1px solid transparent;border-radius:44px;cursor:pointer}
.icex-tag.icex-tag--primary{color:#fff;background-color:#333f48}
.icex-tag.icex-tag--primary [class*="icon--"]::before{color:#fff}
.icex-tag.icex-tag--secondary{border-color:#333f48}
.icex-tag.icex-tag--tertiary{background-color:#f5f5f5}
.icex-tag.icex-tag--featured{font-size:16px;background-color:#ffcd00}
[class*="__details"]::details-content{block-size:0;overflow:hidden;transition:block-size .5s,content-visibility .5s;transition-behavior:allow-discrete}
[class*="__details"][open]::details-content{block-size:auto;block-size:calc-size(auto,size)}
[class*="__details"][open] [class*="__summary"] [class*="icon--arrow-tip-down"]{transform:rotate(180deg)}
[class*="__details"][open] [class*="__summary"] [class*="icon--arrow-reg-right-up"]{transform:rotate(45deg)}
[class*="__details"] [class*="__summary"]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0;list-style:none}
[class*="__details"] [class*="__summary"]::marker,[class*="__details"] [class*="__summary"]::-webkit-details-marker{display:none;content:''}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}