@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNovaRegular.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-weight:700;src:url(/fonts/ProximaNovaBold.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-Regular.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";font-weight:700;src:url(/fonts/SourceSerifPro-Bold.otf) format("opentype")}.set-content-width{max-width:700px}#what-we-do-home,.content{padding-top:50px;padding-left:120px;padding-right:120px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1199px){#what-we-do-home,.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:768px) and (max-width:959px){#what-we-do-home,.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:480px) and (max-width:767px){#what-we-do-home,.content{padding-left:40px;padding-right:40px}}@media only screen and (max-width:480px){#what-we-do-home,.content{padding-left:25px;padding-right:25px}}.button{padding-top:20px}.button a{color:#777a89;border:2px solid #777a89;border-radius:4px;padding:4px 10px;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.button a:after{content:"\2192";padding-left:8px;vertical-align:bottom;font-size:28px}.button a:hover{border:2px solid #b0b4c4;color:#b0b4c4}#what-we-do-home,.content,.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#what-we-do-home,.content{padding-bottom:60px}#what-we-do-home p,.content p{max-width:700px}#what-we-do-home #sidebar ul,.content #sidebar ul{list-style:none;margin-left:0;padding-top:5px}#what-we-do-home #sidebar ul li,.content #sidebar ul li{margin-left:0;margin-bottom:1px}#what-we-do-home #sidebar ul li.secondary,.content #sidebar ul li.secondary{padding-left:15px}#what-we-do-home #sidebar ul li a,.content #sidebar ul li a{font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;color:#b0b4c4}#what-we-do-home #sidebar ul li.secondary a,.content #sidebar ul li.secondary a{font-size:17px;color:#777a89}.red-color{color:#ba1f30}@media only screen and (max-width:959px){#what-we-do-home,.content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}}@media only screen and (max-width:767px){#what-we-do-home,.content{padding-bottom:30px}}#what-we-do-home{background-color:#272a32;display:block;padding-bottom:20px}#what-we-do-home h1{color:#fff;font-weight:700;font-size:34px;padding-top:10px}#what-we-do-home p{color:#b0b4c4;line-height:1.4em;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-size:18px}#what-we-do-home a{border-bottom:none}#what-we-do-home #advocacy,#what-we-do-home #communications,#what-we-do-home #education,#what-we-do-home #global-health,#what-we-do-home #student-affairs,#what-we-do-home .tag-style{font-size:17px;padding:6px 8px 4px}#what-we-do-home #advocacy a,#what-we-do-home #communications a,#what-we-do-home #education a,#what-we-do-home #global-health a,#what-we-do-home #student-affairs a,#what-we-do-home .tag-style a{color:#272a32;border-bottom:none}#what-we-do-home #advocacy:hover,#what-we-do-home #communications:hover,#what-we-do-home #education:hover,#what-we-do-home #global-health:hover,#what-we-do-home #student-affairs:hover,#what-we-do-home .tag-style:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}#what-we-do-home #global-health{background-color:#ff9455}#what-we-do-home #education{background-color:#94d888}#what-we-do-home #advocacy{background-color:#e25a66}#what-we-do-home #student-affairs{background-color:#74a8db}#what-we-do-home #communications{background-color:#f6f792}#what-we-do-home a{color:#ba1f30}#what-we-do-home ul{counter-reset:section;max-width:700px}#what-we-do-home ul li{list-style:none;font-weight:700;padding-bottom:15px;margin-left:60px}#what-we-do-home ul li,#what-we-do-home ul li:before{font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-size:24px}#what-we-do-home ul li:before{counter-increment:section;content:counter(section);color:#ba1f30;border:2px solid #ba1f30;padding:10px;border-radius:30px;position:absolute;width:35px;height:35px;margin-top:5px;text-align:center;margin-left:-80px}#what-we-do-home ul li a{color:#f7f7fa}#what-we-do-home ul li p{font-size:18px;line-height:1.4em}.dark-footer #footer{background-color:#181a21}#matchbook-right{max-width:365px;width:45%;float:right}#latest-issue{margin-top:0;margin-left:40px;margin-right:30px;padding-top:20px;padding-left:30px;padding-right:30px}#latest-issue h5{padding-top:15px}#latest-issue .button{padding-top:0;padding-bottom:25px}#latest-issue .button a{border-color:#b83334;color:#b83334;opacity:.5;font-size:16px}#latest-issue .button a:hover{opacity:1}#latest-issue-pic{width:100%;margin-left:0;padding:0;border-bottom:none}#latest-issue-pic img{-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.3);box-shadow:5px 5px 10px rgba(0,0,0,.3)}#latest-issue-pic_2{width:100%;margin-left:0;padding:0;border-bottom:none}@media only screen and (max-width:959px){#what-we-do-home{padding-top:30px}}@media only screen and (max-width:767px){#what-we-do-home h1{font-size:26px}#what-we-do-home p,#what-we-do-home ul li p{font-size:16px}#what-we-do-home ul li{font-size:18px;margin-left:40px}#what-we-do-home ul li:before{margin-left:-50px;width:15px;height:15px;font-size:15px;line-height:18px}#what-we-do-home #advocacy,#what-we-do-home #communications,#what-we-do-home #education,#what-we-do-home #global-health,#what-we-do-home #student-affairs,.tag-style{font-size:15px}#matchbook-right{max-width:300px;width:100%;float:none}#matchbook-right blockquote{margin-left:0}}.executive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:20px}.executive .exec-pic{min-width:100px;width:190px}.executive .exec-pic img{width:100%;height:auto}.executive .exec-info{padding-left:10px;max-width:600px}.executive .exec-info li{list-style:none}.exec-name,.member-info .member-name{font-size:24px;font-weight:700;color:#272a32;font-family:Proxima Nova,Helvetica,Arial,sans-serif;line-height:1em}.exec-school{padding-top:3px;color:#b0b4c4;line-height:1.4em}.exec-role,.exec-school,.member-info .member-school{font-size:17px;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-weight:700}.exec-role,.member-info .member-school{padding-bottom:5px;text-transform:uppercase;color:#b83334}.exec-desc{color:#777a89;padding-top:5px;padding-bottom:5px}.exec-desc,.portfolio-desc{font-size:16px;line-height:1.5em}.portfolio-desc{padding-top:12px;color:#272a32;padding-left:25px}.portfolio-col-left{width:30%}.portfolio-col-left,.portfolio-col-right{padding-bottom:15px;border-bottom:2px solid #f7f7fa}.portfolio-col-right{width:70%;max-width:500px}.url{margin-top:8px;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;margin-bottom:15px}.url a{padding:5px 8px 4px;border-bottom:1px solid rgba(30,30,30,.1);background-color:#f7f7fa;color:#b0b4c4}.url a:hover{color:#777a89}.members{padding-top:0;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.members .column{width:50%}.members h1{font-weight:700;border-bottom:4px solid #f7f7fa;padding-right:30px;font-size:19px;text-transform:uppercase;color:#b0b4c4}.member-info{padding-top:15px}.member-info li{list-style:none;margin-left:0}.member-info .member-school{font-size:16px}.member-info .member-name{font-size:18px;padding-bottom:7px}.member-info .member-name a{color:#272a32;border-bottom:none}.member-info .member-name a:hover{color:#b83334}#schools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.school,.school:hover{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.school{width:50%;min-width:350px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0;margin-bottom:15px}.school-desc{font-family:Proxima Nova,Helvetica,Arial,sans-serif;padding-right:30px}.school-desc li{list-style:none;line-height:1.4em}.school-desc .school-name{font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:19px;padding-top:10px;padding-bottom:2px;line-height:1.3em}.school-desc .school-name a{color:#272a32;border-bottom:none}.school-desc .school-name a:hover{color:#b83334}.school-desc .school-address{padding-bottom:5px}.school-desc .school-address,.school-desc .school-contact,.school-desc .school-rep-emails,.school-desc .school-reps{font-size:16px;color:#555}#cfms-reps-content{width:100%}#cfms-reps-desc{max-width:700px;padding-bottom:25px}#cfms-reps-content #schools .school{width:50%;min-width:250px;border-top:1px solid #eee;padding-top:12px;padding-bottom:5px}#cfms-reps-content #schools .school .school-desc{padding-right:40px}#cfms-reps-content #schools .school .school-logo{min-width:60px}#cfms-reps-content #schools .school .school-logo img{width:60px}#cfms-reps-content #schools .school .school-logo2 img{width:50px}#cfms-md-content #mds .md{width:50%;min-width:250px;border-top:1px solid #eee;padding-top:12px;padding-bottom:5px}#cfms-md-content #mds .md .md-desc{padding-right:40px}#cfms-md-content #mds .md .md-logo{min-width:60px}#cfms-md-content #mds .md .md-logo img{width:60px}#cfms-md-content #mds .md .md-logo2 img{width:50px}#cfms-reps-content #schools #utoronto .school-logo img{margin-top:0}.school-rep-emails a{color:#b83334;border-bottom:none}@media only screen and (max-width:767px){#cfms-reps-content #schools .school{width:100%;padding-bottom:15px}#cfms-reps-content #schools .school .school-desc{padding-right:0}}@media only screen and (max-width:767px){.executive .exec-pic{width:25%;min-width:25%}.executive .exec-info{padding-left:2px}.exec-role,.member-info .member-school{font-size:14px}.exec-name,.member-info .member-name{font-size:20px}.exec-school{font-size:16px}.exec-desc{font-size:15px}hr{margin-bottom:0}.members{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.members .column{width:100%}.url{font-size:13px}.url a{padding:4px 6px 2px}.member-info .member-school{font-size:16px}.member-info .member-name{font-size:17px;padding-bottom:7px}}@media only screen and (max-width:480px){.exec-desc,.pic-right{display:none}}.bullets-wellness{list-style:disc;font-size:18px;font-weight:700;line-height:1.3em;padding-bottom:5px;color:#bb0a21}.filtered-content{margin-left:0;padding:5px 5px 3px;cursor:pointer}.filtered-content-active span:not(:nth-child(2)){text-shadow:1px 0 0 currentColor;color:#ba1f30}.filtered-content-hover span:not(:nth-child(2)){text-shadow:1px 0 0 currentColor;color:#b83334}.position-paper-select-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.position-paper-select-form .filter-tag-container{list-style:none;position:relative;margin:20px;padding-left:20px}.position-paper-select-form .filter-tag-container .filter-checkbox-image-wrapper{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:-5px;left:-30px;width:30px;height:30px}.position-paper-select-form .filter-tag-container .checkbox-button{position:relative;cursor:pointer}.position-paper-select-form .filter-tag-container input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.position-paper-select-form .filter-tag-container input{font-size:1rem;line-height:1.5;padding:11px 23px;border:1px solid rgba(0,0,0,.15);border-radius:0;outline:0;background-color:rgba(0,0,0,0)}.position-paper-select-form .filter-tag-container .checkbox-button__input{opacity:0;position:absolute}.position-paper-select-form .filter-tag-container .checkbox-button__control{position:relative;display:inline-block;width:24px;height:24px;margin-right:12px;vertical-align:middle;background-color:inherit;color:#b83334;border:2px solid #666}.position-paper-select-form .filter-tag-container .checkbox-button__input:checked+.checkbox-button__control:after{content:"";display:block;position:absolute;top:5px;left:5px;width:13px;height:13px;background-color:#b83334}.position-paper-select-form .filter-tag-container .checkbox-button__input:checked+.checkbox-button__control{border-color:#b83334}.position-paper-select-form .filter-tag-container .checkbox-button__input:checked~.checkbox-button__label{color:#b83334}.position-paper-select-form .filter-tag-container .checkbox-button__control{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.position-paper-select-form select{width:228px}.position-paper-select-form #searchFilter,.position-paper-select-form select{padding:8px 12px}.position-paper-select-form #searchFilter{width:200px;-webkit-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.position-paper-select-form #searchFilter:focus{width:55%}@media (max-width:767px){.position-paper-select-form #searchFilter:focus{width:90%}}.paper-section{list-style:none;margin-left:0}.paper-details{display:none}.paper-details ul{list-style:none}.paper-details .button{margin:0;padding:0}.paper-details .paper-detail-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.paper-details .paper-detail-container.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paper-details .paper-detail-container .left{display:inline-block;float:left;width:50%}.paper-details .paper-detail-container .right{display:inline-block;text-align:right;float:right;width:50%;border-left:2px groove #b0b4c4}.arrow-down{width:25px;height:25px;background:#b83334;position:relative;display:inline-block;top:6px}.arrow-down.active{background:#ba1f30}.arrow-down:after,.arrow-down:before{content:"";display:block;width:10px;height:3px;background:#fff;position:absolute;top:10px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.arrow-down:before{right:11px;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrow-down:after{right:6px}.arrow-down.active:before,.arrow-down:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow-down.active:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.collapsible-header .arrow-down{top:0;margin-right:1em}.collapsible-header:focus{outline:none}.picture-legend{font-style:italic;font-size:12px}.sub-menu{margin-left:2em}.paragraph-picture{height:300px;width:auto;float:right}.sub-bullet{margin-left:2em}.day-of-action-photo{height:200px;width:625px;opacity:.8;position:relative;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-bottom:10px}.day-of-action-photo .meeting-photo-text{position:absolute;bottom:0;width:100%;height:auto;padding-bottom:3px;font-family:Proxima Nova,Helvetica,Arial,sans-serif;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,.5)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 60%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 60%)}.day-of-action-photo .meeting-photo-text span{padding-left:10px}.sig-card-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sig-card-content-container .sig-card-content{width:65%;margin-right:25px}.sig-card-content-container .sig-card-image{width:35%}@media (max-width:650px){.sig-card-content-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sig-card-content-container .sig-card-content{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.sig-card-content-container .sig-card-image{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:200px}}.sidebar_finances_secondary_nav{margin:0;padding-left:10px}.business-involvement{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.business-involvement{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.business-involvement .column-6{width:48%}@media (max-width:767px){.business-involvement .column-6{width:100%}}.business-involvement .column-6 .bi-row{margin:10px 0;border-bottom:1px solid #2f4f4f}.business-involvement .column-6 .bi-row .bi-inner-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.business-involvement .column-6 .bi-row .bi-inner-row .bi-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:26px;color:#323640}.business-involvement .column-6 .bi-row .bi-inner-row .bi-title:after{content:url(/images/svgs/icon.svg);width:20px;margin-left:5px}.business-involvement .column-6 .bi-row .bi-inner-row .bi-percent{font-size:26px;font-weight:700}.gallery-container{position:relative;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.gallery-container,.thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.thumbnails{position:absolute;bottom:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:6px}.thumbnails div{width:8px;height:8px;cursor:pointer;background:#aaa;border-radius:100%}.thumbnails div.highlighted{background-color:#777}.slides{margin:0 16px;display:grid;grid-auto-flow:column;gap:1rem;width:80%;padding:0 .25rem;height:100%;overflow-y:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}@media (max-width:467px){.slides{margin:0 16px;display:grid;grid-auto-flow:column;gap:1rem;width:100%;padding:0 .25rem;height:50%;overflow-y:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.slides img{width:400px;height:100%;-o-object-fit:contain;object-fit:contain}.slides>div{width:100%;scroll-snap-align:start}}@media (max-width:375px){.slides{margin:0 16px;display:grid;grid-auto-flow:column;gap:1rem;width:100%;padding:0 .25rem;height:80%;overflow-y:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.slides img{width:50%;height:80%;-o-object-fit:contain;object-fit:contain}.slides>div{width:80%;scroll-snap-align:start}}.slides>div{scroll-snap-align:start}.slides img{width:400px;-o-object-fit:contain;object-fit:contain}.slides::-webkit-scrollbar{display:none}