body{margin:0}
*{margin:0;padding:0;box-sizing:border-box}
.yellow-banner{background-color:#fcb729;font-family:Muli;position:relative}
.yellow-banner .container{max-width:950px;margin:0 auto;position:relative;padding:2.5em 0}
.yellow-banner .banner-title{font-weight:800;font-size:3.6rem;color:#000;margin-top:10px;margin-bottom:10px;line-height:28px}
.yellow-banner p{color:#444;margin:1em 0;width:85%}
.explore-btn{text-decoration:none;display:inline-block;color:#000;font-weight:800;background-color:#fff;padding:.75em 1.2em;border-radius:4px;font-family:Muli}
@media(max-width:768px){.explore-btn{margin-top:6px}
}
.banner-text{width:80%}
.banner-image{width:260px;position:absolute;bottom:0;right:0}
.banner-image img{width:115%;max-width:240px;vertical-align:middle}
@media(max-width:768px){.banner-image img{margin-left:-20px}
}
@media(max-width:370px){.banner-image img{width:106%;margin-left:-5px}
}
.image-banner{text-align:center}
.image-banner img{max-width:1440px;width:100%}
@media(max-width:1000px){.yellow-banner .container{padding-left:1.5em}
.yellow-banner .banner-title{font-size:2.5rem}
}
@media(max-width:770px){.banner-image{width:220px}
}
@media(max-width:680px){.banner-text{font-size:.85em}
.banner-image{width:170px}
.yellow-banner .container{padding:2em;padding-top:1em;padding-left:1.5em}
.image-banner img{content:url("clientlib-calc-banner/css/image-banner-mobile.png")}
}
@media(max-width:580px) and (min-width:450px){.yellow-banner .banner-title{width:80%}
}
@media(max-width:360px){.yellow-banner .banner-title{font-size:2rem;line-height:24px}
.banner-image{width:47%}
}
@media(max-width:315px){.yellow-banner{font-size:.8em}
}
.breadcrumb-wrapper-old{margin:0}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:auto !important}
.breadcrumb--menu{font-size:8px}
@media(min-width:767px){.breadcrumb-wrapper-old{margin:auto}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:auto;padding-block:4px}
.breadcrumb--menu{font-size:8px !important}
}