.fund-finder-widget-app{padding:3pc 0}.hideDiv{display:none!important}#fund-search{border:1px solid #999;border-radius:8px}.searchInputContainer{position:relative}.searchInputContainer .fundSearchButton{cursor:pointer;position:absolute;right:8px;top:6px}#fund-search:focus{border:2px #6ab2e2;border-radius:8px;box-shadow:inset 0 0 0 2px #6ab2e2f5}#funds-asset{background:url(https://www.mackenzieinvestments.com/content/dam/mackenzie/images/Vector.png/_jcr_content/renditions/cq5dam.web.1280.1280.png?ch_ck=1700074001000) no-repeat 100%;background-color:#fff;background-position:96% 11pt;background-size:10px;border:1px solid #999;border-radius:8px}#funds-asset:focus{border:2px #6ab2e2;border-radius:8px;box-shadow:inset 0 0 0 2px #6ab2e2f5}.fFW-btn-comp .fFW-btn-background{background-color:#fff;border-radius:2.5rem;display:flex;width:18.2rem}@media (max-width:768px){.fFW-btn-comp .fFW-btn-background{margin:auto}}.fFW-btn-comp .ffw-mf-btn{border:1px solid #ccc;border-radius:8px 0 0 8px;padding:15px}.fFW-btn-comp .ffw-etf-btn,.fFW-btn-comp .ffw-mf-btn{background-color:#fff;color:#0f2d52;font-size:18px;font-weight:700;height:60px;width:154px}.fFW-btn-comp .ffw-etf-btn{border:1px solid #ccc;border-radius:0 8px 8px 0;margin-left:-5px;padding:15px 0}.fFW-btn-comp .active{background-color:#1d75b1;color:#fff}@media (max-width:767px){.fFW-btn-comp{text-align:center}}.fund-widget-first-box h2{color:#005486;font-weight:500}@media (min-width:1440px){.fund-widget-first-box h2{font-size:4rem;line-height:4.4rem}}.fund-widget-first-box h3{color:#005486;font-size:40px;font-weight:500;line-height:3pc}@media (max-width:375px){.fund-widget-first-box h3{font-size:24px;line-height:.3in}}.fFW-grid{display:block}.fFW-first-box-content{text-align:center}@media (min-width:768px){.fFW-first-box-content #fFW-title{display:block;text-align:left}}.fFW-first-box-content img{display:inline-block;text-align:center}@media (max-width:767px){#fFW-title,.fund-widget-first-box{text-align:center}}.ff-widget-form-btn-container input{background-color:#0f2d52;border-radius:40px;color:#fff;font-size:18px;font-weight:700;line-height:22.5px;padding:11px 25px}@media (max-width:480px){.ff-widget-form-btn-container input{width:100%}}@media (max-width:800px) and (min-Width:767px){.ff-widget-form-btn-container input{padding:11px 10px}}.ff-widget-footer-links{padding-left:1pc}@media (max-width:767px){.ff-widget-footer-links{text-align:center}}@media (max-width:479px){#etf-widget-footer,#mf-widget-footer{display:grid;text-align:center}}.ff-widget-footer-links a{color:#0d64ca;font-family:inherit;font-weight:700}.ff-widget-footer-links a:after{content:url("https://igfs-dev651.adobecqms.net/content/dam/igca-spa/Vector%20(Stroke).png");margin-left:5px;padding-right:15px}.bg-blue{background-color:#ddf4ff}.bg-gray{background-color:#f2f2f2}.bg-white{background-color:#fff}.ff-widget-form-btn-container,.fund-widget-first-box,.fund-widget-second-box{margin:auto}.ff-widget-form-btn-container{padding-top:22px}.funds-input{padding-bottom:0}.asset-class-container label,.funds-input label{padding-bottom:7px}.asset-class-container{padding-top:0}.fund-finder-widget-typehead{background-color:#fff;color:#005486;font-weight:600;list-style:none;margin:0;padding:9pt;position:absolute;width:48%;z-index:1}.fund-finder-widget-typehead li{cursor:pointer}.fund-finder-widget-typehead li:hover{background-color:#ccc}.loading{bottom:0;height:2em;margin:auto;overflow:show;right:0;width:2em;z-index:9999}.loading,.loading:before{left:0;position:fixed;top:0}.loading:before{background:#ffffff5c;content:"";display:block;height:100%;width:100%}.loading:not(:required){background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.loading:not(:required):after{-webkit-animation:spinner 1.5s linear infinite;-moz-animation:spinner 1.5s linear infinite;-ms-animation:spinner 1.5s linear infinite;-o-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border-radius:.5em;-webkit-box-shadow:1.5em 0 0 0 rgba(0,0,0,.75),1.1em 1.1em 0 0 rgba(0,0,0,.75),0 1.5em 0 0 rgba(0,0,0,.75),-1.1em 1.1em 0 0 rgba(0,0,0,.75),-1.5em 0 0 0 rgba(0,0,0,.5),-1.1em -1.1em 0 0 rgba(0,0,0,.5),0 -1.5em 0 0 rgba(0,0,0,.75),1.1em -1.1em 0 0 rgba(0,0,0,.75);box-shadow:1.5em 0 0 0 rgba(0,0,0,.75),1.1em 1.1em 0 0 rgba(0,0,0,.75),0 1.5em 0 0 rgba(0,0,0,.75),-1.1em 1.1em 0 0 rgba(0,0,0,.75),-1.5em 0 0 0 rgba(0,0,0,.75),-1.1em -1.1em 0 0 rgba(0,0,0,.75),0 -1.5em 0 0 rgba(0,0,0,.75),1.1em -1.1em 0 0 rgba(0,0,0,.75);content:"";display:block;font-size:10px;height:1em;margin-top:-.5em;width:1em}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}