@charset "UTF-8";.wrap--main{overflow:initial}.ad-detail__back-to-search-link{margin:0 0 4px}.back_link{background-image:url(/img/spareroom/v4/icons/back_link.gif);background-repeat:no-repeat;background-position:left center;padding-left:32px;font-size:13px;cursor:pointer}.ad_detail__heading{padding-top:8px;font-size:26px}.listing__inner{padding:20px 15px;background-color:#fff;border:2px solid #d5d5d5;border-radius:0 3px 3px}.listing--bold .listing__inner,.mode_contact_page .listing--bold .listing__inner{border:2px solid #14c8f6}.listing__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.listing__content{width:100%;display:flex;word-wrap:break-word}.listing__sidebar{margin-left:10px;flex:0 0 205px}.listing__intro{flex:0 0 420px}.listing__details{margin-left:30px}.listing-ref{flex-shrink:0;border-radius:0 3px;padding:11px 10px;background-color:#00000080}.listing-ref:has(span.new_today_listing){background-color:#ff9600}.header-utils{box-sizing:border-box;display:flex;justify-content:flex-start}.header-utils--featured{max-width:unset;box-sizing:border-box;justify-content:flex-start}.header-utils__button:not(:last-child){margin-right:10px}.header-utils__button--hidden .button{background-color:#999;color:#fff;box-shadow:none}.header-utils__button--saved .button{background-color:#ff015e;color:#fff;border-color:#ff015e;box-shadow:none}.header-utils__button--saved .button__icon .fas{padding:0}.share{display:inline-block;position:relative;bottom:-5px;margin-left:8px}.share__container{display:flex;width:210px;justify-content:space-around}.share__container .share-button__button--email .share-button__icon{background:#5e5e5e;color:#fff}.feature{padding:10px 0;margin:0}.listing--bold .feature{border-color:#14c8f6}.key-features{margin-bottom:0;list-style:none;margin-left:0}.key-features__feature{font-size:16px;line-height:20px;color:#005480;font-weight:500;padding-left:0}.key-features small{font-size:11px;font-weight:400}.listing--property .feature--availability,.feature--potential-buddy-ups,.feature--properties-interested-in,.feature--description,.feature--details,.feature--map{border:0}.feature--details,.feature--map{padding-top:0}.feature--household-preferences,.feature--map{padding-bottom:0}.feature small{font-size:11px;font-weight:400}h3.feature__heading{color:#005480;font-size:14px;margin-bottom:4px}.feature--potential-buddy-ups .feature__heading,.feature--properties-interested-in .feature__heading{font-size:15px;color:#003d5d;padding-top:8px;margin-bottom:8px}.feature--budget .feature__heading{margin-bottom:0}h3.feature__heading{font-size:15px}.feature__paragraph{margin-bottom:0;font-size:13px}.buddy-up-link{display:inline-block}.feature-list{display:flex;flex-wrap:wrap;margin-bottom:0;word-wrap:normal;font-size:13px}.feature-list--simple{display:block}.feature-list__key,.feature-list__value{box-sizing:border-box;display:inline-block;vertical-align:top}.feature-list__key{width:55%;padding-right:18px;flex-basis:55%;font-weight:400}.feature-list__value{width:43%;flex-basis:45%}.feature-bullet-list{margin-bottom:0}.feature--price_room_only .feature-list__key{color:#005480;font-weight:500;font-size:15px}.feature--price_room_only .feature-list__value{line-height:24px}.feature--price_room_only .feature-list__value:first-letter{text-transform:uppercase}.interested-in__figure,.buddy-ups__figure{display:inline-block;vertical-align:top;text-align:center;margin:0 10px 6px 0}.interested-in>:nth-child(3n+3),.buddy-ups>:nth-child(4n+4){margin-right:0!important}.buddy-ups__image{width:80px}.buddy-ups__caption,.interested-in__caption{text-align:center}.interested-in__image,.interested-in__figure{width:108px}.listing-details__map-link{margin:10px 0}.property-map{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:700px;height:700px;overflow-y:auto;display:none}#map{height:700px;width:700px}.advert-details__profile-photo-wrap.verified:after{bottom:20px;right:-2px;font-size:16px}.photo-gallery{margin-bottom:1em;width:420px;background-color:#fff;box-sizing:border-box}.photo-gallery__video-wrapper{padding:5px 5px 0}.photo-gallery__video-wrapper .video-container{margin-bottom:5px}.photo-gallery__main-image-link{display:inline-flex}.photo-gallery__main-image-dt{display:flex;justify-content:center}.photo-gallery__main-image-wrapper{display:block;width:100%;box-sizing:border-box;background:url(/img/spareroom/v3/other_items/blue_loader.gif) no-repeat center center;padding:5px;box-shadow:0 1px 2px #00000080;margin:5px}.portrait .photo-gallery__main-image{height:380px;width:auto}.landscape .photo-gallery__main-image{height:auto;width:430px}a.photo-gallery__thumbnail-link{border:5px solid transparent}a.photo-gallery__thumbnail-link:hover{border-color:#68d2f1}.photo-gallery__thumbnails a:not(:first-child):not(:nth-child(10)){margin-left:-5px}.photo-gallery__main-image{display:block;max-width:100%;max-height:380px;margin:0 auto}.photo-gallery__thumbnails{clear:left;display:flex;max-width:100%;flex-wrap:wrap}.photo-gallery__thumbnails:has(.photo-gallery__thumbnail-link){margin-top:5px}.photo-gallery__thumbnails a{overflow:hidden;aspect-ratio:1/1;max-width:40px;width:calc(11.1% - 10px);display:block}.photo-gallery__thumbnails img{min-width:100%;min-height:100%;max-height:150%;max-width:150%}.listing--company-profile .listing__inner{padding:20px 15px 20px 0}.listing--company-profile .listing__header{padding-left:15px}.listing--company-profile .listing__sidebar{margin-left:auto}.listing--company-profile .listing__profile>div.grid-6>:first-child{padding:0 0 16px 16px}.listing--company-profile .listing__profile .grid-6>div{max-width:345px;flex:0 0 345px}.listing--company-profile .listing__profile>*>:last-child{overflow:hidden}.listing--company-profile .listing__profile>*>:last-child img{width:100%}.listing--company-profile .listing__profile li,.listing--company-profile .listing__profile dd{display:list-item;list-style:disc outside;margin-left:1.2em}.listing--company-profile .listing__profile ul{margin-left:1em}.listing--company-profile .listing__profile ul li{list-style:circle inside}.listing-contact{margin-bottom:20px;position:relative;border:2px solid #f5f5f5;border-radius:3px}.listing-contact:before{content:"";position:absolute;height:50px;background-color:#f5f5f5;display:block;top:-2px;left:-2px;right:-2px;border-radius:3px 3px 0 0}.listing--bold .listing-contact{border:2px solid #14c8f6}.listing--bold .listing-contact:before{background-color:#14c8f6}.listing--bold .listing-contact--expired:before,.listing-contact--expired:before{content:none}.listing-contact__body{margin-top:18px}.listing-contact--company:not(.listing-contact--expired) .listing-contact__body{margin-top:63px}.listing-contact--expired .listing-contact__body{margin-top:0}.phoneadvertiser .fa-phone{transform:scaleX(-1)}.listing-contact__body .profile-photo__wrap{position:relative;margin:8px auto;cursor:pointer}.listing-contact__body .profile-photo__img-wrap{display:inline-block;position:relative}.listing-contact__body .profile-photo__img-wrap--btn{margin:0;padding:0;border:none;background:none;cursor:pointer}.listing-contact__body .profile-photo__show-viewer{cursor:pointer;margin:0}.listing-contact__body .profile-photo{vertical-align:middle;border-radius:50%;border:solid 1px #D5D5D5;width:60px;height:60px}.verification_symbol{color:#4ba72f;font-size:20px}.advertiser-info{text-align:center;color:#5e5e5e;margin-bottom:7px;font-size:15px}.advertiser-info__verified-btn{display:block;color:#4ba72f;cursor:pointer;background-color:#fff;border:none;margin:0 auto 24px;text-decoration:underline;font-size:15px}.advertiser-info__verified-btn .verification_symbol{margin-right:5px}.advertiser-info .profile-add-photo,.advertiser-info .profile-add-photo:visited{position:relative;margin:0 0 8px;top:50%;vertical-align:middle;display:inline-block;max-width:80px;padding:8px;border-radius:8px;background:#fcfce2;border:solid 1px #FFDF00;z-index:11}.advertiser-info .profile-add-photo:before,.advertiser-info .profile-add-photo:after{position:absolute;margin-top:-7px;top:50%;content:"";left:-13px;width:0;height:0;border-style:solid;border-width:7px 12.1px 7px 0;border-color:transparent #FFDF00 transparent transparent;z-index:12}.advertiser-info .profile-add-photo:after{left:-11px;border-color:transparent #FCFCE2 transparent transparent;z-index:13}.advertiser-info strong{color:#005480;font-weight:500;display:block}.advertiser-info em{font-weight:400;display:block;text-transform:capitalize;font-style:normal}.advertiser-info span{font-weight:400;display:inline-block;line-height:1.231em;text-transform:capitalize}.profile-photo{border:0}.profile_logo{vertical-align:middle}.profile-photo__name{font-size:18px;margin-top:10px;padding:0 10px}.contact_methods__li{margin:10px}.profile-header{padding-top:20px;text-align:center}.advertiser-info{margin-bottom:40px}.advertiser-info span.upgraded-user{color:#14c8f6;font-size:13px;line-height:inherit;display:block}.upgraded-user:before{font-family:"Font Awesome 5 Pro";margin-right:3px;font-size:16px;content:""}.advert-details__profile-photo-wrap.verified .profile-photo{border-width:3px}.advert-details__profile-photo-wrap.verified .profile-photo__img-wrap:after{font-size:16px}.advertiser-info span.last-online{font-size:15px;font-weight:500}.advertiser-info span.last-online.light-grey{font-weight:400}.hurry__text{text-align:center}.hurry__title{display:block;font-weight:500}.listing-contact__contacted{text-align:center;color:#ff015e;line-height:1.325;margin-bottom:10px}.listing-contact__contacted-icon{font-size:14px;margin-right:3px}.listing-contact__go-to-convo-link{display:block}.verified-box{border-radius:3px}.listing__sidebar .tip-box{border:1px solid #d5d5d5;border-radius:3px}.listing__sidebar .tip-box__header{border-radius:7px 7px 0 0;background-color:#f5f5f5;border-bottom:1px solid #d5d5d5}.listing__sidebar .tip-box__heading{color:#5e5e5e;padding:14px 10px}.listing__sidebar .tip-box__links{flex-direction:column}.listing__sidebar .report-ad-link{width:125px;margin-top:10px;padding:7px 7px 7px 10px}.listing__sidebar .report-ad-link .button__icon{font-size:14px}.listing-contact__company-profile{padding:16px 10px;border-top:1px solid #d5d5d5}.listing-contact__company-profile p{margin-bottom:0}.listing-contact__expired{padding:16px 16px 16px 45px;position:relative}.listing-contact__expired-icon{position:absolute;top:13px;left:16px;font-size:16px;color:#fc0}.listing-sidebar-box{border-radius:3px;border:1px solid #d5d5d5;background-color:#fff;margin-bottom:16px}.listing-sidebar-box__header{padding:8px 16px;border-bottom:1px solid #d5d5d5}.listing-sidebar-box__title{font-size:13px;margin:0}.listing-sidebar-box__content{padding:0;margin:0}.listing-sidebar-box__list{list-style:none;margin:0}.listing-sidebar-box__list-item{padding:10px;border-bottom:1px dotted #E1E1E1}

.page-tabs{display:flex}.page-tabs--bold{border:none;margin:0}.page-tabs__tab{display:inline-block;padding:8px 16px 7px;margin:0 8px -2px 0;border:solid #d5d5d5;border-width:2px 2px 0 2px;border-bottom:none;border-top-right-radius:3px;border-top-left-radius:3px;color:#5e5e5e;max-width:350px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.page-tabs--bold .page-tabs__tab{border-color:#14c8f6}.page-tabs__icon{padding-right:10px}.page-tabs__tab:visited{color:#5e5e5e}.page-tabs--bold .page-tabs__tab--active,.page-tabs__tab--active{box-shadow:inset 0 -3px #fff}.page-tabs__h2,.page-tabs__h3{color:#5e5e5e;line-height:1.6;font-size:unset;margin:0;font-weight:500}.ad-detail__ref{margin:0 0 0 auto;padding:8px 0 7px 16px}

.tip-box{border:1px solid #14c8f6;margin:8px;text-align:left;border-radius:6px;padding:0;background-color:#fff;max-width:893px}.tip-box__header{background:#14c8f6;margin-bottom:0}.tip-box__heading{color:#fff;margin:0!important;padding:10px}.tip-box__icon{margin-right:5px}.tip-box__div{padding:10px}.tip-box__tips{margin:0;font-size:16px;padding:0}.tip-box__tips--first{margin-bottom:15px}.tip-box--desktop{margin:0 0 20px}.tip-box--desktop .tip-box__header{margin-bottom:0}.tip-box--desktop .tip-box__tips{font-size:inherit}.tip-box__links{display:flex;justify-content:space-between}.tip-box__links--vertial{flex-direction:column}.tip-box__links--vertial>*:not(:last-child){margin-bottom:5px}

@charset "UTF-8";.popreg{position:fixed;right:0;bottom:0;left:0;top:0;background:#fff;font-family:normal 16px/1em "Quicksand",sans-serif;text-align:center;color:#5e5e5e;overflow:auto;min-width:initial;max-width:600px;max-height:535px;margin:auto;padding:0}.popreg__regclose{position:absolute;right:5px;top:0;cursor:pointer;color:#5e5e5e;text-align:center;padding:10px;border:none;background:none}.popreg__logo{width:205px;margin:48px auto 16px;height:auto}.popreg__list{display:table;font-size:15px;line-height:30px;letter-spacing:.3px;margin:16px auto 20px;text-align:left;padding:0 0 0 30px;opacity:.9}.popreg__list-item{display:block;margin:0;position:relative;padding:0 0 0 10px}.popreg__list-item:before{font-family:"Font Awesome 5 Pro";content:"";color:#00d845;font-size:1.125em;left:-10px;position:absolute}.popreg__form{max-width:355px;min-width:100px;min-height:230px;margin:auto;justify-content:space-around;display:flex;flex-direction:column;padding:12px 10px 0}.popreg__button-wrapper{margin:0 auto 20px}.popreg__login-anchor{text-decoration:underline}.popreg-gated{display:none;top:0;max-height:100%}.popreg-gated--active{display:flex;z-index:1000}.popreg-gated .popreg__content-wrapper{height:370px;margin:auto}.popreg-gated .popreg__logo{margin:10px auto 16px}.popreg-gated .popreg__list{margin:10px auto}.popreg-gated .popreg__form{min-height:160px}.popreg-gated-aff .popreg__content-wrapper{height:370px;margin:100px auto}.heading-exp{font-weight:400;padding:0 10px;max-width:335px;margin:auto}.overlay-gated{display:block;position:fixed;top:0;left:0;z-index:-555;width:100%;height:100%;opacity:0;background:#000;transition:opacity .3s;visibility:hidden}.overlay-gated.overlay-gated--active{opacity:.5;z-index:555;visibility:visible}@media screen and (min-width: 946px){.popreg,.popreg--gated{padding:10px;top:80px;max-width:946px;max-height:605px}.popreg__logo{width:308px;margin:38px auto 23px}.heading-exp{max-width:initial}}@media screen and (max-height: 520px) and (orientation: landscape){.popreg__logo{margin-top:20px}.popreg__list{margin-bottom:12px}}

@charset "UTF-8";.ad-detail__badges{flex-shrink:0;display:flex;line-height:8px;height:30px;gap:10px;font-size:13px}.ad-detail__badge{padding:11px 10px;border-radius:2px;font-weight:700;color:#fff;background-color:#5e5e5e;text-transform:uppercase}.ad-detail__badge--new-today,.ad-detail__badge--new,.ad-detail__badge--boosted{background-color:#ff9600}.ad-detail__badge--featured{background-color:#ffdf00;color:#5e5e5e}.ad-detail__badge--free-to-contact{background-color:#14c8f6}.ad-detail__badge--earlybird,.ad-detail__badge--mon-fri{background-color:#fff;border:1px solid #d5d5d5;color:#5e5e5e;padding:8px 10px}.ad-detail__badge--co-living{background-color:#005480;padding:9px 10px}.ad-detail__badge .tooltip_item{font-weight:700}.ad-detail__badge--earlybird .ad-detail__badge-text,.ad-detail__badge--mon-fri .ad-detail__badge-text{display:inline;margin:0;padding-left:6px}.early-bird-badge__icon{margin-right:5px}.early-bird-badge__tooltip-icon{color:#3480db;margin-left:5px}.ad-detail__badge .tooltip_text{text-transform:none}.ad-detail__badge .tooltip_box{bottom:23px;z-index:401}.report-ad-box{border:1px solid #d5d5d5;text-align:left;border-radius:6px;padding:0;margin-top:20px}.report-ad-box .report-ad-box__header{border-radius:7px 7px 0 0;padding:10px 22px;background-color:#f5f5f5;border-bottom:1px solid #d5d5d5;display:flex;align-items:center}.report-ad-box .report-ad-box__heading{color:#5e5e5e;margin:0}.report-ad-box .report-ad-box__icon{margin-right:9px;font-size:18px}.report-ad-box .report-ad-box__content{padding:17px 21px;position:relative;font-size:13px}.report-ad-box .report-ad-link{font-size:revert;position:absolute;bottom:20px;right:20px}.overlay{visibility:hidden;top:0;left:0;width:0;height:0;opacity:0;display:block;position:fixed;background:#ffffff80}.ie6 .overlay{position:absolute;background:none}.overlay_inactive{display:none;visibility:visible}.overlay_active{visibility:visible;display:block;opacity:1;width:100%;height:100%;z-index:1000;transition:opacity .2s ease-in}a.overlay_close{position:absolute;top:-2em;right:-10px;z-index:101;text-decoration:none;font:700 12px/1 Quicksand,sans-serif;cursor:pointer;color:#fff;padding:4px 8px;background:gray;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.lightbox{position:relative;display:block;margin:15% auto 0;border:10px solid #808080;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;border-radius:8px;box-shadow:0 10px 20px #0000004d}.lightbox .content{width:100%;height:100%}.overlay.loading .lightbox{background-image:url(/img/spareroom/v4/loading/default.gif)}.overlay.photo-lightbox.overlay_active{background:#00000080}.overlay.photo-lightbox .lightbox{border:none;background-color:#fff;border-radius:0;box-shadow:none;height:90vh!important;width:90vw!important;max-width:1100px;max-height:800px}.overlay.photo-lightbox .lightbox a.overlay_close{top:7px;right:13px;background:none;color:#5e5e5e;font-size:23px;padding:6px}.photo-lightbox__slides-wrapper{padding:0 150px;height:100%}.photo-lightbox__slide{width:100%;height:100%;position:relative}.photo-lightbox__header{padding-top:35px;display:flex;justify-content:space-between}.photo-lightbox__title-wrapper{line-height:15px}.photo-lightbox__title{font-size:20px;color:#003d5d}.photo-lightbox__subtitle{margin:0}.photo-lightbox__price{font-size:20px}.photo-lightbox__image{max-height:65%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-lightbox__caption{position:absolute;bottom:30px;width:100%;text-align:center}.photo-lightbox__arrow{position:absolute;cursor:pointer;color:#5e5e5e;font-size:18px;border:1px solid #5E5E5E;border-radius:20px;padding:5px 11px;font-family:"Font Awesome 5 Pro";top:50%;transform:translateY(-50%);background-color:#fff}.photo-lightbox__arrow:hover,.photo-lightbox__arrow:active,.photo-lightbox__arrow:visited{text-decoration:none}.photo-lightbox__arrow--previous{left:55px}.photo-lightbox__arrow--previous:after{content:""}.photo-lightbox__arrow--next{right:55px}.photo-lightbox__arrow--next:after{content:""}

@charset "UTF-8";.co-living-amenities{margin:0 10px;padding:20px;border:1px solid #14c8f6;border-radius:3px;background-color:#fff}.co-living-amenities .button{font-size:15px;font-weight:500;margin-top:10px}.co-living-amenities--hidden{display:none}.co-living-amenities__logo{max-width:100px;max-height:50px}.co-living-amenities+details{border:none}.co-living-amenities--hidden+details{border-top:1px solid #d5d5d5}.co-living-amenities__list{padding:0;margin:10px 0 0;list-style-type:none;overflow-y:hidden;transition:height .2s ease-out;line-height:2}.co-living-amenities__list li{display:flex}.co-living-amenities__icon{font-family:"Font Awesome 5 Pro";margin-right:10px;flex-basis:19px;text-align:center}.co-living-amenities__supplement{font-size:13px;display:block;margin-top:10px}.desktop .co-living-amenities{margin:0}.desktop .co-living-amenities__list{column-count:2}.report-ad-link{display:inline-flex;align-items:center;font-size:inherit}.report-ad-link__icon{margin-right:2px;color:#ff9600}.report-ad__wrapper{min-height:500px;width:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}.modal__share-title{font-size:16px;margin-bottom:15px}.share-panel--modal{display:flex;flex-flow:row wrap;justify-content:space-between}.share-panel--modal .share-button{flex-basis:48%;border:1px solid #999999;border-radius:3px;align-self:flex-start}.share-panel--modal .share-button .share-button__icon{background:transparent;color:#5e5e5e;width:20px;margin-left:10px}.share-panel--modal .share-button__text{font-size:14px;color:#5e5e5e;margin-left:5px}.share-panel--modal div:nth-last-child(-n+2){margin-bottom:0}.verified-box{border:1px solid #4ba72f;margin:8px;text-align:left;border-radius:6px;padding:0;background-color:#fff;max-width:893px}.verified-box__header{background:#4ba72f;margin-bottom:0;border-radius:3px 3px 0 0}.verified-box__heading{color:#fff;margin:0!important;padding:10px}.verified-box__heading .verification_symbol{color:#fff}.verified-box__icon{margin-top:2px;width:16px;display:inline-block;vertical-align:top}.verified-box__list{margin:0;padding:10px;line-height:2}.verified-box__list-item{list-style-type:none;display:flex;align-items:center;font-size:14px;flex-flow:row wrap}.verified-box__list-item:before{content:"";font-family:"Font Awesome 5 Pro";color:#4ba72f;margin-right:10px;font-size:16px}.verified-box__details{max-height:0;overflow:hidden;transition:max-height .2s linear;line-height:1.6;background-color:#f5f5f5;padding:0 10px;flex-basis:100%}.verified-box__details h4{font-size:14px;margin:10px 0 0;font-weight:400;color:#5e5e5e}.verified-box__details ul{list-style-type:disc;margin:0 0 15px;padding-left:20px}.verified-box__caveat{font-size:12px;margin-bottom:10px}.verified-box__list--expanded .verified-box__details{max-height:800px}.verified-box--desktop{margin:0 0 20px}.verified-box--desktop .verified-box__header{margin-bottom:0}.verified-box--desktop .verified-box__list{font-size:inherit}.verified-box .button{font-size:14px;display:flex;justify-self:center;margin:0 auto 10px}.get-verified-link{margin-left:8px}

@charset "UTF-8";.verified-modal-list{list-style-type:none;padding:0;margin:0}.verified-modal-list li{display:flex;align-items:baseline;margin-bottom:10px}.verified-modal-list .fa-check-circle{color:#4ba72f;font-size:18px;margin-right:10px}.verified-modal-list__link{margin-left:5px}.modal.modal--verification-promo{overflow:initial}.modal.modal--verification-promo h2:before{content:"";display:inline-block;font-weight:900;color:#4ba72f;font-size:18px;margin-right:10px;font-family:"Font Awesome 5 Pro"}.tooltip .button--verified{font-size:.8rem}.myads-plain-text{display:none}

.modal-overlay{background-color:#0000;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:500;transition:background-color .3s ease-in;will-change:background-color}.modal-overlay--open{background-color:#00000080}.modal{box-sizing:border-box;width:100vw;position:fixed;bottom:0;background-color:#fff;outline:none;z-index:501;box-shadow:0 2px 24px #0000005c;height:auto;max-height:calc(100vh - 100px);overflow:auto}@supports (-webkit-touch-callout: none){.modal{max-height:calc(100vh - 150px)}}.modal__header{border-bottom:1px solid #d5d5d5;padding:15px 40px 15px 15px}.modal__header h1,.modal__header h2,.modal__header h3,.modal__header h4,.modal__header h5,.modal__header h6{padding:0;margin:0;line-height:1.25;color:#005480}.modal__content{padding:15px}.modal__content--full-bleed{padding:0}.modal__close{position:absolute;right:5px;top:0;display:inline-flex;flex-direction:column;align-items:center;font-size:13px;padding:10px;color:#5e5e5e;font-weight:500;background-color:transparent;cursor:pointer;border:0}.modal__close:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}@media only screen and (max-width: 768px){.modal{transition:transform .3s ease-in-out;transform-origin:bottom;will-change:transform;opacity:1;transform:translateY(100%)}.modal--open{transform:translateY(0)}}@media only screen and (min-width: 768px){.modal{transition:opacity .3s ease-in-out;top:50%;left:50%;transform:translate(-50%,-50%);max-width:375px;bottom:auto;border-radius:3px;will-change:opacity;opacity:0}.modal--open{opacity:1}.modal--large{max-width:760px}}

.share-button{white-space:nowrap;margin-bottom:10px}button.share-button__button{padding:0;margin:0;border:0;cursor:pointer;width:100%}.share-button__button{display:flex;align-items:center}.share-button__button .fas,.share-button__button .fab,.share-button__button .far{padding:0;margin:0}.share-button__button:hover,.share-button__button:visited,.share-button__button:link,.share-button__button:active{text-decoration:none}.share-button__icon{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px}.share-button__text{color:#3480db;font-size:16px;padding:0;margin:0 0 0 10px}.share-button__button--whatsApp .share-button__icon{font-size:18px;background-color:#25d366}.share-button__button--messenger .share-button__icon{background:linear-gradient(180deg,#06c2f9 0,#0568ff 50%)}.share-button__button--email .share-button__icon{color:#3480db}.share-button__button--facebook .share-button__icon{background:#3b5998}.share-button__button--twitter .share-button__icon{background-color:#000}.share-button__button--copy-link{color:#3480db;background-color:transparent}.share-button__button--copy-link .share-button__icon{color:#3480db}
