.button{align-items:center;border:2px solid transparent;border-radius:1000px;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;letter-spacing:-.03375rem;overflow:visible;padding:.9375rem 1.25rem;text-align:center;text-decoration:none!important;transition:all .3s;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.button,.button span{font-size:1.125rem;font-weight:500;line-height:100%}.button span{letter-spacing:-.0375rem}.button .button+.button{width:auto}.button::-moz-focus-inner{border:0;padding:0}.button--color{background-color:#489e53;color:#fafafa}.non-touch .button--color:hover{background-color:#123717}.button--color:disabled{background-color:#d7d7d7;color:#fff}.button--color-darkBg{background-color:#fafafa;color:#255c2c}.non-touch .button--color-darkBg:hover{background-color:#fafafa;color:#123717}.button--hollowColor{background-color:transparent;border:2px solid;color:#255c2c}.non-touch .button--hollowColor:hover{color:#123717}.button--hollowColor:disabled{color:#a3a3a3}.button--hollowColor-darkBg{border:2px solid;color:#fafafa}.non-touch .button--hollowColor-darkBg:hover{color:#a3a3a3}.button--icon{display:inline-flex}.button--icon .u-icon{margin-left:.25rem;position:relative;fill:currentColor;height:16px;width:16px}.button--icon-darkBg{color:#fafafa}.non-touch .button--icon-darkBg:hover{color:#a3a3a3}.button--icon:disabled{color:#d7d7d7}.button--pink{background-color:#cb1ec5;color:#fafafa;padding:.9375rem 1.5rem}.button--small{font-size:1rem;letter-spacing:-.03rem;padding:.75rem 1.25rem}input.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.button--state-disabled,.button:disabled,button:disabled{background:none;cursor:not-allowed;pointer-events:none}button[type=submit]:disabled{background-color:#d7d7d7;color:#fff}.hamburger{display:inline-block;position:fixed;right:10px;top:6px;z-index:20}.hamburger__wrapper{align-items:center;align-self:flex-end;background-color:#fff;display:flex;flex:0 0 auto;height:2.75rem;margin-left:.3125rem;padding:0 1rem}.hamburger__wrapper.is-active .hamburger__icon{background-color:transparent}.hamburger__wrapper.is-active .hamburger__icon:before{top:0;transform:rotate(-45deg)}.hamburger__wrapper.is-active .hamburger__icon:after{top:0;transform:rotate(45deg)}.hamburger__icon{background-color:#0e0e0e;display:block;height:3px;position:relative;transition:all .3s ease-in-out;width:29px}.hamburger__icon:before{top:-7px}.hamburger__icon:after,.hamburger__icon:before{background-color:#0e0e0e;content:"";height:3px;left:0;position:absolute;right:0;transition:all .3s ease-in-out;width:29px}.hamburger__icon:after{bottom:-7px}.link{align-items:center;display:flex;justify-content:flex-end;text-decoration:underline}.link--toright:after{content:url(/build/images/flecha.25e9d6f1.png);display:inline-block;margin-left:.3125rem}.link--toleft{justify-content:flex-start}.link--toleft:before{content:url(/build/images/arrow-left.5a71d49b.svg);display:inline-block;margin-right:.5rem}.non-touch .link--toleft:hover:before{content:url(/build/images/arrow-left-grey.b5f785aa.svg)}.link--back{color:#255c2c;font-size:1.125rem;font-weight:500;letter-spacing:-.0375rem;line-height:100%;margin-top:3rem;text-decoration:none}.link--back+h1{margin-top:1rem}.link--download{font-size:1.125rem;justify-content:flex-start;margin-top:1rem;text-decoration:underline}.link--highlighted{color:#489e53;font-weight:500;text-decoration:none}.link--highlighted--inverse,.non-touch .link--highlighted:hover{color:#255c2c}.non-touch .link--highlighted--inverse:hover{color:#489e53}.link--external .u-icon{height:.875rem;margin-left:.75rem;width:.875rem}.link--campus{color:inherit;text-decoration:none}.link--campus span{font-size:.818rem;font-style:normal;font-weight:500;line-height:normal}.non-touch .link--campus:hover{color:#fff}.block{align-items:center;border-top:1px solid #1f1f1f;display:flex;justify-content:space-between;padding:1rem 0;position:relative;transition:background-color .3s ease,padding-left .3s ease}.block:last-child{border-bottom:1px solid #1f1f1f}.block .block__title{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;margin-bottom:0}.block__link{width:0}.block__link:before{content:"";inset:0;overflow:hidden;position:absolute;white-space:nowrap;z-index:1}.block__arrow{display:inline-flex}.block__arrow .u-icon{align-items:center;justify-content:center}.block__arrow svg{height:1.375rem;width:1.375rem;fill:#255c2c}.button-top{align-items:center;background-color:#0e0e0e;border:1px solid #fff;border-radius:8px;bottom:1.5625rem;cursor:pointer;display:flex;height:2.8125rem;justify-content:center;opacity:0;position:fixed;right:1.40625rem;transition:all .2s ease-out;width:2.8125rem;z-index:30}.non-touch .button-top:hover{background-color:#464646}.button-top svg{fill:#fff;height:1.125rem;position:absolute;transform:rotate(270deg);width:1.25rem}.button-top.active{opacity:1}.page--billboard .button-top{bottom:6.5625rem}.card{aspect-ratio:4/3;background-color:#94e264;border-radius:17px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-height:32.3125rem;overflow:hidden;position:relative;width:100%}.card:hover .card__image{scale:1.1}.card:hover .card__content{transform:translateY(0)}.card__imageContainer{aspect-ratio:4/3;height:100%;overflow:hidden;position:absolute;width:100%}.card__imageContainer img.card__image{margin-bottom:0!important}.card__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;width:100%}.card__content{background-color:#94e264;padding:1rem 1rem 2rem;transform:translateY(101%);transition:transform .3s ease-in-out;width:100%}.card__subtitle,.card__title{color:#255c2c;margin-bottom:0}.card__subtitle{display:block}.card__mention{margin-top:1rem}.card__link{width:0}.card__link:before{content:"";inset:0;overflow:hidden;position:absolute;white-space:nowrap;z-index:1}.post{display:flex;flex-direction:column;position:relative;row-gap:1rem;width:100%;word-wrap:break-word;transition:color .5s ease}.post__title{margin-bottom:0}.post:after{background-color:#1f1f1f;bottom:-1rem;content:"";height:1px;position:absolute;width:100%}.post:last-child:after{content:none}.post__link{width:0}.post__link:before{content:"";inset:0;overflow:hidden;position:absolute;white-space:nowrap;z-index:1}.post__cross{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex}.post__cross:after{background:#cb1ec5;content:"";flex:0;height:.125rem;opacity:0;transition:flex .3s ease,opacity .5s ease}.post__cross .u-icon,.post__cross svg{height:2.1875rem;width:2.1875rem}.post__cross .u-icon path,.post__cross svg path{stroke:#cb1ec5}.post:hover{color:#489e53}.post:hover .post__cross:after{flex:1;opacity:1;transition:flex .3s ease,opacity 0s}.gallery{aspect-ratio:3;display:flex;gap:1rem;margin-bottom:2rem;width:100%}.gallery__item{transition:width .8s ease-in-out;width:100%}.gallery__item,.media{background-position:50%;background-size:cover;border-radius:16px;position:relative}.media{height:12.5rem}.media:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.25) 80%,hsla(0,0%,100%,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.media__play .u-icon{display:none;fill:#fff;height:4rem;opacity:.8;position:relative;transition:opacity .2s ease-in-out;width:4rem}.media--video{align-items:center;background-position:50%;background-size:cover;cursor:pointer;display:flex;justify-content:center}.media--video:hover .media__play .u-icon{opacity:1}.media--video .media__play .u-icon{display:block}.campus-button{color:#fff;font-size:1.5rem;font-weight:500;text-decoration:none}.campus-button .u-icon{fill:#fff;height:.875rem;margin-left:.75rem;width:.875rem}.campus-button span{position:relative;z-index:20}.campus-button span:before{background-color:#9e9e9e;bottom:-2px;content:"";display:block;height:10px;left:-4%;position:absolute;transition:width .35s cubic-bezier(.26,.83,.88,.8);width:0;z-index:-1}.non-touch .campus-button:hover span:before{width:108%}.page-text{padding:3rem 0;width:100vw}.footer{background:#0e0e0e;position:relative;z-index:50}.footer,.footer p{color:#d7d7d7}.footer .link--highlighted{color:#cb1ec5}.non-touch .footer .link--highlighted:hover{color:#cb1ec5;filter:brightness(1.25)}.footer__title{font-weight:500;margin-bottom:1rem}.footer__campus{display:flex;flex-direction:column;row-gap:1rem}.footer__campus p{font-size:1rem;margin-bottom:0}.footer__campus span{font-size:1.25rem;font-weight:500;letter-spacing:-.6px;line-height:110%}.footer__main{padding-bottom:2rem;padding-top:2rem;row-gap:4rem}.footer h5{margin-bottom:.5rem}.footer__contact p{margin-bottom:1rem}.footer__contact p span{font-size:1rem}.footer__contact a{text-decoration:none}.non-touch .footer__contact a:hover{color:#fff}.footer__contact-phone{display:flex;flex-direction:column}.footer__contact-phone span{margin-bottom:0}.footer__contact p .footer__contact-phone-link span{font-size:1rem;font-weight:500;letter-spacing:-.48px;line-height:110%}.footer__socialWrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.footer__socialWrapper .u-icon,.footer__socialWrapper>a{height:27px;width:27px}.footer__socialWrapper .u-icon svg{fill:#d7d7d7;height:inherit;width:inherit}.non-touch .footer__socialWrapper .u-icon:hover svg{fill:#fff}.footer__row{display:flex;row-gap:2rem;width:100%}.footer__column ol,.footer__column ul{margin-bottom:0}.footer__links{margin:.5rem 0 0}.footer__links li span{font-size:.875rem}.footer__social{display:flex;flex-direction:column;gap:2.8125rem}.footer__social h5{margin-bottom:1rem}.footer__social .button{display:block;text-align:center}.footer__social .button .u-icon{display:none}.footer__logos{display:flex;flex-direction:column;gap:2rem}.footer__logos svg{fill:#fff;height:auto;width:100%}.footer__logos .logo-bau{max-width:70%;width:calc(90% - 1rem)}.footer__logos .logo-bau path{fill:#fff}.footer__logos .logo-uvic{max-width:35%;position:relative;top:.5625rem;width:calc(70% - 1rem)}.footer__language{border-top:3px solid #838383;color:#fff;margin-top:1rem;padding-top:1rem;text-align:left}.footer__language a{color:inherit;font-size:1.0625rem;margin-left:0;margin-right:1rem;position:relative;text-decoration:none}.footer__language a span{position:relative;z-index:20}.footer__language a:before{background-color:#838383;content:"";display:block;height:10px;left:-4%;position:absolute;top:14px;transition:width .35s cubic-bezier(.26,.83,.88,.8);width:0;z-index:10}.footer__language a.active:before,.non-touch .footer__language a:hover:before{width:108%}.footer__pages li .link span{font-size:1rem}.footer__links,.footer__pages{text-align:left}.footer__links li,.footer__pages li{display:block;margin-bottom:0;padding:0 1.5rem 1rem 0}.footer__links li:before,.footer__pages li:before{content:none}.footer__links li .link,.footer__pages li .link{align-items:center;color:#d7d7d7;display:flex;justify-content:flex-start;text-decoration:none}.non-touch .footer__links li .link:hover,.non-touch .footer__pages li .link:hover{color:#fff}.footer__links li .link--highlighted span,.footer__pages li .link--highlighted span{font-size:1.25rem;font-weight:500;letter-spacing:-.6px;line-height:110%}.footer__links li:last-child,.footer__pages li:last-child{padding-bottom:0}.footer__secondary{background-color:#464646;padding-bottom:1rem;padding-top:1rem}.footer__copyright{display:block}.static__title{margin-bottom:0;margin-top:3rem}.static ol,.static p,.static ul{width:100%}.static__background{position:absolute;right:0;top:2rem;z-index:-1}.static__background .u-icon{display:none}.static__wrapper{height:100%;margin:0 auto;max-width:100%;padding-left:0;padding-right:0;position:relative}.home-video__placeholder{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;cursor:pointer;padding-bottom:56%;position:relative}.home-video__placeholder:hover .home-video__play .u-icon{opacity:1}.home-video__play .u-icon{display:block;fill:#fff;height:4rem;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:4rem}.home-video .video-iframe{padding-bottom:56%}.list{display:block;margin-bottom:0;position:relative;width:100%}.list.list--compact .list__title{font-size:1.5rem;margin:0}.list__item{align-items:stretch;color:#fff;display:flex;margin-bottom:1rem;opacity:1;padding:0;transition:all .4s ease-in-out;visibility:visible;width:100%}.list__item:before{content:none}.list__item.hide{left:0;top:0}.list__empty,.list__item.hide{opacity:0;position:absolute;visibility:hidden;z-index:-1}.list__empty{padding:0;transition:opacity .6s ease-in-out;width:100%}.list__empty p{background-color:#fafafa;margin:0;padding:3rem 2rem;text-align:center}.list__empty:before{content:none}.list__empty.active{opacity:1;position:relative;visibility:visible;z-index:1}.list__itemWrapper{border-radius:16px;display:flex;flex-flow:column wrap;justify-content:flex-start;overflow:hidden;padding:1rem 1rem 3rem;position:relative;text-decoration:none;width:100%}.non-touch .list__itemWrapper:hover{background-color:#94e264}.non-touch .list__itemWrapper:hover .list__image{scale:1.1}.non-touch .list__itemWrapper:hover .list__title{color:#255c2c;font-style:italic}.non-touch .list__itemWrapper:hover .list__tagList{color:#255c2c}.list__itemWrapper__link{width:0}.list__itemWrapper__link:before{content:"";inset:0;overflow:hidden;position:absolute;white-space:nowrap;z-index:1}.list__container{display:flex;flex-direction:column}.list__link,.list__title{display:block;width:100%}.list__title{color:#fafafa;margin-bottom:1rem;text-align:left;transition:color .3s ease-in-out}.list__date{color:#fff;display:block;font-size:.8125rem;line-height:1;margin-bottom:1rem}.list .list__image__container{border-radius:16px;margin-bottom:1rem;overflow:hidden}.list__image{background-position:50%;background-size:cover;height:13rem;transition:scale .3s ease-in-out;width:100%}.list__tagList{color:#fafafa;line-height:1;transition:color .3s ease-in-out}.list__tag{display:inline-flex;font-size:1rem;margin-right:.5rem;width:-moz-max-content;width:max-content}.list__tag:before{content:"#"}.contentBlock{padding-bottom:4rem;padding-top:4rem}.contentBlock--color{padding-top:2rem}.contentBlock.contentBlock--related{background-color:#fff;padding-top:3rem;position:relative;z-index:60}.contentBlock.contentBlock--composite{margin-top:-2rem;padding-top:0}.contentBlock__quote{display:none}.contentBlock__highlight{border:1px solid #1f1f1f;font-weight:500;padding:2rem}.contentBlock--order3{order:3}.contentBlock--lower .contentBlock:nth-child(odd),.contentBlock--middle .contentBlock:nth-child(odd){background-color:#fafafa}.contentBlock--lower .contentBlock:nth-child(odd).contentBlock--composite,.contentBlock--middle .contentBlock:nth-child(odd).contentBlock--composite{background-color:#fff;padding-top:0}.contentBlock--upper .contentBlock:first-child{padding-top:0}.contentBlock--upper .contentBlock:nth-child(2n){background-color:#fafafa}.contentBlock--upper .contentBlock:nth-child(2n).contentBlock--composite{background-color:#fff;padding-top:0}.contentBlockConocebau{margin-bottom:1rem}.contentBlockConocebau__quote{display:none}.contentBlockConocebau__highlight{border:1px solid #0e0e0e;border-radius:16px;color:#0e0e0e;font-family:Arial Black,Gadget,sans-serif;font-size:1.375rem;padding:2rem}.fonts-loaded .contentBlockConocebau__highlight{font-family:Campton,Arial Black,Gadget,sans-serif}.contentBlockConocebau--order3{order:3}.contentBlockConocebau--order3 img{border-radius:8px;margin:2rem 0 3rem}.contentBlockConocebau__title{margin-top:2rem}.contentBlockConocebau:nth-child(odd){background-color:#fafafa;margin-bottom:3rem;padding-bottom:2rem;padding-top:3rem}.contentBlockConocebau:last-child{margin-bottom:0}.quote{border:1px solid #0e0e0e;border-radius:16px;font-weight:400;margin-bottom:2rem;padding:2rem;position:relative}.quote:before{color:#d7d7d7;content:"“";display:block;font-size:7.375rem;font-weight:400;height:55px;left:2rem;line-height:1;position:absolute;top:2rem;width:55px}.quote span{color:#1f1f1f;display:block;font-size:1.375rem;padding-top:3.5rem}.projects__container .project__wrapper:last-child:nth-child(odd),.quote span{margin-bottom:0}.projects__container .project__wrapper:nth-child(2n){margin-bottom:4rem}.projects__container .project__wrapper:nth-child(odd){background-color:#fafafa;padding-bottom:4rem;padding-top:4rem}.projects__description{margin-top:1.5rem;width:100%}.projects__mention{border-bottom:3px solid #0e0e0e;margin-bottom:0;padding-bottom:2rem}.projects__item:not(:last-child){border-bottom:3px solid #0e0e0e;margin-bottom:3rem;padding-bottom:1rem}.projects__title{margin-bottom:1rem}.projects__name{color:#489e53;margin-bottom:.5rem}.projects .projects-gallery__link{display:block;margin-bottom:2.5rem}.projects__images{flex-wrap:wrap}.projects__images .projects__iframe,.projects__images img{align-self:center;background-color:#0e0e0e;border-radius:16px;margin-bottom:1rem;margin-right:0;width:100%}.projects__images img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.projects__images .video-iframe{border-radius:16px;padding-bottom:56.25%;z-index:auto}.projects__images .video-iframe p{display:none}.projects-gallery{margin-bottom:1rem}.projects-gallery__title{margin-bottom:2rem;text-align:left}.projects-gallery__item{margin-bottom:2rem;padding:0;text-decoration:none}.non-touch .projects-gallery__item:hover{text-decoration:underline}.projects-gallery__imageWrapper{background-position:50%;background-size:cover;margin-bottom:1rem;padding-bottom:56%}.projects-gallery__image{margin-bottom:.5rem;width:100%}.projects-gallery__name{color:#0e0e0e;font-family:Arial Black,Gadget,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:0}.fonts-loaded .projects-gallery__name{font-family:Campton,Arial Black,Gadget,sans-serif}.projects-gallery__allprojects{display:block;font-size:1.0625rem;margin:2rem 0;text-align:left;width:100%}.teachers{padding-bottom:4rem}.teachers__header{border-bottom:3px solid #255c2c;display:flex;flex-direction:column;margin-bottom:2rem;padding-bottom:2rem;padding-top:2rem;row-gap:1.5rem;width:100%}.teachers__header--secondary{padding-top:0}.teachers__header--secondary .teachers__description{display:none}.teachers__content{display:grid;row-gap:1rem}.teachers__items{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr;grid-template-columns:repeat(2,1fr);row-gap:2rem}.teachers__item{position:relative;text-decoration:none;width:100%}.teachers__item.fade-in{animation:fadeInAnimation .5s ease-in-out}.teachers__image{aspect-ratio:1;background-color:#e7e7e7;background-position:50%;background-size:cover;border-radius:16px;margin-bottom:0;overflow:hidden;position:relative;width:100%}.teachers__image:before{background-color:transparent;border-radius:16px;content:"";height:100%;left:0;opacity:.45;position:absolute;width:100%;z-index:1}.teachers__featuredWrapper{display:flex;position:relative;width:100%}.teachers__featured{cursor:pointer;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);text-decoration:none;width:100%}.teachers__featured .teachers__area,.teachers__featured .teachers__name{margin-bottom:0}.teachers__description{display:none}.teachers__area{font-size:1rem;font-weight:400;margin-bottom:0}.teachers__name{margin-bottom:0;padding:1rem 0 .5rem}.teachers__name span{display:block}.teachers__fname{margin-bottom:0;padding:.5rem 0}.teachers__coordinator{display:block;margin-bottom:0}.teachers--multiple .teachers__description{display:none}.teachers__link{text-decoration:none;width:100%}.non-touch .teachers__link:hover .teachers__image{background-blend-mode:darken}.non-touch .teachers__link:hover .teachers__image:before{background-color:#94e264}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.colouredList__title{margin-bottom:.5rem}.colouredList__item{display:block;margin-bottom:.5rem;padding:0}.colouredList__item:before{content:none}.colouredList__item a{color:#489e53;position:relative}.non-touch .colouredList__item a:hover{color:#255c2c}.colouredList__item a span{display:inline-block;position:relative;z-index:20}.colouredList__item a:hover:before{opacity:1}.social-networks{margin-top:2rem}.social-networks a:hover svg{background-color:#d7d7d7;border-radius:50%}.sidemenu{left:0;width:100%;z-index:80}.sidemenu,.sidemenu.sticky{position:fixed;top:56px}.sidemenu.sticky-big{position:fixed;top:100px}.sidemenu.is-open .sidemenu__links{display:block}.sidemenu.is-open .sidemenu__select span svg{transform:rotate(0deg)}.sidemenu__select{background-color:#255c2c;color:#fff;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.5rem;position:relative;text-align:center;width:100vw}.sidemenu__select svg{fill:#fff;height:.8125rem;transform:rotate(180deg);transition:transform .3s ease-in-out;width:.8125rem}.sidemenu__select>span{font-weight:500;text-transform:uppercase}.sidemenu__title{display:none}.sidemenu__links{background-color:#fff;border:1px solid #255c2c;display:none;padding:1rem 0 .5rem;text-align:center}.sidemenu__links li.active a span:before{width:108%}.sidemenu__links li:before{content:none}.sidemenu__link{color:#255c2c;display:block;padding-left:0;position:relative;text-decoration:none}.sidemenu__link span{font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:125%;pointer-events:none;position:relative;z-index:20}.sidemenu__anchor{margin-bottom:.5rem;padding-left:0}.sidemenu__button{display:none;font-size:1.125rem;margin-bottom:.5rem}.sidemenu .sidemenu__links li a span:before{background-color:#489e53!important}.layout__sidemenu{position:relative}.non-touch .sidemenu__links .sidemenu__link:hover span{color:#489e53}.table{table-layout:fixed;text-align:left;width:100%}.table__head{color:#0e0e0e;font-family:Arial Black,Gadget,sans-serif;font-size:1.25rem;font-weight:500}.fonts-loaded .table__head{font-family:Campton,Arial Black,Gadget,sans-serif}.table__signature{font-weight:600}.table__credits,.table__signature{display:block;width:100%}.table__credits.table__head{display:none;text-align:left}.table__category,.table__type{display:block;width:100%}.table__category.table__head,.table__type.table__head{display:none}.table__semester{display:block;width:100%}.table__semester.table__head{display:none}.table thead{font-weight:500}.table td{line-height:1.3}.table tbody td{color:#555}.table tr{display:flex;flex-wrap:wrap;font-size:1.375rem;padding-bottom:1rem}.table td a{color:#555;text-decoration:none}.table td span{font-size:1.125rem}.table td span:before:not(.table__semester){content:" - ";font-size:1.125rem}.table td:not(:last-child){padding-bottom:.25rem}.dropdown+.dropdown,.dropdown+.dropdown__head{margin-top:1.5rem}.dropdown h4{margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem}.dropdown__head h2,.dropdown__head h3{margin-bottom:1.5rem}.dropdown__head p{font-size:1.125rem;letter-spacing:-.03375rem;line-height:125%;width:100%}.dropdown__item{border-top:1px solid #1f1f1f;transition:height 2s ease-in-out}.non-touch .dropdown__item:hover .dropdown__title{color:#489e53}.non-touch .dropdown__item:hover .dropdown__title .dropdown__arrow svg{fill:#255c2c}.dropdown__item.is-open .dropdown__content{display:block}.dropdown__item.is-open .dropdown__title{align-items:center;color:#489e53;display:flex;justify-content:space-between}.dropdown__item.is-open .dropdown__title .dropdown__arrow svg{transform:rotate(-90deg);fill:#255c2c}.dropdown__content{display:none}.dropdown__content p{width:100%}.dropdown__introduction{margin-top:1rem}.dropdown__introduction p{font-size:1.125rem;letter-spacing:-.03375rem;line-height:125%;width:100%}.dropdown__title{cursor:pointer;display:flex;font-weight:400;justify-content:space-between;position:relative}.dropdown__title .dropdown__arrow{align-items:center;display:flex;justify-content:center}.dropdown__title .dropdown__arrow svg{height:1.375rem;transform:rotate(90deg);transition:transform .2s ease-in-out;width:1.375rem;fill:#cb1ec5}.dropdown__courseTitle h4{font-size:1.375rem;padding-bottom:.5rem}.dropdown__courseTitle p{font-size:1.125rem;margin-bottom:1rem}.dropdown__smallText p{font-size:1.125rem;letter-spacing:-.03375rem;line-height:125%}.dropdown__item:last-child{border-bottom:1px solid #1f1f1f}.dropdown .table{margin-bottom:1.5rem}.dropdown .table tr{font-size:1.125rem}.table+.dropdown__courseTitle{margin-top:2.5rem}.summary{border:none;border-radius:16px;margin-bottom:2rem;overflow:hidden;padding:2rem}.summary__title{color:#0e0e0e;font-weight:500;line-height:1.25;margin-bottom:1rem}.summary__subtitle{margin-bottom:.625rem}.summary__list,.summary__list li{margin-bottom:.375rem}.summary__ul{margin-bottom:1rem}.summary__ul li{color:#0e0e0e;font-size:1.125rem;font-weight:500;margin:0;padding:0 0 0 1.5rem;width:100%}.summary__ul li:before{background-color:#0e0e0e}.summary__price{background-color:#123717;padding:.5rem 2rem 2rem}.summary__price p{color:#0e0e0e;font-size:1.25rem;font-weight:500}.summary__note{font-size:.9375rem;line-height:1.5;margin-bottom:0}.summary__text{font-size:1.125rem}.summary__direct-payment p{color:#0e0e0e;font-family:Campton,Arial Black,Gadget,sans-serif;font-size:1.125rem;margin-bottom:0}.summary--compact{font-size:.9375rem;line-height:1.4;margin-bottom:1.5rem;padding:1rem 1.5rem}.summary--preinscription{border-radius:0;font-size:1.125rem;line-height:1.5;margin-bottom:4rem;padding:0}.resume{border:none;overflow:hidden}.resume__title{margin-bottom:1.5rem}.resume__subtitle{font-weight:600;margin-bottom:1rem;text-transform:uppercase}.resume__list,.resume__list li{margin-bottom:.375rem}.resume__list li{padding-left:0}.resume__list li:before{content:none}.resume__list li,.resume__subtitle,.resume__total{font-size:1.125rem;letter-spacing:-.03375rem;line-height:125%}.resume__total{margin-top:1rem}.resume__ul{margin-bottom:1rem}.resume__ul li{color:#0e0e0e;font-size:1.125rem;font-weight:500;margin:0;padding:0 0 0 1.5rem;width:100%}.resume__ul li:before{background-color:#0e0e0e}.subjects{padding-bottom:4rem}.subjects__title{margin-bottom:1.5rem}.Modal{background-color:hsla(0,0%,5%,.8);content:"";display:none;margin:0;padding:0;position:fixed;z-index:100}.Modal,.Modal-background{bottom:0;left:0;right:0;top:0}.Modal-background{position:absolute;z-index:101}.Modal-container{align-items:center;display:flex;height:100%;z-index:102}.Modal-close{cursor:pointer;padding:1rem;position:fixed;right:10px;top:10px;z-index:110}.Modal-close svg{fill:#fff}.Modal-content{color:#0e0e0e;padding:2rem;width:100%}.video-iframe{height:0;overflow:hidden;padding-bottom:50%;position:relative;z-index:105}.video-iframe embed,.video-iframe iframe,.video-iframe object{height:100%;left:0;position:absolute;top:0;width:100%}.form__wrapper{position:relative}.form--margin{padding-top:2rem}.form{background-color:#255c2c;color:#fafafa}.form__input{margin-bottom:2rem}.form__input--small{margin-bottom:.5rem}.form .form-message--state-error{color:#ffbbb7;display:block;font-size:.875rem;position:relative;text-align:left}.form__subtitle{margin-bottom:2.5rem}.form__block:not(:last-child){border-bottom:1px solid #fafafa;margin-bottom:2rem;padding-bottom:1rem}.form h3{margin-top:30px}.form label{color:#e7e7e7;display:block;font-size:.875rem;padding-bottom:.5rem}.form__switch{display:block;position:relative}.form__switch input[type=radio]{color:#d7d7d7;cursor:pointer;opacity:0;position:absolute;z-index:2}.form__switch input[type=radio]:checked+label,.form__switch input[type=radio]:not(:checked)+label{padding:0 0 0 26px}.form__switch input[type=radio]:checked+label:before,.form__switch input[type=radio]:not(:checked)+label:before{background-color:#255c2c;border:1px solid #d7d7d7;bottom:0;content:"";height:18px;left:2px;position:absolute;width:18px}.form__switch input[type=radio]:checked+label:after,.form__switch input[type=radio]:not(:checked)+label:after{bottom:5px;color:#d7d7d7;display:block;height:8px;left:7px;position:absolute;transition:all .1s;width:8px}.form__switch input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form__switch input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.form__switch input[type=radio]:disabled:checked+label:before,.form__switch input[type=radio]:disabled:not(:checked)+label:before{border-color:hsla(0,0%,5%,.75)}.form__switch input[type=radio]:disabled:checked+label:after{color:#999}.form__switch input[type=radio]:disabled+label{color:hsla(0,0%,5%,.75)}.form__switch input[type=radio]:checked:focus+label:before,.form__switch input[type=radio]:not(:checked):focus+label:before{border:1px solid #94e264}.form__switch input[type=radio]+label:before{border-radius:50%}.form__switch input[type=radio]+label:after{background:currentColor;border-radius:50%;bottom:8px;content:"";height:12px;left:7px;position:absolute;transition:all .1s;width:12px}.form__radioField div{color:#0e0e0e;line-height:.8;padding:0}.form__radioField div label{margin-left:.5rem;margin-right:2rem}.form__radioList li{color:#0e0e0e;padding:0}.form__radioList li div label{margin-left:.5rem;margin-right:2rem}.form__radioList li:before{content:none}.form__note{color:#fff;display:block;font-size:.9375rem;line-height:1.5;margin-top:.5rem}.form input[type=file]{cursor:pointer;display:block;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;top:0}.form__fileWrapper{margin-bottom:1rem;position:relative}.form__fileWrapper .form-message--state-error{bottom:-8px;position:relative;right:0;top:auto}.form__fileWrapper:hover .form__file{border:1px solid #d7d7d7}.form__fileWrapper:hover .form__file div{background-color:#838383}.form__file{align-items:center;background-color:#255c2c;border:1px solid #d7d7d7;border-radius:8px;display:flex;height:3.5625rem;justify-content:space-between;margin-bottom:.5rem;transition:border .2s ease-in-out}.form__file label{color:#e7e7e7;font-size:.875rem;margin-left:1rem;overflow:hidden;padding-bottom:0;width:75%}.form__file div{background-color:#464646;border-radius:0 8px 8px 0;padding:1.0625rem 1rem .375rem;transition:background-color .2s ease-in-out}.form__file div svg{fill:#fff;height:1.5rem;width:1.5rem}.form__linkWrapper{margin-bottom:1rem;position:relative}.form__linkWrapper div{background-color:#464646;border-radius:0 8px 8px 0;padding:.8125rem 1rem .6875rem;position:absolute;right:3px;top:1px}.form__linkWrapper div svg{fill:#fff;height:1.5rem;width:1.5rem}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=text],.form input[type=url],.form textarea{background-color:transparent;border:1px solid #d7d7d7;border-radius:8px;color:#d7d7d7;display:block;font-size:1rem;left:-2px;overflow:hidden;padding:1.125rem 1rem;position:relative;width:100%}.form input[type=date].form--state-error,.form input[type=email].form--state-error,.form input[type=password].form--state-error,.form input[type=text].form--state-error,.form input[type=url].form--state-error,.form textarea.form--state-error{border:1px solid #ffbbb7;margin-bottom:.5rem}.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form textarea:focus{border-color:#94e264}.form textarea{line-height:1.15;overflow-y:visible;resize:vertical}.form input::-moz-placeholder,.form textarea::-moz-placeholder{background-color:#255c2c;color:#d7d7d7;font-size:1rem}.form input::placeholder,.form select,.form textarea::placeholder{background-color:#255c2c;color:#d7d7d7;font-size:1rem}.form select{color:#d7d7d7;font-size:1rem}.form select::-ms-expand{display:none}.form__container{background-color:#255c2c;border-left:none;border-radius:24px;border-right:none;margin-bottom:0}.form--bigmargin{margin-bottom:3rem}.form__select{border:0;color:#fafafa;display:block;font-size:.875rem;left:-2px;padding:0;position:relative;width:100%}.form__select--bigmargin{margin-bottom:3rem}.form__select+.is-invalid{font-size:.875rem;position:relative}.form__select .form-message--state-error{position:relative;right:0;top:0}.form__select>.form--state-error{border:1px solid #ffbbb7;border-radius:8px;margin-bottom:.5rem}.form__select:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";display:inline-block;height:0;padding:4.5px;pointer-events:none;position:absolute;right:1.5rem;top:3rem;transform:rotate(45deg);width:0}.form__select label{color:#e7e7e7;display:block}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#255c2c;background-image:none;border:1px solid #fafafa;border-radius:8px;box-shadow:none;cursor:pointer;padding:1.125rem 1rem;position:relative;width:100%}.form__checkboxes{margin-bottom:2rem}.form__checkbox a{text-decoration:underline}.form__checkbox>.form-message--state-error{margin-top:.5rem}.form--brochure,.form--inscription{padding:2.5rem 1.5rem 3rem}.form--preinscription{background-color:transparent;color:#0e0e0e}.form--preinscription label{color:#0e0e0e}.form--preinscription.form [type=checkbox]:checked+label:before,.form--preinscription.form [type=checkbox]:not(:checked)+label:before{background-color:#489e53}.form--preinscription .form-message--state-error{color:#cf1e29}.form--brochure{margin-bottom:4rem}.form--brochure .success{padding-top:2rem;text-align:center}.form--brochure .success .u-icon{fill:#255c2c;height:2.25rem;margin-bottom:.75rem;width:auto}.form button{display:block;width:100%}.form .link--back{font-size:.9375rem;margin-top:.5rem}.form .link--back:before{display:none}.form__submitted{margin:4rem auto 1rem;padding:2rem}.form__submitted__text{color:#0e0e0e;display:block;font-size:1.25rem;margin-bottom:2rem}.form__submitted+.link--back{margin-top:0}.form__submitted__timetable{border-top:2px solid #0e0e0e;padding-top:2rem}.form [type=checkbox]:checked,.form [type=checkbox]:not(:checked){left:-9999px;position:absolute}.form [type=checkbox]:checked+label,.form [type=checkbox]:not(:checked)+label{cursor:pointer;font-size:.875rem;padding-left:2rem;position:relative}.form [type=checkbox]:disabled:checked+label,.form [type=checkbox]:disabled:not(:checked)+label{color:#a3a3a3;cursor:default}.form [type=checkbox]:checked+label:before,.form [type=checkbox]:not(:checked)+label:before{background-color:#255c2c;border:1px solid #fff;border-radius:3px;content:"";height:1rem;left:1px;position:absolute;top:-2px;width:1rem}.form [type=checkbox]:disabled:checked+label:before,.form [type=checkbox]:disabled:not(:checked)+label:before{background-color:#d7d7d7}.form [type=checkbox]:checked+label:after,.form [type=checkbox]:not(:checked)+label:after{content:url(/build/images/check.5b6fb31d.png);left:2px;position:absolute;top:-1px;transition:all .2s}.form [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.customTest .inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.customTest .inputfile+label{background-color:#000;color:#fff;cursor:pointer;display:inline-block;font-size:1.25em;font-weight:500}.customTest .inputfile+label:hover,.customTest .inputfile:focus+label{background-color:red}.customTest .inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.blocks,.cards{display:flex;flex-direction:column}.cards{gap:1.5rem;position:relative}.contact-bar{background-color:#255c2c;background-image:url(/build/images/formes-contacte.837b7155.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 80%;margin:0 auto}.contact-bar__wrapper{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:flex-start;padding:3rem 0}.contact-bar__title{color:#fff;margin-bottom:0}.contact-bar__title span{margin-bottom:0}.contact-bar .button{display:inline-block;white-space:nowrap;width:100%}.posts{display:grid;grid-template-columns:repeat(4,1fr)}.feed,.posts{-moz-column-gap:4rem;column-gap:4rem}.feed{display:flex;flex-direction:column}.feed .button,.studentLife .button{width:-moz-fit-content;width:fit-content}.contact{margin-bottom:6rem}.contact__address,.contact__directions,.contact__phone{margin-bottom:.5rem}.contact__address p,.contact__directions p,.contact__phone p{margin-bottom:0}.contact__address a,.contact__directions a,.contact__phone a{color:#555;display:block;text-decoration:underline}.contact__directions{margin-bottom:4rem}.contact__directionsBlock{margin-bottom:2rem}.contact__title-page{margin-top:3.5rem}.contact__title{color:#0e0e0e;font-size:1.75rem;font-weight:600;padding-bottom:.5rem}.contact__subtitle{font-weight:600}.contact__button{align-self:flex-end;width:100%}.contact__directions .contact__subtitle{margin-top:.5rem}.contact__form{padding:2.5rem 1.5rem 3rem}.contact__phone{margin-bottom:2rem}.contact__phone a{text-decoration:underline}.contact__phone p{margin-bottom:0}.contact__address,.contact__hours{border-top:none}.contact__hours{margin-bottom:2rem;padding-top:3rem}.contact__hoursDetail p{margin-bottom:0}.contact__info{padding-left:5rem;position:relative}.contact__info p{margin-bottom:0}.contact__info:after{border:2px solid #255c2c;border-radius:100%;color:#255c2c;content:"i";font-size:1rem;font-weight:600;left:26px;line-height:1;padding:.375rem .703125rem .3125rem;position:absolute;top:0}.contact__map{display:none}.contact__map iframe{height:25rem;width:100%}.study__header{overflow:hidden}.study__title{margin-bottom:4rem}.study__title.study__title--smallspace{margin-bottom:1.5rem;margin-top:3rem}.study__block{margin-bottom:2rem}.study__blockTitle{margin-bottom:1rem}.study__block-description,.study__block-section{margin-bottom:1.5rem}.study__body{position:relative}.study__description{display:none}.study__cta{background-color:#fff;border-top:1px solid #d7d7d7;bottom:0;display:block;left:0;padding:1rem;position:fixed;width:100%;z-index:50}.study__cta .button{display:block;font-size:1.0625rem;min-width:250px;padding:.625rem .875rem;text-align:center;width:100%}.study .list+.study__block-section{margin-top:4rem}.study .teachers__container{padding-top:2rem}.project .study__header{margin-bottom:4rem}.project__title{margin-bottom:0}.project__subtitle{display:block;margin-top:1.5rem}.project__wrapper{margin-bottom:4rem}.project .link--back,.project .link--back+h1{margin-top:2rem}.Error404{background-color:#fafafa;min-height:calc(100vh - 136px);padding-top:2rem}.Error404 .Error404__subtitle{font-weight:500}.Error404__image svg{width:100%}.bau-logo{height:100px;margin-bottom:6rem;position:relative;width:300px}.circle,.circle-square,.rectangle-lg,.rectangle-sm{display:inline-block;position:absolute}.circle{border-radius:25px}.circle,.circle-square{background:#0e0e0e;height:50px;width:50px}.circle-square{border-radius:0 0 50% 50%}.rectangle-lg{height:70px}.rectangle-lg,.rectangle-sm{background:#0e0e0e;width:18px}.rectangle-sm{height:50px}.b-circle{bottom:0;left:15px}.b-rectangle{bottom:0}.a-circle{bottom:0;left:70px}.a-rectangle{bottom:0;left:117px}.u{bottom:0;left:142px}.bau-face{display:block;height:100px;position:relative;width:200px}.b-face{transform:rotate(90deg) translate(84px,31px)}.a-face{transform:rotate(-90deg) translate(-19px,-34px)}.u-face{transform:translateX(-100px)}@keyframes rotation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.inscription{margin-bottom:4rem;margin-top:2rem}.inscription__block .button{margin-top:1rem}.inscription__sidemenuLink{text-decoration:none}.inscription__sidemenuLink.disabled{cursor:default;pointer-events:none}.inscription__title{border-bottom:3px solid #0e0e0e;margin-bottom:3rem;margin-top:2rem;padding-bottom:2rem}.inscription__button{display:block;margin-top:2rem;text-align:center}.inscription__error{background-color:#ffbbb7;border:3px solid #ffbbb7;color:#fff;display:none;font-family:Arial Black,Gadget,sans-serif;font-size:1rem;padding:.625rem}.fonts-loaded .inscription__error{font-family:Campton,Arial Black,Gadget,sans-serif}.inscription__error--bottom{margin-top:2rem}.inscription__error ul{margin-bottom:0}.inscription__error ul li{color:#fff;font-size:inherit}.inscription__error ul li:before{background-color:#fff}.inscription__sidemenu li{color:#d7d7d7;font-size:1.125rem;margin-bottom:1rem;padding:0}.inscription__sidemenu li.active{color:#255c2c}.inscription__sidemenu li:before{content:none}.inscription__loading{color:#255c2c;display:none;font-size:.9375rem;margin-top:.5rem;text-align:right;width:100%}.inscription__loading span{animation-duration:1.4s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:blink;font-size:1.25rem}.inscription__loading span:nth-child(2){animation-delay:.2s}.inscription__loading span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.home__block{padding-top:4rem}.home__block--last{padding-bottom:0}.home__title{margin-bottom:2rem}@media only screen and (min-width:480px){.button,.button span{font-size:calc(16.8px + .25vw)}.button--small{font-size:16px}.link--back{font-size:calc(16.8px + .25vw)}.campus-button{font-size:calc(20.4px + .75vw)}.footer__campus p,.footer__contact p span{font-size:16px}.footer__links li span{font-size:14px}.footer__pages li .link span{font-size:16px}.contentBlockConocebau__highlight,.quote span{font-size:calc(20.2px + .375vw)}.teachers__area{font-size:16px}.sidemenu__link span{font-size:calc(16.8px + .25vw)}.table tr{font-size:calc(20.2px + .375vw)}.dropdown__head p,.dropdown__introduction p{font-size:calc(16.8px + .25vw)}.dropdown__courseTitle h4{font-size:calc(20.2px + .375vw)}.dropdown .table tr,.dropdown__courseTitle p,.dropdown__smallText p,.resume__list li,.resume__subtitle,.resume__total{font-size:calc(16.8px + .25vw)}.form .form-message--state-error,.form label,.form__file label{font-size:14px}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=text],.form input[type=url],.form textarea{font-size:16px}.form input::-moz-placeholder,.form textarea::-moz-placeholder{font-size:16px}.form input::placeholder,.form select,.form textarea::placeholder{font-size:16px}.form select{font-size:16px}.form [type=checkbox]:checked+label,.form [type=checkbox]:not(:checked)+label,.form__select,.form__select+.is-invalid{font-size:14px}}@media screen and (min-width:480px){.button{width:auto}.footer__social .button{max-width:-moz-fit-content;max-width:fit-content}.footer__logos .logo-uvic{top:.75rem}.form__switch{display:inline-block}}@media screen and (min-width:640px){.footer__logos .logo-uvic{top:.5rem}.form .link--back{margin-top:1rem}.inscription__loading{font-size:1.0625rem;margin-top:0;position:absolute;right:0;top:calc(100% + 15px)}}@media only screen and (min-width:768px)and (min-width:1280px){.teachers__description{font-size:1rem}}@media only screen and (min-width:768px)and (min-width:480px){.teachers__description{font-size:16px}}@media screen and (min-width:768px){.link--back{margin-top:4rem}.block{padding:1.5rem 1.5rem 1.5rem 0}.block:hover{background-color:#94e264;padding-left:1rem}.block:hover .block__arrow{opacity:1}.block:hover .block__title{color:#255c2c;font-family:Arial Black,Gadget,sans-serif;font-style:italic!important}.fonts-loaded .block:hover .block__title{font-family:PP Editorial Old,Palatino Linotype,Book Antiqua,Palatino,serif}.block__arrow{opacity:0;transition:opacity .3s ease-in-out}.block__arrow svg{height:2rem;width:2rem}.button-top{right:3.75rem}.card__content{padding:1rem 1rem 3rem}.gallery__item:hover{width:290%}.media{height:auto;min-height:27.5rem}.page-text{padding:6rem 0}.footer__main{padding-bottom:3.5rem;padding-top:3.5rem}.footer h5{margin-bottom:1rem}.footer__contact p:last-child{margin-bottom:0}.footer__socialWrapper .u-icon,.footer__socialWrapper>a{height:22px;width:22px}.footer__social h5{margin-bottom:1.5rem}.footer__logos .logo-uvic{top:.5625rem}.footer__language{border-top:none;margin-top:0;padding-top:0;text-align:right}.footer__language a{margin-left:1.5rem;margin-right:0}.list{display:flex;flex-wrap:wrap;min-height:18.75rem}.list__item{margin-bottom:2rem;padding:0 1.5rem 0 0}.list__itemWrapper{overflow:inherit;padding:1.5rem 1.5rem 5rem;transition:background-color .3s ease-in-out}.contentBlock{padding-bottom:6.5rem;padding-top:6.5rem}.contentBlock--color{padding-top:4rem}.contentBlock.contentBlock--related{border-top:3px solid #d7d7d7;padding-top:6rem}.contentBlock.contentBlock--composite{margin-top:-4rem}.contentBlock__quote{display:block;padding-top:25%}.contentBlock__highlight{border:1px solid #1f1f1f}.contentBlock--order3{order:inherit}.contentBlockConocebau{margin-bottom:4rem}.contentBlockConocebau__quote{display:block;padding-top:25%}.contentBlockConocebau--order3 img{border-radius:16px;margin:0}.contentBlockConocebau--order3{order:inherit}.contentBlockConocebau:nth-child(odd){margin-bottom:6rem;padding-bottom:4rem;padding-top:6rem}.contentBlockConocebau:last-child{margin-bottom:0}.quote span{padding-left:4rem;padding-top:0}.projects__container .project__wrapper:nth-child(2n){margin-bottom:7rem}.projects__container .project__wrapper:nth-child(odd){margin-bottom:7rem;padding-bottom:7rem;padding-top:7rem}.projects__title{margin-bottom:1.5rem}.projects__name{margin-bottom:1rem}.projects .projects-gallery__link{margin-bottom:3rem}.projects__images{display:flex}.projects__images .projects__iframe,.projects__images img{margin-bottom:1.5rem;margin-right:1.5rem;width:calc(50% - 12px)}.projects__images .projects__iframe:nth-child(2n),.projects__images img:nth-child(2n){margin-right:0}.projects-gallery__title{margin-bottom:4rem}.projects-gallery__item{margin-bottom:4rem;padding:0 .6875rem}.projects-gallery__imageWrapper{padding-bottom:68%}.projects-gallery__allprojects{width:auto}.teachers{padding-bottom:6.5rem}.teachers__content{row-gap:1.5rem}.teachers__items{grid-template-columns:repeat(3,1fr);row-gap:2.5rem}.teachers__featuredWrapper{display:inherit}.teachers__featured{grid-template-columns:1fr minmax(0,300px)}.teachers__featured .teachers__area{margin-bottom:1rem}.teachers__description{display:block;font-size:1rem;font-weight:400;margin-bottom:0}.teachers__fname{padding:1rem 0 .5rem}.teachers__coordinator{display:inline-block}.table__signature{font-weight:400;width:40%}.table__credits,.table__signature{border-right:15px solid transparent;display:inline-table}.table__credits{width:20%}.table__credits.table__head{display:inline-table}.table__category,.table__type{border-right:15px solid transparent;display:inline-table;width:25%}.table__category.table__head,.table__semester,.table__type.table__head{display:inline-table}.table__semester{width:15%}.table__semester span{display:none}.table__semester.table__head{display:inline-table}.table td{line-height:1.4}.table td:not(:last-child){padding-bottom:.5rem;padding-right:.5rem}.dropdown+.dropdown,.dropdown+.dropdown__head{margin-top:3rem}.dropdown__head h2,.dropdown__head h3,.resume__title{margin-bottom:2rem}.subjects{padding-bottom:6.5rem}.subjects__title{margin-bottom:2rem}.form--margin{padding-top:4rem}.form__switch input[type=radio]:checked+label:before,.form__switch input[type=radio]:not(:checked)+label:before{bottom:0;left:1px}.form__switch input[type=radio]:checked+label:after,.form__switch input[type=radio]:not(:checked)+label:after{bottom:5px;left:6px}.form__switch input[type=radio]+label:after{bottom:11px;left:6px}.form__radioField div{line-height:1}.form__fileWrapper .form-message--state-error{position:absolute}.form__file label{width:85%}.form__container{margin-bottom:2rem}.form--brochure,.form--inscription{padding:2.5rem 3rem 3rem}.form--preinscription .button{width:auto}.form--brochure{margin-bottom:6.5rem}.form__submitted{margin:8rem auto 1rem;padding:3rem 2rem}.cards{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.contact-bar{background-size:auto 100%;padding:4rem 0}.contact-bar__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;max-width:768px;padding:0;width:50%}.contact-bar .button{width:-moz-fit-content;width:fit-content}.contact__form{padding:2.5rem 3rem 3rem}.contact__form,.study__title{margin-bottom:6rem}.study__title.study__title--smallspace{margin-top:6rem}.study__block{margin-bottom:4rem}.study__block-description{margin-bottom:6.5rem}.study__description{display:block}.study .list+.study__block-section{margin-top:6rem}.study .teachers__container{padding-top:4rem}.project .study__header{margin-bottom:6.5rem}.project__subtitle{margin-top:2.5rem}.project__wrapper{margin-bottom:6rem}.project .link--back{margin-top:7rem}.project .link--back+h1{margin-top:3rem}.inscription{margin-bottom:6rem;margin-top:4rem}.inscription__block .button{margin-top:2rem}.inscription__title{margin-top:4rem}.inscription__sidemenu li{margin-bottom:.75rem}.home__block{padding-top:6.5rem}.home__block--bg-logo{background-image:url(/build/images/bg-icons-logo1.a6737946.png);background-position:100% 4rem;background-repeat:no-repeat;background-size:45%}.home__block--last{padding-bottom:0}}@media screen and (min-width:960px){.page--billboard .button-top{bottom:1.5625rem}.post:after{bottom:auto;height:275px;right:-2rem;top:1rem;width:1px}.footer__contact-phone span a{cursor:default;text-decoration:none}.non-touch .footer__contact-phone span a:hover{color:inherit}.footer__logos .logo-uvic{top:.4375rem}.static__title{margin-top:6rem}.static__background .u-icon{display:block;height:60vh;height:80vh;width:60vh;width:80vh}.projects__description{margin-top:.5rem;width:80%}.sidemenu{height:calc(100vh - 136px);left:0;max-width:275px;overflow-y:auto;position:absolute;top:6rem;z-index:50}.sidemenu__select{display:none}.sidemenu__title{display:block;margin-bottom:2rem}.sidemenu__links{background-color:transparent;border:none;display:block;padding:0;text-align:left}.sidemenu__link{color:#1f1f1f}.sidemenu__link.active span{color:#489e53;font-weight:600}.sidemenu__button{display:block;max-width:-moz-fit-content;max-width:fit-content}.table__signature{width:30%}.table__credits{width:20%}.table__category,.table__type{width:30%}.table__semester{width:20%}.summary__price{margin-bottom:2rem}.video-iframe{padding-bottom:40%}.form__input{margin-bottom:2.5rem}.form__input--small{margin-bottom:1rem}.form__column{width:calc(50% - .5rem)}.form__column:nth-child(2n){margin-left:.5rem}.form__column:nth-child(odd){margin-right:.5rem}.form__subtitle{margin-bottom:4rem}.contact__title-page{margin-bottom:4rem;margin-top:4rem}.contact__phone{margin-bottom:2rem}.contact__phone--link a{cursor:default;text-decoration:none}.contact__address,.contact__hours{border-top:3px solid #0e0e0e;padding-top:3rem}.contact__hours{margin-bottom:4rem}.contact__info{padding-left:3rem}.contact__info:after{left:9px}.contact__map{display:inline-block;margin-bottom:2rem;width:100%}.study__cta{border-top:none;display:inline-block;margin-bottom:3rem;padding:0;position:relative}.study__cta .button{display:inline-block;font-size:1.25rem;margin-bottom:.5rem;padding:.75rem 1.125rem;width:auto}.home__header{display:flex;flex-direction:column;width:100%}}@media screen and (min-width:1024px){.button{padding:.75rem 1.25rem}.button,.button span{font-size:1.25rem;letter-spacing:-.0375rem}.button--pink{padding:.75rem 2rem}.button--small{padding:.6875rem .75rem}.hamburger,.hamburger__wrapper{display:none}}@media only screen and (min-width:1280px){.button,.button span{font-size:1.25rem}.button--small{font-size:1rem}.link--back{font-size:1.25rem}.campus-button{font-size:1.875rem}.footer__campus p,.footer__contact p span{font-size:1rem}.footer__links li span{font-size:.875rem}.footer__pages li .link span{font-size:1rem}.contentBlockConocebau__highlight,.quote span{font-size:1.5625rem}.teachers__area{font-size:1rem}.sidemenu__link span{font-size:1.25rem}.table tr{font-size:1.5625rem}.dropdown__head p,.dropdown__introduction p{font-size:1.25rem}.dropdown__courseTitle h4{font-size:1.5625rem}.dropdown .table tr,.dropdown__courseTitle p,.dropdown__smallText p,.resume__list li,.resume__subtitle,.resume__total{font-size:1.25rem}.form .form-message--state-error,.form label,.form__file label{font-size:.875rem}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=text],.form input[type=url],.form textarea{font-size:1rem}.form input::-moz-placeholder,.form textarea::-moz-placeholder{font-size:1rem}.form input::placeholder,.form select,.form textarea::placeholder{font-size:1rem}.form select{font-size:1rem}.form [type=checkbox]:checked+label,.form [type=checkbox]:not(:checked)+label,.form__select,.form__select+.is-invalid{font-size:.875rem}}@media screen and (min-width:1280px){.footer__logos .logo-uvic{top:.6875rem}.teachers__items{grid-template-columns:repeat(4,1fr)}.teachers__featured{grid-template-columns:1fr minmax(0,360px)}.table__signature{width:45%}.table__credits{width:15%}.table__category,.table__type{width:25%}.table__semester{width:15%}.dropdown__content p,.dropdown__head p,.dropdown__introduction p{width:80%}.cards{grid-template-columns:repeat(8,1fr)}.cards .card{grid-column:span 4;grid-row:auto}.cards .card:nth-child(4n+1){grid-column:span 3}.cards .card:nth-child(4n+2){grid-column:span 5}}@media screen and (min-width:1520px){.button-top{right:9.5rem}}@media screen and (max-width:1023px){.posts{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:959px){.form__wrapper{background-color:#fff;z-index:60}.form__title{margin-bottom:1rem}}@media screen and (max-width:767px){.card{aspect-ratio:1;width:100%}.card__imageContainer{position:relative}.card__imageContainer img.card__image{margin-bottom:0}.card__content{transform:translateY(0)}.card__imageContainer{aspect-ratio:1}.gallery{aspect-ratio:revert;display:grid;grid-template-columns:repeat(2,1fr)}.gallery__item{aspect-ratio:3/4}.contentBlock__info h2{margin-bottom:1.5rem}.posts{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:2rem}.feed .button,.studentLife .button{align-items:center;display:flex;justify-content:center;width:auto}}@media screen and (max-width:639px){.footer__campus .campus-button{width:100%}.footer__logos{flex-direction:row}}