.detailsBox{margin:0 5px}.detailsBox .accordion-panel a{text-decoration:underline!important}.detailsBox .widget_1692813365482 a{color:blue;text-decoration:underline}.detailsBox .photoGallery{display:grid;gap:24px;grid-template-columns:3fr 2fr;justify-items:center}.detailsBox .mainPhoto{display:flex;height:100%;justify-content:center;object-fit:cover;width:auto}.detailsBox .mainPhoto picture{align-self:center}.detailsBox .galleryPhotos{display:grid;grid-template-rows:auto auto;row-gap:16px;width:100%}.detailsBox .galleryPhotos img{max-height:240px}.detailsBox .housingPictures img,.detailsBox .photoGallery img{border-radius:16px}.detailsBox .galleryOne picture img,.detailsBox .galleryTwo picture img{object-fit:cover;object-position:center;width:100%!important}.detailsBox .galleryOne,.detailsBox .galleryTwo{align-self:center}.detailsBox .galleryTwo{cursor:pointer;position:relative}.detailsBox .galleryTwo .overlay{align-items:center;background-color:rgba(0,0,0,.3);border-radius:16px;bottom:0;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:center;left:0;opacity:1;position:absolute;right:0;text-align:center;top:0;transition:opacity .3s ease}.detailsBox .galleryTwo:hover .overlay{background-color:rgba(0,0,0,.5)}.detailsBox .housingPictures img{max-height:135px;width:100%}.detailsBox .hiddenImage{display:none}.detailsBox .housingPictures{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.detailsBox .housingBlock{margin-bottom:42px}.detailsBox .cityBlock,.detailsBox .excursionDetails,.detailsBox .inclusionDetailsBlock,.detailsBox .inclusionsRow,.detailsBox .universityBlock{column-gap:24px;display:grid;grid-template-columns:1fr 2fr;row-gap:24px}.detailsBox .inclusionsRowText li{list-style:inside}.detailsBox .excursionDetails{column-gap:16px;display:grid;grid-template-columns:2fr 3fr}.detailsBox .tabs{font-family:Montserrat,sans-serif;font-size:18px;padding:4px}.detailsBox .automatic{margin-bottom:16px;text-align:center}.detailsBox [role=tablist]{min-width:100%}.detailsBox [role=tab],.detailsBox [role=tab]:focus,.detailsBox [role=tab]:hover{background:#edeff3;border:solid #b7b7b8;border-radius:5px;border-width:1px 1px 2px;cursor:pointer;display:inline-block;font-weight:700;margin:4px 0 0;outline:none;overflow:hidden;padding:3px 3px 4px;position:relative;text-align:left;top:2px;transition:.2s;z-index:2}.detailsBox [role=tab][aria-selected=true]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),#00aeef;border:none;border-bottom:#fbfcfe;color:#fff;font-weight:700;margin-top:0;padding:4px}.detailsBox [role=tab][aria-selected=false]{border-bottom:1px solid #b7b7b8}.detailsBox [role=tab] span.focus{display:inline-block;margin:2px;padding:4px 6px}.detailsBox [role=tab]:active span.focus,.detailsBox [role=tab]:focus span.focus,.detailsBox [role=tab]:hover span.focus,.detailsBox internship-placements__sidebar-button:active,.detailsBox internship-placements__sidebar-button:focus,.detailsBox internship-placements__sidebar-button:hover{border-radius:3px;padding:2px 4px!important}.detailsBox [role=tabpanel]{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 10px 4px rgba(0,0,0,.1);min-height:10em;overflow:auto;padding:24px;width:100%}.detailsBox [role=tabpanel].is-hidden{display:none}.detailsBox .fancybox__backdrop:after{background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(2px);height:10%;left:50%;opacity:.3;position:absolute;top:50%;transform:scale(11);width:10%}.detailsBox .fancybox__toolbar{padding:16px}.detailsBox .fancybox__nav,.detailsBox .fancybox__toolbar{--f-button-border-radius:50%;--f-button-bg:rgba(91,78,76,.64);--f-button-hover-bg:rgba(91,78,76,.74);--f-button-active-bg:rgba(91,78,76,.84)}.detailsBox .fancybox__nav{--f-button-svg-width:22px;--f-button-svg-height:22px}.detailsBox .fancybox__thumbs.is-classic{--f-thumb-width:48px;--f-thumb-height:48px;--f-thumb-gap:16px;--f-thumb-border-radius:6px;--f-thumb-outline:0}.detailsBox h4{font-size:22px!important;font-weight:700!important}.detailsBox .highlightTitle,.detailsBox h5{font-size:18px!important;font-weight:700!important}.detailsBox .excursionsBlock img{border-radius:16px}.detailsBox .excursionPhoto{display:flex;max-height:300px;max-width:500px;overflow:hidden;width:100%}.detailsBox .excursionPhoto img{width:100%}.detailsBox iframe.excursionPhoto{border-radius:16px;min-height:350px}.detailsBox .amenitiesText{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.detailsBox .amenitieIcon{background:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),#00aeef;border:none;border-radius:4px;color:#fff;font-weight:500;margin-top:0;padding:8px}.detailsBox .accordion{background:#fff;border:1px solid #ccc;border-radius:7px;margin:auto;max-width:1280px}.detailsBox .accordion:focus-within{border-color:#0759d5}.detailsBox .accordion:focus-within h3{background-color:#f7f7f7}.detailsBox .accordion>*+*{border-top:1px solid #ccc}.detailsBox .accordion-panel p{color:#4c4c4c;font-size:16px;font-weight:400;line-height:1.8;margin-top:16px!important}.detailsBox .accordion-panel h4{color:#3d3f40;font-size:18px;font-weight:700;margin-top:16px}.detailsBox .accordion-trigger{background:#f7f7f7;color:#3d3f40;display:block;font-size:22px;font-weight:800;margin:0;outline:none;padding:16px;position:relative;text-align:left;width:100%}.detailsBox .accordion-trigger:focus,.detailsBox .accordion-trigger:hover{background:#e6f7fe}.detailsBox .accordion-trigger:focus{outline:4px solid transparent}.detailsBox .accordion>:first-child,.detailsBox .accordion>:first-child .accordion-trigger{border-radius:5px 5px 0 0}.detailsBox .accordion>:last-child,.detailsBox .accordion>:last-child .accordion-trigger{border-radius:0 0 5px 5px}.detailsBox button{border-style:none}.detailsBox .accordion button::-moz-focus-inner{border:0}.detailsBox .accordion-title{border:2px solid transparent;border-radius:5px;display:block;outline:none;padding:.25em;pointer-events:none}.detailsBox .accordion-trigger:focus .accordion-title{border-color:#0759d5}.detailsBox .accordion-icon{border:solid;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%) rotate(45deg);width:.5rem}.detailsBox .accordion-trigger:focus .accordion-icon,.detailsBox .accordion-trigger:hover .accordion-icon{border-color:#0759d5}.detailsBox .accordion-trigger[aria-expanded=true] .accordion-icon{transform:translateY(-50%) rotate(-135deg)}.detailsBox .accordion-panel{margin:0;padding:1em 1.5em}.detailsBox .accordion-panel[hidden]{display:none}.detailsBox fieldset{border:0;margin:0;padding:0}.detailsBox .universityText--disciplines ul{display:flex;flex-flow:row wrap;margin-bottom:1.6rem}.detailsBox .universityName{max-width:350px;min-width:258px}.detailsBox li.universityDiscipline{--discipline-color:#027d9e;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--discipline-color);border:1px solid var(--discipline-color);border-radius:6px;box-sizing:border-box;color:#fff;display:inline-block;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:300;line-height:1.6;list-style:none;margin:.5rem .5rem 0 0;overflow-wrap:break-word;padding:6px 8px}.detailsBox li.universityDiscipline--naturalappliedsciences{--discipline-color:#27bbab}.detailsBox li.universityDiscipline--artdesign{--discipline-color:#027d9e}.detailsBox li.universityDiscipline--business{--discipline-color:#da2f37}.detailsBox li.universityDiscipline--communications{--discipline-color:#512a75}.detailsBox li.universityDiscipline--education{--discipline-color:#f2c100}.detailsBox li.universityDiscipline--engineering{--discipline-color:#f08f1b}.detailsBox li.universityDiscipline--health{--discipline-color:#8bb31d}.detailsBox li.universityDiscipline--humanities{--discipline-color:#6d6e71}.detailsBox li.universityDiscipline--sciences{--discipline-color:#27bbab}.detailsBox li.universityDiscipline--socialsciences{--discipline-color:#0096d6}.detailsBox li.universityDiscipline--worldlanguages{--discipline-color:#d1456a}.detailsBox [role=tab] span.focus,.detailsBox [role=tab] span.focus:focus,.detailsBox [role=tab] span.focus:hover{outline:none!important}@media (max-width:800px){.detailsBox .cityBlock,.detailsBox .excursionDetails,.detailsBox .inclusionDetailsBlock,.detailsBox .inclusionsRow,.detailsBox .universityBlock{grid-template-columns:auto;justify-items:center}.detailsBox .universityBlock{justify-items:start}.detailsBox .universityName{max-width:unset}.detailsBox .housingPictures,.detailsBox .housingPictures img{grid-template-columns:repeat(2,1fr)}.detailsBox .housingPictures img{height:150px;max-height:unset}}.detailsBox .personBlock__nameTitle,.detailsBox .personBlock__portrait{margin-bottom:1rem}@media screen and (min-width:768px){.detailsBox .personBlock.personBlock--director{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 3rem}.detailsBox .personBlock.personBlock--supportStaff{display:grid;grid-template-columns:1fr 2fr;grid-gap:0 3rem}.detailsBox .personBlock__nameTitleAbout{grid-area:1/2/3/3}.detailsBox .personBlock__portrait{display:flex;max-height:18.5rem;overflow:hidden}.detailsBox img.personBlock__headshot{object-fit:cover}}