﻿:root{--global-gutter-x: 30px !important;--global-gutter-y: 0px !important;--white:#ffffff;--black: #000000;--blue: #175387;--darkGray: #1F1A17;--gray: #808080;--gray-2: #7f7f7f;--lightGray: #e8eef3;--lightGray-2: #D1dde7;--lightGray-3: #f2f2f2;--red-cf7: #f44336;--green-cf7: #8bc34a;--gray-cf7: #c5c5c5;--font-1: "Barlow Condensed", sans-serif;--font-2: "Instrument Sans", sans-serif}html{overflow-x:hidden}html body{min-height:100vh;overflow-x:hidden}html body .row{--bs-gutter-x: var(--global-gutter-x);--bs-gutter-y: var(--global-gutter-y)}html body .container,html body .container-fluid,html body .container-lg,html body .container-md,html body .container-sm,html body .container-xl,html body .container-xxl{--bs-gutter-x: var(--global-gutter-x);--bs-gutter-y: var(--global-gutter-y)}html #page{font-family:var(--font-2);font-size:14px;min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}html #page .wp-caption{width:100% !important}html #page p{font-size:18px;margin:0 0 15px 0}html #page p:last-child{margin-bottom:0 !important}html #page p:empty{display:none}html #page h1,html #page h2,html #page h3,html #page h4,html #page h5,html #page h6{font-family:var(--font-2)}html #page h2{font-size:24px;font-weight:600;line-height:32px;color:var(--blue)}html #page h3{font-size:20px;font-weight:600;line-height:32px;color:var(--blue)}html #page .tag-category{padding:10px 16px;color:var(--blue);background:var(--lightGray);font-size:11px;border-radius:24px;text-transform:uppercase;margin:auto;display:block;width:fit-content;letter-spacing:2.2px;font-weight:600}html #page img{display:block;max-width:100%;height:auto}html #page img.alignleft{float:left;margin:0 15px 15px 0}html #page img.aligncenter{margin:0 auto}html #page img.alignright{float:right;margin:0 0 15px 15px}html #page blockquote{border-left:4px solid var(--blue);padding-left:24px;margin:33px 0}html #page blockquote p{color:var(--blue);font-size:24px;line-height:32px}html #page hr{width:100%;height:1px;background-color:var(--color-2);border:0;margin:15px 0}html #page hr:first-child{margin-top:0 !important}html #page hr:last-child{margin-bottom:0 !important}html #page #main-header{width:100%}html #page #main-content{width:100%;padding:0}html #page #main-footer{width:100%;margin-top:auto}html #page .col-lg-9{padding-left:41px}@media (max-width:991px){html #page .col-lg-9{padding-left:calc(var(--bs-gutter-x) * .5)}}body #page{}body #page .custom-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (min-width:992px){body #page .mobile-only{display:none !important}}@media (max-width:991px){body #page .desktop-only{display:none !important}}body #page .aspect-ratio-1x1{max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}body #page .aspect-ratio-4x3{max-width:100%;height:auto;aspect-ratio:1.3333333333;object-fit:cover;object-position:center}body #page .aspect-ratio-16x9{max-width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover;object-position:center}body #page .aspect-ratio-21x9{max-width:100%;height:auto;aspect-ratio:2.3333333333;object-fit:cover;object-position:center}.slick-slider .slick-list .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.slick-slider .slick-list .slick-track .slick-slide{height:inherit}.slick-slider .slick-dots{list-style:none;padding:0;margin:30px 0 0 0}.slick-slider .slick-dots li{opacity:0.5}.slick-slider .slick-dots li.slick-active{opacity:1}body #page .wpcf7-form .wpcf7-response-output{color:var(--color-1);font-weight:600;letter-spacing:0.5px;line-height:normal;text-align:center;border:0;border-radius:10px;background:var(--gray-cf7);padding:15px 15px 16px 15px;margin:30px 0 0 0}body #page .wpcf7-form.invalid .wpcf7-response-output{background:var(--red-cf7)}body #page .wpcf7-form.sent .wpcf7-response-output{background:var(--green-cf7)}body.shiftnav-open .shiftnav-toggle .fa::before{content:"" !important}.navbar{padding-bottom:0}@media (max-width:991px){#shiftnav-toggle-main.shiftnav-toggle-style-burger_only{height:70px;display:flex}}#shiftnav-main{background:var(--blue) !important}#shiftnav-main ul.shiftnav-menu{background:var(--blue) !important}#shiftnav-main ul.shiftnav-menu .shiftnav-target{border:none !important}#shiftnav-main ul.shiftnav-menu>li{border-bottom:1px solid rgba(255, 255, 255, 0.1)}#shiftnav-main ul.shiftnav-menu>li a{color:var(--branco);font-weight:600}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>a::after{content:"";font-family:"FontAwesome";margin:0 0 0 15px}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>ul{display:none}#shiftnav-main ul.shiftnav-menu>li ul li{background-color:rgba(255, 255, 255, 0.1)}#shiftnav-main ul.shiftnav-menu>li ul li:not(:nth-last-child(2)){border-bottom:1px solid rgba(255, 255, 255, 0.1)}@media (max-width:991px){#shiftnav-main ul.shiftnav-menu>li ul li a img{display:none}}html body a{text-decoration:none;color:var(--blue)}html body .tag{display:flex;font-weight:bold;width:fit-content;justify-content:center;align-items:center;padding:8px 24px;border-radius:24px;background:var(--lightGray);color:var(--blue);gap:8px;text-transform:uppercase;letter-spacing:2.8px}html body .button-icon{display:flex;width:fit-content;justify-content:center;align-items:center;padding:8px 24px;border-radius:24px;background:var(--lightGray)}html body .button-icon img{width:16px;height:16px;min-width:16px}html body .button-icon:hover{background:var(--blue)}html body .button-icon:hover img{filter:brightness(0) invert(1)}html body .button-icon-text{display:flex;flex-direction:row !important;font-weight:600;width:fit-content;justify-content:center;align-items:center;padding:8px 24px;border-radius:24px;color:var(--blue);background:var(--lightGray);gap:8px}html body .button-icon-text img{width:16px;height:16px}html body .button-icon-text:hover{background:var(--blue);color:var(--lightGray)}html body .button-icon-text:hover img{filter:brightness(0) invert(1)}html body .user-icon{display:flex;width:fit-content;justify-content:center;align-items:center;padding:8px 16px;border-radius:24px;border:1px solid var(--lightGray)}html body .user-icon img{width:16px;height:16px;min-width:16px}@media (max-width:991px){html body .col-search{order:2;margin-top:10px;padding-top:10px;border-top:1px solid #e0e0e0;width:100%}}@media (max-width:991px){html body .col-udesc{display:none !important}}html body .search-form{border:2px solid transparent;padding:1rem;border-radius:8px;display:flex;align-items:center;padding:8px 24px;gap:19px;width:fit-content;border-radius:24px}html body .search-form:focus-within{border-color:var(--lightGray)}html body .search-form button{background:none;border:none;padding:0;cursor:pointer}html body .search-form img{width:18px;height:18px}html body .search-form input{border:none;font-size:12px}html body .search-form input::placeholder{letter-spacing:2.4px}html body .search-form input:focus{outline:none;box-shadow:none}.category-ul{height:100%;border-right:1px solid var(--lightGray);margin-bottom:32px;min-height:400px;margin-bottom:0}@media (max-width:991px){.category-ul{border-right:0px solid var(--lightGray);min-height:auto;padding-top:24px !important}}.category-ul h3{font-size:20px;font-weight:500;color:var(--darkGray) !important;border-bottom:1px solid var(--lightGray);margin-bottom:32px;padding-bottom:8px;padding-top:64px}.category-ul ul{padding:0;margin:0;padding-right:56px}@media (max-width:991px){.category-ul ul{padding:0}}.category-ul ul li{position:relative;list-style:none;margin-bottom:8px;border:1px solid var(--lightGray);border-radius:4px;display:flex;flex-wrap:nowrap;gap:4px}.category-ul ul li .link-category{display:flex;width:calc(100% - 51px);padding:8px 18px;font-weight:500;border-radius:4px;font-size:16px}.category-ul ul li .button-icon-category{display:flex;width:47px;justify-content:center;align-items:center;border-radius:4px;background:transparent}.category-ul ul li .button-icon-category img{width:14px;height:14px}.category-ul ul li:hover,.category-ul ul li.active{border:none}.category-ul ul li:hover .link-category,.category-ul ul li.active .link-category{border:1px solid var(--lightGray);color:var(--black) !important;background:var(--lightGray)}.category-ul ul li:hover .button-icon-category,.category-ul ul li.active .button-icon-category{background:var(--blue)}.category-ul ul li:hover .button-icon-category img,.category-ul ul li.active .button-icon-category img{filter:brightness(0) invert(1)}.team-list{margin:64px 0 32px;padding:0}.team-list li{width:100%;display:flex;justify-content:space-between;padding:32px 0;border-bottom:1px solid var(--bs-gray-300)}.team-list li:last-child{border-bottom:none}@media (max-width:991px){.team-list li{flex-wrap:wrap}}.team-list li .info{display:flex}.team-list li .info .name{color:var(--blue);font-size:20px;line-height:28px;font-weight:500;margin-bottom:4px !important}.team-list li .info .email{color:var(--black);font-size:16px;line-height:24px;margin-bottom:4px !important;font-weight:500}.team-list li .info .contact{color:var(--gray);font-size:14px;line-height:20px;margin-bottom:4px !important}.team-list li .info figure{width:80px;height:80px;border-radius:100%;overflow:hidden;margin-right:16px;background:var(--bs-gray-300)}.team-list li .info figure img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%)}.team-list li .buttons{display:flex;align-items:start;gap:16px}.team-list li .buttons div{text-align:center;font-size:14px;font-weight:500;color:var(--black)}.team-list li .buttons div a{margin-top:4px}@media (max-width:991px){.team-list li .buttons{margin-left:96px}}@media (max-width:600px){.team-list li .buttons{margin-top:10px !important}}.advisor .info{max-width:210px;width:100%;flex-direction:column;align-items:center;margin-right:64px}.advisor .info .name{text-align:center}@media (max-width:991px){.advisor .info{max-width:100%;flex-direction:column;margin-right:0}}.advisor .students{width:calc(100% - 274px)}@media (max-width:991px){.advisor .students{width:100%;margin-top:24px}}.advisor .students ul{gap:4px;display:flex;flex-direction:column}.advisor .students ul li{border:1px solid var(--lightGray);padding:22px 32px;border-radius:16px;justify-content:normal;align-items:center;gap:16px;position:relative}@media (max-width:767px){.advisor .students ul li{flex-direction:column}}.advisor .students ul li .students-info{display:flex;flex-direction:column}@media (max-width:991px){.advisor .students ul li .students-info{padding:0}}.advisor .students ul li .students-info .name{font-weight:600}.advisor .students ul li .students-info p{margin:0 !important}.advisor .students ul li .hour{position:absolute;right:32px;text-align:center;font-weight:600}@media (max-width:767px){.advisor .students ul li .hour{position:relative;right:0}}.advisor .students:not(:has(figure)){width:100%}.advisor .students ul{padding:0}.swiper-pagination-bullet{height:6px !important;width:6px !important}.single-team h2{margin-bottom:4px}.single-team p{margin-bottom:0}