.fund-finder-widget-app{padding:48px 0}.hideDiv{display:none!important}#fund-search{border-radius:4px;border:1px solid #999999}.searchInputContainer{position:relative}.searchInputContainer .fundSearchButton{position:absolute;top:6px;right:8px;cursor:pointer}#fund-search:focus{border:2px #6ab2e2;box-shadow:inset 0 0 0 2px #6ab2e2f5;border-radius:8px}#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-size:10px;background-color:#fff;background-position:96% 11pt;border-radius:4px;border:1px solid #999;margin:0}#funds-asset:focus{border:2px #6ab2e2;box-shadow:inset 0 0 0 2px #6ab2e2f5;border-radius:8px}.fFW-btn-comp .fFW-btn-background{background-color:#fff;width:18.2rem;border-radius:2.5rem;display:flex}@media(max-width:768px){.fFW-btn-comp .fFW-btn-background{margin:auto}}.fFW-btn-comp .ffw-mf-btn{background-color:#fff;padding:15px;color:#0f2d52;width:154px;height:60px;border-radius:8px 0 0 8px;border:1px solid #ccc;font-weight:700;font-size:18px}.fFW-btn-comp .ffw-etf-btn{background-color:#fff;padding:15px 0;color:#0f2d52;width:154px;height:60px;border-radius:0 8px 8px 0;border:1px solid #ccc;margin-left:-5px;font-weight:700;font-size:18px}.fFW-btn-comp .active{background-color:#1d75b1;color:#fff}@media(max-width:767px){.fFW-btn-comp{text-align:center}}.fund-widget-first-box h2{font-weight:500;color:#005486}@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:32px;font-style:normal;font-weight:500;line-height:40px}@media(max-width:767px){.fund-widget-first-box h3{font-size:24px;font-style:normal;font-weight:500;line-height:32px}}.fFW-grid{display:flex;flex-direction:column}.fFW-grid .mackenzie-toggle{margin:0;width:327px;max-width:none;height:auto}.fFW-grid .mackenzie-toggle--toggle{max-width:180px;height:40px;width:155.5px}.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-first-box-content img{width:222px;height:auto;aspect-ratio:1/1}}@media(max-width:767px){.fund-widget-first-box,#fFW-title{text-align:center}}.ff-widget-form-btn-container input{background-color:#0f2d52;color:#fff;border-radius:4px;padding:11px 25px;font-size:18px;border:none;font-weight:700;line-height:22.5px}.ff-widget-form-btn-container input:hover{cursor:pointer;background-color:#fff;color:#0f2d52;box-shadow:0 0 0 1px #0f2d52}.ff-widget-form-btn-container input:focus{outline:none;border:none;box-shadow:none}.ff-widget-form-btn-container input:focus-visible{background-color:#fff;color:#0f2d52;border:1px solid #0F2D52;box-shadow:0 0 0 3px #fff,0 0 0 6px #005486}.ff-widget-form-btn-container input:active{background-color:#0f2d52}@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:16px}@media(max-width:767px){.ff-widget-footer-links{text-align:left;padding-left:8px;display:grid;gap:16px}}.bg-blue{background-color:var(--tint-sky-blue-10)}.bg-gray{background-color:var(--neutral-200)}.bg-white{background-color:#fff}.fund-widget-first-box{margin-left:auto}.fund-widget-second-box{margin:0 auto}@media screen and (min-width:1280px){.ff-widget-form-btn-container{padding:32px 16px}}@media screen and (max-width:1279px)and (min-width:1024px){.ff-widget-form-btn-container{padding:32px 12px}}@media(max-width:1023px)and (min-width:768px){.ff-widget-form-btn-container{padding:24px 10px 32px}}@media(max-width:767px){.ff-widget-form-btn-container{padding:32px 8px}}.funds-input{padding-bottom:0}.funds-input label,.asset-class-container label{padding-bottom:7px}@media only screen and (min-width:768px)and (max-width:1023px){.asset-class-container{padding:0 10px}}@media only screen and (min-width:1024px)and (max-width:1279px){.asset-class-container{padding:0 12px}}@media only screen and (min-width:1280px){.asset-class-container{padding:0 16px}}.fund-finder-widget-typehead{list-style:none;background-color:#fff;padding:9pt;color:#005486;font-weight:600;position:absolute;z-index:1;margin:0;width:48%}.fund-finder-widget-typehead li{cursor:pointer}.fund-finder-widget-typehead li:hover{background-color:#ccc}.loading{position:fixed;z-index:9999;height:2em;width:2em;overflow:show;margin:auto;inset:0}.loading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff5c}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1.5s infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow: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,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -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;box-shadow:#000000bf 1.5em 0,#000000bf 1.1em 1.1em,#000000bf 0 1.5em,#000000bf -1.1em 1.1em,#000000bf -1.5em 0,#000000bf -1.1em -1.1em,#000000bf 0 -1.5em,#000000bf 1.1em -1.1em}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
