@charset "UTF-8";.breadcrumb{position:absolute}main{background-color:#444b54;color:#fff;margin-bottom:4%}.big-image{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:.2}@media screen and (min-width:36em){.share{position:absolute;top:2rem;right:4%}}.intro{text-align:center;padding:4% 0 8%;margin-bottom:-4%;position:relative}.intro img{height:4rem}.intro:before{content:"";width:100%;height:6rem;display:block;position:absolute;left:0;bottom:0;z-index:100;background-image:-moz-linear-gradient(top,rgba(68,75,84,0),#444b54);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(68,75,84,0)),to(#444b54));background-image:-webkit-linear-gradient(top,rgba(68,75,84,0),#444b54);background-image:-o-linear-gradient(top,rgba(68,75,84,0),#444b54);background-image:linear-gradient(to bottom,rgba(68,75,84,0),#444b54);background-repeat:repeat-x;pointer-events:none}.intro .spend{text-transform:uppercase;margin-bottom:.5rem;font-size:1.25rem;color:#b9c6ce}.intro .spend span{font-weight:700}.intro .container{max-width:36rem;position:relative}.intro h1{font-size:3rem;text-transform:uppercase;font-weight:700}@media screen and (min-width:36em){.intro p{font-size:1.25rem;line-height:1.5em}}.intro .cta{text-align:center;display:inline-block;background-color:#48a1b1;color:#fff;padding:1.25em;line-height:1;font-size:.875rem;text-transform:uppercase;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955);margin-top:2rem;position:relative;z-index:100}.intro .cta:hover{color:#fff;cursor:pointer;background-color:#3caabd}.main-body{z-index:100;padding:4% 0 0;background-color:#fff;margin:0 4%;color:#444b54;position:relative}.main-body .header{text-align:center;margin-bottom:4%}.main-body .header h1{font-family:'Merriweather',serif;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:1.5rem;font-weight:700}.main-body .header p{max-width:36rem;margin:0 auto;font-size:1.125rem;opacity:.7}.main-body .container{margin-bottom:4%}.approach{background-color:rgba(72,161,177,.1);padding:4% 0}.approach .header{border-bottom:none;margin-bottom:1rem}.approach img{padding:1rem 0}@media screen and (min-width:36em){.approach .wrapper{max-width:42rem;margin:0 auto}.approach .wrapper p{font-size:1.25rem}}.insights h2,.mission h2{text-transform:uppercase;font-weight:700;margin-bottom:1rem;text-align:center}.insights img,.mission img{max-width:18rem;margin:0 auto 1rem auto}@media screen and (min-width:36em){.insights ul:after{content:"";display:table;clear:both}.insights ul>li{float:left}.insights ul>li{width:50%}.insights ul>li{width:48.5%;margin:0 3% 3% 0}.insights ul>li:nth-child(2n+2){margin-right:0}.insights ul>li:nth-child(2n+3){clear:left}}.insights li .cta{text-align:center;display:inline-block;background-color:#48a1b1;color:#fff;padding:1.25em;line-height:1;font-size:.875rem;text-transform:uppercase;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955);margin-top:2rem}.insights li .cta:hover{color:#fff;cursor:pointer;background-color:#3caabd}.mission .header{border-bottom:1px solid #48a1b1;padding-bottom:1rem}@media screen and (min-width:36em){.mission ul.column-2:after{content:"";display:table;clear:both}.mission ul.column-2>li{float:left}.mission ul.column-2>li{width:50%}.mission ul.column-2>li{width:48.5%;margin:0 3% 3% 0}.mission ul.column-2>li:nth-child(2n+2){margin-right:0}.mission ul.column-2>li:nth-child(2n+3){clear:left}}@media screen and (min-width:36em){.mission ul.column-3:after{content:"";display:table;clear:both}.mission ul.column-3>li{float:left}.mission ul.column-3>li{width:33.33%}.mission ul.column-3>li{width:31.33%;margin:0 3% 3% 0}.mission ul.column-3>li:nth-child(1n+1){clear:none;margin:0 3% 3% 0}.mission ul.column-3>li:nth-child(3n+3){margin-right:0}.mission ul.column-3>li:nth-child(3n+4){clear:left}}.impact{text-align:center;padding:4% 0}.impact .container{margin-bottom:0}.impact h2{font-size:1.5rem;text-transform:uppercase;margin-bottom:1rem}.impact .cta{position:absolute;bottom:0;left:0;width:100%;padding:2rem}.impact .cta a{display:block;text-align:center;display:inline-block;background-color:#48a1b1;color:#fff;padding:1.25em;line-height:1;font-size:.875rem;text-transform:uppercase;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955);width:100%}.impact .cta a:hover{color:#fff;cursor:pointer;background-color:#3caabd}@media screen and (min-width:46em){.impact ul:after{content:"";display:table;clear:both}.impact ul>li{float:left}.impact ul>li{width:50%}.impact ul>li{width:48.5%;margin:0 3% 3% 0}.impact ul>li:nth-child(2n+2){margin-right:0}.impact ul>li:nth-child(2n+3){clear:left}}.impact .img-wrapper{margin:-1px -1px 0}.impact .wrapper{padding:2rem}.impact li{margin-bottom:8%;border:1px solid #48a1b1;display:block;position:relative;padding-bottom:5rem}.investments{padding:0 0 4%}.investments.top-padding{padding-top:4%}.investments .graph{background-color:#fff;padding-bottom:0}.investments .graph .container{margin-bottom:0}.template-programme .intro .share,.template-sub-programme .intro .share{background:#fff;padding:3px 10px;border-radius:3px;top:3rem;z-index:3}.template-programme .intro,.template-sub-programme .intro{max-width:100%}.template-programme .intro .container,.template-sub-programme .intro .container{max-width:84rem}.template-programme .intro h1,.template-sub-programme .intro h1{font-size:2.5rem;line-height:1.2;margin-top:20px}@media screen and (min-width:46em){.template-programme .intro h1,.template-sub-programme .intro h1{font-size:5rem;margin-top:0}}.template-programme .intro .big-image,.template-sub-programme .intro .big-image{opacity:.5}.template-programme .main-body,.template-sub-programme .main-body{margin:0 auto}.template-investment-portfolio .big-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;margin-bottom:-8%;height:18rem}@media screen and (min-width:36em){.template-investment-portfolio .big-image{height:30rem}}.template-investment-portfolio main{padding-top:1rem}.template-investment-portfolio .intro .container,.template-investment-portfolio .main-body .container{max-width:48rem;margin:0 auto;background-color:#fff}.template-investment-portfolio .intro a,.template-investment-portfolio .main-body a{color:#48a1b1;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}.template-investment-portfolio .intro a:hover,.template-investment-portfolio .main-body a:hover{color:#2fb2ca}.template-investment-portfolio .intro p,.template-investment-portfolio .main-body p{margin-bottom:1.25rem}.template-investment-portfolio .date{text-transform:uppercase;opacity:.6;margin-bottom:1rem;width:50%}.template-investment-portfolio .intro .container{padding:4%}@media screen and (min-width:56em){.template-investment-portfolio .intro .container{padding-bottom:2%}}.template-investment-portfolio .intro h1{font-size:2rem;text-transform:uppercase;font-weight:700;line-height:1.25em;margin-top:.5rem;margin-bottom:1rem}@media screen and (min-width:36em){.template-investment-portfolio .intro h1{font-size:3rem}}.template-investment-portfolio .intro p{font-family:'Merriweather',serif;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:1.25rem;line-height:1.6em}@media screen and (min-width:36em){.template-investment-portfolio .intro p{font-size:1.5rem}}.template-investment-portfolio .related{padding:4% 0}.template-investment-portfolio .related ul a{color:#48a1b1;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}.template-investment-portfolio .related ul a:hover{color:#2fb2ca}@media screen and (min-width:36em){.template-investment-portfolio .related ul:after{content:"";display:table;clear:both}.template-investment-portfolio .related ul>li{float:left}.template-investment-portfolio .related ul>li{width:33.33%}.template-investment-portfolio .related ul>li{width:31.33%;margin:0 3% 3% 0}.template-investment-portfolio .related ul>li:nth-child(1n+1){clear:none;margin:0 3% 3% 0}.template-investment-portfolio .related ul>li:nth-child(3n+3){margin-right:0}.template-investment-portfolio .related ul>li:nth-child(3n+4){clear:left}}.template-investment-portfolio .related li{border-top:.25rem solid #b9c6ce;padding-top:1rem;margin-bottom:8%}@media screen and (min-width:36em){.template-investment-portfolio .related li{margin-bottom:0}}.template-investment-portfolio .related li a p{color:#444b54}.template-investment-portfolio .related h2{font-size:1.5rem;font-weight:700;line-height:1.25em;margin-bottom:1rem}.template-investment-portfolio .related p{font-family:'Merriweather',serif;-webkit-font-smoothing:antialiased;line-height:1.5}@media screen and (min-width:36em){.template-investment-portfolio .main-body p,.template-investment-portfolio .main-body li{font-size:1.25rem}}.template-investment-portfolio .main-body h1,.template-investment-portfolio .main-body h2,.template-investment-portfolio .main-body h3,.template-investment-portfolio .main-body h4,.template-investment-portfolio .main-body h5,.template-investment-portfolio .main-body h6{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:.25rem}.template-investment-portfolio .main-body h1{font-size:2rem}.template-investment-portfolio .main-body h2{font-size:1.5rem}.template-investment-portfolio .main-body h3{font-size:1.25rem}.template-investment-portfolio .main-body h4{color:#e64561}.template-investment-portfolio .main-body h5{color:#e64561;font-weight:400}.template-investment-portfolio .main-body h6{font-size:.9rem;color:#e64561;font-weight:400}.template-investment-portfolio .main-body blockquote{margin:1rem 0;padding:0 0 0 2rem;font-size:1.25rem;border-left:5px solid #48a1b1}.template-investment-portfolio .main-body blockquote cite{display:block;font-size:1rem}.template-investment-portfolio .main-body blockquote cite:before{content:"–"}.template-investment-portfolio .main-body cite{margin-top:1.5rem;font-weight:700}.template-investment-portfolio .main-body ol{padding:0 0 0 1.5rem}.template-investment-portfolio .main-body ol li{list-style:decimal}.template-investment-portfolio .main-body ul{padding:0 0 0 1.5rem}.template-investment-portfolio .main-body ul li{list-style:disc}.template-investment-portfolio .main-body dt{font-size:1.25rem;font-weight:700;text-transform:uppercase}.template-investment-portfolio .main-body dd{font-size:1.25rem;margin:0 0 .75rem}.template-investment-portfolio .main-body caption{text-align:left;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.template-investment-portfolio .cta{margin-top:1rem}.template-investment-portfolio .cta a{text-align:center;display:inline-block;background-color:#48a1b1;color:#fff;padding:1.25em;line-height:1;font-size:.875rem;text-transform:uppercase;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}.template-investment-portfolio .cta a:hover{color:#fff;cursor:pointer;background-color:#3caabd}.template-investment-portfolio .cta a:after{font-family:'ionicons';content:"";margin-left:.5em;opacity:.6}.template-investment-portfolio .key-contact .container{max-width:48rem;margin:4% auto}.template-investment-portfolio .key-contact .container a{border-top:1px solid rgba(19,25,23,.1);border-bottom:1px solid rgba(19,25,23,.1);display:block;padding-top:1rem;padding-bottom:1rem;position:relative;padding-left:5rem;min-height:6rem}.template-investment-portfolio .key-contact .container a:hover h2{color:#2fb2ca}.template-investment-portfolio .key-contact h1{text-transform:uppercase;margin-bottom:1rem}.template-investment-portfolio .key-contact h2{font-size:1.25rem;text-transform:uppercase;margin-bottom:0;color:#48a1b1}.template-investment-portfolio .key-contact img{width:4rem;position:absolute;top:1rem;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.intro{max-width:84rem;margin:0 auto;text-align:center}.value{text-align:right;text-transform:initial}div.graph{clear:both}div.graph div{float:left}.section-intro{background-color:rgba(72,161,177,.1);padding-top:1rem}.section-intro .container:after{content:"";display:table;clear:both}.section-intro h1{font-weight:700;font-size:1.25rem}@media screen and (min-width:36em){.section-intro h1{font-size:2rem}}.section-intro h1 span{color:#48a1b1}.sort-filters{min-height:4rem;padding:0;background-color:rgba(72,161,177,.1)}.sort-filters:after{content:"";display:table;clear:both}.sort-filters .container{position:relative;height:1rem}.sort-filters input[type=submit]{background:#48a1b1;border:none;color:#fff;padding:.3em 1em;position:relative;top:28px;display:none}.filter-block{display:block;position:relative;float:left;padding-right:4%;width:50%;height:3em;float:left;margin:0;margin-bottom:1rem}@media screen and (min-width:36em){.filter-block{width:12rem;margin-right:1rem}}.filter-block label{display:block;font-size:.75rem;text-transform:uppercase}.filter-block a{padding:0 .5rem;line-height:1.5rem;display:block;max-height:1.5rem;overflow:hidden}.filter-block a:hover,.filter-block a.hover{background-color:rgba(255,255,255,.1)}.filter-block .dropdown-placeholder{position:absolute;top:23px;padding:0 8px;background-color:#48a1b1;color:#fff;white-space:nowrap;overflow:hidden;width:150px}@media screen and (min-width:36em){.filter-block .dropdown-placeholder{width:192px}}.filter-block select{visibility:hidden}.filter-block .select2-container--default .select2-results>.select2-results__options{max-height:330px}.filter-block .select2-search.select2-search--dropdown{display:none}.filter-block .select2-results__option{padding:4px 7px;line-height:1.3}.filter-block .select2-selection__arrow{visibility:hidden}.filter-block .select2-container--default .select2-selection--single,.filter-block .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.filter-block .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border:none;border-radius:0;background-color:#48a1b1;color:#fff;outline:none}.filter-block .select2-container--default.select2-container--focus .select2-selection{background-color:rgba(72,161,177,.8)}.filter-block .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.filter-block .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(255,255,255,.2)}.filter-block .select2-container--default .select2-results__option[aria-selected=true]{background-color:#48a1b1;color:#fff;display:none}.filter-block .select2-dropdown{border:none}.filter-block ul{background-color:#48a1b1;color:#fff}tbody{padding:0 4%;display:block}tbody a{color:#48a1b1;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}tbody a:hover{color:#2fb2ca}tbody a{position:relative;display:block}tbody a:after{font-family:'ionicons';content:"";margin-left:.5em;opacity:.6}tbody a:after{position:absolute;right:0}tbody tr{max-width:78rem;width:100%;margin:0 auto;display:block}tbody .td-value{min-width:6rem}tbody .td-url{width:100%}.tabs .tabs-list li.ui-state-active{background-color:rgba(72,161,177,.1);color:#444b54}.graph{background-color:rgba(72,161,177,.1)}.graph h2{font-size:1.1rem}.graph h3{font-size:1rem}.graph h2,.graph h3,.graph h4{text-transform:uppercase;position:relative;font-weight:400;line-height:1.25em}@media screen and (min-width:36em){.graph h2,.graph h3,.graph h4{max-width:20rem;margin-left:6rem;padding-right:6rem}}.graph h2,.graph h3{padding-left:1.5rem}.graph h2:before,.graph h3:before{font-family:'ionicons';content:"";margin-right:.5em;opacity:.6}.graph h2:before,.graph h3:before{position:absolute;left:0;color:#48a1b1}.graph .expanded h2:before,.graph .expanded h3:before{font-family:'ionicons';content:"";margin-right:.5em;opacity:.6}.graph .value{position:absolute;top:0;width:5rem;left:-5rem;text-align:right;display:inline-block;padding-right:1rem;font-weight:700}.graph li{position:relative}.graph li a{padding:.75rem 0;display:block}.graph li a:hover{background:rgba(72,161,177,.05)}.graph li.fade{opacity:.5}.graph .container{position:relative;max-width:none;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}@media screen and (max-width:46em){.graph .container{margin-left:5rem;margin-right:4rem}}@media screen and (min-width:36em){.graph .container{min-height:5rem}}.graph .container.expandable{cursor:pointer;padding-top:1.5rem;padding-bottom:1.5rem}.graph .container.expandable:hover{background:rgba(72,161,177,.05)}.graph>li{border-bottom:1px solid rgba(68,75,84,.1)}.graph>li:first-child{border-top:1px solid rgba(68,75,84,.1)}.graph>li>ul>li a{color:#48a1b1;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}.graph>li>ul>li a:hover{color:#2fb2ca}.graph>li>ul>li>ul{background-color:#fff}.graph>li>ul>li>ul>li{border-bottom:1px solid rgba(255,255,255,.2)}.column-bar{display:none}@media screen and (min-width:36em){.column-bar{display:block;position:absolute;height:0;width:92%;top:1.5rem;padding-left:26rem;right:5.5%}}.bar-programme,.bar-topic,.bar-investment{position:relative;height:1.25rem;clear:both}@media screen and (min-width:36em){.bar-programme,.bar-topic,.bar-investment{height:2rem}}.group{width:100%;display:none}.investment-head{color:#48a1b1;cursor:pointer;cursor:hand}.bar-programme{background-color:#444b54}.bar-programme.bar-evaluation-budget{background:#48a1b1}.bar-topic{background:#70434e}.bar-topic.bar-evaluation-budget{background:#b67384}.bar-investment{background:#876881}.bar-investment.bar-evaluation-budget{background:#ad89a6}li.investment-row{padding-bottom:1rem}.toggle-form{float:right;margin-bottom:20px}.grant-evaluation-heading{font-weight:700}.grant-evaluation-heading span{padding-right:5px;color:#48a1b1;font-size:22px}.custom-toggle{position:relative;float:left;margin-right:90px}.custom-toggle__label-text{float:left;padding:5px 20px 0 0;padding-right:20px;font-size:15px;font-weight:400}.custom-toggle input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.custom-toggle input[type=checkbox][disabled]~label{pointer-events:none}.custom-toggle input[type=checkbox][disabled]~label .custom-toggle__switch{opacity:.4}.custom-toggle input[type=checkbox]:checked~label .custom-toggle__switch:before{content:attr(data-unchecked);left:0}.custom-toggle input[type=checkbox]:checked~label .custom-toggle__switch:after{content:attr(data-checked)}.custom-toggle label{user-select:none;position:relative;display:flex;align-items:center}.custom-toggle label .custom-toggle__label-text{flex:1;padding-left:32px}.custom-toggle label .custom-toggle__switch{position:relative;cursor:pointer}.custom-toggle label .custom-toggle__switch:before{content:attr(data-checked);position:absolute;top:0;text-transform:uppercase;text-align:center}.custom-toggle label .custom-toggle__switch:after{content:attr(data-unchecked);position:absolute;z-index:5;text-transform:uppercase;text-align:center;background:#fff;transform:translate3d(0,0,0)}.custom-toggle input[type=checkbox][disabled]~label{color:rgba(68,75,84,.5)}.custom-toggle input[type=checkbox]:focus~label .custom-toggle__switch,.custom-toggle input[type=checkbox]:hover~label .custom-toggle__switch{background-color:#444b54}.custom-toggle input[type=checkbox]:focus~label .custom-toggle__switch:after,.custom-toggle input[type=checkbox]:hover~label .custom-toggle__switch:after{color:#2d3238}.custom-toggle input[type=checkbox]:hover~label{color:#393e46}.custom-toggle input[type=checkbox]:checked~label:hover{color:#4497a6}.custom-toggle input[type=checkbox]:checked~label .custom-toggle__switch{background-color:#58acbb}.custom-toggle input[type=checkbox]:checked~label .custom-toggle__switch:after{color:#41919f}.custom-toggle input[type=checkbox]:checked:focus~label .custom-toggle__switch,.custom-toggle input[type=checkbox]:checked:hover~label .custom-toggle__switch{background-color:#48a1b1}.custom-toggle input[type=checkbox]:checked:focus~label .custom-toggle__switch:after,.custom-toggle input[type=checkbox]:checked:hover~label .custom-toggle__switch:after{color:#39808d}.custom-toggle label .custom-toggle__label-text{flex:1}.custom-toggle label .custom-toggle__switch{transition:background-color .3s cubic-bezier(0,1,.5,1);background:#4f5862}.custom-toggle label .custom-toggle__switch:before{color:rgba(255,255,255,.5)}.custom-toggle label .custom-toggle__switch:after{-webkit-transition:-webkit-transform .3s cubic-bezier(0,1,.5,1);transition:transform .3s cubic-bezier(0,1,.5,1);color:#444b54}.custom-toggle input[type=checkbox]:focus~label .custom-toggle__switch:after,.custom-toggle input[type=checkbox]:hover~label .custom-toggle__switch:after{box-shadow:0 3px 3px rgba(0,0,0,0)}.custom-toggle input[type=checkbox]:checked~label .custom-toggle__switch:after{transform:translate3d(43px,0,0)}.custom-toggle input[type=checkbox]:checked:focus~label .custom-toggle__switch:after,.custom-toggle input[type=checkbox]:checked:hover~label .custom-toggle__switch:after{box-shadow:0 3px 3px rgba(0,0,0,0)}.custom-toggle label{font-size:14px}.custom-toggle label .custom-toggle__switch{height:35px;flex:0 0 90px;border-radius:42px}.custom-toggle label .custom-toggle__switch:before{left:43px;font-size:12px;line-height:35px;width:45px;padding:0 12px}.custom-toggle label .custom-toggle__switch:after{top:2px;left:2px;border-radius:21px;width:43px;line-height:31px;font-size:12px}.custom-toggle label .custom-toggle__switch:hover:after{box-shadow:0 3px 3px rgba(0,0,0,0)}