@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
/* line 6, ../../source/scss/ng-img-crop.scss */
img-crop {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 13, ../../source/scss/ng-img-crop.scss */
img-crop canvas {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* mobile webkit */
}
/* line 24, ../../source/scss/ng-img-crop.scss */
div[img-crop-result] {
  position: relative;
  width: 200px;
  /* this is overwritten by element.style changes */
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 29, ../../source/scss/ng-img-crop.scss */
div[img-crop-result] .imgCropResultContainer {
  position: relative;
  width: 100%;
  padding-top: 0;
  overflow: hidden;
}
/* line 35, ../../source/scss/ng-img-crop.scss */
div[img-crop-result] .imgCropResultContainer img {
  position: absolute;
}

@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-alertification{display:block;position:fixed;top:72px;left:0;right:0;width:700px;max-width:100%;margin:auto;z-index:10}.gs-alertification .message{display:flex;flex-direction:row;justify-content:space-between;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;background-color:#fff;padding:8px 15px;border:2px solid rgba(0,0,0,0);border-radius:3px;font-size:1.125em;margin-bottom:5px;box-shadow:0 3px 5px -2px rgba(0,0,0,.2)}.no-touchevents .gs-alertification .message.ng-enter{transition:opacity .3s;opacity:0}.no-touchevents .gs-alertification .message.ng-enter.delayed{transition:opacity .3s 1.5s}.no-touchevents .gs-alertification .message.ng-enter.ng-enter-active{opacity:1}.no-touchevents .gs-alertification .message.ng-leave{transition:opacity .3s;opacity:1}.no-touchevents .gs-alertification .message.ng-leave.ng-leave-active{opacity:0}.gs-alertification .message .content{display:flex;align-items:center}.gs-alertification .message .content::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";margin-right:10px}.gs-alertification .message.success{border-color:#69c186}.gs-alertification .message.success .content::before{content:"";color:#69c186}.gs-alertification .message.warning{border-color:#fbaf3a}.gs-alertification .message.warning .content::before{content:"";color:#fbaf3a}.gs-alertification .message.danger{border-color:#df264b}.gs-alertification .message.danger .content::before{content:"";color:#df264b}.gs-alertification .message .close::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";color:#757575}@media screen and (min-width: 600px){.gs-alertification .message{word-wrap:normal}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-avatar-group .avatars{position:relative;display:flex;flex-direction:row}.gs-avatar-group .avatars .avatar{position:relative}.gs-avatar-group .avatars gs-avatar.clickable{cursor:pointer}.gs-avatar-group .avatars gs-avatar:not(.clickable){pointer-events:none}.gs-avatar-group .avatars gs-avatar:not(.clickable):focus{outline:none}.gs-avatar-group .avatars gs-avatar:not(.clickable) .gs-avatar img{cursor:default}.gs-avatar-group .avatars .count{position:relative;display:flex;align-items:center;margin-left:5px}.gs-avatar-group .avatars .count .gs-magnitude{display:flex;font-size:1.25em}.gs-avatar-group .avatars .count .gs-magnitude::before{content:"+";display:inline-block;vertical-align:middle;margin-right:5px}.gs-avatar-group .avatars .count .gs-magnitude .unit{font-size:1em}.gs-avatar-group .avatars .count .gs-magnitude span{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal}.gs-avatar-group .avatars .gs-avatar{font-size:8px;margin:0}.gs-avatar-group .avatars .gs-avatar img{border:2px solid #fff}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-avatar{flex-shrink:0;position:relative;margin:15px;width:5em;height:5em}.gs-avatar img{cursor:pointer;width:5em;height:5em;border-radius:2.5em}.gs-avatar img.avatar-bg-1{background-color:#e0dce8}.gs-avatar img.avatar-bg-2{background-color:#cce6e9}.gs-avatar img.avatar-bg-3{background-color:#fce0d7}.gs-avatar img.avatar-bg-4{background-color:#e1f3e7}.gs-avatar img.avatar-bg-5{background-color:#ccf0f4}.gs-avatar img.avatar-bg-6{background-color:#feefd8}.comment-deleted .gs-avatar img,.comment-hidden:not(.self-comment) .gs-avatar img,.comment-removed .gs-avatar img{cursor:default}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-badge{display:flex;align-items:flex-start}.gs-badge .badge-img{width:60px;height:60px;max-width:100%}.gs-badge .badge-details{max-width:100%}.gs-badge .next-level{display:none;font-size:.875em;color:#757575;padding-top:5px;margin-top:10px;border-top:1px solid #ddd}.gs-badge .next-level span{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal}.gs-badge.basic{flex-direction:column;align-items:center;margin:15px 5px;text-align:center}.gs-badge.basic .badge-img{height:45px;width:45px}.gs-badge.basic .badge-heading,.gs-badge.basic .badge-description{font-size:.875em;color:#464646}.gs-badge.basic .badge-heading{margin:5px 0}.gs-badge.basic .badge-heading .badge-level{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal}.gs-badge.basic .badge-description{margin:0;line-height:1.25}.gs-badge.basic.solo{flex-direction:row;text-align:left;margin-bottom:30px}.gs-badge.basic.solo .badge-img{margin-right:15px}@media screen and (min-width: 525px){.gs-badge.basic{margin-bottom:30px}}.gs-badge.detailed{flex-direction:row;margin:45px 0}.gs-badge.detailed .badge-img{margin-right:15px;flex:0 0 60px}.gs-badge.detailed .badge-details{flex:1 1 100%;display:flex;flex-direction:column}.gs-badge.detailed .badge-details p{margin:0}.gs-badge.detailed .badge-details .badge-heading{display:flex;flex-direction:row;align-items:center}.gs-badge.detailed .badge-details .badge-heading .badge-name{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;font-size:1.125em}.gs-badge.detailed .badge-details .badge-heading .badge-name:not(.complete)::after{content:"•";margin:0 8px}.gs-badge.detailed .badge-details .badge-heading .badge-level-earned{color:#757575}.gs-badge.detailed .badge-details .badge-heading .badge-complete::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";margin-left:10px;color:rgba(105,193,134,.5);font-size:1.125em}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-characteristics span{display:inline-block;margin-right:10px;line-height:1.75;font-size:.875em;color:#757575}.gs-characteristics .work-full::before,.gs-characteristics .work-part::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";vertical-align:baseline;margin-right:10px;font-size:1.125em}.gs-characteristics .parent::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";vertical-align:baseline;margin-right:10px;font-size:1.125em}.gs-characteristics .military::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";vertical-align:baseline;margin-right:10px;font-size:1.125em}.gs-characteristics .online::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";vertical-align:baseline;margin-right:10px;font-size:1.125em;font-weight:300}.gs-characteristics .international::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";vertical-align:baseline;margin-right:10px;font-size:1.125em}.gs-characteristics .transfer::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";vertical-align:baseline;margin-right:10px;font-size:1.125em}.gs-characteristics .part-time::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";vertical-align:baseline;margin-right:10px;font-size:1.125em}.gs-characteristics .commuter::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";vertical-align:baseline;margin-right:10px;font-size:1.125em}.gs-characteristics.avatar-bg-1 span::before{color:#64528c}.gs-characteristics.avatar-bg-2 span::before{color:#00818f}.gs-characteristics.avatar-bg-3 span::before{color:#f26539}.gs-characteristics.avatar-bg-4 span::before{color:#69c186}.gs-characteristics.avatar-bg-5 span::before{color:#00b2c8}.gs-characteristics.avatar-bg-6 span::before{color:#fbaf3a}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-count-list{width:100%;text-align:center;margin:15px 0}.gs-count-list .count{display:inline-block;text-align:center}.gs-count-list .count.clickable{cursor:pointer}.gs-count-list .count:not(.clickable){pointer-events:none}.gs-count-list .count:not(.clickable):focus{outline:none}.gs-count-list div.count:nth-child(n+2){border-left:1px solid #ddd;padding-left:15px;margin-left:15px}.gs-count-list .count-label,.gs-count-list .count-number{display:block;width:100%;min-width:100%}.gs-count-list .count-label{font-size:.875em;color:#757575}.gs-count-list .count-number{color:#00818f}.gs-count-list .count-number .gs-magnitude span{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:300;font-style:normal;font-size:1.875em}.gs-count-list .count-number.loading::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#ddd;font-size:1em;margin-bottom:10px;animation:spin 1s infinite steps(8)}.gs-count-list .count-number.loading .gs-magnitude{display:none}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-custom-tags .blocked-error,.gs-custom-tags .blocked-error-email{position:relative;display:none}.gs-custom-tags.blocked{margin-bottom:5px}.gs-custom-tags.blocked .blocked-error{display:block}.gs-custom-tags.blocked .tag-container{margin-bottom:5px}.gs-custom-tags.blocked-email{margin-bottom:5px}.gs-custom-tags.blocked-email .blocked-error-email{display:block}.gs-custom-tags.blocked-email .tag-container{margin-bottom:5px}.gs-custom-tags .message{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;padding:10px;border:1px solid #00b2c8;border-radius:3px}.gs-custom-tags .message .content{margin:0}.gs-custom-tags .message .close{margin-left:10px}.gs-custom-tags .message .close::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";color:#757575}.gs-custom-tags .tags-heading{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;margin:30px auto 10px;font-size:1em}.gs-custom-tags .tag-container{position:relative;display:flex;flex-direction:row;justify-content:flex-start;padding:5px 5px 0;margin-top:15px;margin-bottom:30px;border:1px solid #aaa;border-radius:3px;min-height:44px;outline:none}.gs-custom-tags .tag-container.focused{box-shadow:0 0 1px #00b2c8;border-color:#00b2c8}.gs-custom-tags .tag-container .tags{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%}.gs-custom-tags .tag-container .tags .tag{position:relative;display:inline-block;margin:0 5px 5px 0;border:1px solid #64528c;border-radius:3px;max-width:100%}.gs-custom-tags .tag-container .tags .tag .tag-name{transition:padding .15s,border-color .3s,box-shadow .3s;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:block;position:relative;margin-bottom:0;padding:5px 30px 5px 10px;color:#64528c;font-size:1em;cursor:pointer}.gs-custom-tags .tag-container .tags .tag::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";color:#64528c;position:absolute;top:6px;right:10px;cursor:pointer;font-size:.875em}.gs-custom-tags .tag-container .tags .new-tag-container{position:relative;display:inline-block;flex:1 0 150px;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin:0 5px 5px 0;min-width:150px}.gs-custom-tags .tag-container .tags .new-tag-container .new-tag{width:100%;margin:0}.gs-custom-tags .tag-container .tags .new-tag-container .new-tag:focus{outline:none}.gs-custom-tags .tag-container .tags .new-tag-container .new-tag textarea,.gs-custom-tags .tag-container .tags .new-tag-container .new-tag pre{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:4px;margin-top:3px}.gs-custom-tags .tag-container .tags .new-tag-container .new-tag textarea+.decor{border:0}.gs-custom-tags .tag-container .tags .new-tag-container .new-tag textarea:focus{box-shadow:none}.gs-custom-tags .tag-container .tags .new-tag-container .new-tag textarea:focus+.decor{border:0;box-shadow:none}.gs-custom-tags .tag-container .suggested-tags{position:absolute;z-index:1;width:calc(100% + 1px);max-width:calc(100% + 1px);bottom:100%;left:-1px;margin:15px 0;padding:10px 0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:1px solid #ddd;border-radius:3px}.gs-custom-tags .tag-container .suggested-tags::after{left:10px;bottom:-20px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-custom-tags .tag-container .suggested-tags::before{left:10px;bottom:-21px;border-color:#ddd rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-custom-tags .tag-container .suggested-tags a{display:block;width:100%;max-width:100%;padding:5px 10px;color:#757575;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all .2s}.no-touchevents .gs-custom-tags .tag-container .suggested-tags a:hover{background:#00818f;color:#fff}.gs-custom-tags .tag-container .suggested-tags a:focus{outline:none;background:#00818f;color:#fff}.gs-custom-tags .tag-container .suggested-tags .tags-loader{padding:5px 10px}.no-touchevents .gs-custom-tags .tag-container .suggested-tags{top:100%;bottom:auto}.no-touchevents .gs-custom-tags .tag-container .suggested-tags::after{left:10px;top:-20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.no-touchevents .gs-custom-tags .tag-container .suggested-tags::before{left:10px;top:-21px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-custom-tags .recommended-tags{margin-bottom:25px}.gs-custom-tags .recommended-tags p{margin:0 0 5px}.gs-custom-tags .recommended-tags .tag{position:relative;display:inline-block;margin:0 5px 5px 0;border:1px solid #64528c;border-radius:3px;max-width:100%;border-color:#aaa;margin:5px 10px 5px 0}.gs-custom-tags .recommended-tags .tag .tag-name{transition:padding .15s,border-color .3s,box-shadow .3s;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:block;position:relative;margin-bottom:0;padding:5px 30px 5px 10px;color:#64528c;font-size:1em;cursor:pointer;padding:5px 10px;color:#757575}.gs-custom-tags .recommended-tags .tag.disabled{pointer-events:none;cursor:default;background-color:#f3f3f3}.gs-custom-tags .recommended-tags .tag.disabled:focus{outline:none}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-date-picker .header{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #aaa;font-size:.875em}.gs-date-picker .header>*{padding:5px 10px}.gs-date-picker .header span{cursor:default}.gs-date-picker .header a{transition:color .3s;flex:1 0 auto}.gs-date-picker .header a.prev::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}.gs-date-picker .header a.next{text-align:right}.gs-date-picker .header a.next::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}.gs-date-picker .header a.disabled{color:#ddd;cursor:default}.gs-date-picker .calendar{width:100%;padding:10px 0}.gs-date-picker .calendar .day-names{font-size:.875em}.gs-date-picker .calendar .day-names::before,.gs-date-picker .calendar .day-names::after{content:" ";height:0;width:0;display:table}.gs-date-picker .calendar .day-names::after{clear:both}.gs-date-picker .calendar .day-names span{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;display:block;float:left;text-align:center;width:35px;cursor:default}.gs-date-picker .calendar .days::before,.gs-date-picker .calendar .days::after{content:" ";height:0;width:0;display:table}.gs-date-picker .calendar .days::after{clear:both}.gs-date-picker .calendar .days .day{transition:color .3s,background-color .3s;display:block;margin:2px 0;width:35px;height:26px;line-height:26px;text-align:center;float:left;color:#aaa;background-color:#fff}.no-touchevents .gs-date-picker .calendar .days .day:hover{background-color:#f0eef4}.gs-date-picker .calendar .days .day:focus{outline:none;background-color:#f0eef4}.gs-date-picker .calendar .days .day.curr-month{color:#464646}.gs-date-picker .calendar .days .day.week-start{clear:left}.gs-date-picker .calendar .days .day.disabled{color:#ddd;cursor:default}.no-touchevents .gs-date-picker .calendar .days .day.disabled:hover{background-color:#fff}.gs-date-picker .calendar .days .day.start.day,.gs-date-picker .calendar .days .day.end.day{color:#fff;background-color:#64528c}.no-touchevents .gs-date-picker .calendar .days .day.start.day:hover,.no-touchevents .gs-date-picker .calendar .days .day.end.day:hover{background-color:#64528c}.gs-date-picker .calendar .days .day.range{background-color:#f0eef4}.gs-date-picker .footer{padding-left:7px}.gs-date-picker .footer a{transition:color .3s;font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;color:#00818f;font-size:.875em}.gs-date-picker .footer a.disabled{color:#aaa;cursor:default}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-date-selector{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:0}.gs-date-selector .date-selector{position:relative;flex:0 0 auto}.gs-date-selector .date-selector.end-date{min-width:116px}.gs-date-selector .date-selector.end-date .gs-date-picker .calendar .days .day.start{background-color:#fff;border:1px solid #64528c;color:#64528c}.gs-date-selector .date-selector.end-date .gs-date-picker .calendar .days .day.start.end{background-color:#64528c;border:0;color:#fff}.gs-date-selector button{margin-left:15px;line-height:2.45}.gs-date-selector .date-select-input{user-select:none;position:relative;cursor:pointer}.gs-date-selector .date-select-input .description{display:block;padding:10px 0}.gs-date-selector .date-select-input .description.empty{color:#757575}.gs-date-selector .date-select-input .description::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeLight";vertical-align:baseline;font-size:1.25em;margin-right:15px;color:#64528c}.gs-date-selector .date-select-input .error-container{padding:10px 10px 10px 35px;visibility:hidden;opacity:0;position:absolute;width:150px;background:#fff;border:1px solid #df264b;border-radius:3px;top:51px;left:-8px}.gs-date-selector .date-select-input .error-container::after{left:7px;top:-20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-date-selector .date-select-input .error-container::before{left:7px;top:-21px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #df264b;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-date-selector .date-select-input .error-container.active{visibility:visible;opacity:1;z-index:1}.gs-date-selector .date-select-input .error-container.active .error{font-size:1em;color:#464646;position:relative;transition:opacity .25s ease-in;visibility:visible;opacity:1}.gs-date-selector .date-select-input .error-container.active .error::before{position:absolute;left:-27px;top:0;color:#df264b}.gs-date-selector .divider{margin:0 30px}.gs-date-selector .date-menu{display:flex;flex-direction:row;visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s ease-in;position:absolute;top:50px;left:-8px;border:1px solid #ddd;border-radius:3px;z-index:3;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.2);min-width:247px}.gs-date-selector .date-menu::after{left:7px;top:-20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-date-selector .date-menu::before{left:7px;top:-21px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-date-selector .date-menu.opened{visibility:visible;opacity:1;transition:opacity .25s ease-in}.gs-date-selector .date-menu .links{margin-top:13px}.gs-date-selector .date-menu .links a{transition:background-color .3s;display:block;padding:12px 15px}.no-touchevents .gs-date-selector .date-menu .links a:hover{background-color:#f0eef4;text-decoration:none}.gs-date-selector .date-menu .gs-date-picker{padding-top:5px}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}gs-editable{display:block}gs-editable.ng-invalid{border-color:#df264b}gs-editable.ng-invalid:focus{border-color:#df264b}gs-editable.ng-empty .read-value{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:300;font-style:italic;color:#aaa}.gs-editable.read-mode .read{display:flex}.gs-editable.read-mode .write{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s ease-in;pointer-events:none}.gs-editable.write-mode .read{display:none}.gs-editable.write-mode .write{visibility:visible;opacity:1;transition:opacity .25s ease-in}.gs-editable.textarea-type .read-value{display:block;white-space:pre-wrap;word-wrap:break-word}.gs-editable.checkbox-type .read{border:none;width:130px}.gs-editable.checkbox-type .read .read-value{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#6d6d6d}.gs-editable .read{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:border-color .3s;width:100%;border-bottom:1px solid #aaa;cursor:pointer;position:absolute}.gs-editable .read::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#64528c}.gs-editable .read .read-value{line-height:1.3;padding:9px 9px 9px 0}.gs-editable .write{display:flex;flex-direction:row;align-items:center}.gs-editable .write .write-value{flex:1 1 auto}.gs-editable .write .write-value>*{width:100%}.gs-editable .write .controls{font-size:1.25em;padding:5px 0 5px 10px}.gs-editable .write .controls .save::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}.gs-editable .write .controls .delete::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}.gs-editable .write .controls .cancel::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.flag-icon-background,.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:1.3333333333em;line-height:1em}.flag-icon:before{content:" "}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-es-ca{background-image:url(../flags/4x3/es-ca.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(../flags/1x1/es-ca.svg)}.flag-icon-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(../flags/1x1/es-ga.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}.flag-icon-xk{background-image:url(../flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(../flags/1x1/xk.svg)}.gs-enrollment-label{border-radius:3px;padding:5px;color:#122231;font-size:10px;letter-spacing:1px;text-transform:uppercase;display:inline}.gs-enrollment-label.prospective{background-color:rgba(251,175,58,.3);display:inline-flex;padding:5px;color:#122231;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.gs-enrollment-label.prospective::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#fbaf3a;margin-right:5px;font-size:10px}.gs-enrollment-label.current-student{background-color:rgba(105,193,134,.3);display:inline-flex;padding:5px;color:#122231;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.gs-enrollment-label.current-student::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#69c186;margin-right:5px;font-size:10px}.gs-enrollment-label.devry-prospect{border:1px solid #fbaf3a;border-radius:3px;padding:5px;color:#122231;font-size:10px;letter-spacing:1px;text-transform:uppercase}.gs-enrollment-label.applicant{border:1px solid #f26539;border-radius:3px;padding:5px;color:#122231;font-size:10px;letter-spacing:1px;text-transform:uppercase}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-fade-in{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s ease-in}.gs-fade-in.in{visibility:visible;opacity:1;transition:opacity .25s ease-in}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-fade-out{visibility:visible;opacity:1;transition:opacity .25s ease-in}.gs-fade-out.out{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s ease-in}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-file-input{position:relative;max-width:125px}.gs-file-input .gs-file-input-control:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.gs-file-input label{cursor:pointer;margin-bottom:0}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-like{width:25px;height:25px;display:inline-block;vertical-align:middle;cursor:pointer}.gs-like .heart-base,.gs-like .heart-draw,.gs-like .heart-fill{stroke-width:4;stroke-linecap:round;fill:rgba(0,0,0,0);transform-origin:50% 50%}.gs-like .heart-base{stroke:#757575;transition:stroke .25s ease}.gs-like .heart-draw{stroke:#64528c;stroke-width:5;stroke-dasharray:150;stroke-dashoffset:150}.likers gs-like:focus,.likers .gs-like:focus{outline:none}.likers gs-like:focus .heart-base,.likers .gs-like:focus .heart-base{stroke-width:5;stroke:#64528c}.no-touchevents .likers gs-like:hover .heart-base,.no-touchevents .likers .gs-like:hover .heart-base{stroke-opacity:.5}.no-touchevents .likers gs-like:hover .heart-draw,.no-touchevents .likers .gs-like:hover .heart-draw{animation:draw .4s linear forwards}.no-smil.no-touchevents .likers gs-like:hover .heart-base,.no-smil.no-touchevents .likers .gs-like:hover .heart-base{stroke-opacity:1;stroke-width:5;stroke:#64528c}.no-smil.no-touchevents .likers gs-like:hover .heart-draw,.no-smil.no-touchevents .likers .gs-like:hover .heart-draw{animation:initial}.likers.self-liked gs-like .heart-base,.likers.self-liked gs-like .heart-draw,.likers.self-liked .gs-like .heart-base,.likers.self-liked .gs-like .heart-draw{display:none}.likers.self-liked gs-like .heart-fill,.likers.self-liked .gs-like .heart-fill{stroke:#64528c;fill:#64528c}.likers.self-liked.animate gs-like .heart-base,.likers.self-liked.animate gs-like .heart-draw,.likers.self-liked.animate .gs-like .heart-base,.likers.self-liked.animate .gs-like .heart-draw{display:none}.likers.self-liked.animate gs-like .heart-fill,.likers.self-liked.animate .gs-like .heart-fill{fill:#64528c;animation:beat .4s ease-in-out}@keyframes draw{to{stroke-dashoffset:0}}@keyframes beat{0%{transform:scale(0)}50%{transform:scale(1.25)}100%{transform:scale(1)}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-magnitude .unit{font-size:.5em}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-post-card{transition:box-shadow .3s;box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-width:100%;margin:30px 0 0;border-radius:5px;background-color:#fff}.gs-post-card .post-card{position:relative;min-height:143px;border-bottom:1px solid #ddd}.gs-post-card .post-card.no-border{border-bottom:none}.gs-post-card .post-card .write{display:none}.gs-post-card .post-card .recommended-for-likes{border-bottom:1px solid #ddd}.gs-post-card .post-card .recommended-for-likes p{padding:15px 15px 0;margin:0 0 15px;font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#464646;font-size:1em}.gs-post-card .post-card .marked-as-question{border-bottom:1px solid #ddd}.gs-post-card .post-card .marked-as-question p{display:flex;padding:15px 15px 0;margin:0 0 15px;font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#df264b;font-size:1em}.gs-post-card .post-card .marked-as-question p::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";margin-right:10px;vertical-align:text-bottom;font-weight:300;font-size:1.5em;line-height:1}.gs-post-card .post-card .profile-info{display:flex;align-items:center;flex-direction:row;padding:10px 5px;cursor:pointer}.gs-post-card .post-card .profile-info .gs-avatar{font-size:10px}.gs-post-card .post-card .profile-info .gs-user-details{margin-right:10px}.gs-post-card .post-card .post-info{border-top:5px solid rgba(0,0,0,0);padding:15px 20px 0}.gs-post-card .post-card .post-info .post-status div:first-child{margin-right:15px}.gs-post-card .post-card .post-info .post-status .privacy-status,.gs-post-card .post-card .post-info .post-status .hidden-status{display:inline-block;position:relative;font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#6d6d6d;margin:0;cursor:pointer}.gs-post-card .post-card .post-info .post-status .privacy-status:hover,.gs-post-card .post-card .post-info .post-status .hidden-status:hover{color:#00818f}.gs-post-card .post-card .post-info .post-status .privacy-status:focus,.gs-post-card .post-card .post-info .post-status .hidden-status:focus{color:#00818f;outline:none}.gs-post-card .post-card .post-info .post-status .privacy-status .tooltip,.gs-post-card .post-card .post-info .post-status .hidden-status .tooltip{position:absolute;left:-15px;top:40px;right:0;z-index:3;width:230px;padding:25px;background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);color:#464646}.gs-post-card .post-card .post-info .post-status .privacy-status .tooltip::after,.gs-post-card .post-card .post-info .post-status .hidden-status .tooltip::after{left:40px;top:-30px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:15px 15px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-post-card .post-card .post-info .post-status .privacy-status .tooltip::before,.gs-post-card .post-card .post-info .post-status .hidden-status .tooltip::before{left:40px;top:-31px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-width:15px 15px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-post-card .post-card .post-info .post-status .privacy-status .tooltip .close,.gs-post-card .post-card .post-info .post-status .hidden-status .tooltip .close{top:4px;right:7px;position:absolute}.gs-post-card .post-card .post-info .post-status .privacy-status .tooltip .close::after,.gs-post-card .post-card .post-info .post-status .hidden-status .tooltip .close::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}.gs-post-card .post-card .post-info .post-status .privacy-status::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";margin-right:5px;vertical-align:top}.gs-post-card .post-card .post-info .post-status .hidden-status::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";margin-right:5px;vertical-align:top}.gs-post-card .post-card .post-info .post-status .hidden-status .tooltip{white-space:pre-wrap}.gs-post-card .post-card .post-info .post-status:not(.ng-hide)+.created-date{margin-top:15px}.gs-post-card .post-card .post-info .created-date{color:#757575;font-size:.875em}.gs-post-card .post-card .post-info .title{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;padding-top:15px;font-size:1.125em;word-wrap:break-word;margin-bottom:0;margin-top:0}.gs-post-card .post-card .post-info .prompt-label{margin-top:15px}.gs-post-card .post-card .post-info .prompt-label span{display:inline-block;background:#ddd;border-radius:3px;padding:2px 5px;cursor:pointer;font-size:.875em}.gs-post-card .post-card .post-topics-container{padding:0 20px 15px}.gs-post-card .post-card .post-topics-container .post-topics{font-size:.875em;color:#757575}.gs-post-card .post-card .post-topics-container .post-topics .topic-link.subscribed::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";vertical-align:baseline;margin-right:3px;margin-left:5px;font-weight:400}.gs-post-card .post-card .post-topics-container .post-topics .topic-link .topic-comma-breaks{font-size:.875em;color:#757575;text-decoration:none}.gs-post-card .post-card .post-topics-container .post-topics .topic-link .topic-comma-breaks:hover{text-decoration:none}.gs-post-card .post-card.avatar-bg-1 .post-info{border-color:#64528c}.gs-post-card .post-card.avatar-bg-2 .post-info{border-color:#00818f}.gs-post-card .post-card.avatar-bg-3 .post-info{border-color:#f26539}.gs-post-card .post-card.avatar-bg-4 .post-info{border-color:#69c186}.gs-post-card .post-card.avatar-bg-5 .post-info{border-color:#00b2c8}.gs-post-card .post-card.avatar-bg-6 .post-info{border-color:#fbaf3a}.gs-post-card .post-card .title span,.gs-post-card .post-card .content span{font:inherit}.gs-post-card .post-card .content{padding:15px 20px;white-space:pre-wrap;word-wrap:break-word}.gs-post-card .post-card .content a{text-decoration:underline}.gs-post-card .post-card .date{padding:0 20px;margin-bottom:15px;font-size:.875em;color:#757575;font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:300;font-style:italic}.gs-post-card .post-card .date span{text-transform:lowercase;font-style:inherit}.gs-post-card .post-card .tags{padding:0 20px 20px;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.gs-post-card .post-card .tags .tag-icon{position:absolute}.gs-post-card .post-card .tags .tag-icon::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#757575;margin-right:10px;font-weight:400}.gs-post-card .post-card .tags .tag-container{padding-left:25px}.gs-post-card .post-card .tags a{color:#757575;display:inline-block;margin-right:20px;margin-bottom:5px}.gs-post-card .post-card .tags a:hover{text-decoration:none}.gs-post-card .post-card .controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 20px;padding:25px 0;border-top:1px solid #ddd}.gs-post-card .post-card .controls .likers{margin-right:15px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gs-post-card .post-card .controls .likers .count{display:none;color:#757575}.gs-post-card .post-card .controls .likers.self-liked .count{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#64528c}.gs-post-card .post-card .controls .likers.has-likes{margin-right:10px}.gs-post-card .post-card .controls .likers.has-likes .count{padding-right:10px;cursor:pointer;display:inline-block}.no-touchevents .gs-post-card .post-card .controls .likers.has-likes .count:hover{text-decoration:underline;color:#64528c}@media screen and (max-width: 500px){.gs-post-card .post-card .controls .likers.has-likes .count{font-size:.875em}}.gs-post-card .post-card .controls .comment-count{margin-right:15px;color:#757575;display:flex;align-items:center}.gs-post-card .post-card .controls .comment-count::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeLight";color:#757575;font-size:1.1em;margin-right:5px}.gs-post-card .post-card .controls .comment-count.self-commented .count{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#64528c}.gs-post-card .post-card .controls .comment-count.self-commented::before{font-family:"FontAwesomeSolid";color:#64528c}@media screen and (max-width: 500px){.gs-post-card .post-card .controls .comment-count{font-size:.875em}}.gs-post-card .post-card+.comments .view-more{color:#757575;cursor:pointer;padding:15px;font-size:.9em}.gs-post-card .post-card+.comments .comment{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:10px 20px}.gs-post-card .post-card+.comments .comment .comment-content .read{white-space:pre-wrap;word-wrap:break-word;display:block}.gs-post-card .post-card+.comments .comment .comment-content .read a{text-decoration:underline}.gs-post-card .post-card+.comments .comment .comment-content .write{display:none}.gs-post-card .post-card+.comments .comment .comment-content .date{display:block;margin-top:10px;font-style:italic}.gs-post-card .post-card+.comments .comment .comment-content .date span{text-transform:lowercase;font-style:italic}.gs-post-card .post-card+.comments .comment .form-controls{display:none}.gs-post-card .post-card+.comments .comment.editing .comment-header{display:none}.gs-post-card .post-card+.comments .comment.editing .comment-content .read{display:none}.gs-post-card .post-card+.comments .comment.editing .comment-content .write{display:block}.gs-post-card .post-card+.comments .comment.editing .comment-content .date{display:none}.gs-post-card .post-card+.comments .comment.editing .form-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:15px 0}.gs-post-card .post-card+.comments .comment.editing .form-controls button{margin-right:15px}.gs-post-card .post-card+.comments .comment.editing .controls{display:none}.gs-post-card .post-card+.comments .comment .controls{display:flex;flex-direction:row;justify-content:flex-start;margin-top:30px}.gs-post-card .post-card+.comments .comment .controls .likers{margin-right:15px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gs-post-card .post-card+.comments .comment .controls .likers .count{display:none;color:#757575}.gs-post-card .post-card+.comments .comment .controls .likers.self-liked .count{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#64528c}.gs-post-card .post-card+.comments .comment .controls .likers.has-likes{margin-right:10px}.gs-post-card .post-card+.comments .comment .controls .likers.has-likes .count{padding-right:10px;cursor:pointer;display:inline-block}.no-touchevents .gs-post-card .post-card+.comments .comment .controls .likers.has-likes .count:hover{text-decoration:underline;color:#64528c}.gs-post-card .post-card+.comments .comment .controls .likers.has-likes .count.no-likes{cursor:default}.no-touchevents .gs-post-card .post-card+.comments .comment .controls .likers.has-likes .count.no-likes:hover{text-decoration:none;color:#757575}.gs-post-card .post-card+.comments .comment.comment-removed .edit-comment{align-items:center}.gs-post-card .post-card+.comments .comment.comment-removed .edit-comment gs-avatar{pointer-events:none;cursor:default}.gs-post-card .post-card+.comments .comment.comment-removed .edit-comment .comment-details .comment-header{display:none}.gs-post-card .post-card+.comments .comment.comment-removed .edit-comment .comment-details .comment-content .read{font-style:italic}.gs-post-card .post-card+.comments .comment.comment-removed .edit-comment .comment-details .comment-content .date{display:none}.gs-post-card .post-card+.comments .comment.comment-removed .edit-comment .comment-details .controls{display:none}.gs-post-card .post-card+.comments .add-comment,.gs-post-card .post-card+.comments .edit-comment{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:0}.gs-post-card .post-card+.comments .add-comment .controls,.gs-post-card .post-card+.comments .edit-comment .controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:5px}.gs-post-card .post-card+.comments .add-comment .controls button,.gs-post-card .post-card+.comments .edit-comment .controls button{margin-right:15px}.gs-post-card .post-card+.comments .add-comment label.blocked,.gs-post-card .post-card+.comments .edit-comment label.blocked{margin-bottom:0}.gs-post-card .post-card+.comments .add-comment label.blocked .blocked-error,.gs-post-card .post-card+.comments .edit-comment label.blocked .blocked-error{position:relative;display:block;margin-top:10px}.gs-post-card .post-card+.comments .add-comment label.blocked-email,.gs-post-card .post-card+.comments .edit-comment label.blocked-email{margin-bottom:0}.gs-post-card .post-card+.comments .add-comment label.blocked-email .blocked-error-email,.gs-post-card .post-card+.comments .edit-comment label.blocked-email .blocked-error-email{position:relative;display:block;margin-top:10px}.gs-post-card .post-card+.comments .add-comment{padding:30px 20px 0}.gs-post-card .post-card+.comments .add-comment .gs-avatar img{cursor:default}.gs-post-card .post-card+.comments .add-comment .controls{padding-bottom:30px}.gs-post-card .post-card+.comments.has-comments{padding-top:5px}.gs-post-card .post-card+.comments.has-comments .add-comment{border-top:1px solid #ddd}.gs-post-card .post-card+.comments .gs-avatar{flex:0 0 40px;margin:0;position:relative;font-size:8px}.gs-post-card .post-card+.comments .comment-details{flex:1 1 auto;margin-left:15px;max-width:calc(100% - 55px)}.gs-post-card .post-card+.comments .comment-details .info-tip{margin:10px 0 15px}.gs-post-card .post-card+.comments .comment-details .comment-header{display:flex;flex-direction:column;align-items:baseline;margin-bottom:5px}.gs-post-card .post-card+.comments .comment-details .comment-header .metadata{width:100%}.gs-post-card .post-card+.comments .comment-details .comment-header .metadata .name-section{display:block}.gs-post-card .post-card+.comments .comment-details .comment-header .metadata .date{display:block}.gs-post-card .post-card+.comments .comment-details .comment-header .metadata .name{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;cursor:pointer;width:100%}.no-touchevents .gs-post-card .post-card+.comments .comment-details .comment-header .metadata .name:hover{text-decoration:underline}.gs-post-card .post-card+.comments .comment-details .comment-header .metadata .date{color:#757575;width:100%;font-size:.9em}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status{position:relative;font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;color:#6d6d6d;cursor:pointer}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";margin-right:5px;vertical-align:top}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status:hover{color:#00818f}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status:focus{outline:none;color:#00818f}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status .tooltip{position:absolute;left:-15px;top:40px;right:0;z-index:3;width:240px;padding:25px;background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);color:#464646}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status .tooltip::after{left:40px;top:-30px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:15px 15px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status .tooltip::before{left:40px;top:-31px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-width:15px 15px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status .tooltip .close{top:4px;right:7px;position:absolute}.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status .tooltip .close::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}@media screen and (min-width: 600px){.gs-post-card .post-card+.comments .comment-details .comment-header .hidden-status .tooltip{width:250px}}.gs-post-card .post-card .more-controls-toggle,.gs-post-card .post-card .admin-controls-toggle,.gs-post-card .comments .more-controls-toggle,.gs-post-card .comments .admin-controls-toggle{position:relative}.gs-post-card .post-card .more-controls-toggle .more-controls-link,.gs-post-card .post-card .admin-controls-toggle .more-controls-link,.gs-post-card .comments .more-controls-toggle .more-controls-link,.gs-post-card .comments .admin-controls-toggle .more-controls-link{position:relative;z-index:2;color:#757575;display:inline-block;text-align:center;width:30px}.gs-post-card .post-card .more-controls-toggle .more-controls-link::before,.gs-post-card .post-card .admin-controls-toggle .more-controls-link::before,.gs-post-card .comments .more-controls-toggle .more-controls-link::before,.gs-post-card .comments .admin-controls-toggle .more-controls-link::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid"}.gs-post-card .post-card .more-controls-toggle .more-controls-link.open,.gs-post-card .post-card .admin-controls-toggle .more-controls-link.open,.gs-post-card .comments .more-controls-toggle .more-controls-link.open,.gs-post-card .comments .admin-controls-toggle .more-controls-link.open{color:#00818f;z-index:4}.gs-post-card .post-card .more-controls-toggle .more-controls-link.open::before,.gs-post-card .post-card .admin-controls-toggle .more-controls-link.open::before,.gs-post-card .comments .more-controls-toggle .more-controls-link.open::before,.gs-post-card .comments .admin-controls-toggle .more-controls-link.open::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular"}.no-touchevents .gs-post-card .post-card .more-controls-toggle .more-controls-link:hover,.no-touchevents .gs-post-card .post-card .admin-controls-toggle .more-controls-link:hover,.no-touchevents .gs-post-card .comments .more-controls-toggle .more-controls-link:hover,.no-touchevents .gs-post-card .comments .admin-controls-toggle .more-controls-link:hover{color:#00818f;text-decoration:none}.gs-post-card .post-card .more-controls-toggle .admin-controls-link,.gs-post-card .post-card .admin-controls-toggle .admin-controls-link,.gs-post-card .comments .more-controls-toggle .admin-controls-link,.gs-post-card .comments .admin-controls-toggle .admin-controls-link{color:#00818f;font-size:1.25em}.gs-post-card .post-card .more-controls-toggle .admin-controls-link::before,.gs-post-card .post-card .admin-controls-toggle .admin-controls-link::before,.gs-post-card .comments .more-controls-toggle .admin-controls-link::before,.gs-post-card .comments .admin-controls-toggle .admin-controls-link::before{display:inline-block;content:"";vertical-align:middle;font-family:GetSet;vertical-align:top}.gs-post-card .post-card .more-controls-toggle .admin-controls-link.open::before,.gs-post-card .post-card .admin-controls-toggle .admin-controls-link.open::before,.gs-post-card .comments .more-controls-toggle .admin-controls-link.open::before,.gs-post-card .comments .admin-controls-toggle .admin-controls-link.open::before{content:""}.no-touchevents .gs-post-card .post-card .more-controls-toggle .admin-controls-link:hover,.no-touchevents .gs-post-card .post-card .admin-controls-toggle .admin-controls-link:hover,.no-touchevents .gs-post-card .comments .more-controls-toggle .admin-controls-link:hover,.no-touchevents .gs-post-card .comments .admin-controls-toggle .admin-controls-link:hover{text-decoration:none}.no-touchevents .gs-post-card .post-card .more-controls-toggle .admin-controls-link:hover::before,.no-touchevents .gs-post-card .post-card .admin-controls-toggle .admin-controls-link:hover::before,.no-touchevents .gs-post-card .comments .more-controls-toggle .admin-controls-link:hover::before,.no-touchevents .gs-post-card .comments .admin-controls-toggle .admin-controls-link:hover::before{content:""}.gs-post-card .post-card .more-controls-toggle .more-controls,.gs-post-card .post-card .admin-controls-toggle .more-controls,.gs-post-card .comments .more-controls-toggle .more-controls,.gs-post-card .comments .admin-controls-toggle .more-controls{display:flex;flex-direction:column;align-items:baseline;padding:10px 0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:1px solid #ddd;position:absolute;top:30px;right:-10px;z-index:3}.gs-post-card .post-card .more-controls-toggle .more-controls::after,.gs-post-card .post-card .admin-controls-toggle .more-controls::after,.gs-post-card .comments .more-controls-toggle .more-controls::after,.gs-post-card .comments .admin-controls-toggle .more-controls::after{right:15px;top:-20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-post-card .post-card .more-controls-toggle .more-controls::before,.gs-post-card .post-card .admin-controls-toggle .more-controls::before,.gs-post-card .comments .more-controls-toggle .more-controls::before,.gs-post-card .comments .admin-controls-toggle .more-controls::before{right:15px;top:-21px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-width:10px 10px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid}.gs-post-card .post-card .more-controls-toggle .more-controls a,.gs-post-card .post-card .admin-controls-toggle .more-controls a,.gs-post-card .comments .more-controls-toggle .more-controls a,.gs-post-card .comments .admin-controls-toggle .more-controls a{padding:1px 15px;width:100%;color:#757575}.no-touchevents .gs-post-card .post-card .more-controls-toggle .more-controls a:hover,.no-touchevents .gs-post-card .post-card .admin-controls-toggle .more-controls a:hover,.no-touchevents .gs-post-card .comments .more-controls-toggle .more-controls a:hover,.no-touchevents .gs-post-card .comments .admin-controls-toggle .more-controls a:hover{background-color:#00818f;color:#fff;text-decoration:none}.gs-post-card .post-card .more-controls-toggle .more-controls a+a,.gs-post-card .post-card .admin-controls-toggle .more-controls a+a,.gs-post-card .comments .more-controls-toggle .more-controls a+a,.gs-post-card .comments .admin-controls-toggle .more-controls a+a{margin:5px 0 0}.gs-post-card .post-card .admin-controls-toggle,.gs-post-card .comments .admin-controls-toggle{flex:0 1 auto;min-height:27px}.gs-post-card .post-card .admin-controls-toggle .more-controls,.gs-post-card .comments .admin-controls-toggle .more-controls{top:37px}.gs-post-card .post-card .admin-controls-toggle .more-controls::before,.gs-post-card .post-card .admin-controls-toggle .more-controls::after,.gs-post-card .comments .admin-controls-toggle .more-controls::before,.gs-post-card .comments .admin-controls-toggle .more-controls::after{left:59px}.gs-post-card .post-card .more-controls-toggle .more-controls{width:98px}.gs-post-card .post-card .admin-controls-toggle .more-controls{width:204px;left:-60px}.gs-post-card .post-card .save-post-toggle{cursor:pointer}.gs-post-card .post-card .save-post-toggle.saved::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#00818f;margin-left:15px;vertical-align:text-bottom}.gs-post-card .post-card .save-post-toggle:not(.saved)::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeLight";color:#00818f;margin-left:15px;vertical-align:text-bottom}.gs-post-card .post-card.self-post .more-controls-toggle .more-controls{width:160px}.gs-post-card .comments .more-controls-toggle .more-controls{width:132px}.gs-post-card .comments .admin-controls-toggle .more-controls{width:153px;left:-60px}.gs-post-card .comments .self-comment .more-controls-toggle .more-controls{width:149px}@media screen and (min-width: 600px){.gs-post-card{margin-top:15px}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-results-message{margin:0 auto;text-align:center}.gs-results-message a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:inline-block;position:relative;border:2px solid #aaa;border-radius:3px;padding:5px 30px 5px 10px}.gs-results-message a:empty{border:none}.gs-results-message a:not(:empty)::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";position:absolute;top:7px;right:10px;color:#6d6d6d;font-size:.875em}.gs-results-message a span{color:#6d6d6d}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.csspositionsticky .gs-scrollfix-sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;z-index:3}.touchevents .gs-scrollfix-sticky.input-focused{position:absolute}.gs-scrollfix-fixed{position:fixed;top:0;z-index:3;transform:translateZ(0)}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-search-bar{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;position:relative;z-index:0}.gs-search-bar .search-input{position:relative;flex:1 1 auto}.gs-search-bar .search-input input{width:100%;padding-left:40px;border-top-right-radius:0;border-bottom-right-radius:0;height:100%}.gs-search-bar .search-input .clear-search{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto;cursor:pointer}.gs-search-bar button{flex:0 0 auto;position:relative;z-index:1;line-height:1;margin:0;padding:10px 2em;min-height:40px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}body.inchworm-app .gs-search-bar{max-width:1100px;margin:0 auto}body.inchworm-app .gs-search-bar .search-input input{padding-left:10px;background-color:rgba(255,255,255,.9);color:#464646}body.inchworm-app .gs-search-bar .clear-search::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";font-size:1.25em;margin-top:7px;color:#464646}body.inchworm-app .gs-search-bar button{padding:10px 20px;background-color:rgba(255,255,255,.9);border-color:#aaa}body.inchworm-app .gs-search-bar button::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";display:block;position:absolute;left:10px;top:0;line-height:38px;font-size:1.125em;color:#464646}body.inchworm-app .gs-search-bar button span{display:none}body.insight-app .gs-search-bar .search-input::before{display:inline-block;content:"";vertical-align:middle;font-family:GetSet;display:block;position:absolute;top:0;left:10px;line-height:40px;font-size:1.15em;color:#757575;font-weight:bold}body.insight-app .gs-search-bar .clear-search::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeLight";line-height:40px}body.report-app .gs-search-bar .search-input::before{display:inline-block;content:"";vertical-align:middle;font-family:GetSet;display:block;position:absolute;top:0;left:10px;line-height:40px;font-size:1.15em;color:#757575;font-weight:bold}body.report-app .gs-search-bar .clear-search{display:none}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}body.insight-app .gs-tags{display:flex;flex-wrap:wrap;margin-bottom:10px}body.insight-app .gs-tags a{user-select:none;flex:1 1 40%;transition:padding .15s,background-color .3s,border-color .3s,box-shadow .3s;border:1px solid #aaa;position:relative;margin:5px;padding:5px 0 5px 20px;color:#757575;font-size:1em;border-radius:3px;display:none;white-space:nowrap;text-align:center}body.insight-app .gs-tags a:visited,body.insight-app .gs-tags a:active,body.insight-app .gs-tags a:hover,body.insight-app .gs-tags a:focus{color:#757575}body.insight-app .gs-tags a::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";transition:opacity .15s;color:#fff;margin-left:10px;vertical-align:baseline;opacity:0}body.insight-app .gs-tags a.selected{color:#fff;background-color:#64528c;padding-left:10px;padding-right:10px;border-color:#64528c}body.insight-app .gs-tags a.selected::after{opacity:1}body.insight-app .gs-tags a:first-child,body.insight-app .gs-tags a:first-child+a{display:block}@media screen and (min-width: 775px){body.insight-app .gs-tags{padding:15px 0 0;max-width:1000px;margin:0 auto}body.insight-app .gs-tags a{flex:0 1 auto;display:block;margin:10px}}@media screen and (min-width: 800px){body.insight-app .gs-tags{justify-content:center}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-textarea{position:relative;padding-bottom:1px;border-radius:3px;background:#fff}.gs-textarea textarea{transition:border-color .3s,box-shadow .3s;width:calc(100% - 1px);height:99px;padding:9px;line-height:1.3;border-radius:3px}.gs-textarea textarea:focus+.decor{outline:none;border-color:#00b2c8;box-shadow:0 0 1px #00b2c8}.gs-textarea pre{display:none;padding:9px;line-height:1.3}.gs-textarea .decor{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #aaa;border-radius:3px;pointer-events:none}.gs-textarea.gs-autogrow-enabled textarea{overflow:hidden;position:absolute;top:0;left:0;height:calc(100% - 1px) !important;resize:none;border:none;white-space:pre-wrap;word-wrap:break-word}.gs-textarea.gs-autogrow-enabled pre{display:block;visibility:hidden;white-space:pre-wrap;word-wrap:break-word}.gs-textarea.medium{min-height:61px}.gs-textarea.large{min-height:94px}.gs-textarea.x-large{min-height:180px}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-toggle-switch{transition:background-color .6s;position:relative;width:5em;height:2em;line-height:2;border-radius:1em;cursor:pointer;color:#fff}.gs-toggle-switch .toggle-button{transition:all .6s ease-in;position:absolute;top:.3em;width:1.4em;height:1.4em;background-color:#fff;border-radius:.7em}.gs-toggle-switch::before,.gs-toggle-switch::after{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;transition:visibility 0s .25s,opacity .25s ease-in;user-select:none;position:absolute;top:0;width:3em;text-align:center;text-transform:uppercase;visibility:hidden;opacity:0}.gs-toggle-switch::before{content:"On";left:.3em}.gs-toggle-switch::after{content:"Off";right:.3em}.gs-toggle-switch.on{background-color:#64528c}.gs-toggle-switch.on::before{transition:visibility 0s .25s,opacity .25s .25s ease-in;visibility:visible;opacity:1}.gs-toggle-switch.on .toggle-button{left:3.3em}.gs-toggle-switch.off{background-color:#aaa}.gs-toggle-switch.off::after{transition:visibility 0s .25s,opacity .25s .25s ease-in;visibility:visible;opacity:1}.gs-toggle-switch.off .toggle-button{left:.3em}.gs-toggle-switch.disabled{cursor:default;background-color:#ddd}.gs-toggle-switch.disabled::after,.gs-toggle-switch.disabled::before{visibility:hidden}.gs-toggle-switch.disabled .toggle-button{background-color:#f3f3f3}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-top-scroller{cursor:pointer;position:fixed;right:0;bottom:30px;background-color:rgba(223,38,75,.9);display:inline-block;width:35px;height:35px;z-index:4}.gs-top-scroller::before{display:inline-block;content:"";vertical-align:middle;font-family:GetSet;color:#fff;position:absolute;top:4px;left:8px;width:20px;font-size:20px}@media screen and (min-width: 800px){.gs-top-scroller{height:50px;width:50px;background-color:#df264b;z-index:0}.gs-top-scroller::before{top:7px;left:10px;width:27px;font-size:30px}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-topic-details{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;cursor:pointer;margin-bottom:30px}.no-touchevents .gs-topic-details:hover .details .title{text-decoration:underline}.gs-topic-details .topic-thumb{flex:0 0 65px;width:65px;height:65px;border-radius:50%;background-color:#64528c;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:15px}.gs-topic-details .details{overflow:hidden}.gs-topic-details .details .title{color:#64528c;margin-bottom:5px}.gs-topic-details .details .description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.875em;color:#757575;margin-bottom:5px}.gs-topic-details .details .stats{font-size:.875em;color:#757575}.gs-topic-details .details .stats .gs-magnitude{display:inline-block}.gs-topic-details .details .stats .gs-magnitude .unit{font-size:1em}.gs-topic-details .details .stats .users{margin-right:10px}.gs-topic-details .details .stats .users::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";vertical-align:baseline;margin-right:3px}.gs-topic-details .details .stats .posts::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";vertical-align:baseline;margin-right:3px}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-topic-select{position:relative;margin-bottom:30px}.gs-topic-select.open .select-container{border-color:#00b2c8;border-bottom-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.gs-topic-select.open .select-container .gs-topics{display:block;border-top:1px solid #aaa;max-height:260px;overflow-y:scroll;position:absolute;margin:0 -1px;width:calc(100% + 2px);min-width:calc(100% + 2px);z-index:1;border:1px solid #00b2c8;border-top-color:#aaa;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff;box-shadow:0 1px 1px rgba(0,178,200,.2),0 2px 3px 0 rgba(0,0,0,.1)}.gs-topic-select .select-container{display:flex;flex-direction:column;position:relative;background:#fff;border:1px solid #aaa;border-radius:3px}.gs-topic-select .select-container:focus{outline:none;border-color:#00b2c8;box-shadow:0 0 1px #00b2c8}.gs-topic-select .select-container .gs-topics{display:none}.gs-topic-select .select-container .selected{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;position:relative;cursor:pointer;padding:5px 30px 0 5px;min-height:42px}.gs-topic-select .select-container .selected::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";display:block;position:absolute;width:30px;right:-10px;top:10px;color:#757575}.gs-topic-select .select-container .selected .placeholder{position:absolute;padding:7px;color:#757575}.gs-topic-select .select-container .selected li{position:relative;display:inline-block;margin:0 5px 5px 0}.gs-topic-select .select-container .selected .topic-title{display:block;position:relative;margin-bottom:0;padding:5px 10px;color:#64528c;border:1px solid #64528c;border-radius:3px;background:#fff}.gs-topic-select .select-container .selected .topic-title::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";transition:opacity .15s;color:#64528c;margin-left:10px;opacity:1;font-size:.875em}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gs-user-card{transition:box-shadow .3s;box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-width:100%;border-radius:5px;background-color:#fff}.gs-user-card .user-card{position:relative;min-height:143px;padding:30px}.gs-user-card .user-card .transcluded .gs-follow-toggle .follow,.gs-user-card .user-card .transcluded .gs-follow-toggle .unfollow{width:100%}.gs-user-card .user-card .profile-info{display:flex;align-items:center;flex-direction:row;width:100%;cursor:pointer}.gs-user-card .user-card .profile-info .gs-avatar{font-size:19px;margin-top:0;margin-left:0}.gs-user-card .user-card .profile-info gs-user-details{width:100%}.gs-user-card .user-card .profile-info .gs-user-details{margin-bottom:15px;width:100%}.gs-user-card .user-card .profile-info .gs-user-details .name{font-size:1.375em;width:100%}.gs-user-card .user-card .profile-info .gs-user-details .partner{font-size:1em;color:#6d6d6d}.gs-user-card .user-card .profile-info .gs-user-details .partner .campus{display:none}.gs-user-card .user-card .about{margin-top:15px;text-align:center}.gs-user-card .user-card .interests-in-common-container{border-top:1px solid #ddd;text-align:center;margin-top:15px;padding-top:15px}.gs-user-card .user-card .interests-in-common-container .in-common-label{font-weight:bold;color:#464646;margin-bottom:15px;font-size:1em}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.flag-icon-background,.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:1.3333333333em;line-height:1em}.flag-icon:before{content:" "}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-es-ca{background-image:url(../flags/4x3/es-ca.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(../flags/1x1/es-ca.svg)}.flag-icon-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(../flags/1x1/es-ga.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}.flag-icon-xk{background-image:url(../flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(../flags/1x1/xk.svg)}.gs-user-details .details-section.degree-program-section>div,.gs-user-details .details-section.enrollment-section>div{display:inline}.gs-user-details .details-section.name-section{display:flex;align-items:center}.gs-user-details .details-section .name{display:block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.gs-user-details .details-section .partner,.gs-user-details .details-section .transcluded,.gs-user-details .details-section .program,.gs-user-details .details-section .degree,.gs-user-details .details-section .enrollment{font-size:.875em;color:#757575}.gs-user-details .details-section .partner::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#6d6d6d;vertical-align:baseline;margin-right:2px}.gs-user-details .details-section .partner span{color:#6d6d6d}.gs-user-details .details-section .partner.my-partner::before{color:#df264b}.gs-user-details .details-section.degree-program-section .transcluded::before{content:"•";color:#6d6d6d;margin:0 5px}.gs-user-details .details-section .campus::before{content:"•";color:#6d6d6d;margin:0 10px 0 7px}.gs-user-details .details-section .state_or_country::before{content:"•";color:#6d6d6d;margin:0 10px 0 7px}.gs-user-details .details-section .degree::after,.gs-user-details .details-section .enrollment.has-program::after{content:"•";color:#6d6d6d;margin:0 5px 0 10px}.gs-user-details .success-coach-section{display:flex;flex:100%;margin-bottom:10px}.gs-user-details .success-coach-section div{padding:5px 16px;display:flex;text-transform:uppercase;font-size:.875em;border:2px solid #69c186;border-radius:20px}.gs-user-details .success-coach-section div span{margin-top:1px}.gs-user-details .success-coach-section div::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";color:#69c186;margin-right:10px}@media screen and (max-width: 549px){.gs-user-details .success-coach-section{width:174px;font-size:.8em}}.ml-6{margin-left:6px}.mx-10{margin-left:10px;margin-right:10px}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.alert-modal .gs-modal{width:400px}.alert-page{min-height:125px}.alert-page h3{margin-bottom:0}.alert-page .message{padding:15px 0 30px;white-space:pre-wrap}.alert-page form{margin-top:0}.alert-page form .controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.alert-page form .controls button{margin:0 15px 0 0}.alert-page form .controls .ok-button.show-spinner::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";margin-left:8px;animation:spin 1s infinite steps(8)}.alert-page #below-buttons-text{padding:30px 0 0}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.confirm-modal .gs-modal{width:500px}.confirmation-page{min-height:125px}.confirmation-page .message{padding:30px 0}.confirmation-page .controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.confirmation-page .controls button{margin:0 15px 0 0}
@keyframes RV26IIHEOm6W6vcKMlCX{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.insight-app .qYpdNsZn_fA4Rp213DTm{padding-left:75px}.qYpdNsZn_fA4Rp213DTm{display:block;position:relative;color:#122231;background-color:#fff}.qYpdNsZn_fA4Rp213DTm .FIT8Uak_6XM4LB0DRoOA{padding:15px 45px 15px 15px;background-color:rgba(242,101,57,.8)}@media screen and (min-width: 550px){.qYpdNsZn_fA4Rp213DTm .FIT8Uak_6XM4LB0DRoOA{padding:30px}}.qYpdNsZn_fA4Rp213DTm .KyZvtUVb2hvVu7Maj7_1{margin:0;line-height:1.3;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 550px){.qYpdNsZn_fA4Rp213DTm .KyZvtUVb2hvVu7Maj7_1::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeSolid";display:block;margin-right:15px}}.qYpdNsZn_fA4Rp213DTm h5{font-size:40px;text-align:center}.qYpdNsZn_fA4Rp213DTm .Dtuem47FOc6kGvDTPIuC{cursor:pointer;position:absolute;right:10px;top:4px}@media screen and (min-width: 550px){.qYpdNsZn_fA4Rp213DTm .Dtuem47FOc6kGvDTPIuC{right:15px}}.qYpdNsZn_fA4Rp213DTm .Dtuem47FOc6kGvDTPIuC::before{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";font-size:1.5em}@media screen and (min-width: 550px){.qYpdNsZn_fA4Rp213DTm .Dtuem47FOc6kGvDTPIuC::before{font-size:1.875em}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.highlighted-text{background-color:rgba(251,175,58,.5);padding-left:2px;padding-right:2px;white-space:normal}.highlighted-text.highlighted-text-spaced{padding-left:0;padding-right:0}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.interestsInCommonContainer{border-top:1px solid #ddd;text-align:center;margin-top:15px;padding-top:15px}.interestsInCommonContainer .inCommonLabel{font-weight:bold;color:#464646;margin-bottom:15px;font-size:1em}.interestsInCommonContainer .interests-container{display:flex;flex-wrap:wrap}.interestsInCommonContainer .interests-container>*{margin:3.5px 2.5px}.interestsInCommonContainer .interests-container.interests-container--centered{justify-content:center}.interestsInCommonContainer .interests-container .interests-container__interest{user-select:none;font-size:.875em;color:#464646;padding:7px 10px;border:1px solid #ddd;border-radius:40px;background-color:#fff;line-height:1;display:flex;align-items:center;transition:all 150ms ease;transition-property:border-color,background-color}gs-interest-selector:not([display-only=true]) .interestsInCommonContainer .interests-container .interests-container__interest{cursor:pointer}.interestsInCommonContainer .interests-container .interests-container__interest::after{display:inline-block;content:"";vertical-align:middle;font-family:"FontAwesomeRegular";color:#64528c;margin-left:4px;width:16px;text-align:center}.interestsInCommonContainer .interests-container .interests-container__interest.interests-container__interest--selected{padding-left:20px;padding-right:20px}.interestsInCommonContainer .interests-container .interests-container__interest.interests-container__interest--selected::after{display:none}.interestsInCommonContainer .interests-container .interests-container__interest--parenting:hover{background-color:#fddfb0;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--parenting:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--parenting.interests-container__interest--selected{background-color:#fddfb0;border-color:#fddfb0}.interestsInCommonContainer .interests-container .interests-container__interest--military:hover{background-color:#f9b29c;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--military:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--military.interests-container__interest--selected{background-color:#f9b29c;border-color:#f9b29c}.interestsInCommonContainer .interests-container .interests-container__interest--social_consciousness:hover{background-color:#fce9ed;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--social_consciousness:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--social_consciousness.interests-container__interest--selected{background-color:#fce9ed;border-color:#fce9ed}.interestsInCommonContainer .interests-container .interests-container__interest--lgbtq:hover{background-color:#b3e8ef;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--lgbtq:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--lgbtq.interests-container__interest--selected{background-color:#b3e8ef;border-color:#b3e8ef}.interestsInCommonContainer .interests-container .interests-container__interest--working_while_going_to_school:hover{background-color:#fff7eb;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--working_while_going_to_school:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--working_while_going_to_school.interests-container__interest--selected{background-color:#fff7eb;border-color:#fff7eb}.interestsInCommonContainer .interests-container .interests-container__interest--first_generation_college_students:hover{background-color:#c3e6cf;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--first_generation_college_students:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--first_generation_college_students.interests-container__interest--selected{background-color:#c3e6cf;border-color:#c3e6cf}.interestsInCommonContainer .interests-container .interests-container__interest--artists:hover{background-color:#feefd8;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--artists:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--artists.interests-container__interest--selected{background-color:#feefd8;border-color:#feefd8}.interestsInCommonContainer .interests-container .interests-container__interest--older_students:hover{background-color:#f0eef4;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--older_students:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--older_students.interests-container__interest--selected{background-color:#f0eef4;border-color:#f0eef4}.interestsInCommonContainer .interests-container .interests-container__interest--commuting_to_school:hover{background-color:#cce6e9;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--commuting_to_school:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--commuting_to_school.interests-container__interest--selected{background-color:#cce6e9;border-color:#cce6e9}.interestsInCommonContainer .interests-container .interests-container__interest--international_students:hover{background-color:#e6f7fa;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--international_students:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--international_students.interests-container__interest--selected{background-color:#e6f7fa;border-color:#e6f7fa}.interestsInCommonContainer .interests-container .interests-container__interest--transfer_students:hover{background-color:#f9d4db;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--transfer_students:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--transfer_students.interests-container__interest--selected{background-color:#f9d4db;border-color:#f9d4db}.interestsInCommonContainer .interests-container .interests-container__interest--online_classes:hover{background-color:#80d9e4;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--online_classes:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--online_classes.interests-container__interest--selected{background-color:#80d9e4;border-color:#80d9e4}.interestsInCommonContainer .interests-container .interests-container__interest--mental_health:hover{background-color:#d1cbdd;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--mental_health:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--mental_health.interests-container__interest--selected{background-color:#d1cbdd;border-color:#d1cbdd}.interestsInCommonContainer .interests-container .interests-container__interest--first_generation_immigrants:hover{background-color:#fee7c4;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--first_generation_immigrants:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--first_generation_immigrants.interests-container__interest--selected{background-color:#fee7c4;border-color:#fee7c4}.interestsInCommonContainer .interests-container .interests-container__interest--analytical_thinking:hover{background-color:#fac1b0;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--analytical_thinking:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--analytical_thinking.interests-container__interest--selected{background-color:#fac1b0;border-color:#fac1b0}.interestsInCommonContainer .interests-container .interests-container__interest--recovering:hover{background-color:#f5bec9;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--recovering:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--recovering.interests-container__interest--selected{background-color:#f5bec9;border-color:#f5bec9}.interestsInCommonContainer .interests-container .interests-container__interest--leadership:hover{background-color:#f0f9f3;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--leadership:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--leadership.interests-container__interest--selected{background-color:#f0f9f3;border-color:#f0f9f3}.interestsInCommonContainer .interests-container .interests-container__interest--fitness:hover{background-color:#c1bad1;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--fitness:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--fitness.interests-container__interest--selected{background-color:#c1bad1;border-color:#c1bad1}.interestsInCommonContainer .interests-container .interests-container__interest--wellness:hover{background-color:#fdd79d;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--wellness:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--wellness.interests-container__interest--selected{background-color:#fdd79d;border-color:#fdd79d}.interestsInCommonContainer .interests-container .interests-container__interest--career_switching:hover{background-color:#becad8;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--career_switching:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--career_switching.interests-container__interest--selected{background-color:#becad8;border-color:#becad8}.interestsInCommonContainer .interests-container .interests-container__interest--part_time_classes:hover{background-color:#f2a8b7;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--part_time_classes:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--part_time_classes.interests-container__interest--selected{background-color:#f2a8b7;border-color:#f2a8b7}.interestsInCommonContainer .interests-container .interests-container__interest--caregiving:hover{background-color:#b4e0c3;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--caregiving:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--caregiving.interests-container__interest--selected{background-color:#b4e0c3;border-color:#b4e0c3}.interestsInCommonContainer .interests-container .interests-container__interest--survivors:hover{background-color:#fef0eb;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--survivors:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--survivors.interests-container__interest--selected{background-color:#fef0eb;border-color:#fef0eb}.interestsInCommonContainer .interests-container .interests-container__interest--single_parenting:hover{background-color:#b3d9dd;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--single_parenting:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--single_parenting.interests-container__interest--selected{background-color:#b3d9dd;border-color:#b3d9dd}.interestsInCommonContainer .interests-container .interests-container__interest--musicians:hover{background-color:#e0dce8;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--musicians:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--musicians.interests-container__interest--selected{background-color:#e0dce8;border-color:#e0dce8}.interestsInCommonContainer .interests-container .interests-container__interest--chronic_illness:hover{background-color:#e6f2f4;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--chronic_illness:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--chronic_illness.interests-container__interest--selected{background-color:#e6f2f4;border-color:#e6f2f4}.interestsInCommonContainer .interests-container .interests-container__interest--book_lovers:hover{background-color:#e1f3e7;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--book_lovers:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--book_lovers.interests-container__interest--selected{background-color:#e1f3e7;border-color:#e1f3e7}.interestsInCommonContainer .interests-container .interests-container__interest--entrepreneurship:hover{background-color:#a9b8cb;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--entrepreneurship:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--entrepreneurship.interests-container__interest--selected{background-color:#a9b8cb;border-color:#a9b8cb}.interestsInCommonContainer .interests-container .interests-container__interest--faith:hover{background-color:#99e0e9;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--faith:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--faith.interests-container__interest--selected{background-color:#99e0e9;border-color:#99e0e9}.interestsInCommonContainer .interests-container .interests-container__interest--neurodivergence:hover{background-color:#fce0d7;border-color:rgba(0,0,0,0)}@media(hover: none){.interestsInCommonContainer .interests-container .interests-container__interest--neurodivergence:hover{background-color:inherit;border-color:inherit}}.interestsInCommonContainer .interests-container .interests-container__interest--neurodivergence.interests-container__interest--selected{background-color:#fce0d7;border-color:#fce0d7}
@keyframes SEeRyJeX1fws3MSgBjHw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}._eks0ft6qYegiQR746Jo{width:100%;margin:30px auto auto;border:2px dashed #aaa;border-radius:5px}._eks0ft6qYegiQR746Jo .AUsEWmnYyajcil2uCdG5{display:block;min-width:150px;max-width:150px;margin:60px auto}._eks0ft6qYegiQR746Jo h4{text-align:center}._eks0ft6qYegiQR746Jo p{text-align:center;margin-bottom:35px}
.p9RddadANcuCnFny7HIQ>span{padding:0 15px}
:root{--main-font: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;--second-font: Helvetica Neue, Helvetica, Arial, sans-serif;--xs-font: 10px;--sm-font: 12px;--md-font: 14px;--lg-font: 16px;--xl-font: 22px;--xxl-font: 26px;--xxxl-font: 32px;--font-weight-regular: 400;--font-weight-semi-bold: 600;--font-weight-bold: 700;--primary-color: #006cff;--primary-color-faded: #006cff5c;--magenta: #ff00ff;--red: #ff0000;--faded-red: #d0021b1a;--blue: #026afa;--faded-blue: #cfe3ff;--dt-bg-team: #1d1f22;--border-color: #00000014;--lighten-black: #808080;--lighten-grey: #858585;--light-grey: #ebebeb;--grey: #7a7a7a;--dark-grey: #343434;--green: #28ca42;--faded-green: #02d0021a;--white: #ffffff;--white5: #ffffff0d;--white10: #ffffff1a;--white20: #ffffff33;--white30: #ffffff4d;--white40: #ffffff66;--white50: #ffffff80;--white60: #ffffff99;--white70: #ffffffb3;--white80: #ffffffcc;--white90: #ffffffe6;--white95: #fffffff2;--black: #000000;--black5: #0000000d;--black10: #0000001a;--black20: #00000033;--black30: #0000004d;--black40: #00000066;--black50: #00000080;--black60: #00000099;--black70: #000000b3;--black80: #000000cc;--black90: #000000e6;--black95: #000000f2;--border-radius: 16px;--border-radius-sm: calc(var(--border-radius) / 4);--border-radius-md: calc(var(--border-radius) / 2);--border-radius-round: 999px;--spacing-unit: 8px;--xxs-p: calc(var(--spacing-unit) / 2);--xs-p: var(--spacing-unit);--sm-p: calc(var(--spacing-unit) * 2);--md-p: calc(var(--spacing-unit) * 3);--lg-p: calc(var(--spacing-unit) * 4);--xl-p: calc(var(--spacing-unit) * 5);--xxl-p: calc(var(--spacing-unit) * 8);--xxs-m: calc(var(--spacing-unit) / 2);--xs-m: var(--spacing-unit);--sm-m: calc(var(--spacing-unit) * 2);--md-m: calc(var(--spacing-unit) * 3);--lg-m: calc(var(--spacing-unit) * 4);--xl-m: calc(var(--spacing-unit) * 5);--xxl-m: calc(var(--spacing-unit) * 8);--assetsPath: "../assets";--accent_blue: #005fff;--accent_green: #20e070;--accent_red: #ff3742;--bg-gradient-end: #f7f7f7;--bg-gradient-start: #fcfcfc;--blue-alice: #e9f2ff;--border: #00000014;--button-background: #ffffff;--button-text: #005fff;--secondary-button-text: var(--grey);--grey-gainsboro: #dbdbdb;--grey-whisper: #ecebeb;--highlight: #fbf4dd;--modal-shadow: #00000099;--overlay: #00000033;--overlay-dark: #00000099;--shadow-icon: #00000040;--targetedMessageBackground: #fbf4dd;--transparent: transparent;--white-smoke: #f2f2f2;--white-snow: #fcfcfc;--modal-overlay-color: rgba(0, 0, 0, 0.89);--modal-edit-message-form-width: 47em}
.str-chat{box-sizing:border-box}
.str-chat *,.str-chat *::after,.str-chat *::before{box-sizing:inherit;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font)}
.clearfix{clear:both}
.messenger-chat.str-chat{display:flex;align-items:flex-start;justify-content:flex-start;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);height:100vh;margin:0;flex:1 0 100%}
.messenger-chat.str-chat .str-chat__container{flex:1 1;height:100%;display:flex;flex-direction:row}
.messenger-chat.str-chat .str-chat__main-panel{width:100%;min-width:250px;flex:1 1;height:100%;display:flex;flex-direction:column;padding:calc(8px * 2) calc(8px * 2) 0 8px;padding:var(--sm-p) var(--sm-p) 0 var(--xs-p)}
.str-chat{height:100vh;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);color:#000000;color:var(--black)}
.str-chat.dark{color:#ffffff;color:var(--white)}
.str-chat.messaging,.str-chat.commerce{background-color:#dbdbdb;background-color:var(--grey-gainsboro)}
.str-chat.messaging.dark,.str-chat.commerce.dark{background-color:#343434;background-color:var(--dark-grey)}
.str-chat.team.dark{background:#343434;background:var(--dark-grey)}
.str-chat.livestream.dark{background:#343434;background:var(--dark-grey)}
@font-face{font-family:ReplaceFlagEmojiPNG;src:url("../assets/NotoColorEmoji-flags.woff2") format("woff2");unicode-range:U+1F1E6-1F1FF}
@font-face{font-family:ReplaceFlagEmojiSVG;src:url("../assets/EmojiOneColor.woff2") format("woff2");unicode-range:U+1F1E6-1F1FF}
.str-chat--windows-flags .str-chat__textarea__textarea,.str-chat--windows-flags .str-chat__message-text-inner *,.str-chat--windows-flags .str-chat__emoji-item--entity,.str-chat--windows-flags .emoji-mart-emoji-native *{font-family:ReplaceFlagEmojiPNG,Helvetica Neue, Helvetica, Arial, sans-serif,sans-serif;font-family:ReplaceFlagEmojiPNG,var(--second-font),sans-serif;font-display:swap}
@-moz-document url-prefix(""){.str-chat--windows-flags .str-chat__textarea__textarea,.str-chat--windows-flags .str-chat__message-text-inner *,.str-chat--windows-flags .str-chat__emoji-item--entity,.str-chat--windows-flags .emoji-mart-emoji-native *{font-family:ReplaceFlagEmojiSVG,Helvetica Neue, Helvetica, Arial, sans-serif,sans-serif;font-family:ReplaceFlagEmojiSVG,var(--second-font),sans-serif;font-display:swap}}
.str-chat-channel-list{float:left}
.str-chat-channel{max-height:100vh}
.str-chat-channel .str-chat__container{height:100%;display:flex}
.str-chat-channel .str-chat__container .str-chat__main-panel,.str-chat-channel .str-chat__container .str-chat-angular__main-panel-inner{height:100%;width:100%;min-width:250px;display:flex;flex-direction:column;flex:1 1}
.str-chat-channel .str-chat__container .str-chat__main-panel--hideOnThread,.str-chat-channel .str-chat__container .str-chat-angular__main-panel-inner--hideOnThread{display:none}
.str-chat-channel .str-chat__container .rfu-dropzone{width:100%}
.str-chat-channel.messaging .str-chat__main-panel{padding:calc(8px * 2) 8px 0 0;padding:var(--sm-p) var(--xs-p) 0 0}
@media screen and (max-width: 960px){.str-chat-channel.messaging .str-chat__main-panel{padding:calc(8px / 2) calc(8px / 2) 0;padding:var(--xxs-p) var(--xxs-p) 0}}
.str-chat-channel.team .str-chat__container{display:flex}
.str-chat-channel.commerce .str-chat__main-panel{width:100%}
.str-chat-channel.commerce .str-chat__container{background:#fffffff2;background:var(--white95)}
.str-chat-channel.commerce.dark .str-chat__container{background:#343434;background:var(--dark-grey);box-shadow:0 10px 31px 0 #00000080;box-shadow:0 10px 31px 0 var(--black50)}
.str-chat.dark .emoji-mart{background:#343434;background:var(--dark-grey);border:#343434;border:var(--dark-grey)}
.str-chat.dark .emoji-mart-category-label span{background:#343434;background:var(--dark-grey);color:#ffffff;color:var(--white)}
.str-chat.dark .emoji-mart-search input{background:#343434;background:var(--dark-grey);color:#ffffff;color:var(--white)}
.str-chat.dark .emoji-mart-search button svg{fill:#ffffff;fill:var(--white)}
.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}
.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}
.emoji-mart .emoji-mart-emoji{padding:6px}
.emoji-mart-bar{border:0 solid #d9d9d9}
.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}
.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}
.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}
.emoji-mart-anchor:focus{outline:0}
.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}
.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}
.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}
.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}
.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px;width:18px}
.emoji-mart-scroll{overflow-y:scroll;overflow-x:hidden;height:270px;padding:0 6px 6px 6px;will-change:transform}
.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}
.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}
.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}
.emoji-mart-search-icon{position:absolute;top:7px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}
.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}
.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}
.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}
.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:rgba(255,255,255,.95)}
.emoji-mart-category-list{margin:0;padding:0}
.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}
.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}
.emoji-mart-emoji-native{font-family:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","Android Emoji"}
.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}
.emoji-mart-no-results-img{display:block;margin-left:auto;margin-right:auto;width:50%}
.emoji-mart-no-results .emoji-mart-category-label{display:none}
.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}
.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}
.emoji-mart-preview{position:relative;height:70px}
.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}
.emoji-mart-preview-emoji{left:12px}
.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}
.emoji-mart-preview-skins{right:30px;text-align:right}
.emoji-mart-preview-skins.custom{right:10px;text-align:right}
.emoji-mart-preview-name{font-size:14px}
.emoji-mart-preview-shortname{font-size:12px;color:#888}
.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}
.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}
.emoji-mart-title span{display:inline-block;vertical-align:middle}
.emoji-mart-title .emoji-mart-emoji{padding:0}
.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}
.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}
.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}
.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}
.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}
.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}
.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}
.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}
.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}
.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}
.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}
.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}
.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}
.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}
.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}
.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}
.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}
.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}
.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}
.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}
.emoji-mart-skin-tone-1{background-color:#ffc93a}
.emoji-mart-skin-tone-2{background-color:#fadcbc}
.emoji-mart-skin-tone-3{background-color:#e0bb95}
.emoji-mart-skin-tone-4{background-color:#bf8f68}
.emoji-mart-skin-tone-5{background-color:#9b643d}
.emoji-mart-skin-tone-6{background-color:#594539}
.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}
.emoji-mart-dark .emoji-mart-bar{border-color:#555453}
.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}
.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}
.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}
.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}
.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}
.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}
.mml-container{font-family:inherit;line-height:1.26;font-size:15px}
.mml-container *{box-sizing:border-box}
.mml-wrap{display:flex;flex-direction:column;max-width:66.66%}
.mml-align-left .mml-wrap{margin-right:auto}
.mml-align-right .mml-wrap{margin-left:auto}
.mml-wrap>*{border-radius:16px}
.mml-align-left .mml-wrap>*{margin-right:auto}
.mml-align-right .mml-wrap>*{margin-left:auto}
.mml-align-left .mml-wrap>:last-child:not(.mml-btn){border-bottom-left-radius:0}
.mml-align-right .mml-wrap>:last-child:not(.mml-btn){border-bottom-right-radius:0}
.mml-add-to-calendar>.mml-card-body:last-child{overflow:hidden;border-bottom:1px solid #e5e5e6}
.base-dark .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#1b2d46}
.commerce-light .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#eaeaea}
.commerce-dark .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#004ccc}
.livestream-light .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#bed5e4}
.livestream-dark .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#081e58}
.messaging-light .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#d6d6d6}
.messaging-dark .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#252628}
.team-light .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#eaeaea}
.team-dark .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-color:#4e00cc}
.mml-align-left .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-right-radius:16px}
.mml-align-right .mml-add-to-calendar>.mml-card-body:last-child{border-bottom-left-radius:16px}
.mml-btn{display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-appearance:none;padding:6px 16px;border-radius:16px;border:1px solid #f2f2f2;color:#006cff;background:#f2f2f2;font-family:inherit;font-weight:700;font-size:15px;margin:0}
.base-dark .mml-btn{border-color:#1a232e}
.commerce-light .mml-btn{border-color:#d9e1e6}
.commerce-dark .mml-btn{border-color:#1c1f27}
.livestream-light .mml-btn{border-color:#d9e1e6}
.livestream-dark .mml-btn{border-color:#041b55}
.messaging-light .mml-btn{border-color:#ebebeb}
.messaging-dark .mml-btn{border-color:#242424}
.team-light .mml-btn{border-color:#ccc}
.team-dark .mml-btn{border-color:#201c27}
.base-dark .mml-btn{color:#006cff}
.commerce-light .mml-btn{color:#005fff}
.commerce-dark .mml-btn{color:#004ccc}
.livestream-light .mml-btn{color:#19a0ff}
.livestream-dark .mml-btn{color:#0d47d9}
.messaging-dark .mml-btn,.messaging-light .mml-btn{color:#0283ff}
.team-light .mml-btn{color:#4e1d9d}
.team-dark .mml-btn{color:#5d02f0}
.base-dark .mml-btn{background:#152438}
.commerce-light .mml-btn{background:#fff}
.commerce-dark .mml-btn{background:#1c1f27}
.livestream-light .mml-btn{background:#fff}
.livestream-dark .mml-btn{background:#010c29}
.messaging-light .mml-btn{background:#fff}
.messaging-dark .mml-btn{background:#3e4042}
.team-light .mml-btn{background:#fff}
.team-dark .mml-btn{background:#201c27}
.mml-btn:not([disabled]){cursor:pointer}
.mml-btn:focus,.mml-btn:hover{border-color:#006cff;color:#fff;background:#006cff}
.base-dark .mml-btn:focus,.base-dark .mml-btn:hover{border-color:#006cff}
.commerce-light .mml-btn:focus,.commerce-light .mml-btn:hover{border-color:#005fff}
.commerce-dark .mml-btn:focus,.commerce-dark .mml-btn:hover{border-color:#004ccc}
.livestream-light .mml-btn:focus,.livestream-light .mml-btn:hover{border-color:#19a0ff}
.livestream-dark .mml-btn:focus,.livestream-dark .mml-btn:hover{border-color:#0d47d9}
.messaging-dark .mml-btn:focus,.messaging-dark .mml-btn:hover,.messaging-light .mml-btn:focus,.messaging-light .mml-btn:hover{border-color:#0283ff}
.team-light .mml-btn:focus,.team-light .mml-btn:hover{border-color:#4e1d9d}
.team-dark .mml-btn:focus,.team-dark .mml-btn:hover{border-color:#5d02f0}
.base-dark .mml-btn:focus,.base-dark .mml-btn:hover,.commerce-dark .mml-btn:focus,.commerce-dark .mml-btn:hover,.commerce-light .mml-btn:focus,.commerce-light .mml-btn:hover,.livestream-dark .mml-btn:focus,.livestream-dark .mml-btn:hover,.livestream-light .mml-btn:focus,.livestream-light .mml-btn:hover,.messaging-light .mml-btn:focus,.messaging-light .mml-btn:hover{color:#fff}
.messaging-dark .mml-btn:focus,.messaging-dark .mml-btn:hover{color:#e8e8e9}
.team-dark .mml-btn:focus,.team-dark .mml-btn:hover,.team-light .mml-btn:focus,.team-light .mml-btn:hover{color:#fff}
.base-dark .mml-btn:focus,.base-dark .mml-btn:hover{background:#006cff}
.commerce-light .mml-btn:focus,.commerce-light .mml-btn:hover{background:#005fff}
.commerce-dark .mml-btn:focus,.commerce-dark .mml-btn:hover{background:#004ccc}
.livestream-light .mml-btn:focus,.livestream-light .mml-btn:hover{background:#19a0ff}
.livestream-dark .mml-btn:focus,.livestream-dark .mml-btn:hover{background:#0d47d9}
.messaging-dark .mml-btn:focus,.messaging-dark .mml-btn:hover,.messaging-light .mml-btn:focus,.messaging-light .mml-btn:hover{background:#0283ff}
.team-light .mml-btn:focus,.team-light .mml-btn:hover{background:#4e1d9d}
.team-dark .mml-btn:focus,.team-dark .mml-btn:hover{background:#5d02f0}
.mml-btn[disabled]{border-color:#f2f2f2;color:#b2b1b5;background:#f2f2f2}
.base-dark .mml-btn[disabled]{border-color:#152438}
.commerce-light .mml-btn[disabled]{border-color:#fff}
.commerce-dark .mml-btn[disabled]{border-color:#1c1f27}
.livestream-light .mml-btn[disabled]{border-color:#fff}
.livestream-dark .mml-btn[disabled]{border-color:#010c29}
.messaging-light .mml-btn[disabled]{border-color:#fff}
.messaging-dark .mml-btn[disabled]{border-color:#3e4042}
.team-light .mml-btn[disabled]{border-color:#fff}
.team-dark .mml-btn[disabled]{border-color:#201c27}
.base-dark .mml-btn[disabled]{color:#57606b}
.commerce-light .mml-btn[disabled]{color:#b6bece}
.commerce-dark .mml-btn[disabled]{color:#43527c}
.livestream-light .mml-btn[disabled]{color:#85cdff}
.livestream-dark .mml-btn[disabled]{color:#48526a}
.messaging-light .mml-btn[disabled]{color:#b3b3b3}
.messaging-dark .mml-btn[disabled]{color:#626262}
.team-light .mml-btn[disabled]{color:#9f8bbf}
.team-dark .mml-btn[disabled]{color:#59437c}
.base-dark .mml-btn[disabled]{background:#152438}
.commerce-light .mml-btn[disabled]{background:#fff}
.commerce-dark .mml-btn[disabled]{background:#1c1f27}
.livestream-light .mml-btn[disabled]{background:#fff}
.livestream-dark .mml-btn[disabled]{background:#010c29}
.messaging-light .mml-btn[disabled]{background:#fff}
.messaging-dark .mml-btn[disabled]{background:#3e4042}
.team-light .mml-btn[disabled]{background:#fff}
.team-dark .mml-btn[disabled]{background:#201c27}
.mml-btn:focus{outline:none}
.mml-btn--floating{box-shadow:0 2px 5px rgba(0,0,0,.15)}
.base-dark .mml-btn--floating{box-shadow:0 4px 4px rgba(0,0,0,.15)}
.commerce-light .mml-btn--floating{box-shadow:0 2px 5px rgba(0,0,0,.08)}
.commerce-dark .mml-btn--floating{box-shadow:0 4px 4px rgba(0,0,0,.15)}
.livestream-light .mml-btn--floating{box-shadow:0 2px 5px rgba(190,213,228,.5)}
.livestream-dark .mml-btn--floating{box-shadow:0 4px 4px rgba(0,0,0,.15)}
.messaging-light .mml-btn--floating{box-shadow:0 2px 5px rgba(0,74,174,.15)}
.messaging-dark .mml-btn--floating{box-shadow:0 4px 4px rgba(0,0,0,.1)}
.team-light .mml-btn--floating{box-shadow:0 2px 5px rgba(0,0,0,.08)}
.team-dark .mml-btn--floating{box-shadow:0 4px 4px rgba(0,0,0,.15)}
.mml-btn--floating:focus{box-shadow:none !important}
.mml-btn--with-icon .mml-icon{margin-right:.4em}
.mml-btn--icon{padding:5px;border-radius:100%}
.mml-btnlist{display:flex}
.mml-btnlist--grounded{flex-direction:column;overflow:hidden;width:100%;border:1px solid #e5e5e6;background:#f2f2f2}
.base-dark .mml-btnlist--grounded{border-color:#1b2d46}
.commerce-light .mml-btnlist--grounded{border-color:#eaeaea}
.commerce-dark .mml-btnlist--grounded{border-color:#004ccc}
.livestream-light .mml-btnlist--grounded{border-color:#bed5e4}
.livestream-dark .mml-btnlist--grounded{border-color:#081e58}
.messaging-light .mml-btnlist--grounded{border-color:#d6d6d6}
.messaging-dark .mml-btnlist--grounded{border-color:#252628}
.team-light .mml-btnlist--grounded{border-color:#eaeaea}
.team-dark .mml-btnlist--grounded{border-color:#4e00cc}
.base-dark .mml-btnlist--grounded{background:#152438}
.commerce-light .mml-btnlist--grounded{background:#fff}
.commerce-dark .mml-btnlist--grounded{background:#1c1f27}
.livestream-light .mml-btnlist--grounded{background:#fff}
.livestream-dark .mml-btnlist--grounded{background:#010c29}
.messaging-light .mml-btnlist--grounded{background:#fff}
.messaging-dark .mml-btnlist--grounded{background:#3e4042}
.team-light .mml-btnlist--grounded{background:#fff}
.team-dark .mml-btnlist--grounded{background:#201c27}
.mml-btnlist--grounded .mml-btn{width:100%;margin:0;padding:12px 16px;border-width:0 0 1px;border-radius:0;border-color:#e5e5e6}
.base-dark .mml-btnlist--grounded .mml-btn{border-color:#1b2d46}
.commerce-light .mml-btnlist--grounded .mml-btn{border-color:#eaeaea}
.commerce-dark .mml-btnlist--grounded .mml-btn{border-color:#004ccc}
.livestream-light .mml-btnlist--grounded .mml-btn{border-color:#bed5e4}
.livestream-dark .mml-btnlist--grounded .mml-btn{border-color:#081e58}
.messaging-light .mml-btnlist--grounded .mml-btn{border-color:#d6d6d6}
.messaging-dark .mml-btnlist--grounded .mml-btn{border-color:#252628}
.team-light .mml-btnlist--grounded .mml-btn{border-color:#eaeaea}
.team-dark .mml-btnlist--grounded .mml-btn{border-color:#4e00cc}
.mml-btnlist--grounded .mml-btn:not(:hover):not(:focus){background:none}
.mml-btnlist--grounded .mml-btn:last-child{border-width:0}
.mml-btnlist--grounded .mml-btn--with-icon{justify-content:flex-start;font-weight:400}
.mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#0e1621}
.base-dark .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#fff}
.commerce-light .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#202a3c}
.commerce-dark .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#e2e5e9}
.livestream-light .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#2c2c30}
.livestream-dark .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#fff}
.messaging-light .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#0e1621}
.messaging-dark .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#e8e8e9}
.team-light .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#2e2c30}
.team-dark .mml-btnlist--grounded .mml-btn--with-icon:not(:hover):not(:focus){color:#e5e2e9}
.mml-btnlist--floating{flex-direction:row;flex-wrap:wrap;justify-content:center}
.mml-align-right .mml-btnlist--floating{margin-left:calc(-50% - 8px);margin-right:-8px}
.mml-align-left .mml-btnlist--floating{margin-left:-8px;margin-right:calc(-50% - 8px)}
.mml-btnlist--floating .mml-btn{margin:8px}
.mml-align-right .mml-carousel{margin-left:-50%}
.mml-align-left .mml-carousel{margin-right:-50%}
.mml-carousel__track{display:flex;padding:8px 0;overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}
.mml-carousel__track::-webkit-scrollbar{display:none}
.mml-carousel__slides{display:flex;flex-wrap:nowrap;min-width:100%}
.mml-carousel__slide{scroll-snap-align:center;display:flex;flex-direction:column;margin-right:8px}
.mml-align-right .mml-carousel__slide:first-child{margin-left:auto}
.mml-carousel__slide:last-child{margin-right:0}
.mml-carousel-item>:not(:first-child):not(:last-child){background:#fff}
.base-dark .mml-carousel-item>:not(:first-child):not(:last-child){background:#0e1723}
.commerce-light .mml-carousel-item>:not(:first-child):not(:last-child){background:#f5f9ff}
.commerce-dark .mml-carousel-item>:not(:first-child):not(:last-child){background:#0c0e12}
.livestream-light .mml-carousel-item>:not(:first-child):not(:last-child){background:#f1faff}
.livestream-dark .mml-carousel-item>:not(:first-child):not(:last-child){background:#00091f}
.messaging-light .mml-carousel-item>:not(:first-child):not(:last-child){background:#f7f7f8}
.messaging-dark .mml-carousel-item>:not(:first-child):not(:last-child){background:#2d2e2f}
.team-light .mml-carousel-item>:not(:first-child):not(:last-child){background:#f9f5ff}
.team-dark .mml-carousel-item>:not(:first-child):not(:last-child){background:#0f0c12}
.mml-carousel-item>.mml-md,.mml-carousel-item>.mml-text{border-color:#e5e5e6;border-style:solid;border-width:0 1px;padding:0 8px 8px}
.base-dark .mml-carousel-item>.mml-md,.base-dark .mml-carousel-item>.mml-text{border-color:#1b2d46}
.commerce-light .mml-carousel-item>.mml-md,.commerce-light .mml-carousel-item>.mml-text{border-color:#eaeaea}
.commerce-dark .mml-carousel-item>.mml-md,.commerce-dark .mml-carousel-item>.mml-text{border-color:#004ccc}
.livestream-light .mml-carousel-item>.mml-md,.livestream-light .mml-carousel-item>.mml-text{border-color:#bed5e4}
.livestream-dark .mml-carousel-item>.mml-md,.livestream-dark .mml-carousel-item>.mml-text{border-color:#081e58}
.messaging-light .mml-carousel-item>.mml-md,.messaging-light .mml-carousel-item>.mml-text{border-color:#d6d6d6}
.messaging-dark .mml-carousel-item>.mml-md,.messaging-dark .mml-carousel-item>.mml-text{border-color:#252628}
.team-light .mml-carousel-item>.mml-md,.team-light .mml-carousel-item>.mml-text{border-color:#eaeaea}
.team-dark .mml-carousel-item>.mml-md,.team-dark .mml-carousel-item>.mml-text{border-color:#4e00cc}
.mml-carousel-item>.mml-md:first-of-type,.mml-carousel-item>.mml-text:first-of-type{padding-top:8px;padding-bottom:6px}
.mml-carousel-item>.mml-md:last-of-type,.mml-carousel-item>.mml-text:last-of-type{flex:1 1}
.mml-carousel-item>.mml-text{font-size:11px;color:#8a898e}
.base-dark .mml-carousel-item>.mml-text{color:#868b91}
.commerce-light .mml-carousel-item>.mml-text{color:#6c7a93}
.commerce-dark .mml-carousel-item>.mml-text{color:#afc0df}
.livestream-light .mml-carousel-item>.mml-text{color:#7ba0bb}
.livestream-dark .mml-carousel-item>.mml-text{color:#7889b6}
.messaging-light .mml-carousel-item>.mml-text{color:#8c8c8c}
.messaging-dark .mml-carousel-item>.mml-text{color:#898a8b}
.team-light .mml-carousel-item>.mml-text{color:#7c61a8}
.team-dark .mml-carousel-item>.mml-text{color:#c1afdf}
.mml-carousel-item .mml-btn{padding:10px 16px;border-top-left-radius:0;border-top-right-radius:0;border:1px solid #e5e5e6}
.base-dark .mml-carousel-item .mml-btn{border-color:#1b2d46}
.commerce-light .mml-carousel-item .mml-btn{border-color:#eaeaea}
.commerce-dark .mml-carousel-item .mml-btn{border-color:#004ccc}
.livestream-light .mml-carousel-item .mml-btn{border-color:#bed5e4}
.livestream-dark .mml-carousel-item .mml-btn{border-color:#081e58}
.messaging-light .mml-carousel-item .mml-btn{border-color:#d6d6d6}
.messaging-dark .mml-carousel-item .mml-btn{border-color:#252628}
.team-light .mml-carousel-item .mml-btn{border-color:#eaeaea}
.team-dark .mml-carousel-item .mml-btn{border-color:#4e00cc}
.mml-col-align-center{justify-content:center}
.mml-col-align-right{justify-content:flex-end}
.mml-col-1,.mml-col-2,.mml-col-3,.mml-col-4,.mml-col-5,.mml-col-6,.mml-col-7,.mml-col-8,.mml-col-9,.mml-col-10,.mml-col-11,.mml-col-12{position:relative;width:100%;padding-right:4px;padding-left:4px}
.mml-col-1{flex:0 0 8.33333%;max-width:8.33333%}
.mml-col-2{flex:0 0 16.66667%;max-width:16.66667%}
.mml-col-3{flex:0 0 25%;max-width:25%}
.mml-col-4{flex:0 0 33.33333%;max-width:33.33333%}
.mml-col-5{flex:0 0 41.66667%;max-width:41.66667%}
.mml-col-6{flex:0 0 50%;max-width:50%}
.mml-col-7{flex:0 0 58.33333%;max-width:58.33333%}
.mml-col-8{flex:0 0 66.66667%;max-width:66.66667%}
.mml-col-9{flex:0 0 75%;max-width:75%}
.mml-col-10{flex:0 0 83.33333%;max-width:83.33333%}
.mml-col-11{flex:0 0 91.66667%;max-width:91.66667%}
.mml-col-12{flex:0 0 100%;max-width:100%}
.mml-col-auto{flex:0 0 auto;width:auto;max-width:100%}
.mml-offset-1{margin-left:8.33333%}
.mml-offset-2{margin-left:16.66667%}
.mml-offset-3{margin-left:25%}
.mml-offset-4{margin-left:33.33333%}
.mml-offset-5{margin-left:41.66667%}
.mml-offset-6{margin-left:50%}
.mml-offset-7{margin-left:58.33333%}
.mml-offset-8{margin-left:66.66667%}
.mml-offset-9{margin-left:75%}
.mml-offset-10{margin-left:83.33333%}
.mml-offset-11{margin-left:91.66667%}
.mml-error{display:flex;justify-content:center;padding:8px;color:#bb5151;font-size:88%}
.mml-icon{font-family:Material Icons;line-height:16px;font-size:16px}
.mml-icon__svg{width:1em;height:1em;fill:currentColor}
.mml-image{display:block;width:100%;height:auto;margin:0}
.mml-input{position:relative;width:100%;padding:12px 16px;-webkit-appearance:none;border:1px solid #e5e5e6;color:#8a898e}
.base-dark .mml-input{border-color:#1b2d46}
.commerce-light .mml-input{border-color:#eaeaea}
.commerce-dark .mml-input{border-color:#004ccc}
.livestream-light .mml-input{border-color:#bed5e4}
.livestream-dark .mml-input{border-color:#081e58}
.messaging-light .mml-input{border-color:#d6d6d6}
.messaging-dark .mml-input{border-color:#252628}
.team-light .mml-input{border-color:#eaeaea}
.team-dark .mml-input{border-color:#4e00cc}
.base-dark .mml-input{color:#868b91}
.commerce-light .mml-input{color:#6c7a93}
.commerce-dark .mml-input{color:#afc0df}
.livestream-light .mml-input{color:#7ba0bb}
.livestream-dark .mml-input{color:#7889b6}
.messaging-light .mml-input{color:#8c8c8c}
.messaging-dark .mml-input{color:#898a8b}
.team-light .mml-input{color:#7c61a8}
.team-dark .mml-input{color:#c1afdf}
.mml-input:focus{outline:none;color:#0e1621}
.base-dark .mml-input:focus{color:#fff}
.commerce-light .mml-input:focus{color:#202a3c}
.commerce-dark .mml-input:focus{color:#e2e5e9}
.livestream-light .mml-input:focus{color:#2c2c30}
.livestream-dark .mml-input:focus{color:#fff}
.messaging-light .mml-input:focus{color:#0e1621}
.messaging-dark .mml-input:focus{color:#e8e8e9}
.team-light .mml-input:focus{color:#2e2c30}
.team-dark .mml-input:focus{color:#e5e2e9}
.mml-card-header+.mml-input,.mml-card .mml-input+.mml-btn{border-top:0}
.mml-progress{width:1em;color:#bbb;animation:mml-animation-dash 1.4s ease-in-out infinite;stroke-dasharray:80px,200px;stroke-dashoffset:0px}
.mml-progress__svg{display:block}
.mml-progress__circle{stroke:currentColor}
@keyframes mml-animation-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}
.mml-loading{display:flex;align-items:center;justify-content:center;padding:8px;font-size:88%}
.mml-loading__text{padding-left:8px}
.mml-md{padding:2px 0;color:#0e1621}
.base-dark .mml-md{color:#fff}
.commerce-light .mml-md{color:#202a3c}
.commerce-dark .mml-md{color:#e2e5e9}
.livestream-light .mml-md{color:#2c2c30}
.livestream-dark .mml-md{color:#fff}
.messaging-light .mml-md{color:#0e1621}
.messaging-dark .mml-md{color:#e8e8e9}
.team-light .mml-md{color:#2e2c30}
.team-dark .mml-md{color:#e5e2e9}
.mml-md blockquote{padding:0 1em;margin:1em 0;border:solid #f2f2f2;border-width:0 0 0 3px}
.base-dark .mml-md blockquote{border-color:#152438}
.commerce-light .mml-md blockquote{border-color:#fff}
.commerce-dark .mml-md blockquote{border-color:#1c1f27}
.livestream-light .mml-md blockquote{border-color:#fff}
.livestream-dark .mml-md blockquote{border-color:#010c29}
.messaging-light .mml-md blockquote{border-color:#fff}
.messaging-dark .mml-md blockquote{border-color:#3e4042}
.team-light .mml-md blockquote{border-color:#fff}
.team-dark .mml-md blockquote{border-color:#201c27}
.mml-md pre{padding:2px 4px;margin:0 0 1em;white-space:normal;background:#e5e5e6}
.base-dark .mml-md pre{background:#1b2d46}
.commerce-light .mml-md pre{background:#eaeaea}
.commerce-dark .mml-md pre{background:#004ccc}
.livestream-light .mml-md pre{background:#bed5e4}
.livestream-dark .mml-md pre{background:#081e58}
.messaging-light .mml-md pre{background:#d6d6d6}
.messaging-dark .mml-md pre{background:#252628}
.team-light .mml-md pre{background:#eaeaea}
.team-dark .mml-md pre{background:#4e00cc}
.mml-md code{color:#e83e8c;font-size:87.5%;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
.mml-md p{margin:0}
.mml-md p:not(:first-child):not(:last-child){margin:0 0 1em}
.base-dark .mml-md a,.mml-md a{color:#006cff}
.commerce-light .mml-md a{color:#005fff}
.commerce-dark .mml-md a{color:#004ccc}
.livestream-light .mml-md a{color:#19a0ff}
.livestream-dark .mml-md a{color:#0d47d9}
.messaging-dark .mml-md a,.messaging-light .mml-md a{color:#0283ff}
.team-light .mml-md a{color:#4e1d9d}
.team-dark .mml-md a{color:#5d02f0}
.mml-number,.mml-number__count{flex:1 1;display:flex}
.mml-number__count{align-items:center;justify-content:center;margin:0 8px;font-weight:700;color:#0e1621}
.base-dark .mml-number__count{color:#fff}
.commerce-light .mml-number__count{color:#202a3c}
.commerce-dark .mml-number__count{color:#e2e5e9}
.livestream-light .mml-number__count{color:#2c2c30}
.livestream-dark .mml-number__count{color:#fff}
.messaging-light .mml-number__count{color:#0e1621}
.messaging-dark .mml-number__count{color:#e8e8e9}
.team-light .mml-number__count{color:#2e2c30}
.team-dark .mml-number__count{color:#e5e2e9}
.mml-number .mml-btn{margin:8px}
.mml-row{display:flex;flex-wrap:wrap;margin-right:-4px;margin-left:-4px;min-width:100%}
.mml-card{width:100%}
.mml-card .mml-btnlist{font-size:14px;border:0}
.mml-card>:not(:first-child):not(:last-child){background:#fff}
.base-dark .mml-card>:not(:first-child):not(:last-child){background:#0e1723}
.commerce-light .mml-card>:not(:first-child):not(:last-child){background:#f5f9ff}
.commerce-dark .mml-card>:not(:first-child):not(:last-child){background:#0c0e12}
.livestream-light .mml-card>:not(:first-child):not(:last-child){background:#f1faff}
.livestream-dark .mml-card>:not(:first-child):not(:last-child){background:#00091f}
.messaging-light .mml-card>:not(:first-child):not(:last-child){background:#f7f7f8}
.messaging-dark .mml-card>:not(:first-child):not(:last-child){background:#2d2e2f}
.team-light .mml-card>:not(:first-child):not(:last-child){background:#f9f5ff}
.team-dark .mml-card>:not(:first-child):not(:last-child){background:#0f0c12}
.mml-card>.mml-number{border-color:#e5e5e6;border-style:solid;border-width:0 1px}
.base-dark .mml-card>.mml-number{border-color:#1b2d46}
.commerce-light .mml-card>.mml-number{border-color:#eaeaea}
.commerce-dark .mml-card>.mml-number{border-color:#004ccc}
.livestream-light .mml-card>.mml-number{border-color:#bed5e4}
.livestream-dark .mml-card>.mml-number{border-color:#081e58}
.messaging-light .mml-card>.mml-number{border-color:#d6d6d6}
.messaging-dark .mml-card>.mml-number{border-color:#252628}
.team-light .mml-card>.mml-number{border-color:#eaeaea}
.team-dark .mml-card>.mml-number{border-color:#4e00cc}
.mml-card>.mml-btn{min-width:100%;border:1px solid #e5e5e6}
.base-dark .mml-card>.mml-btn{border-color:#1b2d46}
.commerce-light .mml-card>.mml-btn{border-color:#eaeaea}
.commerce-dark .mml-card>.mml-btn{border-color:#004ccc}
.livestream-light .mml-card>.mml-btn{border-color:#bed5e4}
.livestream-dark .mml-card>.mml-btn{border-color:#081e58}
.messaging-light .mml-card>.mml-btn{border-color:#d6d6d6}
.messaging-dark .mml-card>.mml-btn{border-color:#252628}
.team-light .mml-card>.mml-btn{border-color:#eaeaea}
.team-dark .mml-card>.mml-btn{border-color:#4e00cc}
.mml-card>.mml-btn:last-child{padding:10px 16px;border-radius:0}
.mml-align-left .mml-card>.mml-btn:last-child{border-bottom-right-radius:16px}
.mml-align-right .mml-card>.mml-btn:last-child{border-bottom-left-radius:16px}
.mml-card-body{border-color:#e5e5e6;border-style:solid;border-width:0 1px;background:#fff;color:#0e1621;font-size:14px}
.base-dark .mml-card-body{border-color:#1b2d46}
.commerce-light .mml-card-body{border-color:#eaeaea}
.commerce-dark .mml-card-body{border-color:#004ccc}
.livestream-light .mml-card-body{border-color:#bed5e4}
.livestream-dark .mml-card-body{border-color:#081e58}
.messaging-light .mml-card-body{border-color:#d6d6d6}
.messaging-dark .mml-card-body{border-color:#252628}
.team-light .mml-card-body{border-color:#eaeaea}
.team-dark .mml-card-body{border-color:#4e00cc}
.base-dark .mml-card-body{background:#0e1723}
.commerce-light .mml-card-body{background:#f5f9ff}
.commerce-dark .mml-card-body{background:#0c0e12}
.livestream-light .mml-card-body{background:#f1faff}
.livestream-dark .mml-card-body{background:#00091f}
.messaging-light .mml-card-body{background:#f7f7f8}
.messaging-dark .mml-card-body{background:#2d2e2f}
.team-light .mml-card-body{background:#f9f5ff}
.team-dark .mml-card-body{background:#0f0c12}
.base-dark .mml-card-body{color:#fff}
.commerce-light .mml-card-body{color:#202a3c}
.commerce-dark .mml-card-body{color:#e2e5e9}
.livestream-light .mml-card-body{color:#2c2c30}
.livestream-dark .mml-card-body{color:#fff}
.messaging-light .mml-card-body{color:#0e1621}
.messaging-dark .mml-card-body{color:#e8e8e9}
.team-light .mml-card-body{color:#2e2c30}
.team-dark .mml-card-body{color:#e5e2e9}
.mml-card-body>.mml-md,.mml-card-body>.mml-text{padding:0 8px 8px}
.mml-card-body>.mml-md:first-of-type,.mml-card-body>.mml-text:first-of-type{padding-top:8px}
.mml-card-header{display:flex;align-items:center;min-width:100%;padding:15px 0;font-size:13px;background:#f2f2f2;color:#8a898e;border-top-left-radius:16px;border-top-right-radius:16px;border:1px solid #e5e5e6}
.base-dark .mml-card-header{background:#152438}
.commerce-light .mml-card-header{background:#fff}
.commerce-dark .mml-card-header{background:#1c1f27}
.livestream-light .mml-card-header{background:#fff}
.livestream-dark .mml-card-header{background:#010c29}
.messaging-light .mml-card-header{background:#fff}
.messaging-dark .mml-card-header{background:#3e4042}
.team-light .mml-card-header{background:#fff}
.team-dark .mml-card-header{background:#201c27}
.base-dark .mml-card-header{color:#868b91}
.commerce-light .mml-card-header{color:#6c7a93}
.commerce-dark .mml-card-header{color:#afc0df}
.livestream-light .mml-card-header{color:#7ba0bb}
.livestream-dark .mml-card-header{color:#7889b6}
.messaging-light .mml-card-header{color:#8c8c8c}
.messaging-dark .mml-card-header{color:#898a8b}
.team-light .mml-card-header{color:#7c61a8}
.team-dark .mml-card-header{color:#c1afdf}
.base-dark .mml-card-header{border-color:#1b2d46}
.commerce-light .mml-card-header{border-color:#eaeaea}
.commerce-dark .mml-card-header{border-color:#004ccc}
.livestream-light .mml-card-header{border-color:#bed5e4}
.livestream-dark .mml-card-header{border-color:#081e58}
.messaging-light .mml-card-header{border-color:#d6d6d6}
.messaging-dark .mml-card-header{border-color:#252628}
.team-light .mml-card-header{border-color:#eaeaea}
.team-dark .mml-card-header{border-color:#4e00cc}
.mml-card-header .mml-icon{padding-left:16px;margin-right:-8px}
.mml-card-header__text{padding:0 16px;font-weight:700}
.mml-datepicker{flex:1 1;display:flex}
.mml-datepicker__select{flex:1 1}
.mml-datepicker__select>div{overflow-y:scroll;scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}
.mml-datepicker__select>div::-webkit-scrollbar{display:none}
.mml-datepicker__item{padding:4px 5px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}
.mml-datepicker__item--selected{color:#006cff;font-weight:700}
.base-dark .mml-datepicker__item--selected{color:#006cff}
.commerce-light .mml-datepicker__item--selected{color:#005fff}
.commerce-dark .mml-datepicker__item--selected{color:#004ccc}
.livestream-light .mml-datepicker__item--selected{color:#19a0ff}
.livestream-dark .mml-datepicker__item--selected{color:#0d47d9}
.messaging-dark .mml-datepicker__item--selected,.messaging-light .mml-datepicker__item--selected{color:#0283ff}
.team-light .mml-datepicker__item--selected{color:#4e1d9d}
.team-dark .mml-datepicker__item--selected{color:#5d02f0}
.mml-datepicker--double .mml-datepicker__date{text-align:right}
.mml-datepicker--single .mml-datepicker__select{text-align:center}
.mml-scheduler .mml-datepicker{height:217px;background:#fff}
.base-dark .mml-scheduler .mml-datepicker{background:#0e1723}
.commerce-light .mml-scheduler .mml-datepicker{background:#f5f9ff}
.commerce-dark .mml-scheduler .mml-datepicker{background:#0c0e12}
.livestream-light .mml-scheduler .mml-datepicker{background:#f1faff}
.livestream-dark .mml-scheduler .mml-datepicker{background:#00091f}
.messaging-light .mml-scheduler .mml-datepicker{background:#f7f7f8}
.messaging-dark .mml-scheduler .mml-datepicker{background:#2d2e2f}
.team-light .mml-scheduler .mml-datepicker{background:#f9f5ff}
.team-dark .mml-scheduler .mml-datepicker{background:#0f0c12}
.mml-scheduler .mml-datepicker__select{position:relative}
.mml-scheduler .mml-datepicker__select:after,.mml-scheduler .mml-datepicker__select:before{content:"";z-index:1;position:absolute;left:0;right:0;height:10%;min-height:60px;pointer-events:none}
.mml-scheduler .mml-datepicker__select:before{top:0;background-image:linear-gradient(180deg, #fff, rgba(255, 255, 255, 0))}
.base-dark .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #0e1723, rgba(255, 255, 255, 0))}
.commerce-light .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #f5f9ff, rgba(255, 255, 255, 0))}
.commerce-dark .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #0c0e12, rgba(255, 255, 255, 0))}
.livestream-light .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #f1faff, rgba(255, 255, 255, 0))}
.livestream-dark .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #00091f, rgba(255, 255, 255, 0))}
.messaging-light .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #f7f7f8, rgba(255, 255, 255, 0))}
.messaging-dark .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #2d2e2f, rgba(255, 255, 255, 0))}
.team-light .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #f9f5ff, rgba(255, 255, 255, 0))}
.team-dark .mml-scheduler .mml-datepicker__select:before{background-image:linear-gradient(180deg, #0f0c12, rgba(255, 255, 255, 0))}
.mml-scheduler .mml-datepicker__select:after{bottom:0;background-image:linear-gradient(0deg, #fff, rgba(255, 255, 255, 0))}
.base-dark .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #0e1723, rgba(255, 255, 255, 0))}
.commerce-light .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #f5f9ff, rgba(255, 255, 255, 0))}
.commerce-dark .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #0c0e12, rgba(255, 255, 255, 0))}
.livestream-light .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #f1faff, rgba(255, 255, 255, 0))}
.livestream-dark .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #00091f, rgba(255, 255, 255, 0))}
.messaging-light .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #f7f7f8, rgba(255, 255, 255, 0))}
.messaging-dark .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #2d2e2f, rgba(255, 255, 255, 0))}
.team-light .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #f9f5ff, rgba(255, 255, 255, 0))}
.team-dark .mml-scheduler .mml-datepicker__select:after{background-image:linear-gradient(0deg, #0f0c12, rgba(255, 255, 255, 0))}
.mml-success{display:flex;justify-content:center;padding:8px;font-size:88%}
.base-dark .mml-success,.mml-success{color:#006cff}
.commerce-light .mml-success{color:#005fff}
.commerce-dark .mml-success{color:#004ccc}
.livestream-light .mml-success{color:#19a0ff}
.livestream-dark .mml-success{color:#0d47d9}
.messaging-dark .mml-success,.messaging-light .mml-success{color:#0283ff}
.team-light .mml-success{color:#4e1d9d}
.team-dark .mml-success{color:#5d02f0}
.mml-text{padding:2px 0;color:#0e1621}
.base-dark .mml-text{color:#fff}
.commerce-light .mml-text{color:#202a3c}
.commerce-dark .mml-text{color:#e2e5e9}
.livestream-light .mml-text{color:#2c2c30}
.livestream-dark .mml-text{color:#fff}
.messaging-light .mml-text{color:#0e1621}
.messaging-dark .mml-text{color:#e8e8e9}
.team-light .mml-text{color:#2e2c30}
.team-dark .mml-text{color:#e5e2e9}
.mml-text+.mml-md,.mml-text+.mml-text{padding-top:2px}
.mml-text+.mml-btnlist,.mml-text+.mml-image{margin-top:4px}
[class*=" rfu-"],[class^=rfu-]{font-family:Avenir,Arial,Helvetica,sans-serif;box-sizing:border-box}
.rfu-file-previewer{border:1px solid rgba(0,0,0,.1);border-radius:4px;overflow:hidden;margin:8px 0;position:relative}
.rfu-file-previewer ol{position:relative;margin:0;padding:0;list-style:none}
.rfu-file-previewer ol li{position:relative;padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.1)}
.rfu-file-previewer ol li:last-child{border-color:transparent}
.rfu-file-previewer__file{position:relative;display:flex;align-items:center;cursor:pointer}
.rfu-file-previewer__file:hover{background:#fafafa}
.rfu-file-previewer__file a{flex:1 1;margin:0 8px;color:#414d54;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rfu-file-previewer__file svg{min-width:25px}
.rfu-file-previewer__file--uploading{opacity:.4}
.rfu-file-previewer__file--failed a{display:flex;align-items:center;color:#8b9297}
.rfu-file-previewer__file--failed a:after{text-decoration:none}
.rfu-file-previewer__image{min-width:25px;display:flex}
.rfu-file-previewer__loading-indicator{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}
.rfu-file-previewer__close-button{position:relative;z-index:10000}
.rfu-file-previewer__failed{background:#ff6363}
.rfu-file-previewer__failed,.rfu-file-previewer__retry{padding:3px 6px;margin-left:8px;color:#fff;border-radius:4px;font-size:12px}
.rfu-file-previewer__retry{text-decoration:none;background:#63e5a4}
.rfu-file-upload-button{cursor:pointer}
.rfu-file-upload-button svg{fill:#a0b2b8}
.rfu-file-upload-button:hover svg{fill:#88979c}
.rfu-file-upload-button label{cursor:pointer}
.rfu-file-upload-button .rfu-file-input{width:0;height:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.rfu-icon-button{cursor:pointer;position:relative;padding:4px;align-items:center;justify-content:center;border:none;background:transparent}
.rfu-icon-button svg{margin:4px;position:relative;z-index:50;fill:#a0b2b8}
.rfu-icon-button:hover svg{fill:#88979c}
.rfu-dropzone .rfu-dropzone__notifier{position:absolute;height:100%;width:100%;padding:30px;z-index:90;display:none;border-radius:4px}
.rfu-dropzone--accept .rfu-dropzone__notifier{background:rgba(0,212,106,.83);display:block}
.rfu-dropzone--reject .rfu-dropzone__notifier{background:rgba(255,0,0,.83);display:block}
.rfu-dropzone__inner{width:100%;height:100%;padding:30px;border:1px dashed #fff;border-radius:4px;box-sizing:border-box;display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-weight:800;font-size:12px}
.rfu-dropzone--reject .rfu-dropzone__inner{display:none}
.rfu-image-previewer{flex-wrap:wrap;margin:8px 0}
.rfu-image-previewer,.rfu-image-previewer__image{display:flex}
.rfu-image-previewer__image{width:100px;height:100px;position:relative;margin-right:8px;margin-bottom:8px;align-items:center;justify-content:center}
.rfu-image-previewer__image--loaded .rfu-thumbnail__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0, transparent)}
.rfu-image-previewer__image .rfu-thumbnail__wrapper{position:absolute}
.rfu-image-previewer__image .rfu-loading-indicator{position:absolute;z-index:90}
.rfu-image-previewer__retry{z-index:90}
.rfu-image-upload-button{cursor:pointer}
.rfu-image-upload-button svg{fill:#a0b2b8}
.rfu-image-upload-button:hover svg{fill:#88979c}
.rfu-image-upload-button label{cursor:pointer}
.rfu-image-upload-button .rfu-image-input{width:0;height:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.rfu-loading-indicator{margin:0 auto;width:70px;text-align:center}
.rfu-loading-indicator>div{width:18px;height:18px;background-color:#ccc;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s ease-in-out infinite both}
.rfu-loading-indicator .bounce1{animation-delay:-0.32s}
.rfu-loading-indicator .bounce2{animation-delay:-0.16s}
@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
@keyframes spinner{to{transform:rotate(1turn)}}
.rfu-loading-indicator__spinner{width:20px;height:20px;border:2px solid #eee;border-top-color:#00d46a;border-radius:50%;animation:spinner .6s linear infinite}
.rfu-thumbnail__wrapper{width:100px;height:100px;border-radius:4px;overflow:hidden;position:relative}
.rfu-thumbnail__overlay{position:absolute;background-color:rgba(0,0,0,.4);width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-end;padding:5px}
.rfu-thumbnail__image{width:inherit;height:inherit;object-fit:cover}
.rfu-thumbnail-placeholder{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border:1px dashed #bfbfbf;border-radius:4px;cursor:pointer}
.rfu-thumbnail-placeholder:hover{background:#f2f2f2}
.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}
@media(hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}
.image-gallery-icon:focus{outline:2px solid #337ab7}
.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}
.image-gallery-fullscreen-button{bottom:0;padding:20px}
.image-gallery-fullscreen-button .image-gallery-svg{height:28px;width:28px}
@media(max-width: 768px){.image-gallery-fullscreen-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg{height:24px;width:24px}}
@media(max-width: 480px){.image-gallery-fullscreen-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg{height:16px;width:16px}}
.image-gallery-fullscreen-button{right:0}
.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}
.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}
@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}
@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}
.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}
.image-gallery-left-nav{left:0}
.image-gallery-right-nav{right:0}
.image-gallery{-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}
.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}
.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}
.image-gallery-content{position:relative;line-height:0;top:0}
.image-gallery-content.fullscreen{background:#000}
.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}
.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}
.image-gallery-slide-wrapper{position:relative}
.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}
@media(max-width: 768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}
.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}
.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}
.image-gallery-slide{left:0;position:absolute;top:0;width:100%}
.image-gallery-slide.center{position:relative}
.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}
.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}
@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
.str-chat__actions-box{background:#ffffff;background:var(--white);background-image:linear-gradient(-180deg, #fcfcfc, #f7f7f7);background-image:linear-gradient(-180deg, var(--bg-gradient-start), var(--bg-gradient-end));box-shadow:0 1px 0 0 #00000014;box-shadow:0 1px 0 0 var(--border);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);display:flex;flex-direction:column;z-index:1000;position:absolute;min-width:150px}
.str-chat__actions-box--right{right:0;top:calc(100% + 2px)}
.str-chat__actions-box--left{left:0;top:calc(100% + 2px)}
.str-chat__actions-box>button{text-align:left;width:100%;border:none;margin:0;padding:8px;padding:var(--xs-p);font-size:12px;font-size:var(--sm-font);background:none;cursor:pointer}
.str-chat__actions-box>button:not(:last-of-type){box-shadow:0 1px 0 0 #00000014;box-shadow:0 1px 0 0 var(--border)}
.str-chat__actions-box>button:hover{color:#006cff;color:var(--primary-color)}
.dark.str-chat .str-chat__message-actions-box{background:#343434;background:var(--dark-grey);background-image:linear-gradient(-180deg, #343434, #00000033);background-image:linear-gradient(-180deg, var(--dark-grey), var(--black20));box-shadow:0 0 2px 0 #00000014,0 1px 0 0 #00000014,0 1px 8px 0 #00000014;box-shadow:0 0 2px 0 var(--border),0 1px 0 0 var(--border),0 1px 8px 0 var(--border)}
.dark.str-chat .str-chat__message-actions-box button{color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__message-actions-box button:hover{color:#006cff;color:var(--primary-color)}
.str-chat__message-attachment-actions-form{width:100%;margin:8px 0;margin:var(--xs-m) 0;padding:0;display:flex}
.str-chat__message-attachment-actions-button{flex:1 1;border:none;background:none;margin:0 calc(8px / 2);margin:0 var(--xxs-m);padding:8px 8px;padding:var(--xs-p) var(--xs-p);border-radius:999px;border-radius:var(--border-radius-round);outline:none}
.str-chat__message-attachment-actions-button:focus{border:1px solid #006cff;border:1px solid var(--primary-color);box-shadow:0 0 0 2px #006cff5c;box-shadow:0 0 0 2px var(--primary-color-faded)}
.str-chat__message-attachment-actions-button--primary{background-color:#006cff;background-color:var(--primary-color);color:#ffffff;color:var(--white)}
.str-chat__message-attachment-actions-button--default{border:2px solid #00000014;border:2px solid var(--border)}
.dark.str-chat .str-chat__message-attachment-actions-button{color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__message-attachment-actions-button--default{border-color:#ecebeb;border-color:var(--grey-whisper)}
.str-chat__attachment{max-width:450px}
.str-chat__player-wrapper{position:relative;padding-top:56.25%}
.str-chat__player-wrapper .react-player{position:absolute;top:0;left:0}
.str-chat__message .str-chat__player-wrapper .react-player{border-radius:16px 16px 16px 0;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;overflow:hidden}
.str-chat__message--me .str-chat__player-wrapper .react-player{border-radius:16px 16px 0 16px;border-radius:var(--border-radius) var(--border-radius) 0 var(--border-radius);overflow:hidden}
.str-chat__message-attachment{width:100%;max-width:375px;border-radius:16px;border-radius:var(--border-radius);margin:8px auto 8px 0;margin:var(--xs-m) auto var(--xs-m) 0;padding:0}
.str-chat__message-attachment--giphy{max-width:unset}
.str-chat__message--me .str-chat__message-attachment{padding-left:0;margin:8px 0 8px auto;margin:var(--xs-m) 0 var(--xs-m) auto}
.str-chat__message-team.thread-list .str-chat__message-attachment{max-width:200px}
.str-chat__message-attachment{overflow:hidden}
.str-chat__message-attachment:hover{background:transparent}
.str-chat__message-attachment--card--no-image{height:60px}
.str-chat__message-attachment--card--actions{height:auto}
.str-chat__message-attachment-file{width:100%}
.str-chat__message-attachment-file--item{position:relative;height:50px;display:flex;align-items:center;font-size:14px;font-size:var(--md-font);line-height:22px;border-left:1px solid #00000014;border-left:1px solid var(--border);width:auto;padding-left:calc(8px / 2);padding-left:var(--xxs-p)}
.str-chat__message-attachment-file--item:hover{background:#ffffff;background:var(--white)}
.str-chat__message-attachment-file--item img,.str-chat__message-attachment-file--item svg{margin-right:8px;margin-right:var(--xs-m)}
.str-chat__message-attachment-file--item-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.str-chat__message-attachment-file--item a{font-weight:700;font-weight:var(--font-weight-bold);color:#000000;color:var(--black);opacity:.8;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.str-chat__message-attachment-file--item a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.str-chat__message-attachment-file--item span{line-height:14px;font-size:12px;font-size:var(--sm-font);font-weight:700;font-weight:var(--font-weight-bold);text-transform:uppercase;display:block;color:#000000;color:var(--black);opacity:.5}
.str-chat__message-attachment--image{height:auto;max-height:300px;max-width:100%;border-radius:0}
.str-chat__message-attachment--image:hover{background:transparent}
.str-chat__message-attachment--image img{height:inherit;width:auto;max-height:inherit;max-width:100%;display:block;object-fit:cover;overflow:hidden}
.str-chat__message-attachment--image img:hover{background:transparent}
.str-chat__message-attachment--image--actions{height:320px}
.str-chat__message-attachment--image--actions img{height:calc(320px - 40px)}
.str-chat__message-attachment--media{width:300px}
.str-chat__message-attachment-card{min-height:60px}
.str-chat__message-attachment-card__giphy-logo{height:20px;width:auto}
.messaging.str-chat .str-chat__message-attachment.str-chat__message-attachment--image--actions .str-chat__message-attachment--img{max-height:254px}
.livestream.str-chat .str-chat__message-attachment.str-chat__message-attachment--file{max-width:100%}
.livestream.str-chat .str-chat__message-attachment.str-chat__message-attachment--file .str-chat__message-attachment-file--item{border-left:none}
.livestream.str-chat .str-chat__message-attachment.str-chat__message-attachment--file .str-chat__message-attachment-file--item:hover{background:#ecebeb;background:var(--grey-whisper)}
.livestream.str-chat.dark .str-chat__message-attachment-file--item a,.livestream.str-chat.dark .str-chat__message-attachment-file--item span{color:#ffffff;color:var(--white)}
.livestream.str-chat.dark .str-chat__message-attachment-file--item:hover{background:transparent}
.str-chat__avatar{width:32px;height:32px;flex:0 0 32px;margin-right:8px;margin-right:var(--xs-m);display:flex;align-items:center;justify-content:center;color:#ffffff;color:var(--white);text-transform:uppercase;overflow:hidden}
.str-chat__avatar--circle{border-radius:999px;border-radius:var(--border-radius-round)}
.str-chat__avatar--rounded{border-radius:calc(16px / 4);border-radius:var(--border-radius-sm)}
.str-chat__avatar--square{border-radius:0}
.str-chat__avatar-image,.str-chat__avatar-fallback{display:block;width:inherit;height:inherit;object-fit:cover;text-align:center}
.str-chat__avatar-image--loaded{background-color:none}
.str-chat__avatar-fallback{background-color:#006cff;background-color:var(--primary-color)}
.str-chat__message--me>.str-chat-angular__avatar-host,.str-chat__message--me>.str-chat__avatar{order:1}
.str-chat__message--me>.str-chat-angular__avatar-host .str-chat__avatar,.str-chat__message--me>.str-chat__avatar{margin:0;margin-left:8px;margin-left:var(--xs-m)}
.str-chat__li--top .str-chat__message>.str-chat__avatar,.str-chat__li--top .str-chat__message>.str-chat-angular__avatar-host,.str-chat__li--middle .str-chat__message>.str-chat__avatar,.str-chat__li--middle .str-chat__message>.str-chat-angular__avatar-host{visibility:hidden}
.str-chat__audio__wrapper{height:80px;overflow:hidden;position:relative;border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);margin:0;display:flex;background:#ecebeb;background:var(--grey-whisper)}
.str-chat__audio__image{height:80px;width:80px;position:relative;z-index:20}
.str-chat__audio__image--overlay{width:inherit;height:inherit;position:absolute;top:0;left:0;background:#00000099;background:var(--overlay-dark);z-index:30;font-size:3em;color:#f2f2f2;color:var(--white-smoke);display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}
.str-chat__audio__image--button{margin:0;padding:0;display:flex;align-items:center;width:40px;height:40px}
.str-chat__audio__image--button svg{fill:#f2f2f2;fill:var(--white-smoke)}
.str-chat__audio__image img{z-index:20;position:absolute;top:0;left:0;width:inherit;height:inherit;object-fit:cover}
.str-chat__audio__content{display:flex;flex-direction:column;justify-content:space-around;padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p);margin-left:calc(8px * 2);margin-left:var(--sm-m);width:100%}
.str-chat__audio__content--title{margin:0;padding:0;line-height:1}
.str-chat__audio__content--subtitle{margin:0;padding:0;line-height:1;font-size:12px;font-size:var(--sm-font);opacity:.49}
.str-chat__audio__content--progress{height:6px;width:100%;border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);background:#00000033;background:var(--overlay);padding:1px;margin:calc(calc(8px / 2) / 2) 0;margin:calc(var(--xxs-m) / 2) 0}
.str-chat__audio__content--progress>div{height:4px;border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);width:0%;background:#006cff;background:var(--primary-color);transition:width .5s linear}
.str-chat.dark .str-chat__audio__wrapper{background:#000000;background:var(--black);color:#ffffff;color:var(--white)}
.str-chat.dark .str-chat__audio__content--progress{background:#7a7a7a;background:var(--grey)}
.str-chat__message-attachment-card{position:relative;background:#ffffff;background:var(--white);border-radius:16px 16px 16px 0;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;overflow:hidden;font-size:12px;font-size:var(--sm-font);border:10px solid #00000014;border:10px solid var(--border);margin:calc(8px * 4) 0 0 0;margin:var(--lg-m) 0 0 0}
.str-chat__message-attachment-card--header{width:100%;height:175px}
.str-chat__message-attachment-card--header img{width:inherit;height:inherit;object-fit:cover}
.str-chat__message-attachment-card--title{font-weight:700;font-weight:var(--font-weight-bold);flex:1 1}
.str-chat__message-attachment-card--flex{min-width:0}
.str-chat__message-attachment-card--flex,.str-chat__message-attachment-card--flex>*{overflow:hidden;text-overflow:ellipsis}
.str-chat__message-attachment-card--content{padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p);margin:calc(8px * -1);margin:calc(var(--xs-m) * -1);display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.str-chat__message-attachment-card--content>*{margin:8px 0;margin:var(--xs-m) 0}
.str-chat__message-attachment-card--url{text-decoration:none;display:block;color:#000000;color:var(--black);text-transform:uppercase;opacity:.5}
.str-chat__message-attachment-card--url::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--header{height:unset}
.str-chat.commerce .str-chat__message-attachment-card{max-width:375px;width:100%}
.str-chat__message--me .str-chat__message-attachment-card{background:#00000033;background:var(--overlay);border:1px solid transparent;border-radius:16px 16px 0 16px;border-radius:var(--border-radius) var(--border-radius) 0 var(--border-radius)}
.dark.str-chat .str-chat__message-attachment-card__giphy-logo{filter:invert(100%)}
.str-chat__message-attachment-card.str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--content{background-image:url("../assets/Poweredby_100px-White_VertText.png");background-position:right 16px bottom 16px;background-position:right var(--border-radius) bottom var(--border-radius);background-repeat:no-repeat;background-size:56px}
.str-chat__header{display:flex;padding:8px;padding:var(--xs-p);border-bottom:1px solid #00000014;border-bottom:1px solid var(--border)}
.str-chat__header-livestream{padding:8px calc(8px * 5);padding:var(--xs-p) var(--xl-p);min-height:70px;display:flex;align-items:center;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);background:#ffffff;background:var(--white);box-shadow:0 1px 1px 0 #00000014;box-shadow:0 1px 1px 0 var(--border)}
.str-chat__header-livestream-left{flex:1 1;font-size:14px;font-size:var(--md-font)}
.str-chat__header-livestream-left--title{font-weight:700;font-weight:var(--font-weight-bold);margin:0}
.str-chat__header-livestream-left--members{font-weight:400;font-weight:var(--font-weight-regular);margin:0}
.str-chat__header-livestream-left--livelabel{position:relative;left:5px;font-size:12px;font-size:var(--sm-font);text-transform:uppercase;color:#ff0000;color:var(--red);display:inline-block;animation:pulse 2s infinite}
.str-chat__header-livestream-left--livelabel::before{content:"";position:relative;top:-2px;left:-4px;display:inline-block;width:5px;height:5px;border-radius:999px;border-radius:var(--border-radius-round);background-color:#ff3742;background-color:var(--accent_red)}
@keyframes pulse{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}
.str-chat__header-livestream-right{display:flex;margin:0 calc(calc(8px / 2) * -1);margin:0 calc(var(--xxs-m) * -1)}
.str-chat__header-livestream-right-button-wrapper{position:relative}
.str-chat__header .str-chat__avatar{margin:0 calc(8px * 2) 0 0;margin:0 var(--sm-m) 0 0}
.str-chat__title{font-weight:600;font-weight:var(--font-weight-semi-bold)}
.str-chat__meta{width:100%;display:flex;flex-direction:column;justify-content:space-between}
.str-chat__info{width:100%;display:flex;justify-content:space-between;font-size:14px;font-size:var(--md-font);color:#7a7a7a;color:var(--grey)}
.str-chat__square-button{background:#ecebeb;background:var(--grey-whisper);border:1px solid #00000014;border:1px solid var(--border);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);padding:8px;padding:var(--xs-p);margin:0 calc(8px / 2);margin:0 var(--xxs-m);display:flex;align-items:center;justify-content:center}
.str-chat__square-button svg{fill:#000000;fill:var(--black)}
.str-chat__square-button:active{background-color:#ecebeb;background-color:var(--grey-whisper)}
.dark.str-chat .str-chat__square-button{background:#ffffff0d;background:var(--white5);box-shadow:0 1px 0 0 #000000b3;box-shadow:0 1px 0 0 var(--black70);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm)}
.dark.str-chat .str-chat__square-button svg{fill:#ffffffb3;fill:var(--white70)}
.messaging.str-chat .str-chat__header-livestream{position:relative;z-index:2;border-radius:calc(16px / 2) calc(16px / 2) 0 0;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;background:#fcfcfc;background:var(--white-snow);box-shadow:0 7px 9px 0 #00000014,0 1px 0 0 #00000014;box-shadow:0 7px 9px 0 var(--border),0 1px 0 0 var(--border)}
@media screen and (max-width: 960px){.messaging.str-chat .str-chat__header-livestream{padding-left:calc(8px * 2);padding-left:var(--sm-p);padding-right:calc(8px * 2);padding-right:var(--sm-p)}}
.messaging.str-chat.dark .str-chat__header-livestream{background:#343434;background:var(--dark-grey);box-shadow:0 7px 9px 0 #00000014,0 1px 0 0 #00000014;box-shadow:0 7px 9px 0 var(--border),0 1px 0 0 var(--border);border-radius:calc(16px / 2) calc(16px / 2) 0 0;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;color:#ffffff;color:var(--white)}
.livestream.str-chat .str-chat__header-livestream{position:relative;z-index:1;background:#ecebeb;background:var(--grey-whisper);box-shadow:0 1px 1px 0 #00000014;box-shadow:0 1px 1px 0 var(--border)}
.livestream.str-chat.dark .str-chat__header-livestream{background:#ffffff0d;background:var(--white5);box-shadow:0 1px 1px 0 #00000014;box-shadow:0 1px 1px 0 var(--border)}
.livestream.str-chat.dark .str-chat__header-livestream-left--title,.livestream.str-chat.dark .str-chat__header-livestream-left--members{color:#ffffff;color:var(--white)}
.livestream.str-chat.dark .str-chat__header-livestream-left--title{font-size:16px;font-size:var(--lg-font)}
.commerce.str-chat .str-chat__header-livestream{background:#ffffffcc;background:var(--white80);box-shadow:0 7px 9px 0 #0000000d,0 1px 0 0 #0000000d;box-shadow:0 7px 9px 0 var(--black5),0 1px 0 0 var(--black5);border-radius:calc(16px / 2) calc(16px / 2) 0 0;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;padding:calc(8px * 3);padding:var(--md-p)}
.commerce.str-chat .str-chat__header-livestream-left--title{font-size:26px;font-size:var(--xxl-font);margin:0;line-height:1;font-weight:400;font-weight:var(--font-weight-regular)}
.commerce.str-chat .str-chat__header-livestream-left--subtitle{margin:8px 0;margin:var(--xs-m) 0;font-size:16px;font-size:var(--lg-font)}
.commerce.str-chat .str-chat__header-livestream-left--members{display:none}
.commerce.str-chat .str-chat__header-livestream-right-button--info{display:none}
.commerce.str-chat.dark .str-chat__header-livestream{background:#7a7a7a;background:var(--grey);box-shadow:0 7px 9px 0 #0000000d,0 1px 0 0 #0000000d;box-shadow:0 7px 9px 0 var(--black5),0 1px 0 0 var(--black5);border-radius:calc(16px / 2) calc(16px / 2) 0 0;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;color:#ffffff;color:var(--white)}
.team.str-chat.dark .str-chat__header-livestream{background:#343434;background:var(--dark-grey);box-shadow:0 1px 1px 0 #0000004d;box-shadow:0 1px 1px 0 var(--black30)}
.team.str-chat.dark .str-chat__header-livestream-left{color:#ffffff;color:var(--white)}
.team.str-chat.dark .str-chat__header-livestream-left--title{font-size:16px;font-size:var(--lg-font)}
.team.str-chat.dark .str-chat__header-livestream-left--members{font-size:12px;font-size:var(--sm-font)}
.str-chat__header-hamburger{width:30px;height:38px;padding:calc(8px / 2);padding:var(--xxs-p);margin-right:8px;margin-right:var(--xs-m);display:none;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent}
.str-chat__header-hamburger:hover svg path{fill:#006cff;fill:var(--primary-color)}
@media screen and (max-width: 960px){.str-chat__header-hamburger{display:flex}}
.str-chat__channel-list{flex:1 1;overflow-y:auto;max-width:300px;background:#e9f2ff;background:var(--blue-alice);box-shadow:1px 0 0 0 #0000000d;box-shadow:1px 0 0 0 var(--black5);display:flex;flex-direction:column}
.str-chat__channel-list--channels{flex:1 1}
.str-chat__channel-list .channel_preview{padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p);border-bottom:1px solid #0000001a;border-bottom:1px solid var(--black10)}
.dark.str-chat .str-chat__channel-list-messenger{background:#343434;background:var(--dark-grey)}
.str-chat__button{background:#ffffff;background:var(--white);box-shadow:0 1px 1px 0 #0000001a,0 1px 4px 0 #0000001a;box-shadow:0 1px 1px 0 var(--black10),0 1px 4px 0 var(--black10);font-size:14px;font-size:var(--md-font);padding:calc(8px * 2) calc(8px * 8);padding:var(--sm-p) var(--xxl-p);color:#006cff;color:var(--primary-color);display:flex;align-items:center;justify-content:center;width:calc(100% - 10px);margin:calc(8px / 2);margin:var(--xxs-m);border:1px solid transparent}
.str-chat__button:active,.str-chat__button:focus{outline:none;box-shadow:0 0 1px 0 #00000014,0 1px 4px 0 #00000014,0 0 0 2px #006cff5c;box-shadow:0 0 1px 0 var(--border),0 1px 4px 0 var(--border),0 0 0 2px var(--primary-color-faded);border:1px solid #006cff;border:1px solid var(--primary-color)}
.str-chat__button>*{margin:0 calc(8px / 2);margin:0 var(--xxs-m)}
.str-chat__button--round{border-radius:999px;border-radius:var(--border-radius-round)}
.str-chat-channel-checkbox{position:absolute;top:0;right:0;z-index:100001}
.str-chat-channel-list-burger{width:10px;height:50px;background:#ffffff;background:var(--white);border-radius:0 calc(16px / 4) calc(16px / 4) 0;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;padding:calc(8px / 2);padding:var(--xxs-p);box-shadow:0 4px 6px #00000014;box-shadow:0 4px 6px var(--border);position:fixed;top:10px;left:0;z-index:10000;justify-content:center;cursor:pointer}
.str-chat-channel-list-burger div{width:4px;height:100%;border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);background:#00000014;background:var(--border)}
@media screen and (max-width: 960px){.str-chat-channel-list-burger{display:flex}.str-chat-channel-list.messaging,.str-chat-channel-list.team,.str-chat-channel-list.commerce{position:fixed;left:-380px;top:0;z-index:1001;min-height:100vh;overflow-y:auto;box-shadow:7px 0 9px 0 #0000000d,1px 0 0 0 #0000000d;box-shadow:7px 0 9px 0 var(--black5),1px 0 0 0 var(--black5);transition:left 200ms ease-in-out}.str-chat-channel-list--open.messaging,.str-chat-channel-list--open.team,.str-chat-channel-list--open.commerce{left:0}}
.str-chat-channel-list .str-chat__channel-list-messenger{padding:0}
.str-chat-channel-list .str-chat__channel-list-messenger__main{padding:calc(8px * 2) calc(8px * 2) 0 calc(8px * 2);padding:var(--sm-p) var(--sm-p) 0 var(--sm-p);overflow-y:auto}
.str-chat__channel-list-messenger{padding:calc(8px * 2) calc(8px * 2) 0 calc(8px * 2);padding:var(--sm-p) var(--sm-p) 0 var(--sm-p);min-width:300px;background:#dbdbdb;background:var(--grey-gainsboro)}
.str-chat-channel-list .str-chat__channel-list-messenger__main{padding-bottom:4px}
.str-chat__channel-preview-messenger{display:flex;width:100%;border:none;padding:8px;padding:var(--xs-p);align-items:center;background:transparent;box-shadow:0 1px 0 0 #00000014;box-shadow:0 1px 0 0 var(--border);text-align:left;margin:8px 0;margin:var(--xs-m) 0;color:#000000;color:var(--black)}
.str-chat__channel-preview-messenger:hover{cursor:pointer}
.str-chat__channel-preview-messenger--active{border:none;border-radius:calc(16px / 2);border-radius:var(--border-radius-md);background:#fcfcfc;background:var(--white-snow);box-shadow:0 1px 5px 0 #00000014;box-shadow:0 1px 5px 0 var(--border)}
.str-chat__channel-preview-messenger--last-message p{font-size:12px;font-size:var(--sm-font);margin:0;line-height:14px;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.str-chat__channel-preview-messenger--last-message{font-size:12px;font-size:var(--sm-font);line-height:14px;opacity:.5;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.str-chat__channel-preview-messenger--name{font-size:14px;font-size:var(--md-font);line-height:17px;font-weight:600;font-weight:var(--font-weight-semi-bold);margin-bottom:calc(calc(8px / 2) / 2);margin-bottom:calc(var(--xxs-m) / 2);max-width:250px}
.str-chat__channel-preview-messenger--name span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.str-chat__channel-preview-messenger--unread .str-chat__channel-preview-messenger--last-message p{opacity:1;font-weight:600;font-weight:var(--font-weight-semi-bold);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.str-chat__channel-preview-messenger--unread .str-chat__channel-preview-messenger--last-message{opacity:1;font-weight:600;font-weight:var(--font-weight-semi-bold);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dark.str-chat .str-chat__channel-preview-messenger--active{background:#ffffff0d;background:var(--white5);box-shadow:0 1px 5px 0 #0000001a;box-shadow:0 1px 5px 0 var(--black10)}
.dark.str-chat .str-chat__channel-preview-messenger--last-message p{color:#ffffff;color:var(--white);margin:0;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.dark.str-chat .str-chat__channel-preview-messenger--last-message{color:#ffffff;color:var(--white);max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.dark.str-chat .str-chat__channel-preview-messenger--name{color:#ffffff;color:var(--white)}
.str-chat__channel-search{padding:calc(8px * 3) calc(8px * 3) 0;padding:var(--md-p) var(--md-p) 0;display:flex;align-items:center;position:relative;background:#dbdbdb;background:var(--grey-gainsboro)}
.str-chat__channel-search input{flex:1 1;background:#ecebeb;background:var(--grey-whisper);border:1px solid transparent;outline:none;height:30px;border-radius:16px;border-radius:var(--border-radius);color:#000000;color:var(--black);font-size:14px;font-size:var(--md-font);padding:calc(8px * 2);padding:var(--sm-p)}
.str-chat__channel-search input::placeholder{color:#7a7a7a;color:var(--grey)}
.str-chat__channel-search input:focus{background:#ffffff;background:var(--white);border:1px solid #006cff;border:1px solid var(--primary-color);box-shadow:0 0 0 2px #006cff5c;box-shadow:0 0 0 2px var(--primary-color-faded);transition:all .2s ease-in-out}
.str-chat__channel-search-container{position:absolute;width:300px;z-index:2;padding:8px}
.str-chat__channel-search-container-searching{padding-left:8px}
.str-chat__channel-search-container-empty{padding-left:8px}
.str-chat__channel-search-container .str-chat__channel-search-result{display:flex;align-items:center;border-radius:calc(16px / 2);border-radius:var(--border-radius-md);height:40px;cursor:pointer;padding-left:8px;width:100%;border:none;background:transparent}
.str-chat__channel-search-container .str-chat__channel-search-result:hover{font-weight:700;font-weight:var(--font-weight-bold);transition:all .2s ease-in-out}
.str-chat__channel-search-result.focused{font-weight:700;font-weight:var(--font-weight-bold)}
.str-chat__channel-search-container.popup{border-radius:calc(16px / 2);border-radius:var(--border-radius-md);background:#f2f2f2;background:var(--white-smoke);left:300px;top:20px;box-shadow:0 7px 9px 0 #00000014,0 1px 0 0 #00000014;box-shadow:0 7px 9px 0 var(--border),0 1px 0 0 var(--border);border:1px solid #00000014;border:1px solid var(--border)}
.str-chat__channel-search-container.popup .str-chat__channel-search-result:hover{background:#ebebeb;background:var(--light-grey)}
.str-chat__channel-search-container.popup .str-chat__channel-search-result.focused{background:#ebebeb;background:var(--light-grey)}
.str-chat__channel-search-container.inline{top:64px;right:0;background:#dbdbdb;background:var(--grey-gainsboro);height:calc(100vh - 60px)}
.str-chat__channel-search-container.inline .str-chat__channel-search-result:hover{background:#ffffff;background:var(--white)}
.str-chat__channel-search-container.inline .str-chat__channel-search-result.focused{background:#ffffff;background:var(--white)}
.dark.str-chat .str-chat__channel-search,.dark.str-chat .str-chat__channel-search-container.inline{background:#343434;background:var(--dark-grey);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__channel-search input,.dark.str-chat .str-chat__channel-search-container.inline input{background:#dbdbdb;background:var(--grey-gainsboro)}
.dark.str-chat .str-chat__channel-search .str-chat__channel-search-result,.dark.str-chat .str-chat__channel-search-container.inline .str-chat__channel-search-result{color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__channel-search .str-chat__channel-search-result:hover,.dark.str-chat .str-chat__channel-search-container.inline .str-chat__channel-search-result:hover{background:#ffffff0d;background:var(--white5)}
.str-chat__down{display:flex;height:100%}
.str-chat__down-main{flex:1 1;padding:calc(8px * 4);padding:var(--lg-p)}
.dark.str-chat .str-chat__down{color:#ffffff;color:var(--white)}
.str-chat.messaging .str-chat__event-component__channel-event{display:flex;margin-top:calc(8px * 3);margin-top:var(--md-m)}
.str-chat.messaging .str-chat__event-component__channel-event__content{margin-right:8px;margin-right:var(--xs-m);color:#00000099;color:var(--overlay-dark);font-size:16px;font-size:var(--lg-font)}
.str-chat.messaging .str-chat__event-component__channel-event__date{font-size:10px;font-size:var(--xs-font);margin-top:calc(8px / 2);margin-top:var(--xxs-m)}
.str-chat.team .str-chat__event-component__channel-event{display:flex;margin:calc(8px * 3) calc(8px * 5);margin:var(--md-m) var(--xl-m)}
.str-chat.team .str-chat__event-component__channel-event__content{margin-right:8px;margin-right:var(--xs-m);color:#00000099;color:var(--overlay-dark);font-size:16px;font-size:var(--lg-font)}
.str-chat.team .str-chat__event-component__channel-event__sentence{margin-right:8px;margin-right:var(--xs-m);color:#00000099;color:var(--overlay-dark);font-size:16px;font-size:var(--lg-font)}
.str-chat.team .str-chat__event-component__channel-event__date{font-size:10px;font-size:var(--xs-font);margin-top:calc(8px / 2);margin-top:var(--xxs-m)}
.str-chat.commerce .str-chat__event-component__channel-event,.str-chat.livestream .str-chat__event-component__channel-event{display:none}
.str-chat__date-separator{display:flex;padding:calc(8px * 5);padding:var(--xl-p);align-items:center}
.str-chat__date-separator-date{font-size:14px;font-size:var(--md-font);font-weight:700;font-weight:var(--font-weight-bold);color:#00000099;color:var(--overlay-dark);font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font)}
.str-chat__date-separator-line{flex:1 1;background-color:#00000033;background-color:var(--overlay);height:1px;border:none}
.str-chat__date-separator>*:not(:last-child){margin-right:calc(8px * 2);margin-right:var(--sm-m)}
.commerce.str-chat .str-chat__date-separator{padding:calc(8px * 5) 0;padding:var(--xl-p) 0}
.dark.str-chat .str-chat__date-separator-line{background-color:#dbdbdb;background-color:var(--grey-gainsboro)}
.dark.str-chat .str-chat__date-separator-date{color:#ecebeb;color:var(--grey-whisper)}
.dark.str-chat.team .str-chat__date-separator-line{background-color:#00000033;background-color:var(--overlay)}
.str-chat__edit-message-form{width:100%}
.str-chat__edit-message-form form{position:relative;width:100%}
.str-chat__edit-message-form textarea{padding:8px;background:#ffffff;background:var(--white);box-shadow:inset 0 0 0 1px #006cff;box-shadow:inset 0 0 0 1px var(--primary-color);border:1px solid transparent;resize:none;border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);width:100%;font-size:16px;font-size:var(--lg-font);line-height:22px;color:#000000;color:var(--black)}
.str-chat__edit-message-form textarea:focus{box-shadow:inset 0 0 0 1px #006cff,0 0 0 2px #006cff5c;box-shadow:inset 0 0 0 1px var(--primary-color),0 0 0 2px var(--primary-color-faded);outline:0}
.str-chat__edit-message-form .str-chat__message-team-form-footer button{background:none;border:none;font-weight:700;font-weight:var(--font-weight-bold);color:#7a7a7a;color:var(--grey)}
.str-chat__edit-message-form .str-chat__message-team-form-footer button[type=submit]{color:#006cff;color:var(--primary-color)}
.str-chat__edit-message-form .rfu-dropzone{width:100%}
.str-chat__edit-message-form .rfu-file-upload-button,.str-chat__edit-message-form .str-chat__input-emojiselect,.str-chat__edit-message-form .str-chat__input-fileupload{display:flex;position:unset;top:unset;right:unset;left:unset}
.str-chat__edit-message-form .rfu-file-upload-button svg,.str-chat__edit-message-form .str-chat__input-emojiselect svg,.str-chat__edit-message-form .str-chat__input-fileupload svg{fill:#000000;fill:var(--black);opacity:.5}
.str-chat__edit-message-form .rfu-file-upload-button:hover svg,.str-chat__edit-message-form .str-chat__input-emojiselect:hover svg,.str-chat__edit-message-form .str-chat__input-fileupload:hover svg{opacity:1}
.str-chat__edit-message-form-options{display:flex;align-items:baseline}
.str-chat__edit-message-form-options .str-chat__fileupload-wrapper:hover .str-chat__tooltip{display:none}
.str-chat.dark .str-chat__edit-message-form .rfu-file-upload-button svg,.str-chat.dark .str-chat__edit-message-form .str-chat__input-emojiselect svg{fill:#dbdbdb;fill:var(--grey-gainsboro)}
.str-chat.dark .str-chat__edit-message-form .str-chat__message-team-form-footer button{color:#dbdbdb;color:var(--grey-gainsboro)}
.str-chat.dark .str-chat__edit-message-form .str-chat__message-team-form-footer button[type=submit]{color:#006cff;color:var(--primary-color)}
.str-chat.dark .str-chat__edit-message-form textarea{background:#ffffff0d;background:var(--white5);box-shadow:0 0 0 1px #00000033;box-shadow:0 0 0 1px var(--black20);border:2px solid transparent;border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);color:#ffffff;color:var(--white)}
.str-chat.dark .str-chat__edit-message-form textarea:focus{box-shadow:inset 0 0 0 1px #006cff;box-shadow:inset 0 0 0 1px var(--primary-color);border:2px solid #006cff5c;border:2px solid var(--primary-color-faded);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm)}
.str-chat__edit-message-form{position:relative}
.str-chat__gallery{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;overflow:hidden}
.str-chat__gallery-image{width:150px;height:150px;background:#ffffff;background:var(--white);margin-bottom:1px;margin-right:1px;border:none;padding:0;display:flex}
.str-chat__gallery-image:hover{cursor:zoom-in}
.str-chat__gallery-image img{width:inherit;height:inherit;object-fit:cover}
.str-chat__gallery--square{max-width:301px}
.str-chat__gallery--square .str-chat__gallery-image:nth-child(even){margin-right:0}
.stream-chat-angular__image-modal-host .str-chat__modal__inner{max-width:80%}
.stream-chat-angular__image-modal{display:flex;justify-content:center;align-items:center}
.stream-chat-angular__image-modal-stepper{padding:10px;border:none;cursor:pointer;background:transparent}
.stream-chat-angular__image-modal-image{object-fit:cover;max-width:90%;max-height:90%}
.livestream.str-chat .str-chat__gallery,.messaging.str-chat .str-chat__gallery,.commerce.str-chat .str-chat__gallery,.team.str-chat .str-chat__gallery{margin:4px 0}
.livestream.str-chat .str-chat__gallery-image,.messaging.str-chat .str-chat__gallery-image,.commerce.str-chat .str-chat__gallery-image,.team.str-chat .str-chat__gallery-image{width:150px;height:150px}
.livestream.str-chat .str-chat__gallery-placeholder,.messaging.str-chat .str-chat__gallery-placeholder,.commerce.str-chat .str-chat__gallery-placeholder,.team.str-chat .str-chat__gallery-placeholder{position:relative;width:150px;height:150px;color:#ffffff;color:var(--white);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:top left;background-repeat:no-repeat;cursor:zoom-in;cursor:pointer;border:none}
.livestream.str-chat .str-chat__gallery-placeholder p,.messaging.str-chat .str-chat__gallery-placeholder p,.commerce.str-chat .str-chat__gallery-placeholder p,.team.str-chat .str-chat__gallery-placeholder p{position:relative;z-index:1;font-size:16px}
.livestream.str-chat .str-chat__gallery-placeholder::after,.messaging.str-chat .str-chat__gallery-placeholder::after,.commerce.str-chat .str-chat__gallery-placeholder::after,.team.str-chat .str-chat__gallery-placeholder::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000099;background-color:var(--overlay-dark);z-index:0}
.commerce.str-chat .str-chat__gallery{width:calc(100% - 30px);display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:100px}
.commerce.str-chat .str-chat__gallery-image,.commerce.str-chat .str-chat__gallery-placeholder{width:100%;height:100%}
.commerce.str-chat .str-chat__message-commerce .str-chat__gallery{border-radius:16px 16px 16px 2px;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 2px}
.commerce.str-chat .str-chat__message-commerce--right .str-chat__gallery{border-radius:16px 16px 2px 16px;border-radius:var(--border-radius) var(--border-radius) 2px var(--border-radius)}
.str-chat__loading-channels{width:300px;height:100%;padding:calc(8px * 3);padding:var(--md-p);background:#dbdbdb;background:var(--grey-gainsboro)}
.str-chat__loading-channels-meta{flex:1 1}
.str-chat__loading-channels-avatar,.str-chat__loading-channels-username,.str-chat__loading-channels-status{background-image:linear-gradient(-90deg, #fcfcfc 0%, #f7f7f7 100%);background-image:linear-gradient(-90deg, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 100%)}
.str-chat__loading-channels-username,.str-chat__loading-channels-status{border-radius:16px;border-radius:var(--border-radius);height:14px}
.str-chat__loading-channels-avatar{width:40px;height:40px;border-radius:999px;border-radius:var(--border-radius-round);margin-right:8px;margin-right:var(--xs-m)}
.str-chat__loading-channels-username{width:40%;margin-bottom:8px;margin-bottom:var(--xs-m)}
.str-chat__loading-channels-status{width:80%}
.str-chat__loading-channels-item{display:flex;align-items:center;width:100%;height:40px;border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);margin-bottom:calc(8px * 2);margin-bottom:var(--sm-m);animation:pulsate 1s linear 0s infinite alternate}
.str-chat__loading-channels-item:nth-of-type(2){animation:pulsate 1s linear .3334 infinite alternate}
.str-chat__loading-channels-item:last-of-type{animation:pulsate 1s linear .6667s infinite alternate}
@keyframes pulsate{from{opacity:.5}to{opacity:1}}
.str-chat__loading-indicator{display:flex;align-items:center;justify-content:center;animation:rotate 1s linear infinite}
@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.str-chat.messaging .str-chat__load-more-button__button{border:0;width:100%;height:40px;border-radius:calc(16px / 2);border-radius:var(--border-radius-md);background:#ecebeb;background:var(--grey-whisper);box-shadow:0 1px 5px 0 #00000014;box-shadow:0 1px 5px 0 var(--border);color:#7a7a7a;color:var(--grey);padding:8px;padding:var(--xs-p);font-size:14px;font-size:var(--md-font)}
.str-chat.messaging .str-chat__load-more-button__button:hover{cursor:pointer}
.str-chat.team .str-chat__load-more-button__button{border:0;background:transparent;width:100%;height:40px;padding:8px;padding:var(--xs-p);font-size:14px;font-size:var(--md-font)}
.str-chat.team .str-chat__load-more-button__button:hover{cursor:pointer}
.str-chat__load-more-button__button{display:flex;align-items:center;justify-content:center}
.str-chat__li{display:block;position:relative}
.str-chat__li .str-chat__message-inner{min-width:0}
.str-chat__li .quoted-message{display:flex;align-items:flex-end;margin-bottom:calc(8px / 2);margin-bottom:var(--xxs-m);cursor:pointer}
.str-chat__li .quoted-message-inner{display:flex;text-align:start;align-items:flex-end;background:#ecebeb;background:var(--grey-whisper);border-radius:calc(16px / 2) calc(16px / 2) calc(16px / 2) 0;border-radius:var(--border-radius-md) var(--border-radius-md) var(--border-radius-md) 0;max-width:408px;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p)}
.str-chat__li .quoted-message-inner .str-chat__message-attachment-card.str-chat__message-attachment-card--image{border:none;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__li .quoted-message-inner .str-chat__message-attachment--image:first-of-type{max-height:48px;max-width:48px;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__li .quoted-message-inner .str-chat__message-attachment img{border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__li .quoted-message-inner .str-chat__message-attachment--file:first-of-type{background:#ffffff;background:var(--white);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);border-bottom:1px solid #ecebeb;border-bottom:1px solid var(--grey-whisper);min-width:33%}
.str-chat__li .quoted-message-inner :nth-child(2){margin-left:8px;margin-left:var(--xs-m)}
.str-chat__li .quoted-message.mine .quoted-message-inner{background:#fcfcfc;background:var(--white-snow)}
.str-chat__li--top,.str-chat__li--single{margin:24px 0 0}
.str-chat__li--top .str-chat__message-attachment--img,.str-chat__li--top .str-chat__message-attachment-card,.str-chat__li--top .str-chat__message .str-chat__gallery,.str-chat__li--single .str-chat__message-attachment--img,.str-chat__li--single .str-chat__message-attachment-card,.str-chat__li--single .str-chat__message .str-chat__gallery{border-radius:16px 16px 16px calc(calc(16px / 4) / 2);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--top .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--top .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card,.str-chat__li--single .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--single .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card{border-radius:16px 16px 16px calc(calc(16px / 4) / 2);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--top .str-chat__message--me,.str-chat__li--single .str-chat__message--me{text-align:right}
.str-chat__li--top .str-chat__message--me .str-chat__message-attachment--img,.str-chat__li--top .str-chat__message--me .str-chat__message-attachment-card,.str-chat__li--single .str-chat__message--me .str-chat__message-attachment--img,.str-chat__li--single .str-chat__message--me .str-chat__message-attachment-card{border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--top .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--top .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card,.str-chat__li--single .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--single .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card{border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--top .str-chat__message--me .str-chat__gallery,.str-chat__li--single .str-chat__message--me .str-chat__gallery{border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--top .str-chat__message--me.str-chat__message--has-text .str-chat__gallery,.str-chat__li--single .str-chat__message--me.str-chat__message--has-text .str-chat__gallery{border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--middle{margin:0}
.str-chat__li--middle .str-chat__message-attachment--img,.str-chat__li--middle .str-chat__message-attachment-card,.str-chat__li--middle .str-chat__message .str-chat__gallery{border-radius:calc(calc(16px / 4) / 2) 16px 16px calc(calc(16px / 4) / 2);border-radius:calc(var(--border-radius-sm) / 2) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--middle .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--middle .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card,.str-chat__li--middle .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__gallery{border-radius:calc(calc(16px / 4) / 2) 16px 16px calc(calc(16px / 4) / 2);border-radius:calc(var(--border-radius-sm) / 2) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--middle .str-chat__message--me .str-chat__message-attachment--img,.str-chat__li--middle .str-chat__message--me .str-chat__message-attachment-card,.str-chat__li--middle .str-chat__message--me .str-chat__message .str-chat__gallery{border-radius:16px calc(calc(16px / 4) / 2) calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) calc(var(--border-radius-sm) / 2) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--middle .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--middle .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card,.str-chat__li--middle .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__gallery{border-top-left-radius:calc(calc(16px / 4) / 2);border-top-left-radius:calc(var(--border-radius-sm) / 2)}
.str-chat__li--bottom{margin:0 0 24px}
.str-chat__li--bottom .str-chat__message-attachment--img,.str-chat__li--bottom .str-chat__message-attachment-card,.str-chat__li--bottom .str-chat__message .str-chat__gallery{border-radius:calc(calc(16px / 4) / 2) 16px 16px calc(calc(16px / 4) / 2);border-radius:calc(var(--border-radius-sm) / 2) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--bottom .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--bottom .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card,.str-chat__li--bottom .str-chat__message.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__gallery{border-radius:calc(calc(16px / 4) / 2) 16px 16px calc(calc(16px / 4) / 2);border-radius:calc(var(--border-radius-sm) / 2) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--bottom .str-chat__message--me .str-chat__message-attachment--img,.str-chat__li--bottom .str-chat__message--me .str-chat__message-attachment-card,.str-chat__li--bottom .str-chat__message--me .str-chat__message .str-chat__gallery{border-radius:16px calc(calc(16px / 4) / 2) calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) calc(var(--border-radius-sm) / 2) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--bottom .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment--img,.str-chat__li--bottom .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__message-attachment-card,.str-chat__li--bottom .str-chat__message--me.str-chat__message--has-text.str-chat__message--has-attachment .str-chat__gallery{border-top-left-radius:calc(calc(16px / 4) / 2);border-top-left-radius:calc(var(--border-radius-sm) / 2)}
.str-chat__li--single{margin-bottom:calc(8px * 3);margin-bottom:var(--md-m)}
.str-chat__li--top .str-chat__message-data,.str-chat__li--middle .str-chat__message-data{display:none}
.str-chat__li--top .str-chat__message-text-inner{border-radius:16px 16px 16px calc(calc(16px / 4) / 2);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--top .str-chat__message--me .str-chat__message-text-inner{border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--single .str-chat__message-text-inner{border-radius:16px 16px 16px calc(calc(16px / 4) / 2);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--single .str-chat__message-text-inner--has-attachment{border-radius:calc(calc(16px / 4) / 2) 16px 16px calc(calc(16px / 4) / 2);border-radius:calc(var(--border-radius-sm) / 2) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--single .str-chat__message--me .str-chat__message-text-inner{border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--single .str-chat__message--me .str-chat__message-text-inner--has-attachment{border-radius:16px calc(calc(16px / 4) / 2) calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) calc(var(--border-radius-sm) / 2) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--bottom .str-chat__message-text-inner,.str-chat__li--middle .str-chat__message-text-inner{border-radius:calc(calc(16px / 4) / 2) 16px 16px calc(calc(16px / 4) / 2);border-radius:calc(var(--border-radius-sm) / 2) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__li--bottom .str-chat__message--me .str-chat__message-text-inner,.str-chat__li--middle .str-chat__message--me .str-chat__message-text-inner{border-radius:16px calc(calc(16px / 4) / 2) calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) calc(var(--border-radius-sm) / 2) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__li--bottom .str-chat__message--me .str-chat__message-text-inner--has-attachment,.str-chat__li--middle .str-chat__message--me .str-chat__message-text-inner--has-attachment{margin:0}
.str-chat__li--bottom .str-chat__message--me .str-chat__message-attachment-card,.str-chat__li--middle .str-chat__message--me .str-chat__message-attachment-card{margin:0;padding:0;border-radius:16px calc(calc(16px / 4) / 2) calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) calc(var(--border-radius-sm) / 2) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__message,.str-chat__message-simple{display:inline-flex;justify-content:flex-start;align-items:flex-end;padding:0;position:relative;margin:calc(calc(8px / 2) / 2) 0;margin:calc(var(--xxs-m) / 2) 0;width:100%;transition:background-color .5s ease-out}
.str-chat__message--system,.str-chat__message-simple--system{text-align:center;align-items:center;width:100%;flex-direction:column;padding:calc(8px * 5);padding:var(--xl-p);box-sizing:border-box;font-size:10px;font-size:var(--xs-font)}
.str-chat__message--system__text,.str-chat__message-simple--system__text{display:flex;align-items:center;width:100%}
.str-chat__message--system__text p,.str-chat__message-simple--system__text p{margin:0 24px;color:#7a7a7a;color:var(--grey);text-transform:uppercase;font-weight:700;font-weight:var(--font-weight-bold)}
.str-chat__message--system__line,.str-chat__message-simple--system__line{flex:1 1;height:1px;width:100%;background-color:#00000033;background-color:var(--overlay)}
.str-chat__message--system__date,.str-chat__message-simple--system__date{margin-top:4px;text-transform:uppercase;color:#7a7a7a;color:var(--grey)}
.str-chat__message-inner,.str-chat__message-simple-inner{position:relative}
@media screen and (min-width: 420px){.str-chat__message-inner,.str-chat__message-simple-inner{margin-right:88px;margin-left:unset}}
.str-chat__message-inner>.str-chat__message-simple__actions,.str-chat__message-simple-inner>.str-chat__message-simple__actions{position:absolute;top:5px;left:calc(100% + 8px)}
.str-chat__message-attachment-container,.str-chat__message-simple-attachment-container{display:flex;flex-direction:column}
.str-chat__message-text,.str-chat__message-simple-text{display:inline-flex;justify-content:flex-start;align-items:center;padding:0;position:relative}
.str-chat__message-text-inner,.str-chat__message-simple-text-inner{position:relative;flex:1 1;display:block;min-height:32px;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p);font-size:16px;font-size:var(--lg-font);color:#000000;color:var(--black);border-radius:16px 16px 16px 0;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;background:#fcfcfc;background:var(--white-snow);border:1px solid #00000014;border:1px solid var(--border);margin-left:0}
.str-chat__message-text-inner .str-chat__emoji-display-fix,.str-chat__message-simple-text-inner .str-chat__emoji-display-fix{display:inline-block;width:1.25em}
.str-chat__message-text-inner p,.str-chat__message-simple-text-inner p{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}
.str-chat__message-text-inner--focused,.str-chat__message-simple-text-inner--focused{background:#006cff;background:var(--primary-color);border:1px solid #006cff;border:1px solid var(--primary-color);margin-right:0;margin-left:0}
.str-chat__message-text-inner--has-attachment,.str-chat__message-simple-text-inner--has-attachment{border-radius:calc(calc(16px / 4) / 2) 16px 16px calc(calc(16px / 4) / 2);border-radius:calc(var(--border-radius-sm) / 2) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__message-text-inner--is-emoji,.str-chat__message-simple-text-inner--is-emoji{background:transparent;border:1px solid transparent;font-size:32px;font-size:var(--xxxl-font);padding-left:0;padding-right:0}
.str-chat__message-attachment--img,.str-chat__message-simple-attachment--img{width:100%;max-width:480px;display:block;height:inherit;cursor:zoom-in}
.str-chat__message-data,.str-chat__message-simple-data{margin-top:calc(8px / 2);margin-top:var(--xxs-m);width:100%;font-size:10px;font-size:var(--xs-font);color:#00000099;color:var(--overlay-dark);position:absolute;white-space:nowrap}
.str-chat__message-name,.str-chat__message-simple-name{font-weight:700;font-weight:var(--font-weight-bold);margin-right:calc(8px / 2);margin-right:var(--xxs-m)}
.str-chat__message p,.str-chat__message-simple p{margin:0;white-space:pre-line;line-height:20px}
.str-chat__message p:not(:first-of-type),.str-chat__message-simple p:not(:first-of-type){margin:calc(8px * 2) 0 0;margin:var(--sm-m) 0 0}
.str-chat__message--me,.str-chat__message-simple--me{display:inline-flex;margin:calc(8px / 2) 0;margin:var(--xxs-m) 0;justify-content:flex-end}
.str-chat__message--me .str-chat__message-text,.str-chat__message-simple--me .str-chat__message-text{display:flex;justify-content:flex-end}
.str-chat__message--me .str-chat__message-attachment-container,.str-chat__message-simple--me .str-chat__message-attachment-container{display:flex;flex-direction:column;align-items:flex-end}
.str-chat__message--me .str-chat__message-inner,.str-chat__message-simple--me .str-chat__message-inner{justify-content:flex-end;align-items:flex-end}
@media screen and (min-width: 420px){.str-chat__message--me .str-chat__message-inner,.str-chat__message-simple--me .str-chat__message-inner{margin-right:unset;margin-left:88px}}
.str-chat__message--me .str-chat__message-inner>.str-chat__message-simple__actions,.str-chat__message-simple--me .str-chat__message-inner>.str-chat__message-simple__actions{position:absolute;top:5px;left:unset;right:calc(100% + 8px)}
.str-chat__message--me .str-chat__message-text-inner,.str-chat__message-simple--me .str-chat__message-text-inner{flex:initial;background:#ecebeb;background:var(--grey-whisper);border-color:transparent;text-align:right;border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius);margin-right:0}
.str-chat__message--me .str-chat__message-text-inner--focused,.str-chat__message-simple--me .str-chat__message-text-inner--focused{background:#006cff;background:var(--primary-color);border:1px solid #006cff;border:1px solid var(--primary-color);margin-left:0;margin-right:0}
.str-chat__message--me .str-chat__message-text-inner--has-attachment,.str-chat__message-simple--me .str-chat__message-text-inner--has-attachment{border-radius:16px calc(calc(16px / 4) / 2) calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) calc(var(--border-radius-sm) / 2) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__message--me .str-chat__message-text-inner--is-emoji,.str-chat__message-simple--me .str-chat__message-text-inner--is-emoji{background:transparent;border:1px solid transparent;font-size:32px;font-size:var(--xxxl-font);padding-left:0;padding-right:0}
.str-chat__message--me .str-chat__message-text-inner--is-emoji p,.str-chat__message-simple--me .str-chat__message-text-inner--is-emoji p{line-height:48px}
.str-chat__message--me .str-chat__message-attachment--img,.str-chat__message-simple--me .str-chat__message-attachment--img{width:100%;max-width:480px;display:block;height:inherit;object-fit:cover;border:none}
.str-chat__message--me .str-chat__message-data,.str-chat__message-simple--me .str-chat__message-data{text-align:right;right:0;width:-moz-fit-content;width:fit-content}
.str-chat__message--with-reactions,.str-chat__message-simple--with-reactions{margin-top:calc(8px * 3);margin-top:var(--md-m)}
.str-chat__message--highlighted,.str-chat__message-simple--highlighted{transition:background-color .1s ease-out;background-color:#fbf4dd;background-color:var(--highlight)}
.str-chat__message-link,.str-chat__message-simple-link{color:#006cff;color:var(--primary-color);font-weight:700;font-weight:var(--font-weight-bold);text-decoration:none}
.str-chat__message-mention,.str-chat__message-simple-mention{font-weight:700;font-weight:var(--font-weight-bold)}
.str-chat__message--inner,.str-chat__message-simple--inner{display:flex;flex-direction:column;align-items:flex-start}
.str-chat__message .messaging.str-chat .str-chat__message,.str-chat__message .messaging.str-chat .str-chat__message--me,.str-chat__message-simple .messaging.str-chat .str-chat__message,.str-chat__message-simple .messaging.str-chat .str-chat__message--me{margin:calc(calc(8px / 2) / 2) 0;margin:calc(var(--xxs-m) / 2) 0}
.str-chat__message .messaging.str-chat .str-chat__message--with-reactions,.str-chat__message .messaging.str-chat .str-chat__message--me--with-reactions,.str-chat__message-simple .messaging.str-chat .str-chat__message--with-reactions,.str-chat__message-simple .messaging.str-chat .str-chat__message--me--with-reactions{margin-top:calc(8px * 4);margin-top:var(--lg-m)}
.str-chat__message .messaging.str-chat .str-chat__message-attachment--image,.str-chat__message-simple .messaging.str-chat .str-chat__message-attachment--image{margin:calc(calc(8px / 2) / 2) 0;margin:calc(var(--xxs-m) / 2) 0;max-width:480px}
.str-chat__message .messaging.str-chat .str-chat__message-attachment--card,.str-chat__message-simple .messaging.str-chat .str-chat__message-attachment--card{margin:calc(calc(8px / 2) / 2) 0;margin:calc(var(--xxs-m) / 2) 0;line-height:normal}
.str-chat__message .messaging.str-chat .str-chat__message-attachment-card,.str-chat__message-simple .messaging.str-chat .str-chat__message-attachment-card{margin:calc(calc(8px / 2) / 2) auto;margin:calc(var(--xxs-m) / 2) auto;line-height:normal;background:#dbdbdb;background:var(--grey-gainsboro)}
.str-chat__message .messaging.str-chat .str-chat__message-attachment-card--title,.str-chat__message-simple .messaging.str-chat .str-chat__message-attachment-card--title{color:#006cff;color:var(--primary-color)}
.str-chat__message .messaging.str-chat .str-chat__message-attachment-card--text,.str-chat__message-simple .messaging.str-chat .str-chat__message-attachment-card--text{display:none}
.str-chat__message .messaging.str-chat .str-chat__message-attachment-card--url,.str-chat__message-simple .messaging.str-chat .str-chat__message-attachment-card--url{text-transform:lowercase}
.str-chat__message .messaging.str-chat .str-chat__message--deleted,.str-chat__message-simple .messaging.str-chat .str-chat__message--deleted{margin:0 calc(8px * 5);margin:0 var(--xl-m)}
.str-chat__message .messaging.str-chat .str-chat__li--middle .str-chat__message .str-chat__message-attachment--card,.str-chat__message .messaging.str-chat .str-chat__li--middle .str-chat__message .str-chat__message-attachment--image,.str-chat__message-simple .messaging.str-chat .str-chat__li--middle .str-chat__message .str-chat__message-attachment--card,.str-chat__message-simple .messaging.str-chat .str-chat__li--middle .str-chat__message .str-chat__message-attachment--image{border-top-left-radius:calc(calc(16px / 4) / 2);border-top-left-radius:calc(var(--border-radius-sm) / 2)}
.str-chat__message--deleted,.str-chat__message-simple--deleted{margin:0 0 0 calc(8px * 5);margin:0 0 0 var(--xl-m);flex-direction:column;align-items:flex-start}
.str-chat__message--deleted-inner,.str-chat__message-simple--deleted-inner{background:#ecebeb;background:var(--grey-whisper);padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p);border-radius:16px;border-radius:var(--border-radius);font-size:12px;font-size:var(--sm-font);color:#7a7a7a;color:var(--grey)}
.str-chat__message--me.str-chat__message--deleted,.str-chat__message-simple--me.str-chat__message--deleted{margin:0 calc(8px * 5) 0 0;margin:0 var(--xl-m) 0 0;align-items:flex-end}
.str-chat__message--me.str-chat__message--deleted-inner,.str-chat__message-simple--me.str-chat__message--deleted-inner{background:#f2f2f2;background:var(--white-smoke);padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p);border-radius:16px;border-radius:var(--border-radius);font-size:12px;font-size:var(--sm-font);color:#7a7a7a;color:var(--grey)}
.str-chat__message--error,.str-chat__message--failed,.str-chat__message-simple--error,.str-chat__message-simple--failed{font-size:12px;font-size:var(--sm-font);padding:calc(8px / 2) 0;padding:var(--xxs-p) 0}
.str-chat__message--error .str-chat__message-text-inner,.str-chat__message--failed .str-chat__message-text-inner,.str-chat__message-simple--error .str-chat__message-text-inner,.str-chat__message-simple--failed .str-chat__message-text-inner{background:#d0021b1a;background:var(--faded-red);border:1px solid #d0021b1a;border:1px solid var(--faded-red)}
.str-chat__message--me.str-chat__message--error,.str-chat__message--me.str-chat__message--failed,.str-chat__message-simple--me.str-chat__message--error,.str-chat__message-simple--me.str-chat__message--failed{border-left:0;border-left:initial;margin-right:calc(8px * 5);margin-right:var(--xl-m)}
.str-chat__message .str-chat__message-attachment-file--item:hover,.str-chat__message-simple .str-chat__message-attachment-file--item:hover{background:transparent}
.str-chat__message .quoted-message-inner,.str-chat__message-simple .quoted-message-inner{pointer-events:none}
.str-chat__message-simple{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font)}
.str-chat__message-simple__actions{display:flex}
.str-chat__message-simple__actions__action{margin:calc(8px / 2);margin:var(--xxs-m);display:flex;align-items:center;height:10px;cursor:pointer;background-color:transparent;border:none;padding:0}
.str-chat__message-simple__actions__action svg{fill:#000000;fill:var(--black);opacity:.5}
.str-chat__message-simple__actions__action:hover svg{opacity:1}
.str-chat__message-simple__actions__action--thread,.str-chat__message-simple__actions__action--reactions{display:none}
.str-chat__message-simple__actions__action--options{position:relative;display:none}
.str-chat__message-simple__actions__action--options>button{cursor:pointer;background-color:transparent;border:none;padding:3px 0}
.str-chat__message-simple__actions__action--options.str-chat-angular__message-simple__actions__action--options--editing{position:relative;display:flex}
.str-chat__message-simple:hover .str-chat__message-simple__actions__action--thread{display:flex}
.str-chat__message-simple:hover .str-chat__message-simple__actions__action--reactions{display:flex}
.str-chat__message-simple-text{display:flex;justify-content:flex-end;padding:0;position:relative}
.str-chat__message-simple-text-inner{flex:initial;text-align:left;max-width:460px;word-wrap:break-word;word-break:break-word}
.str-chat__message-simple-text-inner.str-chat__message-simple-text-inner--is-emoji{background:transparent}
.str-chat__message-simple-text-inner.str-chat__message-simple-text-inner--is-emoji p{line-height:48px}
.str-chat__message-simple-text-inner p{text-align:left}
.str-chat__message-simple-text-inner a{color:#006cff;color:var(--primary-color);font-weight:700;font-weight:var(--font-weight-bold);text-decoration:none}
.str-chat__message-simple-text-inner a:active,.str-chat__message-simple-text-inner a:focus,.str-chat__message-simple-text-inner a:hover{text-decoration:underline}
.str-chat__message-simple-text-inner blockquote{margin:0 0 0 calc(8px / 2);margin:0 0 0 var(--xxs-m);font-style:italic;padding-left:calc(8px * 3);padding-left:var(--md-p);position:relative}
.str-chat__message-simple-text-inner blockquote::before{font-size:26px;font-size:var(--xxl-font);content:"“";font-style:italic;position:absolute;opacity:.5;top:2px;left:-5px}
.str-chat__message-simple--deleted-inner{background:#343434;background:var(--dark-grey);color:#ffffff;color:var(--white)}
.str-chat__message-simple--me .str-chat__message-simple-reply-button{display:flex;justify-content:flex-end}
.str-chat__message-simple--me .str-chat__message-simple-reply-button .str-chat__message-replies-count-button{display:flex;flex-direction:row-reverse}
.str-chat__message-simple--me .str-chat__message-simple-reply-button .str-chat__message-replies-count-button svg{transform:scaleX(-1);margin-left:calc(8px / 2);margin-left:var(--xxs-m);margin-bottom:calc(8px / 2);margin-bottom:var(--xxs-m);margin-right:0}
.str-chat__message-simple--me .str-chat__message-simple__actions{justify-content:flex-end}
.str-chat__message-simple--me .str-chat__message-attachment--image{max-width:460px}
.str-chat__message-simple--me-text-inner--is-emoji{background-color:transparent;line-height:32px}
.str-chat__message-simple--me .str-chat__message-simple__actions{order:-1}
.str-chat__message-simple:hover .str-chat__message-simple__actions__action--options{display:flex}
.str-chat__message-simple:hover .str-chat__message-simple__actions__action--options button{display:flex;align-items:center}
.str-chat__message-simple:hover .str-chat__message-simple__actions__action--reactions{display:flex}
.str-chat__message-simple:hover .str-chat__message-simple__actions__action--thread{display:flex}
@media screen and (max-width: 960px){.str-chat__message-simple:hover .str-chat__message-simple__actions__action--options{display:none}.str-chat__message-simple:hover .str-chat__message-simple__actions__action--reactions{display:none}.str-chat__message-simple:hover .str-chat__message-simple__actions__action--thread{display:none}}
.str-chat__simple-message--error-message{text-align:left;text-transform:uppercase;font-size:10px;font-size:var(--xs-font);opacity:.5}
.str-chat__message-simple-status{margin:8px 0 8px 8px;margin:var(--xs-m) 0 var(--xs-m) var(--xs-m);order:3;position:absolute;left:100%;bottom:0;line-height:1;display:flex;justify-content:flex-end;align-items:center;z-index:1}
.str-chat__message-simple-status-number{font-size:10px;font-size:var(--xs-font);margin-left:4px;position:absolute;left:100%;color:#00000099;color:var(--overlay-dark)}
.str-chat__message-simple-status>.str-chat__avatar,.str-chat__message-simple-status>.str-chat-angular__avatar-host .str-chat__avatar{align-self:flex-end;margin-right:0}
.str-chat__message-simple-status>.str-chat__tooltip{display:none;max-width:300px;min-width:100px;text-align:center}
.str-chat__message-simple-status:hover>.str-chat__tooltip{display:block}
.str-chat__message-simple-status::after{position:absolute;bottom:100%;right:0;content:" ";width:15px;height:15px}
.str-chat__message-simple .str-chat__message-attachment-card{margin:0;background:#ffffff;background:var(--white);border:1px solid #00000014;border:1px solid var(--border)}
.str-chat__message-simple .str-chat__message-attachment-card--content{background:#dbdbdb;background:var(--grey-gainsboro)}
.str-chat__message-simple .str-chat__message-attachment-card--text{display:none}
.str-chat__message-simple .str-chat__message-attachment--file{margin:0;background:#ffffff;background:var(--white);border-color:transparent;border:1px solid #dbdbdb;border:1px solid var(--grey-gainsboro);border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__message-simple .str-chat__message-attachment--file .str-chat__message-attachment-file--item{border-color:transparent;padding:0 8px;padding:0 var(--xs-p)}
.str-chat__message-simple .str-chat__message-attachment--file:first-of-type:not(.str-chat-angular__message-attachment-file-single){border-radius:16px 16px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:transparent}
.str-chat__message-simple .str-chat__message-attachment--file:last-of-type:not(.str-chat-angular__message-attachment-file-single){border-top-color:transparent;border-radius:0 0 16px calc(calc(16px / 4) / 2);border-radius:0 0 var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__message-simple .str-chat__message-attachment--file:last-of-type:not(.str-chat-angular__message-attachment-file-single):first-of-type{border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--grey-gainsboro);border-top:1px solid #dbdbdb;border-top:1px solid var(--grey-gainsboro);border-radius:16px 16px 16px calc(calc(16px / 4) / 2);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__message-simple .str-chat__message-attachment-file--item:not(.str-chat-angular__message-attachment-file-single){border-radius:0}
.str-chat__message-simple--me .str-chat__message-attachment-card{border-radius:16px calc(16px / 4) calc(16px / 4) calc(16px / 4);border-radius:var(--border-radius) var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-sm)}
.str-chat__message-simple--me .str-chat__message-attachment--file{background:#dbdbdb;background:var(--grey-gainsboro)}
.str-chat__message-simple--me .str-chat__message-attachment--file:last-of-type:not(.str-chat-angular__message-attachment-file-single){border-radius:0 0 calc(calc(16px / 4) / 2) 16px;border-radius:0 0 calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__message-simple--me .str-chat__message-attachment--file:last-of-type:not(.str-chat-angular__message-attachment-file-single):first-of-type:not(.str-chat-angular__message-attachment-file-single){border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__list--thread .str-chat__message-simple__actions{width:30px}
.str-chat__list--thread .str-chat__message-simple__actions__action--options .str-chat__message-actions-box{right:unset;left:100%;border-radius:16px 16px 16px calc(calc(16px / 4) / 2);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.livestream.str-chat .str-chat__li--single{margin:0}
@media screen and (max-width: 960px){.str-chat__message-simple-text-inner{max-width:218px}.str-chat__message-simple-status{left:unset;right:8px;bottom:30px}.str-chat__message-simple-status-angular{margin-bottom:3px}}
.dark.str-chat .str-chat__message-text-inner,.dark.str-chat .str-chat__message-simple-text-inner{background:#343434;background:var(--dark-grey);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__message-text-inner--is-emoji,.dark.str-chat .str-chat__message-simple-text-inner--is-emoji{background:transparent}
.dark.str-chat .str-chat__message-text-inner .quoted-message-inner,.dark.str-chat .str-chat__message-simple-text-inner .quoted-message-inner{background:#343434;background:var(--dark-grey)}
.dark.str-chat .str-chat__message__actions svg,.dark.str-chat .str-chat__message-simple__actions svg{fill:#ffffff;fill:var(--white)}
.dark.str-chat .str-chat__message-data,.dark.str-chat .str-chat__message-simple-data{color:#ffffff;color:var(--white);opacity:.5}
.dark.str-chat .str-chat__message .str-chat__message-attachment-card,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment-card{background:transparent}
.dark.str-chat .str-chat__message .str-chat__message-attachment-card--content,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment-card--content{background:#343434;background:var(--dark-grey)}
.dark.str-chat .str-chat__message .str-chat__message-attachment-card--url,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment-card--url{color:#dbdbdb;color:var(--grey-gainsboro)}
.dark.str-chat .str-chat__message .str-chat__message-attachment-card--title,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment-card--title{color:#006cff;color:var(--primary-color)}
.dark.str-chat .str-chat__message .str-chat__message-attachment--file,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment--file{border-color:transparent;background:#343434;background:var(--dark-grey);color:#ffffff1a;color:var(--white10)}
.dark.str-chat .str-chat__message .str-chat__message-attachment--file a,.dark.str-chat .str-chat__message .str-chat__message-attachment--file span,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment--file a,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment--file span{color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__message .str-chat__message-attachment--file span,.dark.str-chat .str-chat__message-simple .str-chat__message-attachment--file span{opacity:.5}
.dark.str-chat .str-chat__message .str-chat__message-simple-status-number,.dark.str-chat .str-chat__message-simple .str-chat__message-simple-status-number{color:#dbdbdb;color:var(--grey-gainsboro)}
.dark.str-chat .str-chat__message .str-chat__message-simple--deleted-inner,.dark.str-chat .str-chat__message .str-chat__message--deleted-inner,.dark.str-chat .str-chat__message-simple .str-chat__message-simple--deleted-inner,.dark.str-chat .str-chat__message-simple .str-chat__message--deleted-inner{background:#343434;background:var(--dark-grey);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__message--me .str-chat__message-text-inner,.dark.str-chat .str-chat__message-simple--me .str-chat__message-text-inner{background:#00000066;background:var(--black40)}
.dark.str-chat .str-chat__message--me .str-chat__message-text-inner--is-emoji,.dark.str-chat .str-chat__message-simple--me .str-chat__message-text-inner--is-emoji{background:transparent}
.dark.str-chat .str-chat__message--me .str-chat__message-attachment-card--content,.dark.str-chat .str-chat__message-simple--me .str-chat__message-attachment-card--content{background:#00000066;background:var(--black40)}
.dark.str-chat .str-chat__message--me .str-chat__message-attachment--file,.dark.str-chat .str-chat__message-simple--me .str-chat__message-attachment--file{background:#00000066;background:var(--black40)}
.dark.str-chat .str-chat__message--me .str-chat__message-simple--deleted-inner,.dark.str-chat .str-chat__message--me .str-chat__message--deleted-inner,.dark.str-chat .str-chat__message-simple--me .str-chat__message-simple--deleted-inner,.dark.str-chat .str-chat__message-simple--me .str-chat__message--deleted-inner{background:#00000066;background:var(--black40);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__message-simple__actions__action--options .str-chat__actions-box{background:#7a7a7a;background:var(--grey);box-shadow:0 0 2px 0 #00000033,0 1px 0 0 #00000014,0 1px 8px 0 #00000014;box-shadow:0 0 2px 0 var(--overlay),0 1px 0 0 var(--border),0 1px 8px 0 var(--border)}
.dark.str-chat .str-chat__message--error .str-chat__message-simple-text-inner,.dark.str-chat .str-chat__message--failed .str-chat__message-simple-text-inner{background:#d0021b1a;background:var(--faded-red);border:1px solid #d0021b1a;border:1px solid var(--faded-red)}
.str-chat__message .str-chat__message-simple__actions__action--options .str-chat__message-actions-box{left:100%;right:unset}
.str-chat__message .str-chat__message-simple__actions__action--options .str-chat__message-actions-box--reverse{right:100%;left:unset;border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__message .str-chat__message-simple__actions__action--options .str-chat__message-actions-box--mine{right:100%;left:unset;border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__message .str-chat__message-simple__actions__action--options .str-chat__message-actions-box--mine.str-chat__message-actions-box--reverse{left:100%;right:unset;border-radius:16px 16px 16px calc(calc(16px / 4) / 2);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2)}
.str-chat__message a[href^="mailto:"]{-webkit-hyphens:none;hyphens:none}
@media screen and (max-width: 375px){.str-chat__message .str-chat__message-attachment--img{max-width:235px}}
@media screen and (max-width: 414px){.str-chat__message .str-chat__message-attachment--img{max-width:274px}}
@media only screen and (device-width: 375px)and (-webkit-device-pixel-ratio: 3){.str-chat__message .str-chat__message-attachment--img{max-width:240px}}
.str-chat .mml-container{display:flex;padding-bottom:calc(8px / 2);padding-bottom:var(--xxs-p)}
.str-chat .mml-icon{font-family:"Material Icons",sans-serif}
.str-chat .mml-wrap{display:block;max-width:345px}
@media screen and (max-width: 375px){.str-chat .mml-wrap{max-width:220px}}
.str-chat .mml-datepicker{min-width:180px}
.str-chat .mml-align-right .mml-btnlist--floating,.str-chat .mml-align-right .mml-carousel{margin-left:auto}
.str-chat .mml-align-left .mml-btnlist--floating,.str-chat .mml-align-left .mml-carousel{margin-right:auto}
@media screen and (max-width: 960px){.str-chat .mml-align-left .mml-carousel{margin-left:-10px}.str-chat .mml-align-right .mml-carousel{margin-right:-10px}}
@media screen and (max-width: 960px){.str-chat.messaging .mml-align-left .mml-carousel{margin-left:-10px}.str-chat.messaging .mml-align-right .mml-carousel{margin-right:-10px}}
.str-chat__message-simple.mobile-press .str-chat__message-simple__actions__action--options{display:flex}
.str-chat__message-simple.mobile-press .str-chat__message-simple__actions__action--reactions{display:flex}
.str-chat__message-simple.mobile-press .str-chat__message-simple__actions__action--thread{display:flex}
.str-chat__message-actions-box{position:absolute;display:none;bottom:20px;left:40px;width:120px;border-radius:16px 16px 16px 0;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;background:#ffffff;background:var(--white);background-image:linear-gradient(-180deg, #fcfcfc, #f7f7f7);background-image:linear-gradient(-180deg, var(--bg-gradient-start), var(--bg-gradient-end));box-shadow:0 0 2px 0 #00000014,0 1px 0 0 #00000014,0 1px 8px 0 #00000014;box-shadow:0 0 2px 0 var(--border),0 1px 0 0 var(--border),0 1px 8px 0 var(--border);z-index:999}
.str-chat__message-actions-box--open{display:block}
.str-chat__message-actions-list{height:100%;margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;align-items:flex-start}
.str-chat__message-actions-list-item{padding:8px 8px;padding:var(--xs-p) var(--xs-p);width:100%;margin:0}
.str-chat__message-actions-list button{background:none;text-align:left;outline:none;border:none;cursor:pointer;display:block;width:100%;font-size:12px;font-size:var(--sm-font);color:#000000;color:var(--black);text-decoration:none}
.str-chat__message-actions-list button:focus{outline:5px auto -webkit-focus-ring-color}
.str-chat__message-actions-list button:hover{color:#006cff;color:var(--primary-color)}
.str-chat__message-actions-list button:not(:last-of-type){border-bottom:1px solid #0000000d;border-bottom:1px solid var(--black5)}
.str-chat__message-actions{position:relative;align-self:flex-start;display:flex;align-items:center;justify-content:flex-end;margin:calc(8px / 2) 8px;margin:var(--xxs-m) var(--xs-m);cursor:pointer}
.str-chat__message-actions{order:2}
.str-chat__message--me .str-chat__message-actions{order:-1}
.str-chat__message-actions-reactions,.str-chat__message-actions-options{display:flex;align-items:center;justify-content:center;width:22px;height:22px}
.str-chat__message-actions-reactions,.str-chat__message-actions-options svg{fill:#7a7a7a;fill:var(--grey);position:relative}
.str-chat__message-actions-reactions:hover,.str-chat__message-actions-options:hover svg{fill:#006cff;fill:var(--primary-color)}
.str-chat__message-simple:focus-within .str-chat__message-simple__actions__action--thread{display:flex}
.str-chat__message-simple:focus-within .str-chat__message-simple__actions__action--reactions{display:flex}
.str-chat__message-simple:focus-within .str-chat__message-simple__actions__action--options{display:flex}
.str-chat__message-simple:focus-within .str-chat__message-simple__actions__action--options button{display:flex;align-items:center}
.str-chat__message-moderation-error-actions-box{display:flex;justify-content:flex-end;padding-top:8px;padding-top:var(--xs-p);padding-bottom:8px;padding-bottom:var(--xs-p);grid-gap:8px;gap:8px;grid-gap:var(--xs-p);gap:var(--xs-p)}
.str-chat__message-moderation-error-actions-box button{border:none;background:none;font-weight:600;font-weight:var(--font-weight-semi-bold);color:#7a7a7a;color:var(--secondary-button-text)}
.str-chat__message-moderation-error-actions-box button.str-chat__message-moderation-error-actions-box--primary{color:#005fff;color:var(--button-text)}
.str-chat__message-commerce{display:flex;justify-content:flex-start;align-items:flex-end;padding:0 0 0 0;position:relative;margin:1px 0}
.str-chat__message-commerce-inner{position:relative}
.str-chat__message-commerce-inner>.str-chat__message-commerce__actions{min-height:10px;min-width:30px;float:right}
.str-chat__message-commerce-inner>.str-chat__message-commerce__actions .str-chat__reaction-list{left:unset;right:46px}
.str-chat__message-commerce .str-chat__avatar{margin-right:8px}
.str-chat__message-commerce .str-chat__message-attachment-card--content{margin:0;padding:6px 8px}
.str-chat__message-commerce--top,.str-chat__message-commerce--middle{margin-left:40px}
.str-chat__message-commerce--top .str-chat__message-commerce-data,.str-chat__message-commerce--middle .str-chat__message-commerce-data{display:none}
.str-chat__message-commerce--top .str-chat__message-commerce-text-inner{border-radius:16px 16px 4px 4px}
.str-chat__message-commerce--bottom .str-chat__message-commerce-text-inner{border-radius:4px 4px 16px 0}
.str-chat__message-commerce--single .str-chat__message-commerce-text-inner{border-radius:16px 16px 16px 0}
.str-chat__message-commerce--single .str-chat__message-commerce-text-inner--has-attachment{border-radius:4px 4px 16px 0}
.str-chat__message-commerce--middle .str-chat__message-commerce-text-inner{border-radius:4px 4px 4px 4px}
.str-chat__message-commerce-text{display:flex;padding:0 0 0 0;position:relative}
.str-chat__message-commerce-text-inner{position:relative;display:block;min-height:32px;padding:5px 10px;font-size:16px;font-size:var(--lg-font);color:#000;border-radius:16px 16px 16px 0;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;background:#fff;border:1px solid #00000014;border:1px solid var(--border-color);margin-left:0;max-width:345px}
.str-chat__message-commerce-text-inner p{margin:0;white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}
.str-chat__message-commerce-text-inner p:not(:first-of-type){margin:16px 0 0}
.str-chat__message-commerce-text-inner--has-attachment{border-radius:2px 16px 16px 2px;border-radius:2px var(--border-radius) var(--border-radius) 2px}
.str-chat__message-commerce-text-inner--is-emoji{background:transparent;border:1px solid transparent;font-size:32px;line-height:48px;padding-left:0;padding-right:0}
.str-chat__message-commerce-attachment--img{width:100%;max-width:480px;display:block;height:inherit;cursor:zoom-in}
.str-chat__message-commerce-data{margin-top:5px;width:100%;font-size:10px;font-size:var(--xs-font);color:rgba(0,0,0,.5)}
.str-chat__message-commerce-name{font-weight:700;font-weight:var(--font-weight-bold);margin-right:5px}
.str-chat__message-commerce p{margin:0;line-height:20px}
.str-chat__message-commerce--with-reactions{margin-top:30px}
.str-chat__message-commerce--with-reactions .str-chat__message-commerce__actions__action--reactions{display:none}
.str-chat__message-commerce-link{color:#006cff;color:var(--primary-color);font-weight:700;font-weight:var(--font-weight-bold);text-decoration:none}
.str-chat__message-commerce--inner{display:flex;flex-direction:column;align-items:flex-start}
.str-chat__message-commerce--deleted{background:#7a7a7a;background:var(--grey);float:left;padding:8px 16px;border-radius:16px;border-radius:var(--border-radius);font-size:12px;font-size:var(--sm-font);color:var(--darken-grey);margin:0 0 0 42px}
.str-chat__message-commerce--error{margin:0 0 32px 0;font-size:12px;font-size:var(--sm-font)}
.str-chat__message-commerce--error .str-chat__message-text-inner{background:rgba(208,2,27,.1);border:1px solid rgba(208,2,27,.1)}
.str-chat__message-commerce--right.str-chat__message-commerce{justify-content:flex-end;margin-left:0}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce__actions{justify-content:flex-end}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-inner>.str-chat__message-commerce__actions{float:left}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-inner>.str-chat__message-commerce__actions .str-chat__reaction-list{left:46px}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-inner>.str-chat__message-commerce-reply-button{display:flex;justify-content:flex-end}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-inner>.str-chat__message-commerce-reply-button .str-chat__message-replies-count-button{display:flex;flex-direction:row-reverse}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-inner>.str-chat__message-commerce-reply-button .str-chat__message-replies-count-button svg{transform:scaleX(-1);margin-left:5px;margin-bottom:4px;margin-right:0}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-text-inner{background:#ebebeb;border-width:0px;margin-top:2px;border-color:transparent}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-text-inner p{text-align:right}
.str-chat__message-commerce--right.str-chat__message-commerce>.str-chat__avatar{display:none}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-attachment{margin:0 auto 0 30px}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-attachment--img{border-radius:16px 16px 2px 16px;border-radius:var(--border-radius) var(--border-radius) 2px var(--border-radius)}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-attachment-card{border-radius:16px 16px 4px 16px}
.str-chat__message-commerce--right.str-chat__message-commerce--bottom,.str-chat__message-commerce--right.str-chat__message-commerce--single{margin-right:0}
.str-chat__message-commerce--right.str-chat__message-commerce--single .str-chat__message-commerce-text-inner{border-radius:16px 16px 4px 16px}
.str-chat__message-commerce--right.str-chat__message-commerce--single .str-chat__message-commerce-text-inner--has-attachment{border-radius:16px 4px 4px 16px}
.str-chat__message-commerce--right.str-chat__message-commerce--bottom .str-chat__message-commerce-text-inner{border-radius:4px 4px 4px 16px}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__avatar{order:1}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-text{flex-direction:row-reverse;justify-content:flex-start}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-text-inner{flex:unset}
.str-chat__message-commerce--right.str-chat__message-commerce .str-chat__message-commerce-data{text-align:right}
.str-chat__message-commerce--has-text .str-chat__message-commerce-inner .str-chat__message-attachment{width:100%;height:auto;margin:4px auto}
.str-chat__message-commerce{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font)}
.str-chat__message-commerce__actions{display:flex;margin-top:5px;align-items:flex-start;justify-content:flex-start;min-width:30px}
.str-chat__message-commerce__actions__action{margin:5px;display:flex;align-items:center;height:10px;cursor:pointer}
.str-chat__message-commerce__actions__action svg{fill:#000;opacity:.5}
.str-chat__message-commerce__actions__action:hover svg{opacity:1}
.str-chat__message-commerce__actions__action--thread,.str-chat__message-commerce__actions__action--reactions{display:none}
.str-chat__message-commerce__actions__action--options{position:relative;display:none}
.str-chat__message-commerce__actions__action--options .str-chat__message-actions-box{bottom:10px;left:unset;right:100%;width:120px;border-radius:16px 16px 2px 16px}
.str-chat__message-commerce:hover .str-chat__message-commerce__actions__action--thread{display:flex}
.str-chat__message-commerce:hover .str-chat__message-commerce__actions__action--reactions{display:flex}
.str-chat__message-commerce-text{display:flex;padding:0 0 0 0;position:relative}
.str-chat__message-commerce-text-inner{text-align:left}
.str-chat__message-commerce-text-inner.str-chat__message-commerce-text-inner--is-emoji{margin:5px 0;background:transparent}
.str-chat__message-commerce-text-inner p{text-align:left}
.str-chat__message-commerce-text-inner a{color:var(--secondary-color);font-weight:700;font-weight:var(--font-weight-bold);text-decoration:none}
.str-chat__message-commerce-text-inner blockquote{margin:0 0 0 5px;font-style:italic;padding-left:20px;position:relative}
.str-chat__message-commerce-text-inner blockquote::before{font-size:26px;font-size:var(--xxl-font);content:"“";font-style:italic;position:absolute;opacity:.5;top:2px;left:-5px}
.str-chat__message-commerce:hover .str-chat__message-commerce__actions__action--options{display:flex}
.str-chat__message-commerce:hover .str-chat__message-commerce__actions__action--reactions{display:flex}
.str-chat__message-commerce:hover .str-chat__message-commerce__actions__action--thread{display:flex}
.str-chat__commerce-message--error-message{text-align:left;text-transform:uppercase;font-size:10px;font-size:var(--xs-font);opacity:.5}
.str-chat__message-commerce-status{margin:10px 0px 10px 10px;order:3;position:absolute;left:100%;bottom:0;line-height:1;display:flex;justify-content:flex-end;align-items:center;z-index:11}
.str-chat__message-commerce-status-number{font-size:10px;font-size:var(--xs-font);margin-left:4px;position:absolute;left:100%;color:rgba(0,0,0,.6)}
.str-chat__message-commerce-status>.str-chat__avatar{align-self:flex-end;margin-right:0}
.str-chat__message-commerce-status>.str-chat__tooltip{display:none;max-width:300px;min-width:100px;text-align:center}
.str-chat__message-commerce-status:hover>.str-chat__tooltip{display:block}
.str-chat__message-commerce-status::after{position:absolute;bottom:100%;right:0;content:" ";width:15px;height:15px}
.str-chat__message-commerce .str-chat__message-attachment{width:calc(100% - 30px);max-width:unset;border-radius:unset;margin:0 auto 0 0}
.str-chat__message-commerce .str-chat__message-attachment-card{margin:0;border-radius:4px 16px 4px 4px;border-radius:4px var(--border-radius) 4px 4px;background:#fff;border:1px solid rgba(0,0,0,.08)}
.str-chat__message-commerce .str-chat__message-attachment-card--content{background:#ebebeb}
.str-chat__message-commerce .str-chat__message-attachment-card--text{display:none}
.str-chat__list--thread .str-chat__message-commerce__actions{width:30px}
.str-chat__list--thread .str-chat__message-commerce__actions__action--options .str-chat__message-actions-box{right:unset;left:100%;border-radius:16px 16px 16px 2px;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 2px}
.str-chat.dark .str-chat__message-commerce-data{color:#fff;opacity:.5}
.str-chat.dark .str-chat__message-commerce-text-inner{background:rgba(255,255,255,.05);color:#fff}
.str-chat.dark .str-chat__message-commerce__actions svg{fill:#fff}
.str-chat.dark .str-chat__message-commerce .str-chat__message-attachment-card{background:rgba(0,0,0,.2)}
.str-chat.dark .str-chat__message-commerce .str-chat__message-attachment-card--content{background:rgba(0,0,0,.2)}
.str-chat.dark .str-chat__message-commerce .str-chat__message-attachment-card--title{color:#fff}
.str-chat.dark .str-chat__message-commerce .str-chat__message-attachment-card--url{color:rgba(255,255,255,.5)}
.str-chat.dark .str-chat__message-commerce--right .str-chat__message-commerce-text-inner{background:rgba(0,0,0,.2)}
.str-chat.dark .str-chat__message-commerce--right .str-chat__message-commerce .str-chat__message-attachment-card{background:rgba(0,0,0,.2)}
.str-chat.dark .str-chat__message-commerce--right .str-chat__message-commerce .str-chat__message-attachment-card--content{background:rgba(0,0,0,.2)}
.str-chat__input{background:#ffffff;background:var(--white);box-shadow:0 -1px 3px 0 #00000014,0 -1px 0 0 #00000014;box-shadow:0 -1px 3px 0 var(--border),0 -1px 0 0 var(--border);display:flex;flex-wrap:wrap;padding:8px;padding:var(--xs-p);position:relative;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);padding-bottom:0}
.str-chat__input--emojipicker{position:absolute;bottom:100%;right:0}
.str-chat__input .rfu-file-previewer{flex:1 1 100%}
.str-chat__input--textarea-wrapper{display:flex;flex-wrap:wrap;flex:1 0;position:relative}
.str-chat__input--textarea-wrapper .str-chat__textarea textarea{padding-right:72px}
.str-chat__input-emojiselect,.str-chat__input .rfu-file-upload-button{position:absolute;cursor:pointer;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background-size:44px 44px;fill:#00000099;fill:var(--black60)}
.str-chat__input-emojiselect:hover,.str-chat__input .rfu-file-upload-button:hover{fill:#000000;fill:var(--black)}
.str-chat__input-emojiselect{right:20px;top:calc(100% - 35px)}
.str-chat__input .rfu-file-upload-button{right:46px;top:calc(100% - 34px)}
.str-chat__input .rfu-file-upload-button:focus-within{outline:5px auto -webkit-focus-ring-color}
.str-chat__input-footer{display:flex;justify-content:space-between;font-size:12px;font-size:var(--sm-font);background:#ffffff;background:var(--white);padding:0 8px 8px 8px;padding:0 var(--xs-p) var(--xs-p) var(--xs-p);color:#808080;color:var(--lighten-black)}
.str-chat__input-footer--typing{font-style:italic}
.str-chat__input-footer--count--hidden{visibility:hidden}
.dark .str-chat__textarea textarea::placeholder{color:#ffffff4d;color:var(--white30)}
.str-chat__textarea{height:auto;flex:1 1}
.str-chat__textarea textarea{width:100%;outline:none;padding:calc(8px * 2);padding:var(--sm-p);background:#ffffff;background:var(--white);border:1px solid #00000014;border:1px solid var(--border);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);font-size:16px;font-size:var(--lg-font);min-height:42px;transition:height 100ms ease-in;resize:none}
.str-chat__textarea textarea:focus{background:#ffffff;background:var(--white);border:1px solid #006cff;border:1px solid var(--primary-color);box-shadow:0 0 0 2px #006cff5c;box-shadow:0 0 0 2px var(--primary-color-faded)}
.str-chat__textarea textarea::placeholder{color:#00000080;color:var(--black50)}
.str-chat__emojisearch{bottom:calc(100%);left:0;width:calc(100% - 20px);position:absolute;background:#fffffff2;background:var(--white95);box-shadow:0 0 1px 0 #0000004d,0 0 6px 0 #0000001a;box-shadow:0 0 1px 0 var(--black30),0 0 6px 0 var(--black10);z-index:10001;border-radius:calc(16px / 4) calc(16px / 4) 0 0;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;margin:0 8px;margin:0 var(--xs-m);max-height:360px;overflow-y:auto}
.str-chat__emojisearch__list{margin:0;padding:0;list-style-type:none;border-radius:calc(16px / 4) calc(16px / 4) 0 0;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}
.dark.str-chat .str-chat__emojisearch{background:#343434;background:var(--dark-grey);box-shadow:0 0 1px 0 #0000004d,0 0 6px 0 #0000001a;box-shadow:0 0 1px 0 var(--black30),0 0 6px 0 var(--black10);border-radius:calc(16px / 4) calc(16px / 4) 0 0;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}
.dark.str-chat .str-chat__emojisearch .rta__list-header{background:#343434;background:var(--dark-grey);border:1px solid #ffffff0d;border:1px solid var(--white5);box-shadow:0 2px 1px 0 #0000000d;box-shadow:0 2px 1px 0 var(--black5);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__emojisearch .rta__entity{color:#ffffff;color:var(--white)}
.dark.str-chat .rfu-file-previewer__file a{color:#ffffff;color:var(--white)}
.dark.str-chat .rfu-file-previewer__file:hover{background:transparent}
.dark.str-chat .rfu-file-previewer__close-button{color:#ffffff;color:var(--white)}
.rta{font-size:14px;font-size:var(--md-font)}
.rta__entity{cursor:pointer;width:100%;border:none;background:transparent}
.rta__entity--selected{background-color:#006cff;background-color:var(--primary-color);color:#ffffff;color:var(--white);width:100%}
.active.mention-active>a{background-color:#006cff !important;background-color:var(--primary-color) !important;color:#ffffff !important;color:var(--white) !important}
.rta__list{border-radius:calc(16px / 4) calc(16px / 4) 0 0;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}
.rta__list-header{padding:calc(8px * 2);padding:var(--sm-p);font-size:14px;font-size:var(--md-font)}
.str-chat__emoji-item{padding:0 calc(8px * 3);padding:0 var(--md-p);display:flex;align-items:center;margin:0 calc(8px * -1);margin:0 calc(var(--xs-m) * -1)}
.str-chat__emoji-item--entity{min-width:24px}
.str-chat__emoji-item--highlight{font-weight:700;font-weight:var(--font-weight-bold);font-size:12px;font-size:var(--sm-font)}
.str-chat__emoji-item--part{font-size:12px;font-size:var(--sm-font)}
.str-chat__slash-command{padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p);font-size:14px;font-size:var(--md-font);display:flex;flex-direction:column;align-items:flex-start}
.str-chat__slash-command br{display:none}
.str-chat__slash-command-description{font-size:12px;font-size:var(--sm-font)}
.str-chat__user-item{padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p);display:flex}
.str-chat__user-item--highlight{font-weight:700;font-weight:var(--font-weight-bold);font-size:12px;font-size:var(--sm-font)}
.str-chat__user-item--part{font-size:12px;font-size:var(--sm-font)}
.str-chat .rfu-dropzone .rfu-dropzone__notifier{position:absolute;height:100%;width:100%;padding:calc(8px / 2);padding:var(--xxs-p);z-index:1001;display:none}
.str-chat .rfu-dropzone--accept .rfu-dropzone__notifier{background:#006cff5c;background:var(--primary-color-faded);display:block}
.str-chat .rfu-dropzone--reject .rfu-dropzone__notifier{background:#ff0000;background:var(--red);display:block}
.rfu-dropzone__inner{width:100%;height:100%;padding:0 calc(8px * 4);padding:0 var(--lg-p);border:1px dashed transparent;box-sizing:border-box;display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;color:#ffffff;color:var(--white);font-weight:800;font-size:12px;font-size:var(--sm-font)}
.rfu-dropzone__inner svg{display:none}
.rfu-dropzone--reject .rfu-dropzone__inner{display:none}
.str-chat__file-uploads{max-height:300px;flex:1 1 100%;overflow-y:auto}
.rfu-file-upload-button svg{fill:#7a7a7a;fill:var(--grey)}
.dark.str-chat .str-chat__input{background:#ffffff0d;background:var(--white5);box-shadow:0 -1px 1px 0 #0000004d;box-shadow:0 -1px 1px 0 var(--black30)}
.dark.str-chat .str-chat__input-footer{background:#ffffff0d;background:var(--white5)}
.dark.str-chat .str-chat__input textarea{background:#0000001a;background:var(--black10);border:1px solid #00000066;border:1px solid var(--black40);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__input .str-chat__input-emojiselect svg{fill:#ffffff;fill:var(--white)}
.dark.str-chat .str-chat__input .rfu-file-upload-button svg{fill:#ffffff;fill:var(--white)}
.str-chat__fileupload-wrapper .str-chat__tooltip{display:none;bottom:35px;right:50px}
.str-chat__fileupload-wrapper:hover .str-chat__tooltip{display:block}
.str-chat__emojiselect-wrapper .str-chat__tooltip{display:none;bottom:35px;right:24px}
.str-chat__emojiselect-wrapper:hover .str-chat__tooltip{display:block}
.str-chat__small-message-input--textarea-wrapper .str-chat__fileupload-wrapper .str-chat__tooltip{bottom:32px;right:32px}
.str-chat__small-message-input--textarea-wrapper .str-chat__emojiselect-wrapper .str-chat__tooltip{bottom:32px;right:10px}
.str-chat__small-message-input--textarea-wrapper .str-chat__input-small-cooldown{position:absolute;right:20px;font-size:16px;font-size:var(--lg-font);font-weight:700;font-weight:var(--font-weight-bold);top:6px}
.str-chat__input-flat{background:#ffffff;background:var(--white);padding:8px calc(8px * 5);padding:var(--xs-p) var(--xl-p);position:relative;z-index:1;width:100%}
.str-chat__input-flat-quoted{border-top:1px solid #0000001a;border-top:1px solid var(--black10)}
.str-chat__input-flat-quoted .quoted-message-preview{display:flex;flex-direction:column;align-items:center;margin-bottom:8px;margin-bottom:var(--xs-m);width:100%;position:relative}
.str-chat__input-flat-quoted .quoted-message-preview-header{font-size:14px;font-size:var(--md-font);margin-bottom:8px;margin-bottom:var(--xs-m)}
.str-chat__input-flat-quoted .quoted-message-preview-header .str-chat__square-button{position:absolute;right:0;top:0;margin:unset;padding:8px;padding:var(--xs-p);border-radius:16px;border-radius:var(--border-radius);cursor:pointer}
.str-chat__input-flat-quoted .quoted-message-preview-content{display:flex;align-items:flex-end;background:#ecebeb;background:var(--grey-whisper);border-radius:calc(16px / 2) calc(16px / 2) calc(16px / 2) 0;border-radius:var(--border-radius-md) var(--border-radius-md) var(--border-radius-md) 0;max-width:60%;padding:8px calc(8px * 2);padding:var(--xs-p) var(--sm-p)}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner{display:flex;text-align:start;align-items:flex-end;word-break:break-all;word-wrap:break-word}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner .str-chat__message-attachment{margin:0}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner .str-chat__message-attachment--image{width:48px}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner .str-chat__message-attachment--img,.str-chat__input-flat-quoted .quoted-message-preview-content-inner .str-chat__message-attachment--card{border-radius:calc(16px / 2);border-radius:var(--border-radius-md);max-height:48px;max-width:48px;width:100%}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner .str-chat__message-attachment--file{min-width:33%}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner .str-chat__message-attachment-file--item{background:#ffffff;background:var(--white);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);border-left:none;padding:0 8px;padding:0 var(--xs-p)}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner .str-chat__message-attachment-card--image{border:none;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__input-flat-quoted .quoted-message-preview-content-inner :nth-child(2){margin-left:8px;margin-left:var(--xs-m)}
.str-chat__input-flat-quoted .quoted-message-preview .str-chat__message-attachment-card{margin:0;min-height:unset}
.str-chat__input-flat-quoted .quoted-message-preview .str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:none}
.str-chat__input-flat-has-attachments .str-chat__send-button{display:block}
.str-chat__input-flat-wrapper{display:flex;flex-wrap:wrap}
.str-chat__input-flat .str-chat__textarea{flex:1 1}
.str-chat__input-flat .str-chat__textarea.str-chat-angular__textarea{position:relative}
.str-chat__input-flat .str-chat__textarea>textarea{min-height:56px;background:#ecebeb;background:var(--grey-whisper);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);padding:20px 69px;font-size:16px;font-size:var(--lg-font);line-height:17px;border:none;margin:0}
.str-chat__input-flat .str-chat__textarea>textarea:focus{border:none;color:#000000;color:var(--black);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);box-shadow:0 0 0 3px #006cff;box-shadow:0 0 0 3px var(--primary-color)}
.str-chat__input-flat-footer{padding:8px calc(8px * 5);padding:var(--xs-p) var(--xl-p);background:#ffffff;background:var(--white)}
.str-chat__input-flat .str-chat-angular__cooldown{position:absolute;top:50%;transform:translateY(-50%);left:25px}
.str-chat__input-flat-emojiselect{position:absolute;top:calc(100% - 45px);left:25px;border:none;cursor:pointer;padding:0;background-color:transparent}
.str-chat__input-flat-emojiselect.str-chat-angular__emojiselect{max-width:28px;top:50%;transform:translateY(-50%);cursor:auto;cursor:initial}
.str-chat__input-flat-emojiselect svg{fill:#000000;fill:var(--black);opacity:.5}
.str-chat__input-flat-emojiselect svg:hover{opacity:1}
.str-chat__input-flat-cooldown{font-size:22px;font-size:var(--xl-font);font-weight:700;font-weight:var(--font-weight-bold)}
.str-chat__input-flat--textarea-wrapper{display:flex;flex-wrap:wrap;flex:1 0;position:relative}
.str-chat__input-flat--textarea-wrapper .str-chat__fileupload-wrapper .str-chat__tooltip{bottom:45px;right:25px}
.str-chat__input-flat--textarea-wrapper .str-chat__emojiselect-wrapper .str-chat__tooltip{bottom:50px;left:32px;right:unset}
.str-chat__input-flat--textarea-wrapper .str-chat__emojiselect-wrapper .str-chat__tooltip::after{left:5px;right:unset}
.str-chat__input-flat .str-chat__input--emojipicker{left:0;right:auto}
.str-chat__input-flat .rfu-dropzone{width:100%}
.str-chat__input-flat .rfu-file-previewer{width:100%}
.str-chat__input-flat .rfu-file-upload-button{position:absolute;top:calc(100% - 40px);right:25px}
.str-chat__input-flat .rfu-file-upload-button svg{fill:#000000;fill:var(--black);opacity:.5}
.str-chat__input-flat .rfu-file-upload-button svg:hover{opacity:1}
.rfu-image-previewer,.rfu-image-previewer-angular-host{flex:1 1 100%}
.rfu-image-previewer__image,.rfu-image-previewer-angular-host__image{width:60px !important;height:60px !important}
.rfu-image-previewer__image .rfu-thumbnail__wrapper,.rfu-image-previewer-angular-host__image .rfu-thumbnail__wrapper{width:60px !important;height:60px !important;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.rfu-image-previewer__image .rfu-thumbnail__wrapper .rfu-thumbnail__overlay,.rfu-image-previewer__image .rfu-thumbnail__wrapper .rfu-icon-button,.rfu-image-previewer-angular-host__image .rfu-thumbnail__wrapper .rfu-thumbnail__overlay,.rfu-image-previewer-angular-host__image .rfu-thumbnail__wrapper .rfu-icon-button{padding:0}
.rfu-image-previewer__image .rfu-thumbnail__wrapper .rfu-thumbnail__overlay svg,.rfu-image-previewer__image .rfu-thumbnail__wrapper .rfu-icon-button svg,.rfu-image-previewer-angular-host__image .rfu-thumbnail__wrapper .rfu-thumbnail__overlay svg,.rfu-image-previewer-angular-host__image .rfu-thumbnail__wrapper .rfu-icon-button svg{opacity:.9;height:25px;width:25px}
.rfu-image-previewer .rfu-thumbnail-placeholder,.rfu-image-previewer-angular-host .rfu-thumbnail-placeholder{width:60px;height:60px;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.commerce.str-chat .str-chat__input-flat{padding:8px 24px;background:transparent}
.dark.str-chat .str-chat__input-flat{background:#ffffff0d;background:var(--white5)}
.dark.str-chat .str-chat__input-flat textarea{background:#ffffff0d;background:var(--white5);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__input-flat-emojiselect svg,.dark.str-chat .str-chat__input-flat .rfu-file-upload-button svg{fill:#ffffff;fill:var(--white)}
.dark.str-chat .str-chat__input-flat-quoted .quoted-message-preview-content{background:#00000033;background:var(--black20)}
.dark.str-chat.commerce .str-chat__input-flat{background:none}
@media screen and (max-width: 960px){.str-chat.messaging .str-chat__input-flat{padding:8px 8px;padding:var(--xs-p) var(--xs-p)}}
.str-chat__message-notification{display:block;position:absolute;align-self:center;background:#006cff;background:var(--primary-color);border:none;color:#ffffff;color:var(--white);border-radius:50px;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p);font-size:12px;font-size:var(--sm-font);bottom:10px;z-index:101}
.str-chat__message-notification-right{align-self:flex-end}
.str-chat__message-notification-scroll-to-latest{cursor:pointer;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff;background:var(--white);color:#006cff;color:var(--primary-color);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
.str-chat__message-notification-scroll-to-latest-unread-count{font-size:10px;left:50%;transform:translateX(-50%);bottom:30px}
.str-chat__list,.str-chat-angular__message-list-host{overflow-x:hidden;overflow-y:auto}
.str-chat__virtual-list__loading,.str-chat__list__loading{display:flex;padding-top:8px;padding-top:var(--xs-p);justify-content:center;width:100%;position:absolute}
.str-chat__list{position:relative;flex:1 1;-webkit-overflow-scrolling:touch;padding:0}
.str-chat__list .str-chat__reverse-infinite-scroll{padding-top:72px}
.str-chat__list-wrapper{flex:1 1;position:relative;display:flex;flex-direction:column}
.str-chat__list--thread{padding:calc(8px * 2) 0 0 0;padding:var(--sm-p) 0 0 0;overflow:visible}
.str-chat__list__center{width:100%;display:flex;justify-content:center}
.str-chat__ul{display:block;list-style-type:none;padding:0;margin:0}
.str-chat__custom-notification{border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);font-size:12px;font-size:var(--sm-font);padding:8px;padding:var(--xs-p);font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);text-align:center;margin-top:8px;margin-top:var(--xs-m)}
.str-chat__custom-notification.notification-success{background:#02d0021a;background:var(--faded-green);border:1px solid #28ca42;border:1px solid var(--green);color:#28ca42;color:var(--green)}
.str-chat__custom-notification.notification-error{background:#d0021b1a;background:var(--faded-red);border:1px solid #ff0000;border:1px solid var(--red);color:#ff0000;color:var(--red)}
.str-chat__custom-notification.notification-info{background:#cfe3ff;background:var(--faded-blue);border:1px solid #026afa;border:1px solid var(--blue);color:#026afa;color:var(--blue)}
.str-chat__connection-issue{background:#d0021b1a;background:var(--faded-red);border:1px solid #ff0000;border:1px solid var(--red);color:#ff0000;color:var(--red);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);font-size:12px;font-size:var(--sm-font);padding:8px;padding:var(--xs-p);font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);text-align:center}
.str-chat__list-notifications{padding:0 calc(8px * 5);padding:0 var(--xl-p);display:flex;position:relative;flex-direction:column;justify-content:center}
.messaging.str-chat .str-chat__list{padding:0 calc(8px * 5) 0;padding:0 var(--xl-p) 0;background:#ffffff;background:var(--white)}
.messaging.str-chat .str-chat__list .str-chat__reverse-infinite-scroll{padding-top:56px}
.messaging.str-chat .str-chat__list-notifications{background:#ffffff;background:var(--white)}
@media screen and (max-width: 960px){.messaging.str-chat .str-chat__list{padding:0 8px 0;padding:0 var(--xs-p) 0}.messaging.str-chat .str-chat__list .str-chat__reverse-infinite-scroll{padding-top:56px}.messaging.str-chat .str-chat__list-notifications{padding:0 8px;padding:0 var(--xs-p)}}
.messaging.str-chat.dark .str-chat__list{background:#ffffff0d;background:var(--white5)}
.messaging.str-chat.dark .str-chat__list-notifications{background:#ffffff0d;background:var(--white5)}
.livestream.str-chat .str-chat__list{padding:0 8px;padding:0 var(--xs-p)}
.livestream.str-chat .str-chat__list .str-chat__reverse-infinite-scroll{padding-top:56px}
.commerce.str-chat .str-chat__list{padding:0 calc(8px * 3) 0;padding:0 var(--md-p) 0}
.commerce.str-chat .str-chat__list .str-chat__reverse-infinite-scroll{padding-top:72px}
.commerce.str-chat .str-chat__list-notifications{padding-left:calc(8px * 3);padding-left:var(--md-p);padding-right:calc(8px * 3);padding-right:var(--md-p)}
.str-chat__virtual-list{position:relative;flex:1 1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#ffffff;background:var(--white);margin:0;width:100%;height:100%}
.str-chat__virtual-list p{margin:0 !important}
.str-chat__virtual-list p a{white-space:pre-line;overflow:hidden;word-wrap:break-word}
.dark .str-chat__virtual-list{background:#ffffff0d;background:var(--white5)}
.str-chat__message-team{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);position:relative;display:flex;padding:5px 40px}
.str-chat__message-team .str-chat__avatar{margin-right:0}
.str-chat__message-team-pin-indicator{padding-left:40px}
.str-chat__message-team-actions{position:absolute;top:-12px;right:0;display:flex;align-items:center;justify-content:space-between;width:75px;height:24px;border-radius:100px;background:#ffffff;background:var(--white);border:1px solid #e0e0e0;box-shadow:0 2px 1px 0 rgba(0,0,0,.07);z-index:10;visibility:hidden;padding:0 4px 0}
.str-chat__message-team-actions>span{position:relative;flex:1 1;display:flex;justify-content:center;align-items:center;height:100%;text-align:center;cursor:pointer}
.str-chat__message-team-actions>span>span{position:relative;flex:1 1;display:flex;justify-content:center;align-items:center;height:100%;text-align:center}
.str-chat__message-team-actions>span svg{fill:#000;opacity:.5}
.str-chat__message-team-actions>span:hover svg{opacity:1}
.str-chat__message-team-actions .str-chat__message-actions-box{bottom:auto;bottom:initial;left:auto;left:initial;visibility:hidden;right:100%;top:-10px;border-radius:7px}
.str-chat__message-team-actions .str-chat__message-actions-box--open{visibility:visible}
.str-chat__message-team-group{position:relative;width:100%}
.str-chat__message-team-meta{display:flex;flex-direction:column;align-items:flex-end;min-width:50px;padding:0 10px 0 0;justify-content:space-between}
.str-chat__message-team-meta time{text-transform:uppercase;color:rgba(0,0,0,.5);font-size:10px;font-size:var(--xs-font);margin-bottom:5px;text-align:right;visibility:hidden}
.str-chat__message-team-author{font-size:15px;text-transform:capitalize;line-height:40px;margin-left:10px;display:flex;align-items:center;justify-content:space-between}
.str-chat__message-team-content{width:100%;padding-left:10px;color:#404040;font-size:15px;line-height:22px;font-weight:400;font-weight:var(--font-weight-regular);border-left:1px solid rgba(0,0,0,.1);position:relative;margin:0 0}
.str-chat__message-team-content--image{padding-left:0;border-left-color:transparent}
.str-chat__message-team-content p{margin:0;white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}
.str-chat__message-team-content p:not(:first-of-type){margin:16px 0 0}
.str-chat__message-team-content p a{color:var(--secondary-color);font-weight:700;font-weight:var(--font-weight-bold);text-decoration:none}
.str-chat__message-team-content p code{background-color:#f8f8f8;border:1px solid rgba(208,2,27,.1);border-radius:3px;padding:2px}
.str-chat__message-team-content pre,.str-chat__message-team-content code{font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;font-family:var(--main-font);line-height:inherit;font-size:12px;font-size:var(--sm-font);font-weight:700;font-weight:var(--font-weight-bold)}
.str-chat__message-team-content pre{margin:0 5px 0 0;border-radius:4px;background-color:#f8f8f8;border:1px solid #d3d3d3;padding:10px}
.str-chat__message-team-content code{width:inherit;white-space:pre-wrap;word-break:break-all}
.str-chat__message-team-content ul{margin:0}
.str-chat__message-team-content--top:not(.str-chat__message-team-content--image)::before,.str-chat__message-team-content--single:not(.str-chat__message-team-content--image)::before{content:"";position:absolute;top:0;left:0;transform:rotate(-135deg) translateX(1px);transform-origin:0;width:5px;height:1px;background-color:rgba(0,0,0,.1)}
.str-chat__message-team-content--top{margin:5px 0 0}
.str-chat__message-team-content--single{margin:5px 0 0}
.str-chat__message-team-content--middle{margin:0 0 0}
.str-chat__message-team-content--bottom{margin:0 0 0}
.str-chat__message-team-text--is-emoji{font-size:32px;font-size:var(--xxxl-font);line-height:42px}
.str-chat__message-team-status{position:absolute;left:100%;bottom:1px;line-height:1;display:flex;justify-content:flex-end;align-items:center;z-index:11}
.str-chat__message-team-status-number{font-size:10px;font-size:var(--xs-font);margin-left:4px;position:absolute;left:100%;color:rgba(0,0,0,.6)}
.str-chat__message-team-status>.str-chat__avatar{align-self:flex-end;margin-right:0}
.str-chat__message-team-status>.str-chat__tooltip{display:none;max-width:300px;min-width:100px;text-align:center}
.str-chat__message-team-status:hover>.str-chat__tooltip{display:block}
.str-chat__message-team-status::after{position:absolute;bottom:100%;right:0;content:" ";width:15px;height:15px}
.str-chat__message-team-failed{border:0;background:none;display:flex;align-items:center;color:#ea152f;cursor:pointer;margin:5px 0;font-size:12px;font-size:var(--sm-font);padding:0}
.str-chat__message-team-failed svg{margin-right:7px}
.str-chat__message-team-form-footer{display:flex;justify-content:space-between;padding:10px 0 5px}
.str-chat__message-team-form-footer-angular{justify-content:end}
.str-chat__message-team--bottom .str-chat__message-team-meta time,.str-chat__message-team--single .str-chat__message-team-meta time{visibility:visible}
.str-chat__message-team--editing{padding:10px;background:#edf4ff;box-shadow:0 0 11px 0 rgba(0,0,0,.06),inset 0 1px 0 0 #006cff,inset 0 -1px 0 0 #006cff;z-index:1}
.str-chat__message-team:hover:not(.str-chat__message-team--editing,.str-chat__message-team--error) .str-chat__message-team-content{background:rgba(0,0,0,.03)}
.str-chat__message-team:hover .str-chat__message-team-meta time{visibility:visible}
.str-chat__message-team:hover .str-chat__message-team-actions{visibility:visible}
.str-chat__message-team--error{padding-top:20px;padding-bottom:20px}
.str-chat__message-team--error .str-chat__message-team-status{display:none}
.str-chat__message-team--error .str-chat__message-team-content{background:transparent;border-width:2px;border-color:#d0021b}
.str-chat__message-team--error .str-chat__message-team-content p{opacity:.5}
.str-chat__message-team--error .str-chat__message-team-content::before{content:"";position:absolute;top:0;left:0;transform:rotate(-135deg) translateX(1px);transform-origin:0;width:5px;height:2px;background-color:#d0021b}
.str-chat__message-team--ephemeral .str-chat__message-team-status{display:none}
.str-chat__message-team--failed .str-chat__message-team-content--text{border-color:#d0021b}
.str-chat__message-team--failed .str-chat__message-team-content--text p{opacity:.5}
.str-chat__message-team .str-chat__message-attachment--img{border-radius:0;padding-left:5px;border-left:1px solid rgba(0,0,0,.1)}
.str-chat__message-team .str-chat__message-attachment-card{margin:0;border-radius:4px 4px 4px 4px;background:#fff;border:1px solid rgba(0,0,0,.08)}
.str-chat__message-team .str-chat__message-attachment-card--content{background:#ebebeb}
.str-chat__message-team .str-chat__message-attachment-card--text{display:none}
.str-chat__message-team .str-chat__input-emojiselect,.str-chat__message-team .str-chat__input-fileupload{position:static;top:auto;top:initial}
.str-chat__message-team .quoted-message{align-items:center;padding-left:5px;box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px;width:-moz-fit-content;width:fit-content;background:#fff}
.str-chat__message-team .quoted-message-inner{background:#fff}
.str-chat__message-team .quoted-message-inner .str-chat__message-attachment img{padding-left:0;border-left:0}
.str-chat__message-team-error-header{font-size:10px;font-size:var(--xs-font);color:rgba(0,0,0,.4);font-style:italic;text-transform:none}
.str-chat__thread-list .str-chat__message-simple__actions{min-width:30px}
.str-chat__thread-list .str-chat__message-team{padding:5px 10px}
.str-chat__thread-list .str-chat__message-team-actions{width:60px;min-width:unset}
.str-chat__thread-list .str-chat__message-team-actions .str-chat__message-actions-box{top:auto;top:initial;bottom:initial;bottom:-10px}
.str-chat__thread-list .str-chat-angular__message-list-host .str-chat__list{padding:0}
.str-chat blockquote{margin:0 0 0 5px;font-style:italic;padding-left:20px;position:relative}
.str-chat blockquote::before{font-size:26px;font-size:var(--xxl-font);content:"“";font-style:italic;position:absolute;opacity:.5;top:2px;left:-5px}
.str-chat.dark .str-chat__message-team-error-header{color:rgba(255,255,255,.5);opacity:1}
.str-chat.dark .str-chat__message-team-author{color:#fff}
.str-chat.dark .str-chat__message-team-meta time{color:rgba(255,255,255,.3)}
.str-chat.dark .str-chat__message-team-content,.str-chat.dark .str-chat__message-team .str-chat__message-attachment{border-color:rgba(0,0,0,.4);color:#fff}
.str-chat.dark .str-chat__message-team-content--top:not(.str-chat__message-team-content--image)::before,.str-chat.dark .str-chat__message-team-content--single:not(.str-chat__message-team-content--image)::before,.str-chat.dark .str-chat__message-team .str-chat__message-attachment--top:not(.str-chat__message-team-content--image)::before,.str-chat.dark .str-chat__message-team .str-chat__message-attachment--single:not(.str-chat__message-team-content--image)::before{background-color:rgba(0,0,0,.4)}
.str-chat.dark .str-chat__message-team-content--image,.str-chat.dark .str-chat__message-team .str-chat__message-attachment--image{border-color:transparent}
.str-chat.dark .str-chat__message-team-content p code,.str-chat.dark .str-chat__message-team .str-chat__message-attachment p code{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.str-chat.dark .str-chat__message-team-content pre,.str-chat.dark .str-chat__message-team .str-chat__message-attachment pre{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-file--item,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-file--item{border-color:rgba(0,0,0,.4)}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-file--item a,.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-file--item span,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-file--item a,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-file--item span{color:#fff}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-file--item span,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-file--item span{opacity:.4}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-file--item:hover,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-file--item:hover{background:transparent}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment--file a,.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment--file span,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment--file a,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment--file span{color:#fff}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment--file span,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment--file span{opacity:.4}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-card,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-card{background:transparent}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-card--content,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-card--content{background:rgba(0,0,0,.1);min-height:58px;margin:0;padding:0px 16px}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-card--title,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-card--title{color:#fff}
.str-chat.dark .str-chat__message-team-content .str-chat__message-attachment-card--url,.str-chat.dark .str-chat__message-team .str-chat__message-attachment .str-chat__message-attachment-card--url{color:rgba(255,255,255,.4)}
.str-chat.dark .str-chat__message-team-actions{background:#1b1d20;border:1px solid rgba(224,224,224,.03);box-shadow:0 2px 1px 0 rgba(0,0,0,.07);border-radius:12px}
.str-chat.dark .str-chat__message-team-actions .str-chat__message-actions-box{background:#6a6b6d}
.str-chat.dark .str-chat__message-team-actions>span{border-color:rgba(0,0,0,.04)}
.str-chat.dark .str-chat__message-team-actions>span svg{fill:#fff}
.str-chat.dark .str-chat__message-team--error .str-chat__message-team-content{border-color:red;border-width:1px}
.str-chat.dark .str-chat__message-team--error .str-chat__message-team-content p{color:rgba(255,255,255,.5);opacity:1}
.str-chat.dark .str-chat__message-team--error .str-chat__message-team-content--top:not(.str-chat__message-team-content--image)::before,.str-chat.dark .str-chat__message-team--error .str-chat__message-team-content--single:not(.str-chat__message-team-content--image)::before{background-color:red;height:1px}
.str-chat.dark .str-chat__message-team--editing{padding:10px;background:rgba(0,0,0,.1);box-shadow:0 0 11px 0 rgba(0,0,0,.06),inset 0 1px 0 0 rgba(0,108,255,.1),inset 0 -1px 0 0 rgba(0,108,255,.1);z-index:1}
.str-chat__message-livestream{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);display:flex;width:100%;margin:0 0;padding:10px 10px;border:1px solid transparent;position:relative}
.str-chat__message-livestream-pin-indicator{padding-left:10px}
.str-chat__message-livestream-left{width:30px}
.str-chat__message-livestream-left .str-chat__avatar{margin-right:0}
.str-chat__message-livestream-right{flex:1 1}
.str-chat__message-livestream-content{position:relative;padding:5px 10px;border:1px solid transparent}
.str-chat__message-livestream-content>*{font-size:12px;font-size:var(--sm-font);line-height:20px;margin:0}
.str-chat__message-livestream-content p{margin:0;white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}
.str-chat__message-livestream-content p:not(:first-of-type){margin:16px 0 0}
.str-chat__message-livestream-content p code{background-color:#ffffff33;background-color:var(--white20);border:1px solid #006cff5c;border:1px solid var(--primary-color-faded);border-radius:3px;padding:2px 4px}
.str-chat__message-livestream-content p a{color:#006cff;color:var(--primary-color);font-weight:700;font-weight:var(--font-weight-bold);text-decoration:none}
.str-chat__message-livestream-content pre,.str-chat__message-livestream-content code{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;line-height:inherit;padding:10px;font-size:12px;font-size:var(--sm-font);font-weight:700;font-weight:var(--font-weight-bold)}
.str-chat__message-livestream-content pre{margin:0 5px 0 0;border-radius:4px;background-color:#006cff5c;background-color:var(--primary-color-faded);border:1px solid #006cff;border:1px solid var(--primary-color)}
.str-chat__message-livestream-content code{width:inherit;word-break:break-all}
.str-chat__message-livestream-content .livestream-quoted-message{background:#ebebeb;background:var(--light-grey);border:1px solid #0000001a;border:1px solid var(--black10);padding:10px;border-radius:5px;margin-bottom:5px}
.str-chat__message-livestream:hover .str-chat__message-livestream-actions{display:flex}
.str-chat__message-livestream-actions{background:#ffffff99;background:var(--white60);border:1px solid #00000033;border:1px solid var(--black20);box-shadow:0 2px 1px 0 #0000000d;box-shadow:0 2px 1px 0 var(--black5);width:141px;height:24px;padding:0 4px;position:absolute;top:-12px;right:0;border-radius:24px;display:none;align-items:center;justify-content:space-between}
.str-chat__message-livestream-actions>span{position:relative;flex:1 1;display:flex;justify-content:center;align-items:center;height:100%;text-align:center;cursor:pointer}
.str-chat__message-livestream-actions>span:not(:last-of-type){border-right:1px solid #ebebeb;border-right:1px solid var(--light-grey)}
.str-chat__message-livestream-actions>span>span{position:relative;flex:1 1;display:flex;justify-content:center;align-items:center;height:100%;text-align:center}
.str-chat__message-livestream-actions>span svg{fill:#000000;fill:var(--black);opacity:.5}
.str-chat__message-livestream-actions>span:hover svg{opacity:1}
.str-chat__message-livestream-actions .str-chat__message-actions-box{bottom:auto;bottom:initial;left:auto;left:initial;visibility:hidden;right:100%;top:50%;transform:translateY(-50%);border-radius:7px}
.str-chat__message-livestream-actions .str-chat__message-actions-box--open{visibility:visible}
.str-chat__message-livestream-time{font-size:10px;font-size:var(--xs-font);line-height:20px;color:#00000080;color:var(--black50);flex:2 1;padding:0 4px}
.str-chat__message-livestream-text--is-emoji{font-size:32px;font-size:var(--xxxl-font);line-height:42px}
.str-chat__message-livestream-author{margin-bottom:8px;text-transform:capitalize;display:flex;align-items:center;justify-content:flex-start}
.str-chat__message-livestream-author strong{margin-right:8px}
.str-chat__message-livestream:hover{background:#ffffff0d;background:var(--white5);border:1px solid #0000000d;border:1px solid var(--black5);box-shadow:0 0 6px 0 #0000000d;box-shadow:0 0 6px 0 var(--black5);border-radius:6px}
.str-chat__message-livestream .str-chat__message-attachment--img{border-radius:0}
.str-chat__message-livestream .str-chat__message-attachment-card{margin:0;border-radius:0;background:#ffffff33;background:var(--white20);border:1px solid #0000001a;border:1px solid var(--black10)}
.str-chat__message-livestream .str-chat__message-attachment-card--content{background:#ffffff33;background:var(--white20)}
.str-chat__message-livestream .str-chat__message-attachment-card--text{display:none}
.str-chat__message-livestream .str-chat__message-attachment-card--url{text-transform:lowercase}
.str-chat__message-livestream__thread-banner{text-align:center;font-size:12px;font-size:var(--sm-font);padding:8px;margin:8px 10px 0 10px;background:#006cff;background:var(--primary-color);border-radius:2px;color:#343434;color:var(--dark-grey)}
.str-chat__message-livestream--error .str-chat__message-livestream-content p,.str-chat__message-livestream--failed .str-chat__message-livestream-content p{color:#ff0000;color:var(--red)}
.str-chat__message-livestream--error .str-chat__message-livestream-content p svg,.str-chat__message-livestream--failed .str-chat__message-livestream-content p svg{position:relative;top:2px;margin-right:4px}
.str-chat__message-livestream--failed .str-chat__message-livestream-content p{cursor:pointer}
.str-chat__message-livestream--initial-message{margin:20px 10px 0;width:auto}
.str-chat__list--thread .str-chat__message-livestream__actions{min-width:30px}
.str-chat__list--thread .str-chat__message-livestream-actions{width:110px;min-width:unset}
.str-chat__list--thread .str-chat__message-livestream-actions .str-chat__message-actions-box{top:auto;top:initial;bottom:initial;bottom:-10px}
.livestream.dark.str-chat .str-chat__message-livestream{color:#ebebeb;color:var(--light-grey)}
.livestream.dark.str-chat .str-chat__message-livestream:hover{background:#ffffff0d;background:var(--white5);border:1px solid #0000000d;border:1px solid var(--black5);box-shadow:0 0 6px 0 #0000000d;box-shadow:0 0 6px 0 var(--black5);border-radius:6px}
.livestream.dark.str-chat .str-chat__message-livestream .str-chat__message-attachment-card{background:#0000001a;background:var(--black10);border:1px solid #ffffff1a;border:1px solid var(--white10)}
.livestream.dark.str-chat .str-chat__message-livestream .str-chat__message-attachment-card--content{background:#0000001a;background:var(--black10)}
.livestream.dark.str-chat .str-chat__message-livestream .str-chat__message-attachment-card--url{color:#ffffffcc;color:var(--white80)}
.livestream.dark.str-chat .str-chat__message-livestream-actions{background:#343434;background:var(--dark-grey);border:1px solid #ffffff0d;border:1px solid var(--white5);box-shadow:0 2px 1px 0 #0000000d;box-shadow:0 2px 1px 0 var(--black5)}
.livestream.dark.str-chat .str-chat__message-livestream-actions>span:not(:last-of-type){border-color:#ffffff0d;border-color:var(--white5)}
.livestream.dark.str-chat .str-chat__message-livestream-actions svg{fill:#ffffff;fill:var(--white)}
.livestream.dark.str-chat .str-chat__message-livestream-time{color:#ffffff;color:var(--white);opacity:.5}
.str-chat__message-replies-count-button{display:block;border:none;background:none;padding:0;margin-top:8px;margin-top:var(--xs-m);font-size:12px;font-size:var(--sm-font);line-height:15px;font-weight:700;font-weight:var(--font-weight-bold);color:#006cff;color:var(--primary-color);cursor:pointer}
.str-chat__message-replies-count-button svg{fill:#ecebeb;fill:var(--grey-whisper);margin-right:calc(8px / 2);margin-right:var(--xxs-m)}
.dark.str-chat .str-chat__message-replies-count-button svg{fill:#ffffff1a;fill:var(--white10)}
.dark.str-chat.team .str-chat__message-replies-count-button svg{fill:#00000066;fill:var(--black40)}
.str-chat__modal{background:rgba(0, 0, 0, 0.89);background:var(--modal-overlay-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;align-items:center;justify-content:center}
.str-chat__modal--open{display:flex}
.str-chat__modal__inner{background:#ffffff;background:var(--white);padding:calc(8px * 3);padding:var(--md-p);border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__modal__close-button{position:absolute;top:0;right:0;padding:calc(8px * 3);padding:var(--md-p);font-size:14px;font-size:var(--md-font);line-height:10px;color:#ffffff;color:var(--white);cursor:pointer;display:flex;align-items:center;background-color:transparent;border:none}
.str-chat__modal__close-button svg{position:relative;top:1px;margin-left:8px;margin-left:var(--xs-m);fill:#ffffff;fill:var(--white)}
.str-chat__modal__close-button:hover{opacity:.79}
.str-chat__modal .str-chat__edit-message-form{width:47em;width:var(--modal-edit-message-form-width)}
.str-chat__modal .str-chat__input-emojiselect,.str-chat__modal .str-chat__input-fileupload{position:relative;top:unset;right:unset;padding:0;width:auto}
.str-chat.dark.messaging .str-chat__modal__inner{border:2px solid #ffffff;border:2px solid var(--white);background:#000000;background:var(--black)}
.str-chat__exit{display:flex;width:86px;justify-content:space-between}
.str-chat__message .str-chat__reaction-list::after,.str-chat__message .str-chat__reaction-list::before,.str-chat__message-commerce .str-chat__reaction-list::after,.str-chat__message-commerce .str-chat__reaction-list::before,.str-chat__message .str-chat__reaction-list,.str-chat__message-commerce .str-chat__reaction-list{background:url("../assets/str-chat__reaction-list-sprite@1x.png") no-repeat;background-size:59px 101px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.str-chat__message .str-chat__reaction-list::after,.str-chat__message .str-chat__reaction-list::before,.str-chat__message-commerce .str-chat__reaction-list::after,.str-chat__message-commerce .str-chat__reaction-list::before,.str-chat__message .str-chat__reaction-list,.str-chat__message-commerce .str-chat__reaction-list{background-image:url("../assets/str-chat__reaction-list-sprite@2x.png")}}
@media only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min-resolution: 3dppx){.str-chat__message .str-chat__reaction-list::after,.str-chat__message .str-chat__reaction-list::before,.str-chat__message-commerce .str-chat__reaction-list::after,.str-chat__message-commerce .str-chat__reaction-list::before,.str-chat__message .str-chat__reaction-list,.str-chat__message-commerce .str-chat__reaction-list{background-image:url("../assets/str-chat__reaction-list-sprite@3x.png")}}
.str-chat__message .str-chat__reaction-list,.str-chat__message-commerce .str-chat__reaction-list{position:absolute;right:15px;top:-28px;z-index:1;height:33px;width:auto;width:initial;background-position:0 -66px;background-repeat:repeat-x}
.str-chat__message .str-chat__reaction-list ul,.str-chat__message-commerce .str-chat__reaction-list ul{position:relative;list-style-type:none;padding:0;font-size:16px;font-size:var(--lg-font);line-height:26px;display:flex;justify-content:center;margin:-1px -16px 0 0;z-index:888}
.str-chat__message .str-chat__reaction-list ul button,.str-chat__message-commerce .str-chat__reaction-list ul button{cursor:pointer;background-color:transparent;border:none;display:flex}
.str-chat__message .str-chat__reaction-list .emoji-mart-emoji,.str-chat__message .str-chat__reaction-list .str-chat__emoji,.str-chat__message-commerce .str-chat__reaction-list .emoji-mart-emoji,.str-chat__message-commerce .str-chat__reaction-list .str-chat__emoji{display:flex}
.str-chat__message .str-chat__reaction-list::after,.str-chat__message .str-chat__reaction-list::before,.str-chat__message-commerce .str-chat__reaction-list::after,.str-chat__message-commerce .str-chat__reaction-list::before{position:absolute;content:"";top:0;height:33px}
.str-chat__message .str-chat__reaction-list::after,.str-chat__message-commerce .str-chat__reaction-list::after{right:-26px;width:26px;background-position:-33px -33px}
.str-chat__message .str-chat__reaction-list::before,.str-chat__message-commerce .str-chat__reaction-list::before{left:-13px;width:13px;background-position:0 -33px}
.str-chat__message .str-chat__reaction-list--reverse,.str-chat__message-commerce .str-chat__reaction-list--reverse{right:auto;right:initial;left:15px;position:absolute}
.str-chat__message .str-chat__reaction-list--reverse ul,.str-chat__message-commerce .str-chat__reaction-list--reverse ul{margin:-1px -4px 0 -16px}
.str-chat__message .str-chat__reaction-list--reverse::after,.str-chat__message-commerce .str-chat__reaction-list--reverse::after{right:-13px;width:13px;background-position:-46px 0}
.str-chat__message .str-chat__reaction-list--reverse::before,.str-chat__message-commerce .str-chat__reaction-list--reverse::before{left:-26px;width:26px;background-position:0 0}
.str-chat__message .str-chat__reaction-list li,.str-chat__message-commerce .str-chat__reaction-list li{display:flex;align-items:center}
.str-chat__message .str-chat__reaction-list li button,.str-chat__message-commerce .str-chat__reaction-list li button{padding:0}
.str-chat__message .str-chat__reaction-list--counter,.str-chat__message-commerce .str-chat__reaction-list--counter{color:#ffffff;color:var(--button-background);font-size:12px;font-size:var(--sm-font)}
.str-chat__message--me .str-chat__message-commerce-inner>.str-chat__reaction-list,.str-chat__message--right .str-chat__message-commerce-inner>.str-chat__reaction-list,.str-chat__message-commerce--me .str-chat__message-commerce-inner>.str-chat__reaction-list,.str-chat__message-commerce--right .str-chat__message-commerce-inner>.str-chat__reaction-list{left:46px}
.str-chat__message--me .str-chat__reaction-list,.str-chat__message--right .str-chat__reaction-list,.str-chat__message-commerce--me .str-chat__reaction-list,.str-chat__message-commerce--right .str-chat__reaction-list{right:auto;right:initial;left:16px}
.str-chat__message--me .str-chat__reaction-list ul,.str-chat__message--right .str-chat__reaction-list ul,.str-chat__message-commerce--me .str-chat__reaction-list ul,.str-chat__message-commerce--right .str-chat__reaction-list ul{margin:-1px 0 0 -16px}
.str-chat__message--me .str-chat__reaction-list::after,.str-chat__message--right .str-chat__reaction-list::after,.str-chat__message-commerce--me .str-chat__reaction-list::after,.str-chat__message-commerce--right .str-chat__reaction-list::after{right:-13px;width:13px;background-position:-46px 0}
.str-chat__message--me .str-chat__reaction-list::before,.str-chat__message--right .str-chat__reaction-list::before,.str-chat__message-commerce--me .str-chat__reaction-list::before,.str-chat__message-commerce--right .str-chat__reaction-list::before{left:-26px;width:26px;background-position:0 0}
.str-chat__message--me .str-chat__reaction-list--reverse,.str-chat__message--right .str-chat__reaction-list--reverse,.str-chat__message-commerce--me .str-chat__reaction-list--reverse,.str-chat__message-commerce--right .str-chat__reaction-list--reverse{right:15px;left:auto;left:initial}
.str-chat__message--me .str-chat__reaction-list--reverse ul,.str-chat__message--right .str-chat__reaction-list--reverse ul,.str-chat__message-commerce--me .str-chat__reaction-list--reverse ul,.str-chat__message-commerce--right .str-chat__reaction-list--reverse ul{margin:-1px -16px 0 0}
.str-chat__message--me .str-chat__reaction-list--reverse::after,.str-chat__message--right .str-chat__reaction-list--reverse::after,.str-chat__message-commerce--me .str-chat__reaction-list--reverse::after,.str-chat__message-commerce--right .str-chat__reaction-list--reverse::after{right:-26px;width:26px;background-position:-33px -33px}
.str-chat__message--me .str-chat__reaction-list--reverse::before,.str-chat__message--right .str-chat__reaction-list--reverse::before,.str-chat__message-commerce--me .str-chat__reaction-list--reverse::before,.str-chat__message-commerce--right .str-chat__reaction-list--reverse::before{left:-13px;width:13px;background-position:0 -33px}
.str-chat__message-commerce-inner>.str-chat__reaction-list{left:unset;right:46px}
.str-chat__message-commerce--right .str-chat__message-commerce-inner>.str-chat__reaction-list{right:unset;left:46px}
.str-chat__message-reactions-list{list-style-type:none;margin:0;padding:0;display:flex}
.str-chat__message-reactions-list-item{font-size:22px;font-size:var(--xl-font);margin:0 calc(8px / 2);margin:0 var(--xxs-m);position:relative;line-height:0}
.str-chat__message-reactions-list-item button{padding:0}
.str-chat__message-reactions-list-item span[role=img]{position:relative;display:block;top:-2px;transition:transform 100ms ease}
.str-chat__message-reactions-list-item span[role=img]:hover{transform:scale(1.4)}
.str-chat__message-reactions-list-item__count{position:absolute;top:28px;font-size:10px;font-size:var(--xs-font);color:#ffffff;color:var(--white);font-weight:700;font-weight:var(--font-weight-bold);left:6px}
.str-chat__message-reactions-list-item .latest-user{width:20px;height:20px;position:absolute;top:-24px;left:0}
.str-chat__message-reactions-list-item .latest-user-tooltip{display:none;text-align:center;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%, 0);background:#000000cc;background:var(--black80);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);background-image:linear-gradient(-180deg, transparent, #00000080);background-image:linear-gradient(-180deg, transparent, var(--black50));max-width:237px;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p);font-size:12px;font-size:var(--sm-font);color:#ffffff;color:var(--white)}
.str-chat__message-reactions-list-item .latest-user-tooltip::after{content:"";position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%, 0) rotate(45deg);width:7px;height:7px;background-color:#343434;background-color:var(--dark-grey)}
.str-chat__message-reactions-list-item .latest-user-not-found{border:1.5px solid #ffffff;border:1.5px solid var(--white);border-radius:999px;border-radius:var(--border-radius-round);background-color:var(--secondary-color);width:inherit;height:inherit}
.str-chat__message-reactions-list-item .latest-user img{border:1.5px solid #ffffff;border:1.5px solid var(--white);border-radius:999px;border-radius:var(--border-radius-round);object-fit:cover;width:inherit;height:inherit}
.str-chat__message-reactions-list-item .latest-user:hover .latest-user-tooltip{display:block}
button.str-chat__message-reactions-list-item{background-color:transparent;border:none;padding:0;display:flex}
.str-chat__reaction-selector{z-index:999;height:60px;position:absolute;width:auto;width:initial;background:#000000;background:var(--black);background-image:linear-gradient(-180deg, transparent, #00000014);background-image:linear-gradient(-180deg, transparent, var(--border));border:1px solid #ffffff0d;border:1px solid var(--white5);box-shadow:0 3px 1px 0 #00000014,0 11px 8px 0 #00000014;box-shadow:0 3px 1px 0 var(--border),0 11px 8px 0 var(--border);border-radius:999px;border-radius:var(--border-radius-round);display:flex;align-items:center}
.str-chat__reaction-selector ul{position:relative;z-index:1000;margin:0 calc(8px * 2);margin:0 var(--sm-m)}
.str-chat__reaction-selector-tooltip{position:absolute;bottom:calc(100% + 15px);background:#000000;background:var(--black);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);min-width:85px;min-height:24px;max-width:100%;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p);font-size:12px;font-size:var(--sm-font);color:#ffffff;color:var(--white);text-align:center}
.str-chat__reaction-selector-tooltip .arrow{position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%, 0) rotate(45deg);width:7px;height:7px;background-color:#000000;background-color:var(--black)}
.str-chat__reaction-selector .emoji-mart-emoji:hover,.str-chat__reaction-selector .str-chat__emoji:hover{transition:.1s;transform:scale(1.2);cursor:pointer}
.str-chat__message .str-chat__reaction-selector,.str-chat__message-team .str-chat__reaction-selector,.str-chat__message-simple .str-chat__reaction-selector,.str-chat__message-commerce .str-chat__reaction-selector,.str-chat__message-livestream .str-chat__reaction-selector{top:-65px;left:0}
.str-chat__message-commerce--right .str-chat__reaction-selector{left:unset;right:0}
.str-chat__message-livestream .str-chat__reaction-selector{left:unset;top:-70px;right:0}
.str-chat__message-team .str-chat__reaction-selector{left:unset;top:-60px;right:0}
.str-chat__message-simple .str-chat__reaction-selector{right:unset;left:0}
.str-chat__message-simple .str-chat__reaction-selector--reverse{right:0;left:unset}
.str-chat__message-simple--me .str-chat__reaction-selector{left:unset;right:0}
.str-chat__message-simple--me .str-chat__reaction-selector--reverse{right:unset;left:0}
.str-chat__send-button{margin-left:8px;margin-left:var(--xs-m);border:0;background:0;outline:0}
.str-chat__send-button:focus{outline:5px auto -webkit-focus-ring-color}
@media screen and (min-width: 768px){.str-chat__send-button{display:none}}
.str-chat__simple-reactions-list{list-style-type:none;padding:calc(8px / 2) calc(8px / 2) calc(calc(8px / 2) / 2) calc(8px / 2);padding:var(--xxs-p) var(--xxs-p) calc(var(--xxs-p) / 2) var(--xxs-p);display:inline-flex;margin:8px 0 0 0;margin:var(--xs-m) 0 0 0;border:1px solid #00000014;border:1px solid var(--border);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);line-height:1;position:relative}
.str-chat__simple-reactions-list-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%, 0);background:#00000099;background:var(--overlay-dark);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);background-image:linear-gradient(-180deg, transparent, #00000080);background-image:linear-gradient(-180deg, transparent, var(--black50));min-height:24px;width:auto;max-width:275px;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p);font-size:12px;font-size:var(--sm-font);color:#ffffff;color:var(--white);text-align:center}
.str-chat__simple-reactions-list-tooltip>.arrow{position:absolute;top:calc(100%);left:50%;transform:translate(-50%, 0);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #00000099;border-top:4px solid var(--overlay-dark)}
.str-chat__simple-reactions-list-item{margin:0;cursor:pointer}
.str-chat__simple-reactions-list-item>span{line-height:1}
.str-chat__simple-reactions-list-item .emoji-mart-emoji:hover,.str-chat__simple-reactions-list-item .str-chat__emoji:hover{transition:transform .2s ease-in-out;transform:scale(1.2)}
.str-chat__simple-reactions-list-item--last-number{font-size:10px;font-size:var(--xs-font);display:flex;align-items:center;color:#000}
.dark.str-chat .str-chat__simple-reactions-list{border:1px solid #ffffff1a;border:1px solid var(--white10);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm)}
.dark.str-chat .str-chat__simple-reactions-list-item--last-number{color:#ffffff;color:var(--white)}
.str-chat__small-message-input{display:flex;flex-wrap:wrap;margin:8px;margin:var(--xs-m);padding:8px;padding:var(--xs-m);position:relative;z-index:1000}
.str-chat__small-message-input .rfu-file-previewer{flex:1 1 100%}
.str-chat__small-message-input .rfu-image-previewer{flex:1 1 100%}
.str-chat__small-message-input__wrapper{position:relative;z-index:0;width:100%}
.str-chat__small-message-input-fileupload{cursor:pointer;border:none;padding:0;background-color:transparent}
.str-chat__small-message-input-emojiselect{bottom:10px;right:6px;cursor:pointer;border:none;padding:0;background-color:transparent}
.str-chat__small-message-input .str-chat-angular__emojiselect{width:auto;height:auto;left:15px;max-width:20px}
.str-chat__small-message-input .str-chat-angular__cooldown{position:absolute;top:50%;transform:translateY(-50%);right:15px}
.str-chat__small-message-input .rfu-file-upload-button{bottom:9px;right:26px}
.str-chat__small-message-input--textarea-wrapper{flex-wrap:wrap;flex:1 0;position:relative}
.str-chat__small-message-input-emojiselect,.str-chat__small-message-input .rfu-file-upload-button{position:absolute;cursor:pointer;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background-size:44px 44px;fill:#7a7a7a;fill:var(--grey)}
.str-chat__small-message-input-emojiselect:hover,.str-chat__small-message-input .rfu-file-upload-button:hover{fill:#000000;fill:var(--black)}
.str-chat__small-message-input-emojipicker{position:absolute;bottom:100%;right:0;transform:scale(0.8);transform-origin:100% 100%}
.str-chat__small-message-input-has-attachments .str-chat__send-button{display:block}
.str-chat__small-message-input--send-button{background:none;border:none;cursor:pointer;flex:0 1;outline:0}
.str-chat__small-message-input--send-button:hover{opacity:.69}
@media screen and (min-width: 768px){.str-chat__small-message-input--send-button{display:none}}
.str-chat__small-message-input textarea{background:#ecebeb;background:var(--grey-whisper);color:#000000;color:var(--black);min-height:36px;font-size:12px;font-size:var(--sm-font);padding:10px 44px 8px 8px}
.str-chat__small-message-input textarea.str-chat__angular-textarea{padding:10px 35px 8px}
.str-chat__small-message-input textarea:focus{height:36px}
.str-chat__small-message-input .str-chat-angular__textarea{position:relative}
.str-chat__small-message-input .str-chat-angular__textarea+.str-chat__fileupload-wrapper .rfu-file-upload-button{right:15px}
.str-chat__small-message-input .str-chat__emojisearch{bottom:100%}
.str-chat__small-message-input .str-chat__user-item{font-size:14px;font-size:var(--md-font)}
.str-chat__small-message-input .rfu-file-upload-button{position:absolute;cursor:pointer;right:28px}
.str-chat__small-message-input .rfu-dropzone .rfu-dropzone__notifier{z-index:1000}
.dark.str-chat .str-chat__small-message-input textarea{background:#ffffff0d;background:var(--white5);border:1px solid #00000033;border:1px solid var(--black20);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);color:#ffffff;color:var(--white)}
.dark.str-chat .str-chat__small-message-input .rfu-file-upload-button svg,.dark.str-chat .str-chat__small-message-input .str-chat__small-message-input-emojiselect svg{fill:#ffffff;fill:var(--white)}
.str-chat__thread{background:#ecebeb;background:var(--grey-whisper);flex:1 0 300px;min-width:300px;max-width:300px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);overflow:hidden;max-height:100%;display:flex;flex-direction:column;padding-top:0}
.str-chat__thread--full{max-width:100%}
.str-chat__thread-header{position:relative;width:100%;background:#ecebeb;background:var(--grey-whisper);box-shadow:0 1px 1px 0 #00000014;box-shadow:0 1px 1px 0 var(--border);height:70px;min-height:70px;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 calc(8px * 2);padding:0 var(--sm-p)}
.str-chat__thread-header-details{font-size:14px;font-size:var(--md-font)}
.str-chat__thread-header-details small{display:block;font-size:12px;font-size:var(--sm-font)}
.str-chat__thread-start{border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);margin:8px 8px 0 8px;margin:var(--xs-m) var(--xs-m) 0 var(--xs-m);padding:8px;padding:var(--xs-p);background:#ecebeb;background:var(--grey-whisper);text-align:center;font-size:12px;font-size:var(--sm-font)}
.str-chat__thread-list{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding-top:calc(8px * 2);padding-top:var(--sm-p)}
.str-chat__thread-list .str-chat__list{padding:0}
.str-chat__thread-list .str-chat__message:first-of-type .str-chat__message-inner{margin-left:unset;margin-right:unset}
.str-chat__thread-list .str-chat__message-attachment.str-chat__message-attachment--file{border-radius:calc(16px / 2);border-radius:var(--border-radius-md);border-bottom:1px solid #ecebeb;border-bottom:1px solid var(--grey-whisper)}
.str-chat__thread-list .str-chat__message-attachment.str-chat__message-attachment--media{width:100%}
.str-chat__thread-list .quoted-message{display:flex;align-items:flex-end;margin-bottom:calc(8px / 2);margin-bottom:var(--xxs-m)}
.str-chat__thread-list .quoted-message-inner{display:flex;text-align:start;align-items:flex-end;background:#ecebeb;background:var(--grey-whisper);border-radius:calc(16px / 2) calc(16px / 2) calc(16px / 2) 0;border-radius:var(--border-radius-md) var(--border-radius-md) var(--border-radius-md) 0;max-width:408px;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p)}
.str-chat__thread-list .quoted-message-inner .str-chat__message-attachment.str-chat__message-attachment--file{display:none}
.str-chat__thread-list .quoted-message-inner .str-chat__message-attachment-card.str-chat__message-attachment-card--image{border-radius:unset}
.str-chat__thread-list .quoted-message-inner .str-chat__message-attachment.str-chat__message-attachment--card{border:none;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__thread-list .quoted-message-inner .str-chat__message-attachment--image:first-of-type{max-height:48px;max-width:48px}
.str-chat__thread-list .quoted-message-inner .str-chat__message-attachment img{border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__thread-list .quoted-message-inner :nth-child(2){margin-left:8px;margin-left:var(--xs-m)}
.str-chat__thread-list .quoted-message.mine .quoted-message-inner{background:#ffffff;background:var(--white)}
.messaging.str-chat .str-chat__thread{margin-right:8px;margin-right:var(--xs-m);margin-top:calc(8px * 2);margin-top:var(--sm-m);border-radius:calc(16px / 2) calc(16px / 2) 0 0;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;overflow:hidden;background:#ffffff;background:var(--white);max-height:100%;display:flex;flex-direction:column;padding-top:0}
.messaging.str-chat .str-chat__thread.str-chat__thread--full{position:fixed;top:0;right:0;height:100vh;background:#ffffff;background:var(--white);z-index:1000;margin:0;width:100vw;max-width:100%}
.messaging.str-chat .str-chat__thread .str-chat__gallery{justify-content:flex-end;border-radius:0}
.messaging.str-chat .str-chat__thread .str-chat__gallery-image,.messaging.str-chat .str-chat__thread .str-chat__gallery-placeholder{width:100px;height:100px}
.messaging.str-chat .str-chat__thread-list{padding:calc(8px * 2) calc(8px * 2) 0 calc(8px * 2);padding:var(--sm-p) var(--sm-p) 0 var(--sm-p)}
.messaging.str-chat .str-chat__thread-list>.str-chat__list{background:transparent;padding:0}
.messaging.str-chat .str-chat__thread-list>.str-chat__list .str-chat__list--thread{padding:0}
.messaging.str-chat .str-chat__thread-header{border:none;background:#ffffff;background:var(--white);box-shadow:0 2px 9px 0 #00000014,0 1px 0 0 #00000014;box-shadow:0 2px 9px 0 var(--border),0 1px 0 0 var(--border)}
.messaging.str-chat .str-chat__thread-header .str-chat__square-button{cursor:pointer}
.messaging.str-chat .str-chat__thread-start{margin-top:calc(8px * 3);margin-top:var(--md-m)}
@media screen and (max-width: 960px){.messaging.str-chat .str-chat__thread{position:fixed;top:0;right:0;height:100vh;background:#ffffff;background:var(--white);z-index:1000;margin:0;width:100vw;max-width:100%}}
.messaging.str-chat.dark .str-chat__thread{background:#ffffff0d;background:var(--white5)}
.messaging.str-chat.dark .str-chat__thread-header{background:#343434;background:var(--dark-grey);box-shadow:0 7px 9px 0 #0000000d,0 1px 0 0 #0000000d;box-shadow:0 7px 9px 0 var(--black5),0 1px 0 0 var(--black5);color:#ffffff;color:var(--white)}
.messaging.str-chat.dark .str-chat__thread-start{color:#ffffff;color:var(--white)}
@media screen and (max-width: 960px){.messaging.str-chat.dark .str-chat__thread{background:#343434;background:var(--dark-grey)}}
.messaging .str-chat__input-flat-quoted .quoted-message-preview-content{max-width:100%}
.team.str-chat .str-chat__thread{background:#ffffff;background:var(--white)}
@media screen and (max-width: 960px){.team.str-chat .str-chat__thread{position:fixed;top:0;right:0;height:100vh;background:#ffffff;background:var(--white);z-index:1000;margin:0;width:100vw;max-width:100%}}
.team.str-chat .str-chat__thread-header{height:80px}
.team.str-chat.dark .str-chat__thread{background:#1d1f22;background:var(--dt-bg-team)}
.livestream.str-chat .str-chat__thread,.str-chat .str-chat__thread{background:transparent}
.livestream.str-chat .str-chat__thread--full,.str-chat .str-chat__thread--full{position:fixed;top:0;right:0;height:100vh;background:#ffffff;background:var(--white);z-index:1000;margin:0;width:100vw;max-width:100%}
.livestream.str-chat .str-chat__thread-header,.str-chat .str-chat__thread-header{background:#ffffff4d;background:var(--white30)}
.livestream.str-chat .str-chat__list--thread,.str-chat .str-chat__list--thread{padding:0 8px;padding:0 var(--xs-p)}
.livestream.str-chat.dark .str-chat__thread,.str-chat.dark .str-chat__thread{background:#343434;background:var(--dark-grey)}
.livestream.str-chat.dark .str-chat__thread-header,.str-chat.dark .str-chat__thread-header{background:#ffffff0d;background:var(--white5);box-shadow:0 1px 1px 0 #0000004d;box-shadow:0 1px 1px 0 var(--black30);color:#ffffff;color:var(--white)}
.livestream.str-chat.dark .str-chat__thread-start,.str-chat.dark .str-chat__thread-start{background:#0000000d;background:var(--black5);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);color:#ffffff;color:var(--white)}
.dark.str-chat.messaging .str-chat__thread-list .quoted-message-inner{background:#343434;background:var(--dark-grey)}
.str-chat__typing-indicator{display:flex;visibility:hidden;align-items:center}
.str-chat__typing-indicator--typing{visibility:visible}
.str-chat__typing-indicator__avatars{display:flex}
.str-chat__typing-indicator__avatars .str-chat__avatar{margin-right:calc(8px * -1);margin-right:calc(var(--xs-m) * -1)}
.str-chat__typing-indicator__avatars .str-chat__avatar:last-of-type{margin-right:8px;margin-right:var(--xs-m)}
.str-chat__typing-indicator__dots{position:relative;background:#ffffff;background:var(--white);border:1px solid #0000001a;border:1px solid var(--black10);padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-m);border-radius:16px 16px 16px 2px;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 2px}
.str-chat__typing-indicator__dot{display:inline-block;width:6px;height:6px;border-radius:999px;border-radius:var(--border-radius-round);margin-right:calc(8px / 2);margin-right:var(--xxs-m);background:#006cff;background:var(--primary-color);animation:wave 1.1s linear infinite}
.str-chat__typing-indicator__dot:nth-child(2){animation-delay:-0.9s;opacity:.5}
.str-chat__typing-indicator__dot:nth-child(3){animation-delay:-0.8s;opacity:.2}
.dark.str-chat .str-chat__typing-indicator__avatars .str-chat__avatar{border-color:#343434;border-color:var(--dark-grey)}
.dark.str-chat .str-chat__typing-indicator__dots{background:#ffffff0d;background:var(--white5)}
@keyframes wave{0%,60%,100%{transform:none;transform:initial}30%{transform:translateY(-8px)}}
.str-chat__tooltip{position:absolute;right:0;bottom:calc(100% + 10px);display:flex;background:#000000;background:var(--black);border-radius:calc(16px / 4);border-radius:var(--border-radius-sm);padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p);color:#ffffff;color:var(--white);font-size:10px;font-size:var(--xs-font);max-width:300px}
.str-chat__tooltip button{outline:none;outline:0;background:none;color:#006cff;color:var(--primary-color);font-size:10px;font-size:var(--xs-font);font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--second-font);border:none}
.str-chat__tooltip a{color:#006cff;color:var(--primary-color);text-decoration:none}
.str-chat__tooltip::after{content:"";position:absolute;bottom:-2px;right:5px;width:5px;height:5px;background:#000000;background:var(--black);transform:rotate(45deg)}
.str-chat__virtual-list{font-size:0}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper{padding:1px calc(8px * 5);padding:1px var(--xl-p);width:100%}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple{padding-bottom:calc(8px * 2);padding-bottom:var(--sm-p)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--first{padding-bottom:0;padding-left:calc(8px * 5);padding-left:var(--xl-p)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--first .str-chat__avatar,.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--first .str-chat__message-data.str-chat__message-simple-data{display:none}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--first.str-chat__message-simple--me{padding-right:calc(8px * 5);padding-right:var(--xl-p);padding-left:0}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--first.str-chat__message-simple--me.str-chat__virtual-message__wrapper--end{padding-right:0}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--first.str-chat__virtual-message__wrapper--end{padding-bottom:8px;padding-bottom:var(--xs-p)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--first.str-chat__virtual-message__wrapper--end .str-chat__message-data.str-chat__message-simple-data{display:block;position:relative;width:100%}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--group{align-items:center;padding-bottom:0;padding-left:calc(8px * 5);padding-left:var(--xl-p)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--group.str-chat__message-simple--me{padding-right:calc(8px * 5);padding-right:var(--xl-p);padding-left:0}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--group.str-chat__message-simple--me.str-chat__virtual-message__wrapper--end{padding-right:0}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--group .str-chat__message-data.str-chat__message-simple-data{display:block;position:relative;width:100%}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--end{padding-bottom:8px;padding-bottom:var(--xs-p);padding-left:0}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--end .str-chat__avatar,.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple.str-chat__virtual-message__wrapper--end .str-chat__message-data.str-chat__message-simple-data{display:block}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message{display:flex;align-items:flex-end;margin-bottom:calc(8px / 2);margin-bottom:var(--xxs-m);cursor:pointer}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message-inner{display:flex;text-align:start;align-items:flex-end;background:#ecebeb;background:var(--grey-whisper);border-radius:calc(16px / 2) calc(16px / 2) calc(16px / 2) 0;border-radius:var(--border-radius-md) var(--border-radius-md) var(--border-radius-md) 0;max-width:408px;padding:calc(8px / 2) 8px;padding:var(--xxs-p) var(--xs-p)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message-inner .str-chat__message-attachment-card.str-chat__message-attachment-card--image{border:none;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message-inner .str-chat__message-attachment--image:first-of-type{max-height:48px;max-width:48px;border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message-inner .str-chat__message-attachment img{border-radius:calc(16px / 2);border-radius:var(--border-radius-md)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message-inner .str-chat__message-attachment--file:first-of-type{background:#ffffff;background:var(--white);border-radius:calc(16px / 2);border-radius:var(--border-radius-md);border-bottom:1px solid #ecebeb;border-bottom:1px solid var(--grey-whisper);min-width:33%}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message-inner :nth-child(2){margin-left:8px;margin-left:var(--xs-m)}
.str-chat__virtual-list .str-chat__virtual-list-message-wrapper .str-chat__message-simple .quoted-message.mine .quoted-message-inner{background:#fcfcfc;background:var(--white-snow)}
.str-chat__virtual-list .str-chat__message.str-chat__message--deleted{align-items:initial;margin:0}
.str-chat__virtual-list .str-chat__typing-indicator{padding:5px 40px}
.giphy-preview-message{background:#fcfcfc;background:var(--white-snow);border-top:2px solid #00000014;border-top:2px solid var(--border)}
.str-chat__virtual-message__wrapper{display:flex;padding:10px 40px;flex-direction:row;position:relative}
.str-chat__virtual-message__wrapper:hover{background:#f8f8ff}
.str-chat__virtual-message__wrapper>.str-chat__avatar{margin:0}
.str-chat__virtual-message__wrapper>.str-chat__virtual-message__content{padding-left:12px}
.str-chat__virtual-message__wrapper .str-chat__avatar--rounded{border-radius:16px;border-radius:var(--border-radius)}
.str-chat__virtual-message__wrapper .str-chat__avatar-fallback{background-color:#789}
.str-chat__virtual-message__meta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}
.str-chat__virtual-message__data{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;min-width:70px;margin-left:auto}
.str-chat__virtual-message__author{color:#006cff;color:var(--primary-color);font-size:1rem}
.str-chat__virtual-message__date{font-size:.7rem;opacity:.5;padding-left:8px;display:block;margin-left:auto}
.str-chat__virtual-message__actions{position:relative;cursor:pointer}
.str-chat__virtual-message__actions button{border:none;background:transparent}
.str-chat__virtual-message__actions svg{fill:#000000;fill:var(--black);opacity:.5}
.str-chat__virtual-message__actions:hover svg{opacity:1}
.str-chat__virtual-message__actions .str-chat__message-actions-box{bottom:10px;left:unset;right:100%;border-radius:16px 16px calc(calc(16px / 4) / 2) 16px;border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius-sm) / 2) var(--border-radius)}
.str-chat__virtual-message__content{display:flex;flex:1 1;flex-direction:column;align-items:flex-start}
.str-chat__virtual-message__content .str-chat__message--deleted-inner{padding:8px 0}
.str-chat__virtual-message__text{padding-top:5px;font-size:.9rem;display:flex;justify-content:space-between;width:100%;word-break:break-word}
.str-chat__virtual-message__text p{padding-right:16px}
.str-chat__virtual-message__text a{color:#006cff;color:var(--primary-color);text-decoration:none;font-weight:700;font-weight:var(--font-weight-bold)}
.str-chat__virtual-message__wrapper--group{padding-top:0}
.str-chat__virtual-message__wrapper--group>.str-chat__avatar{display:none}
.str-chat__virtual-message__wrapper--group .str-chat__virtual-message__author{display:none}
.str-chat__virtual-message__wrapper--group .str-chat__virtual-message__content{padding-left:50px}
.str-chat__virtual-message__wrapper--group .str-chat__virtual-message__content .str-chat__gallery{width:100%;margin:0;justify-content:unset}
.dark .str-chat__virtual-message__wrapper:hover{background:#00000033;background:var(--black20)}
.dark .str-chat__virtual-message__text{color:#f8f8ff}
.dark .str-chat__virtual-message__date{color:#ffffff;color:var(--white)}

@keyframes k1m8scXsOkdDfr2ITRdn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.BdrnC_gLK1dK1Umu_oU4{margin:0 auto;width:100%;flex:0 0 auto}.oZWp3s1a57JoSfNg_yl5{margin:30px auto 45px}.ZkiYSQ3C5DbgtN96y7T2{width:100%;height:450px;max-width:100%;margin:15px auto 0;border:1px dashed #aaa;border-radius:5px}.ZkiYSQ3C5DbgtN96y7T2 h5{padding-top:75px;text-align:center;color:#6d6d6d}.Vi9C93kcUqLZyI4SgM7v{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;max-width:550px;margin:0 auto;width:100%;padding-bottom:15px}@media screen and (min-width: 760px){.Vi9C93kcUqLZyI4SgM7v{justify-content:flex-start;max-width:100%}.Vi9C93kcUqLZyI4SgM7v.Y4vqiti_ERmSxFwFg9L0{justify-content:center;max-width:550px}.Vi9C93kcUqLZyI4SgM7v.Y4vqiti_ERmSxFwFg9L0>*{max-width:100%}}.h1A52u1MDbGLEsU6t8YT{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.gYmITgscVpdHJkdlnA5A{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.OZ0ipZQ3oAJ62ux8IDGJ{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.Er7BJfIwGinPr0i2dl05{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.dsnjKQlzAfFasHtW6Lhh{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.H2EWRAgzpapmLpqa1h6S{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.jt7nj5AD9M8LBJPS2Yng{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.u2m5ctwSMUz_RppXrEw2{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.gRWGIa0Myep55IofKDxR{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.Bn0J0zUcgDj54xXDpdcQ{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.VM2Kk9PIbpNA_YfWV_rt{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}.yLhuSMkjXa37iyC1dHnf{flex:1 0 345px;margin:0;margin-top:30px;max-width:550px}@media(min-width: 760px){.Bef8dlBlNDAdsy9jvba8{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/1)}._bpwTTx_JsneChtW8biu{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/2)}.qFsEIi0RAaOchv6RG83X{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/3)}.q8N4NmOIRMJTvrDDwuBe{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/4)}.nRc_0mvrFyLgv1y2irnn{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/5)}.pQFELToClk0GKuBiAP01{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/6)}.lqeO0RC9pkHd1mneokWx{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/7)}.k2haELlLZ6PQvfFhnkkE{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/8)}.bYbobT_FWmLqvKE5mBns{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/9)}.jHPi4GZ4pZ0LR7PkCq2M{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/10)}.cSmk0i7zdUwnNhBl0umg{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/11)}.PlxZPTbpdn8tbLZx5aoP{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 60px)/12)}}@media(min-width: 1160px){.h1A52u1MDbGLEsU6t8YT{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/1)}.gYmITgscVpdHJkdlnA5A{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/2)}.OZ0ipZQ3oAJ62ux8IDGJ{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/3)}.Er7BJfIwGinPr0i2dl05{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/4)}.dsnjKQlzAfFasHtW6Lhh{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/5)}.H2EWRAgzpapmLpqa1h6S{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/6)}.jt7nj5AD9M8LBJPS2Yng{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/7)}.u2m5ctwSMUz_RppXrEw2{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/8)}.gRWGIa0Myep55IofKDxR{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/9)}.Bn0J0zUcgDj54xXDpdcQ{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/10)}.VM2Kk9PIbpNA_YfWV_rt{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/11)}.yLhuSMkjXa37iyC1dHnf{flex:1 0 345px;margin:30px 15px 0 15px;max-width:calc((100% - 90px)/12)}}._DMV7fL2eC8s13l_YdTe{justify-content:center}.iCeWxry4exLGAI7vzquA{justify-content:start}.xFB8yMKpdBBmVGr2htWz{justify-content:end}@media screen and (min-width: 760px){.mH8WKz4jdtSoG_ZhlMOB{display:none}}.WDrZT7QdGmBh1fH__EAH{display:none}@media screen and (min-width: 760px){.WDrZT7QdGmBh1fH__EAH{display:block}}
@keyframes pHuJrnNIEiaVZFIAYCpX{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}._HkVqBS1B8_Qtu01b3em{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;font-size:1.125em;word-wrap:break-word;margin:0;padding-top:15px}._HkVqBS1B8_Qtu01b3em span{font-family:"proxima-nova","Helvetica","Aria",sans-serif;font-weight:700;font-style:normal;font-size:1em}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (min-width: 600px){.gs-post-card{margin-top:0px}}.gs-post-card{margin:0}
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(1s * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(1s * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(1s * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(1s * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(1s / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(1s * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(1s * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(1s * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}/* Attention seekers  */@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(1s * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}/* Back entrances */@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}/* Back exits */@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}/* Bouncing entrances  */@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}/* Bouncing exits  */@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}/* Fading entrances  */@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}/* Fading exits */@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}/* Flippers */@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}/* Lightspeed */@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}/* Rotating entrances */@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}/* Rotating exits */@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}/* Specials */@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(1s * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}/* Zooming entrances */@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}/* Zooming exits */@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}/* Sliding entrances */@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}/* Sliding exits */@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

