@charset "UTF-8";

:root{
  --balloon-color:rgba(16, 16, 16, 0.95);
  --balloon-font-size:0.75rem;
  --balloon-move:0.25rem;
}

a.balloon,button.balloon{
  overflow:visible;
}

.balloon{
  position:relative;
  cursor:pointer;
}

.balloon:after{
  text-indent:0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;
  font-weight:400;
  font-style:normal;
  text-shadow:none;
  font-size:var(--balloon-font-size);
  background:var(--balloon-color);
  -webkit-border-radius:2px;
  -webkit-border-radius:.125rem;
     -moz-border-radius:2px;
     -moz-border-radius:.125rem;
          border-radius:2px;
          border-radius:.125rem;
  color:#fff;
  content:attr(aria-label);
  padding:.5em 1em;
  white-space:nowrap;
}

.balloon:after,.balloon:before{
  opacity:0;
  pointer-events:none;
  -webkit-transition:all .18s ease-out .18s;
  -o-transition:all .18s ease-out .18s;
  -moz-transition:all .18s ease-out .18s;
  transition:all .18s ease-out .18s;
  position:absolute;
  z-index:10;
}

.balloon:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-top:.3125rem solid var(--balloon-color);
  content:"";
}

.balloon:hover:after,.balloon:hover:before,.balloon:not([data-balloon-nofocus]):focus:after,.balloon:not([data-balloon-nofocus]):focus:before,.balloon[data-balloon-visible]:after,.balloon[data-balloon-visible]:before{
  opacity:1;
  pointer-events:none;
}

