/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content{}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
@font-face{font-family:"PPTelegraf-Medium";src:url(/themes/custom/tu_d8/fonts/PPTelegraf-Medium.eot);src:url(/themes/custom/tu_d8/fonts/PPTelegraf-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Medium.otf) format("otf"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Medium.svg#PPTelegraf-Medium) format("svg"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Medium.woff) format("woff"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:"PPTelegraf-Regular";src:url(/themes/custom/tu_d8/fonts/PPTelegraf-Regular.eot);src:url(/themes/custom/tu_d8/fonts/PPTelegraf-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Regular.otf) format("otf"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Regular.svg#PPTelegraf-Regular) format("svg"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Regular.woff) format("woff"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:"PPTelegraf-Semibold";src:url(/themes/custom/tu_d8/fonts/PPTelegraf-Semibold.eot);src:url(/themes/custom/tu_d8/fonts/PPTelegraf-Semibold.eot#iefix) format("embedded-opentype"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Semibold.woff2) format("woff2"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Semibold.woff) format("woff"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Semibold.ttf) format("truetype"),url(/themes/custom/tu_d8/fonts/PPTelegraf-Semibold.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@media screen and (max-width:991px){.block-campus-location-profile2 .campus-location._semantic_select.ui.selection.dropdown{height:48px}}.block-campus-location-profile2 .campus_details{background:#f6f7f7;border-radius:20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:991px){.block-campus-location-profile2 .campus_details{display:block}}.block-campus-location-profile2 .campus_details .campus-image{width:58%;padding:8px;position:relative}@media screen and (max-width:991px){.block-campus-location-profile2 .campus_details .campus-image{width:100%}}.block-campus-location-profile2 .campus_details .campus-image .main-campus-tag{position:absolute;top:20px;background:#000;color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px}.block-campus-location-profile2 .campus_details .campus-image .main-campus-tag p{margin:0;padding:2px 10px;font-size:14px}.block-campus-location-profile2 .campus_details .campus-image img{width:100%}.block-campus-location-profile2 .campus_details .campus-address{padding:20px;width:42%}@media screen and (max-width:991px){.block-campus-location-profile2 .campus_details .campus-address{width:100%;padding:20px}}.block-campus-location-profile2 .campus_details .campus-address .hidden{display:none}.block-campus-location-profile2 .campus_details .campus-address #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:9999}.block-campus-location-profile2 .campus_details .campus-address .campus_map{margin-top:10px}.block-campus-location-profile2 .campus_details .campus-address .campus_map a{color:#253238 !important;border-radius:4px;border:1px solid #253238;text-decoration:none;padding:10px 16px;font-family:"PPTelegraf-Regular";font-size:14px;display:inline-block}.block-campus-location-profile2 .campus_details .campus-address p{margin:0;font-size:17px;font-family:"PPTelegraf-Regular";line-height:26px}.block-campus-location-profile2 .campus_details .campus-address .campus_name{font-weight:700;font-size:19px;font-family:"PPTelegraf-Medium";line-height:28px;padding-bottom:12px}.block-campus-location-profile2 .campus_details .campus-address #map-canvas{height:200px}.block-campus-location-profile2 .campus_details .campus-address #iframe-container{top:60%;z-index:9999;position:fixed;transform:translate(-50%,-50%);left:50%}@media screen and (max-width:991px){.block-campus-location-profile2 .campus_details .campus-address #iframe-container.iframe-w{left:0;width:95%;top:0;display:flex;justify-content:center;align-items:center;transform:none;height:100vh;width:100vw}}@media screen and (max-width:991px){.block-campus-location-profile2 .campus_details .campus-address #iframe-container .iframe-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100vw}}.block-campus-location-profile2 .campus_details .campus-address iframe{border-radius:10px;display:none;width:900px;height:518px}@media screen and (max-width:991px){.block-campus-location-profile2 .campus_details .campus-address iframe{width:90%;height:520px}}.block-campus-location-profile2 .campus_details .campus-address #close-iframe{display:none;position:absolute;font-size:30px;z-index:9999;top:16px;right:16px}@media screen and (max-width:991px){.block-campus-location-profile2 .campus_details .campus-address #close-iframe{top:17px;right:32px}}.block-campus-location-profile2 .campus-location-container{margin-bottom:20px;width:50%}.block-campus-location-profile2 .campus-location-container .float_label_campus{font-size:12px !important;min-width:auto;left:7px;top:-9px !important;right:auto;height:17px}@media screen and (max-width:991px){.block-campus-location-profile2 .campus-location-container{width:100%}}.no-scroll{overflow:hidden}
