.header-cost-simulator-container{margin-top:108px;display:flex;flex-direction:column;gap:36px}
@media(max-width:620px){.header-cost-simulator-container{margin-top:72px}
}
@media(min-width:768px){.header-cost-simulator-container{gap:64px}
}
.footer-cost-simulator{background:#f5f5f5;padding-top:40px;padding-bottom:40px}
@media(min-width:768px){.footer-cost-simulator{padding-top:64px;padding-bottom:64px}
}
.footer-cost-simulator .footer-header-cost{display:flex;flex-wrap:wrap;gap:40px}
@media(max-width:768px){.footer-cost-simulator .footer-header-cost{flex-direction:column}
}
.footer-cost-simulator .footer-header-cost .col-footer{display:flex;flex-direction:column;gap:16px;min-width:200px;flex:1 1 0}
.footer-cost-simulator .footer-header-cost .col-footer .title-col-footer{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.footer-cost-simulator .footer-header-cost .col-footer .title-col-footer{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.footer-cost-simulator .footer-header-cost .col-footer .title-col-footer{font-size:24px;line-height:32px}
}
.footer-cost-simulator .footer-header-cost .col-footer .locationFooterSupplier{display:flex;gap:16px;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#646468;align-items:start}
.footer-cost-simulator .footer-header-cost .col-footer .locationFooterSupplier i{color:#333f48;font-size:24px}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text{display:flex;flex-direction:column;gap:16px;width:90%}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text p{margin-bottom:0}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text ul{margin-top:0}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text ul li{margin-bottom:12px}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text i{color:#d52b1e;font-size:24px}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text .icon--message{font-size:19px}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text .icon--phone-up{font-size:19px}
.footer-cost-simulator .footer-header-cost .col-footer .contact-text .icon--map-point{font-size:19px}
.footer-cost-simulator .footer-header-cost .col-footer .linkFooterSupplier{color:#646468 !important}
.footer-cost-simulator .footer-header-cost .col-footer .linkFooterSupplier i{rotate:46deg}
.footer-cost-simulator .footer-header-cost .col-footer .telFooterSupplier{color:#646468 !important}
.footer-cost-simulator .footer-header-cost .col-footer .telFooterSupplier i{color:#333f48 !important}
.footer-cost-simulator .footer-header-cost .col-footer .link-footer{display:flex;gap:16px;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#333f48;align-items:center}
.footer-cost-simulator .footer-header-cost .col-footer .link-footer i{color:#d52b1e;font-size:24px}
.footer-cost-simulator .footer-header-cost .col-footer .link-footer .icon--message{font-size:19px}
.footer-cost-simulator .footer-header-cost.no-registered-footer .col-footer{min-width:unset;flex:1 1 auto}
@media(min-width:768px){.footer-cost-simulator .footer-header-cost.no-registered-footer .general-data{flex:1 0 auto;gap:32px;flex-direction:row}
}
.footer-cost-simulator .footer-header-cost.no-registered-footer .general-data .image-supplier{margin-bottom:0}
.footer-cost-simulator .footer-header-cost.no-registered-footer .country-location{max-width:275px}
.footer-cost-simulator .footer-header-cost .general-data .image-supplier{margin-bottom:16px}
.footer-cost-simulator .footer-header-cost .general-data .image-supplier img{max-width:200px;max-height:72px}
@media(min-width:768px){.footer-cost-simulator .footer-header-cost .general-data .image-supplier img{width:100%;object-fit:contain}
}
.footer-cost-simulator .footer-header-cost .general-data .container-text{display:flex;flex-direction:column;gap:16px}
.footer-cost-simulator .footer-header-cost .general-data .container-text p{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.footer-cost-simulator .footer-header-cost .general-data .container-text p{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.footer-cost-simulator .footer-header-cost .general-data .container-text p{font-size:24px;line-height:32px}
}
.footer-cost-simulator .footer-header-cost .general-data .container-text .linksupplier i{color:#d52b1e;rotate:45deg}
.footer-cost-simulator .footer-header-cost .general-data .container-text span{display:flex;align-items:center;gap:16px;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#646468}
.footer-cost-simulator .footer-header-cost .general-data .container-text span i{font-size:24px}
.footer-cost-simulator .footer-header-cost .container-info{gap:48px}
.footer-cost-simulator .footer-header-cost .country-location,.footer-cost-simulator .footer-header-cost .brands{display:flex;flex-direction:column;gap:16px}
.footer-cost-simulator .footer-header-cost .country-location p,.footer-cost-simulator .footer-header-cost .brands p{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.footer-cost-simulator .footer-header-cost .country-location p,.footer-cost-simulator .footer-header-cost .brands p{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.footer-cost-simulator .footer-header-cost .country-location p,.footer-cost-simulator .footer-header-cost .brands p{font-size:24px;line-height:32px}
}
.footer-cost-simulator .footer-header-cost .country-location span,.footer-cost-simulator .footer-header-cost .brands span{display:flex;align-items:flex-start;gap:16px;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#646468}
.footer-cost-simulator .footer-header-cost .country-location span i,.footer-cost-simulator .footer-header-cost .brands span i{font-size:24px}
.footer-cost-simulator .footer-header-cost .rating{display:flex;flex-direction:column;gap:16px}
.footer-cost-simulator .footer-header-cost .rating p{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.footer-cost-simulator .footer-header-cost .rating p{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.footer-cost-simulator .footer-header-cost .rating p{font-size:24px;line-height:32px}
}
.footer-cost-simulator .footer-header-cost .rating .rating-content{display:flex;gap:16px}
.footer-cost-simulator .footer-header-cost .rating .rating-content .container-stars-rating{position:relative;width:fit-content}
.footer-cost-simulator .footer-header-cost .rating .rating-content .container-stars-rating .stars-rating{display:block;width:140px;height:22px;position:relative;z-index:1;background-image:url(../../../../../etc.clientlibs/icex-elena/components/content/search-filter/clientlibs/resources/star.svg);background-size:28px 22px;background-repeat:repeat-x}
.footer-cost-simulator .footer-header-cost .rating .rating-content .container-stars-rating .stars-rating-fill{content:"";inset:0;position:absolute;top:0;left:0;background-color:gold;width:0;-webkit-mask-image:url(../../../../../etc.clientlibs/icex-elena/components/content/search-filter/clientlibs/resources/star-solid.svg);-webkit-mask-repeat:repeat-x;-webkit-mask-size:28px 21px}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating{display:flex;align-items:center;font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#333f48;gap:8px;position:relative}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating i{font-size:13px;color:#d52b1e}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .open-tooltip:hover+.tooltipMassage{display:flex}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage{display:none;max-width:290px;position:absolute;z-index:2000;right:-264px;top:30px}
@media(max-width:500px){.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage{right:-70px}
}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage .leftTooltip{width:40px;background-color:#333f48;display:flex;align-items:start;border-top-left-radius:4px;border-bottom-left-radius:4px}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage .leftTooltip i{padding:10px 12px;color:#fff}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage .leftTooltip .corner{height:10px;background:#333f48;width:10px;position:absolute;rotate:135deg;top:-4px;left:13px}
@media(max-width:500px){.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage .leftTooltip .corner{left:160px;background-color:transparent}
}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage .rightTooltip{border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.25)}
.footer-cost-simulator .footer-header-cost .rating .rating-content .percetage-rating .tooltipMassage .rightTooltip p{color:#333f48;font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;padding:10px 16px}
.footer-cost-simulator .footer-header-cost .rrss-footer-cost .link-rrss{display:flex;align-items:center;width:100%;gap:16px;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#333f48}
.footer-cost-simulator .footer-header-cost .rrss-footer-cost .link-rrss .icon-size{font-size:18px}
.footer-cost-simulator .footer-header-cost .rrss-footer-cost .link-rrss i{width:40px;height:40px;padding:8px;display:flex;justify-content:center;align-items:center;background-color:#333f48;color:#f5f5f5;border-radius:40px;font-size:26px}
.footer-cost-simulator .footer-header-cost .link-footer-cost button{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance;display:block;white-space:nowrap;background:0;border:0;padding:0;outline:0}
@media(min-width:1024px){.footer-cost-simulator .footer-header-cost .link-footer-cost button{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.footer-cost-simulator .footer-header-cost .link-footer-cost button{font-size:24px;line-height:32px}
}
.footer-cost-simulator .footer-header-cost .link-footer-cost button:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.footer-cost-simulator .footer-header-cost .link-footer-cost button:hover{color:#bc131c}
.footer-cost-simulator .footer-header-cost .link-footer-cost button:hover:after{transform:rotate(45deg)}
.header-cost-simulator-part-1{display:flex;flex-direction:column;gap:32px}
.header-cost-simulator-part-1 .breadCrumb{width:100%}
.header-cost-simulator-part-1 .breadCrumb .cmp-breadcrumb{display:flex}
.header-cost-simulator-part-1 .breadCrumb .cmp-breadcrumb__list,.header-cost-simulator-part-1 .breadCrumb ol,.header-cost-simulator-part-1 .breadCrumb li,.header-cost-simulator-part-1 .breadCrumb .icon--arrow-tip-solid-right{color:#ffcd00}
.header-cost-simulator-part-1 .breadCrumb .cmp-breadcrumb__list,.header-cost-simulator-part-1 .breadCrumb ol,.header-cost-simulator-part-1 .breadCrumb li,.header-cost-simulator-part-1 .breadCrumb span{color:#333f48}
.header-cost-simulator-part-1 .title-text-icons{display:flex;flex-direction:column;justify-content:space-between;gap:32px}
.header-cost-simulator-part-1 .title-text-icons .title-icons-content{width:100%;display:flex;gap:32px;justify-content:space-between}
@media(max-width:768px){.header-cost-simulator-part-1 .title-text-icons .title-icons-content{flex-direction:column-reverse}
}
.header-cost-simulator-part-1 .title-text-icons .title-icons-content .icons-content{display:flex;gap:16px}
.header-cost-simulator-part-1 .title-text-icons .title-icons-content .icons-content i{cursor:pointer;border:1px solid #333f48;display:flex;justify-content:center;align-items:center;color:#333f48;width:44px;height:44px;border-radius:100%;font-size:24px}
.header-cost-simulator-part-1 .title-text-icons .title-icons-content .icons-content i:hover{background-color:#d52b1e;border:0;color:#fff}
.header-cost-simulator-part-1 .title-text-icons .text-content{width:70%;color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal}
@media(max-width:768px){.header-cost-simulator-part-1 .title-text-icons .text-content{width:100%}
}
.header-cost-simulator-part-1 .tags-content{display:flex;flex-flow:row wrap;gap:8px}
.header-cost-simulator-part-1 .tags-content span{display:flex;padding:8px 16px;align-items:flex-start;border-radius:44px;background-color:#f5f5f5;color:#333f48;cursor:pointer;font-size:14px;line-height:22px;font-family:'N27 Medium';font-weight:500;font-style:normal}
.header-cost-simulator-part-1 .portfolio-download{display:flex}
.header-cost-simulator-part-1 .portfolio-download a{color:#d52b1e;font-size:18px;line-height:26px;text-transform:uppercase;font-family:'N27 Bold';font-weight:700;font-style:normal;display:flex;align-items:center;gap:16px}
.header-cost-simulator-part-1 .portfolio-download a i{width:32px;height:32px;display:flex;justify-content:center;align-items:center;padding:8px;border:1px solid #d52b1e;border-radius:40px}
.header-cost-simulator-part-1 .advantages-text{font-family:'N27 Regular';font-weight:400;font-style:normal}
.header-cost-simulator-part-1 .country-location{display:flex;flex-direction:column;gap:16px}
.header-cost-simulator-part-1 .country-location p{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.header-cost-simulator-part-1 .country-location p{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.header-cost-simulator-part-1 .country-location p{font-size:24px;line-height:32px}
}
.header-cost-simulator-part-1 .country-location span{display:flex;align-items:center;gap:16px;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#646468}
.header-cost-simulator-part-1 .country-location span i{font-size:24px}
.header-cost-simulator-part-2{display:flex;gap:30px}
@media(max-width:1024px){.header-cost-simulator-part-2{flex-direction:column}
}
.header-cost-simulator-part-2 .container-image{width:50%;position:relative;overflow:hidden;aspect-ratio:1.77777778}
@media(max-width:768px){.header-cost-simulator-part-2 .container-image{width:100%}
}
.header-cost-simulator-part-2 .container-image .frame-image{position:relative;z-index:1;width:100%;height:100%}
.header-cost-simulator-part-2 .container-image .principal-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}
.header-cost-simulator-part-2 .info-supplier{display:flex;flex-direction:column;gap:30px;width:50%}
@media(max-width:1024px){.header-cost-simulator-part-2 .info-supplier{width:100%}
}
.header-cost-simulator-part-2 .info-supplier .text-supplier{display:flex;flex-direction:column;gap:40px}
.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors{display:flex;flex-direction:column;gap:16px}
.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .title-sector{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .title-sector{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .title-sector{font-size:24px;line-height:32px}
}
.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .sectors-text{color:#333f48;display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;font-family:'N27 Regular';font-weight:400;font-style:normal}
.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .sectors-text ul{columns:2;margin-left:18px;column-gap:55px}
@media(max-width:768px){.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .sectors-text ul{columns:1}
}
.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .sectors-text ul li{margin-bottom:16px;font-size:16px;line-height:24px}
.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .sectors-text ul li:last-child{margin-bottom:0}
.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .sectors-text .linkICEX,.header-cost-simulator-part-2 .info-supplier .text-supplier .sectors .sectors-text a::after{height:20px;font-size:18px;align-items:center;display:flex}
.header-cost-simulator-part-2 .info-supplier .text-supplier .link-more-info{display:flex}
.header-cost-simulator-part-2 .info-supplier .text-supplier .link-more-info a{display:flex;align-items:center;gap:16px;font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e}
.header-cost-simulator-part-2 .info-supplier .text-supplier .link-more-info a i{border:1.5px solid #d52b1e;padding:8px;border-radius:40px;font-size:16px}