.balloon:not([data-balloon-pos]):after{
  bottom:100%;
  left:50%;
  margin-bottom:.625rem;
  -webkit-transform:translate(-50%, var(--balloon-move));
     -moz-transform:translate(-50%, var(--balloon-move));
       -o-transform:translate(-50%, var(--balloon-move));
          transform:translate(-50%, var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon:not([data-balloon-pos]):before{
  bottom:100%;
  left:50%;
  -webkit-transform:translate(-50%, var(--balloon-move));
     -moz-transform:translate(-50%, var(--balloon-move));
       -o-transform:translate(-50%, var(--balloon-move));
          transform:translate(-50%, var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon:not([data-balloon-pos]):hover:after,.balloon:not([data-balloon-pos])[data-balloon-visible]:after{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon:not([data-balloon-pos]):hover:before,.balloon:not([data-balloon-pos])[data-balloon-visible]:before{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon.font-awesome:after{
  font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;
}

.balloon[data-balloon-break]:after{
  white-space:pre;
}

.balloon[data-balloon-break][data-balloon-length]:after{
  white-space:pre-line;
  word-break:break-word;
}

.balloon[data-balloon-blunt]:after,.balloon[data-balloon-blunt]:before{
  -webkit-transition:none;
  -o-transition:none;
  -moz-transition:none;
  transition:none;
}

.balloon[data-balloon-pos=up]:after{
  margin-bottom:.625rem;
}

.balloon[data-balloon-pos=up]:after,.balloon[data-balloon-pos=up]:before{
  bottom:100%;
  left:50%;
  -webkit-transform:translate(-50%, var(--balloon-move));
     -moz-transform:translate(-50%, var(--balloon-move));
       -o-transform:translate(-50%, var(--balloon-move));
          transform:translate(-50%, var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon[data-balloon-pos=up]:hover:after,.balloon[data-balloon-pos=up]:hover:before,.balloon[data-balloon-pos=up][data-balloon-visible]:after,.balloon[data-balloon-pos=up][data-balloon-visible]:before{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon[data-balloon-pos=up-left]:after{
  left:0;
  margin-bottom:.625rem;
}

.balloon[data-balloon-pos=up-left]:after,.balloon[data-balloon-pos=up-left]:before{
  bottom:100%;
  -webkit-transform:translateY(var(--balloon-move));
     -moz-transform:translateY(var(--balloon-move));
       -o-transform:translateY(var(--balloon-move));
          transform:translateY(var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon[data-balloon-pos=up-left]:before{
  left:.3125rem;
}

.balloon[data-balloon-pos=up-left]:hover:after,.balloon[data-balloon-pos=up-left]:hover:before,.balloon[data-balloon-pos=up-left][data-balloon-visible]:after,.balloon[data-balloon-pos=up-left][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=up-right]:after{
  right:0;
  margin-bottom:.625rem;
}

.balloon[data-balloon-pos=up-right]:after,.balloon[data-balloon-pos=up-right]:before{
  bottom:100%;
  -webkit-transform:translateY(var(--balloon-move));
     -moz-transform:translateY(var(--balloon-move));
       -o-transform:translateY(var(--balloon-move));
          transform:translateY(var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon[data-balloon-pos=up-right]:before{
  right:.3125rem;
}

.balloon[data-balloon-pos=up-right]:hover:after,.balloon[data-balloon-pos=up-right]:hover:before,.balloon[data-balloon-pos=up-right][data-balloon-visible]:after,.balloon[data-balloon-pos=up-right][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=down]:after{
  margin-top:.625rem;
}

.balloon[data-balloon-pos=down]:after,.balloon[data-balloon-pos=down]:before{
  left:50%;
  top:100%;
  -webkit-transform:translate(-50%, -webkit-calc(var(--balloon-move)*-1));
     -moz-transform:translate(-50%, -moz-calc(var(--balloon-move)*-1));
       -o-transform:translate(-50%, calc(var(--balloon-move)*-1));
          transform:translate(-50%, calc(var(--balloon-move)*-1));
}

.balloon[data-balloon-pos=down]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-bottom:.3125rem solid var(--balloon-color);
}

.balloon[data-balloon-pos=down]:hover:after,.balloon[data-balloon-pos=down]:hover:before,.balloon[data-balloon-pos=down][data-balloon-visible]:after,.balloon[data-balloon-pos=down][data-balloon-visible]:before{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon[data-balloon-pos=down-left]:after{
  left:0;
  margin-top:.625rem;
}

.balloon[data-balloon-pos=down-left]:after,.balloon[data-balloon-pos=down-left]:before{
  top:100%;
  -webkit-transform:translateY(-webkit-calc(var(--balloon-move)*-1));
     -moz-transform:translateY(-moz-calc(var(--balloon-move)*-1));
       -o-transform:translateY(calc(var(--balloon-move)*-1));
          transform:translateY(calc(var(--balloon-move)*-1));
}

.balloon[data-balloon-pos=down-left]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-bottom:.3125rem solid var(--balloon-color);
  left:.3125rem;
}

.balloon[data-balloon-pos=down-left]:hover:after,.balloon[data-balloon-pos=down-left]:hover:before,.balloon[data-balloon-pos=down-left][data-balloon-visible]:after,.balloon[data-balloon-pos=down-left][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=down-right]:after{
  right:0;
  margin-top:.625rem;
}

.balloon[data-balloon-pos=down-right]:after,.balloon[data-balloon-pos=down-right]:before{
  top:100%;
  -webkit-transform:translateY(-webkit-calc(var(--balloon-move)*-1));
     -moz-transform:translateY(-moz-calc(var(--balloon-move)*-1));
       -o-transform:translateY(calc(var(--balloon-move)*-1));
          transform:translateY(calc(var(--balloon-move)*-1));
}

.balloon[data-balloon-pos=down-right]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-bottom:.3125rem solid var(--balloon-color);
  right:.3125rem;
}

.balloon[data-balloon-pos=down-right]:hover:after,.balloon[data-balloon-pos=down-right]:hover:before,.balloon[data-balloon-pos=down-right][data-balloon-visible]:after,.balloon[data-balloon-pos=down-right][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=left]:after{
  margin-right:.625rem;
}

.balloon[data-balloon-pos=left]:after,.balloon[data-balloon-pos=left]:before{
  right:100%;
  top:50%;
  -webkit-transform:translate(var(--balloon-move), -50%);
     -moz-transform:translate(var(--balloon-move), -50%);
       -o-transform:translate(var(--balloon-move), -50%);
          transform:translate(var(--balloon-move), -50%);
}

.balloon[data-balloon-pos=left]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-left:.3125rem solid var(--balloon-color);
}

.balloon[data-balloon-pos=left]:hover:after,.balloon[data-balloon-pos=left]:hover:before,.balloon[data-balloon-pos=left][data-balloon-visible]:after,.balloon[data-balloon-pos=left][data-balloon-visible]:before{
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

.balloon[data-balloon-pos=right]:after{
  margin-left:.625rem;
}

.balloon[data-balloon-pos=right]:after,.balloon[data-balloon-pos=right]:before{
  left:100%;
  top:50%;
  -webkit-transform:translate(-webkit-calc(var(--balloon-move)*-1), -50%);
     -moz-transform:translate(-moz-calc(var(--balloon-move)*-1), -50%);
       -o-transform:translate(calc(var(--balloon-move)*-1), -50%);
          transform:translate(calc(var(--balloon-move)*-1), -50%);
}

.balloon[data-balloon-pos=right]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-right:.3125rem solid var(--balloon-color);
}

.balloon[data-balloon-pos=right]:hover:after,.balloon[data-balloon-pos=right]:hover:before,.balloon[data-balloon-pos=right][data-balloon-visible]:after,.balloon[data-balloon-pos=right][data-balloon-visible]:before{
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

.balloon[data-balloon-length=small]:after{
  white-space:normal;
  width:5rem;
}

.balloon[data-balloon-length=medium]:after{
  white-space:normal;
  width:9.375rem;
}

.balloon[data-balloon-length=large]:after{
  white-space:normal;
  width:16.25rem;
}

.balloon[data-balloon-length=xlarge]:after{
  white-space:normal;
  width:35rem;
}

@media screen and (max-width:768px){
  .balloon[data-balloon-length=xlarge]:after{
    white-space:normal;
    width:90vw;
  }
}

.balloon[data-balloon-length=fit]:after{
  white-space:normal;
  width:100%;
}

.icon-map-marker:before{
  content:"\e800";
}

.icon-accessibility:before{
  content:"\e801";
}

.icon-basket:before{
  content:"\e802";
}

.icon-external-link:before{
  content:"\e803";
}

.icon-bike:before{
  content:"\e804";
}

.icon-book:before{
  content:"\e805";
}

.icon-bus:before{
  content:"\e806";
}

.icon-calendar:before{
  content:"\e807";
}

.icon-camera:before{
  content:"\e808";
}

.icon-phone:before{
  content:"\e80a";
}

.icon-download:before{
  content:"\e80c";
}

.icon-email:before{
  content:"\e80d";
}

.icon-facebook:before{
  content:"\e80e";
}

.icon-file:before{
  content:"\e80f";
}

.icon-floorplan:before{
  content:"\e810";
}

.icon-globe:before{
  content:"\e811";
}

.icon-gym:before{
  content:"\e812";
}

.icon-instagram:before{
  content:"\e814";
}

.icon-link:before{
  content:"\e815";
}

.icon-linkedin:before{
  content:"\e816";
}

.icon-play-solid:before{
  content:"\e818";
}

.icon-quotes:before{
  content:"\e819";
}

.icon-security:before{
  content:"\e81a";
}

.icon-snackbar:before{
  content:"\e81b";
}

.icon-taxi:before{
  content:"\e81c";
}

.icon-text:before{
  content:"\e81d";
}

.icon-tiktok:before{
  content:"\e81e";
}

.icon-twitch:before{
  content:"\e81f";
}

.icon-twitter:before{
  content:"\e820";
}

.icon-video-outline:before{
  content:"\e821";
}

.icon-vsco:before{
  content:"\e822";
}

.icon-walk:before{
  content:"\e823";
}

.icon-wellness:before{
  content:"\e824";
}

.icon-wifi:before{
  content:"\e825";
}

.icon-x:before{
  content:"\e826";
}

.icon-youtube:before{
  content:"\e827";
}


.go-arrow{
  border-width:.1875rem .1875rem 0 0;
  border-style:solid;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  color:inherit;
  display:inline-block;
  height:16px;
  height:1rem;
  width:16px;
  width:1rem;
  margin:.5rem;
  position:relative;
  vertical-align:middle;
}


.go-arrow:before{
  -webkit-box-shadow:inset 0 0 0 32px;
  -webkit-box-shadow:inset 0 0 0 2rem;
     -moz-box-shadow:inset 0 0 0 32px;
     -moz-box-shadow:inset 0 0 0 2rem;
          box-shadow:inset 0 0 0 32px;
          box-shadow:inset 0 0 0 2rem;
  position:absolute;
  height:3px;
  height:.1875rem;
  right:0;
  top:-2px;
  top:-.125rem;
  -webkit-transform:rotate(-45deg);
     -moz-transform:rotate(-45deg);
       -o-transform:rotate(-45deg);
          transform:rotate(-45deg);
  -webkit-transform-origin:right top;
     -moz-transform-origin:right top;
       -o-transform-origin:right top;
          transform-origin:right top;
  width:23px;
  width:1.4375rem;
}


.go-arrow:after,.go-arrow:before{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  content:"";
}


.go-arrow-left{
  -webkit-transform:rotate(45deg);
     -moz-transform:rotate(45deg);
       -o-transform:rotate(45deg);
          transform:rotate(45deg);
}


.go-arrow-up{
  -webkit-transform:rotate(315deg);
     -moz-transform:rotate(315deg);
       -o-transform:rotate(315deg);
          transform:rotate(315deg);
}


.go-arrow-down{
  -webkit-transform:rotate(135deg);
     -moz-transform:rotate(135deg);
       -o-transform:rotate(135deg);
          transform:rotate(135deg);
}


.slider-arrow{
  border:.1875rem solid;
  border-bottom:0;
  border-left:0;
  -webkit-border-radius:1px;
  -webkit-border-radius:.0625rem;
     -moz-border-radius:1px;
     -moz-border-radius:.0625rem;
          border-radius:1px;
          border-radius:.0625rem;
  display:inline-block;
  width:16px;
  width:1rem;
  height:16px;
  height:1rem;
}


.slider-arrow-right{
  -webkit-transform:rotate(45deg);
     -moz-transform:rotate(45deg);
       -o-transform:rotate(45deg);
          transform:rotate(45deg);
}


.slider-arrow-left{
  -webkit-transform:rotate(225deg);
     -moz-transform:rotate(225deg);
       -o-transform:rotate(225deg);
          transform:rotate(225deg);
}


.white-box{
  -webkit-box-shadow:rgba(118, 119, 122, .25) 0 1px 0, rgba(118, 119, 122, .4) 0 0 8px;
  -webkit-box-shadow:rgba(118, 119, 122, .25) 0 .0625rem 0, rgba(118, 119, 122, .4) 0 0 .5rem;
     -moz-box-shadow:rgba(118, 119, 122, .25) 0 1px 0, rgba(118, 119, 122, .4) 0 0 8px;
     -moz-box-shadow:rgba(118, 119, 122, .25) 0 .0625rem 0, rgba(118, 119, 122, .4) 0 0 .5rem;
          box-shadow:0 1px 0 rgba(118, 119, 122, .25),0 0 8px rgba(118, 119, 122, .4);
          box-shadow:0 .0625rem 0 rgba(118, 119, 122, .25),0 0 .5rem rgba(118, 119, 122, .4);
  background-color:#fff;
  position:relative;
  padding:1.5rem;
  width:100%;
  word-break:break-word;
}


.pseudo-box,.white-box{
  -webkit-border-radius:20px;
  -webkit-border-radius:1.25rem;
     -moz-border-radius:20px;
     -moz-border-radius:1.25rem;
          border-radius:20px;
          border-radius:1.25rem;
}


.turn-off-rounded .pseudo-box,.turn-off-rounded .white-box{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
}


.turn-off-box-shadow.turn-off-rounded .white-box,.turn-off-box-shadow .white-box{
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
}


.turn-off-box-shadow.turn-off-rounded .white-box{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
}


.spokes-black{
  background-image:url(/wp-content/themes/universityliving/assets/img/spokes-black.svg);
}


.spokes-black,.spokes-yellow{
  background-repeat:no-repeat;
  -moz-background-size:cover;
       background-size:cover;
  display:inline-block;
  height:96px;
  height:6rem;
  width:96px;
  width:6rem;
}


.spokes-yellow{
  background-image:url(/wp-content/themes/universityliving/assets/img/spokes-yellow.svg);
}


.fat-squiggle-v{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_v.svg);
  background-repeat:no-repeat;
  display:inline-block;
  height:115px;
  height:7.1875rem;
  width:130px;
  width:8.125rem;
}


.fat-squiggle-v-blue{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_v_blue.svg);
}


.fat-squiggle-v-pink{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_v_pink.svg);
}


.fat-squiggle-v-yellow{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_v_yellow.svg);
}


.fat-squiggle-35d{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_35d.svg);
  background-repeat:no-repeat;
  height:115px;
  height:7.1875rem;
  width:130px;
  width:8.125rem;
}


.fat-squiggle-35d-blue{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_35d_blue.svg);
}


.fat-squiggle-35d-pink{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_35d_pink.svg);
}


.fat-squiggle-35d-yellow{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_35d_yellow.svg);
}


.square-ticks-black{
  background-image:url(/wp-content/themes/universityliving/assets/img/square_ticks_black.svg);
}


.square-ticks-black,.square-ticks-yellow{
  background-repeat:no-repeat;
  display:inline-block;
  height:211px;
  height:13.1875rem;
  width:217px;
  width:13.5625rem;
}


.square-ticks-yellow{
  background-image:url(/wp-content/themes/universityliving/assets/img/square_ticks_yellow.svg);
}


.circle-squggle{
  background-image:url(/wp-content/themes/universityliving/assets/img/circle_squiggle.svg);
  background-repeat:no-repeat;
  display:inline-block;
  height:185px;
  height:11.5625rem;
  width:185px;
  width:11.5625rem;
}


.fat-squiggle-alt-yellow{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_alt_yellow.svg);
}


.fat-squiggle-alt-pink,.fat-squiggle-alt-yellow{
  display:inline-block;
  height:150px;
  height:9.375rem;
  width:200px;
  width:12.5rem;
}


.fat-squiggle-alt-pink{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_alt_pink.svg);
}


.fat-squiggle-alt-blue{
  background-image:url(/wp-content/themes/universityliving/assets/img/fat_squiggle_alt_blue.svg);
  display:inline-block;
  height:150px;
  height:9.375rem;
  width:200px;
  width:12.5rem;
}


.squiggle-outline-yellow{
  background-image:url(/wp-content/themes/universityliving/assets/img/squiggle_outline_yellow.svg);
}


.squiggle-outline-blue,.squiggle-outline-yellow{
  display:inline-block;
  height:203px;
  height:12.6875rem;
  width:280px;
  width:17.5rem;
}


.squiggle-outline-blue{
  background-image:url(/wp-content/themes/universityliving/assets/img/squiggle_outline_blue.svg);
}


.squiggle-outline-pink{
  background-image:url(/wp-content/themes/universityliving/assets/img/squiggle_outline_pink.svg);
  display:inline-block;
  height:203px;
  height:12.6875rem;
  width:280px;
  width:17.5rem;
}

.template-background{
  background-repeat:no-repeat;
  -moz-background-size:contain;
       background-size:contain;
}


.school-building{
  background-image:url(/wp-content/bb-icons/icon-brand/images/bank-ico.svg);
  display:inline-block;
  background-position:50%;
  -o-object-fit:contain;
     object-fit:contain;
  background-repeat:no-repeat;
  height:16px;
  height:1rem;
  width:16px;
  width:1rem;
}

@font-face{
  font-family:socialicon;
  src:url(/wp-content/themes/universityliving/components/social_share/css/socialicon/fonts/socialicon.ttf?2k5o6i) format("truetype"), url(/wp-content/themes/universityliving/components/social_share/css/socialicon/fonts/socialicon.woff?2k5o6i) format("woff"), url(/wp-content/themes/universityliving/components/social_share/css/socialicon/fonts/socialicon.svg?2k5o6i#socialicon) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:block;
}

[class*=" soc-icon-"],[class^=soc-icon-]{
  font-family:socialicon !important;
  speak:never;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.soc-icon-tiktok-ico:before{
  content:"";
}

.soc-icon-sms:before{
  content:"";
}

.soc-icon-blogger:before{
  content:"";
}

.soc-icon-buffer:before{
  content:"";
}

.soc-icon-diaspora:before{
  content:"";
}

.soc-icon-evernote:before{
  content:"";
}

.soc-icon-flipboard:before{
  content:"";
}

.soc-icon-gmail:before{
  content:"";
}

.soc-icon-google:before{
  content:"";
}

.soc-icon-instagram:before{
  content:"";
}

.soc-icon-instapaper:before{
  content:"";
}

.soc-icon-line:before{
  content:"";
}

.soc-icon-livejournal:before{
  content:"";
}

.soc-icon-skype:before{
  content:"";
}

.soc-icon-youtube:before{
  content:"";
}

.soc-icon-twitter:before{
  content:"";
}

.soc-icon-facebook:before{
  content:"";
}

.soc-icon-email:before{
  content:"";
}

.soc-icon-linkedin:before{
  content:"";
}

.soc-icon-add-this:before{
  content:"";
}

.soc-icon-tumblr:before{
  content:"";
}

.soc-icon-digg:before{
  content:"";
}

.soc-icon-telegram:before{
  content:"";
}

.soc-icon-pinterest:before{
  content:"";
}

.soc-icon-y-combinator:before{
  content:"";
}

.soc-icon-pocket:before{
  content:"";
}

.soc-icon-reddit:before{
  content:"";
}

.soc-icon-tiktok:before{
  content:"";
}

.component_social_share{
  position:relative;
}

.component_social_share .social-share-wrapper{
  max-width:300px;
  max-width:18.75rem;
}

.component_social_share .social-share-wrapper ul{
  list-style:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin:0;
  padding:0;
}

.component_social_share .social-share-wrapper button{
  cursor:pointer;
  display:inline-block;
  font-size:16;
  margin-left:.3125rem;
  text-align:left;
  text-decoration:none;
  -webkit-transition:all .4s ease;
  -o-transition:.4s all ease;
  -moz-transition:.4s all ease;
  transition:all .4s ease;
}

.component_social_share .social-share-wrapper button [class*=" icon-"],.component_social_share .social-share-wrapper button [class*=" soc-icon-"],.component_social_share .social-share-wrapper button [class^=icon-],.component_social_share .social-share-wrapper button [class^=soc-icon-]{
  color:inherit;
}

.component_social_share .social-share-wrapper button [class*=" icon-"]:before,.component_social_share .social-share-wrapper button [class*=" soc-icon-"]:before,.component_social_share .social-share-wrapper button [class^=icon-]:before,.component_social_share .social-share-wrapper button [class^=soc-icon-]:before{
  color:inherit;
}

.component_social_share .social-share-wrapper button [class*=" icon-"]:hover,.component_social_share .social-share-wrapper button [class*=" soc-icon-"]:hover,.component_social_share .social-share-wrapper button [class^=icon-]:hover,.component_social_share .social-share-wrapper button [class^=soc-icon-]:hover{
  color:inherit;
}

.component_social_share .social-share-wrapper button [class*=" icon-"]:hover:before,.component_social_share .social-share-wrapper button [class*=" soc-icon-"]:hover:before,.component_social_share .social-share-wrapper button [class^=icon-]:hover:before,.component_social_share .social-share-wrapper button [class^=soc-icon-]:hover:before{
  color:inherit;
}

.component_social_share .social-share-wrapper button.white-transparent{
  background-color:transparent !important;
  color:#fff !important;
}

.component_social_share .social-share-wrapper button.font-transparent{
  background-color:transparent !important;
  color:#000 !important;
}

.component_social_share .social-share-wrapper button.brand{
  border:0;
}

.component_social_share .social-share-wrapper button.brand.diaspora,.component_social_share .social-share-wrapper button.brand.digg,.component_social_share .social-share-wrapper button.brand.email,.component_social_share .social-share-wrapper button.brand.instapaper,.component_social_share .social-share-wrapper button.brand.sms{
  background:#000;
  color:#fff;
}

.component_social_share .social-share-wrapper button.brand.diaspora:hover,.component_social_share .social-share-wrapper button.brand.digg:hover,.component_social_share .social-share-wrapper button.brand.email:hover,.component_social_share .social-share-wrapper button.brand.instapaper:hover,.component_social_share .social-share-wrapper button.brand.sms:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.tumblr{
  background:#36465d;
}

.component_social_share .social-share-wrapper button.brand.tumblr:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.gmail{
  background:#d14836;
}

.component_social_share .social-share-wrapper button.brand.gmail:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.you-tube{
  background:#e52d27;
}

.component_social_share .social-share-wrapper button.brand.you-tube:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.add-this{
  background:#ff6550;
}

.component_social_share .social-share-wrapper button.brand.add-this:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.hackernews{
  background:#f0652f;
}

.component_social_share .social-share-wrapper button.brand.hackernews:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.getpocket,.component_social_share .social-share-wrapper button.brand.pocket{
  background:#ef3f56;
}

.component_social_share .social-share-wrapper button.brand.getpocket:hover,.component_social_share .social-share-wrapper button.brand.pocket:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.blogger{
  background:#ff5722;
}

.component_social_share .social-share-wrapper button.brand.blogger:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.telegramme{
  background:#2ca5e0;
}

.component_social_share .social-share-wrapper button.brand.telegramme:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.flipboard{
  background:#e12828;
}

.component_social_share .social-share-wrapper button.brand.flipboard:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.facebook{
  background:#3b5998;
}

.component_social_share .social-share-wrapper button.brand.facebook:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.pinterest{
  background:#bd081c;
}

.component_social_share .social-share-wrapper button.brand.pinterest:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.googlebookmarks{
  background:#4285f4;
}

.component_social_share .social-share-wrapper button.brand.googlebookmarks:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.lineme{
  background:#00c300;
}

.component_social_share .social-share-wrapper button.brand.lineme:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.livejournal{
  background:#00b0ea;
}

.component_social_share .social-share-wrapper button.brand.livejournal:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.reddit{
  background:#ff4500;
}

.component_social_share .social-share-wrapper button.brand.reddit:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.evernote{
  background:#00a82d;
}

.component_social_share .social-share-wrapper button.brand.evernote:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.linkedin{
  background:#0077b5;
}

.component_social_share .social-share-wrapper button.brand.linkedin:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.twitter{
  background:#1da1f2;
}

.component_social_share .social-share-wrapper button.brand.twitter:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.buffer{
  background:#168eea;
}

.component_social_share .social-share-wrapper button.brand.buffer:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.skype{
  background:#00aff0;
}

.component_social_share .social-share-wrapper button.brand.skype:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.instagram{
  background:#e4405f;
}

.component_social_share .social-share-wrapper button.brand.instagram:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.brand.tiktok{
  background:#010101;
}

.component_social_share .social-share-wrapper button.brand.tiktok:hover{
  color:#e5e5e5;
}

.component_social_share .social-share-wrapper button.expanded{
  font-size:14px;
  font-size:.875rem;
  margin-bottom:.3125rem;
  padding:.5rem;
  width:-webkit-calc(50% - 5px);
  width:-webkit-calc(50% - .3125rem);
  width:-moz-calc(50% - 5px);
  width:-moz-calc(50% - .3125rem);
  width:calc(50% - 5px);
  width:calc(50% - .3125rem);
  -webkit-transition:all .4s ease;
  -o-transition:.4s all ease;
  -moz-transition:.4s all ease;
  transition:all .4s ease;
}

@media (min-width:768px) and (max-width:1199.98px){
  .component_social_share .social-share-wrapper button.expanded{
    margin-left:0;
    width:100%;
  }
  .component_social_share .social-share-wrapper button.expanded button{
    width:100%;
  }
}

.component_social_share .social-share-wrapper button.expanded .sm-text{
  margin-left:.3125rem;
}

.component_social_share .social-share-wrapper button.expanded [class*=" icon-"],.component_social_share .social-share-wrapper button.expanded [class*=" soc-icon-"],.component_social_share .social-share-wrapper button.expanded [class^=icon-],.component_social_share .social-share-wrapper button.expanded [class^=soc-icon-]{
  float:left;
  margin-top:.125rem;
}

.component_social_share .social-share-wrapper button.expanded:hover .sm-text{
  text-decoration:underline;
}

.component_social_share .social-share-wrapper button.expanded.left{
  margin-left:0;
}

.component_social_share .social-share-wrapper button.square{
  margin-bottom:.375rem;
  margin-left:.1875rem;
  padding:.625rem 1.25rem;
  text-align:center;
  width:45px;
  width:2.8125rem;
}

.component_social_share .social-share-wrapper button.square .sm-text{
  clip:rect(0 0 0 0);
  height:1px;
  height:.0625rem;
  margin:-.0625rem;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  width:.0625rem;
}

.component_social_share .social-share-wrapper button.square .soc-icon-youtube:before{
  margin-left:-.25rem;
}

/*# sourceMappingURL=social_share.min.css.map */
