@font-face{font-family:"icomoon";src:url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.eot);src:url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.svg#3xl) format("svg");font-weight:normal;font-style:normal}.block--testimonial{display:flex;flex-direction:column}@media print,screen and (min-width: 80em){.block--testimonial{flex-direction:row;justify-content:space-between;align-items:center}}@media print,screen and (min-width: 80em){.block--testimonial.position-right{flex-direction:row-reverse}}.block--testimonial.no-media .badge{margin-bottom:32px}.block--testimonial.no-media .text{display:flex;flex-direction:column;align-items:center;text-align:center}.block--testimonial.no-media .field--name-field-role-position{margin-top:4px}.block--testimonial.no-media blockquote,.block--testimonial.no-media blockquote p{font-size:1.6666666667rem;line-height:1.26667}@media print,screen and (min-width: 48em){.block--testimonial.no-media blockquote,.block--testimonial.no-media blockquote p{font-size:2.6666666667rem;line-height:1.25;letter-spacing:-0.96px}}.block--testimonial.no-media .field--name-field-buttons{margin-top:24px}.block--testimonial.image{padding:16px 0}@media print,screen and (min-width: 48em){.block--testimonial.image{padding:0 24px}}@media print,screen and (min-width: 80em){.block--testimonial.image{padding:0}}@media print,screen and (min-width: 80em){.block--testimonial.image blockquote{width:600px}}.block--testimonial.image .field--name-field-media{margin-top:40px}@media print,screen and (min-width: 80em){.block--testimonial.image .field--name-field-media{margin-top:0}}.block--testimonial.image .media-desktop{display:none}@media print,screen and (min-width: 80em){.block--testimonial.image .media-desktop{display:block}}@media print,screen and (min-width: 48em){.block--testimonial.image .stars,.block--testimonial.image blockquote,.block--testimonial.image .field--name-field-name,.block--testimonial.image .field--name-field-role-position{padding:0 16px}}@media print,screen and (min-width: 80em){.block--testimonial.image .stars,.block--testimonial.image blockquote,.block--testimonial.image .field--name-field-name,.block--testimonial.image .field--name-field-role-position{padding:0}}.block--testimonial.brightcove-video{gap:64px}@media print,screen and (min-width: 48em){.block--testimonial.brightcove-video{padding:0 28px}}@media print,screen and (min-width: 80em){.block--testimonial.brightcove-video{padding:0;width:1240px;margin-left:-10px}}.block--testimonial.brightcove-video .field--name-field-media{align-self:center}.block--testimonial.brightcove-video .stars{margin-bottom:32px}@media print,screen and (min-width: 80em){.block--testimonial.brightcove-video .stars{margin-bottom:24px}}.block--testimonial.brightcove-video .field--name-field-buttons{margin-top:32px}@media print,screen and (min-width: 80em){.block--testimonial.brightcove-video .field--name-field-buttons{margin-top:24px}}.block--testimonial.brightcove-video .field--name-field-role-position{margin-top:4px}.block--testimonial.brightcove-video blockquote,.block--testimonial.brightcove-video blockquote p{line-height:1.3575;letter-spacing:normal}@media print,screen and (min-width: 48em){.block--testimonial.brightcove-video blockquote,.block--testimonial.brightcove-video blockquote p{line-height:1.375}}@media print,screen and (min-width: 80em){.block--testimonial.brightcove-video blockquote,.block--testimonial.brightcove-video blockquote p{line-height:1.367}}.block--testimonial.brightcove-video video-js{background:rgba(0,0,0,0);height:190.672px;border-radius:8px}@media print,screen and (min-width: 48em){.block--testimonial.brightcove-video video-js{padding-top:363px}}.block--testimonial.brightcove-video .paragraph--type--buttons a{width:100%}@media print,screen and (min-width: 48em){.block--testimonial.brightcove-video .paragraph--type--buttons a{width:auto}}.block--testimonial .field--name-field-small-headshot{margin-bottom:16px}.block--testimonial .field--name-field-small-headshot img{width:64px;height:64px;border-radius:200px;border:1px solid rgba(0,0,0,.08)}.block--testimonial .field--name-field-media .vjs-big-play-button{height:98px}.block--testimonial .field--name-field-media{grid-area:media}.block--testimonial .field--name-field-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:12px;width:100%;height:69.715466666vw}@media print,screen and (min-width: 48em){.block--testimonial .field--name-field-media img{height:65.104166666vw}}@media print,screen and (min-width: 80em){.block--testimonial .field--name-field-media img{width:500px;height:500px}}@media print,screen and (min-width: 80em){.block--testimonial .media-mobile{display:none}}.block--testimonial .stars{grid-area:stars;display:flex;flex-direction:row;gap:4px;margin-bottom:24px}@media print,screen and (min-width: 80em){.block--testimonial .stars{margin-bottom:20px}}.block--testimonial .stars .star{position:relative;font-size:0px;height:20px;width:20px}.block--testimonial .stars .star:after{content:url(/grow/themes/custom/themekit_apartments/assets/images/svg/star.svg);position:absolute;left:0;top:0}.block--testimonial blockquote,.block--testimonial blockquote p{grid-area:quote;font-style:italic;font-weight:500;margin-bottom:32px;font-size:1.5555555556rem;line-height:1.3575}@media print,screen and (min-width: 48em){.block--testimonial blockquote,.block--testimonial blockquote p{font-size:1.7777777778rem;line-height:1.367;letter-spacing:-0.64px}}@media print,screen and (min-width: 80em){.block--testimonial blockquote,.block--testimonial blockquote p{font-size:1.6666666667rem;letter-spacing:-0.6px}}.block--testimonial .field--name-field-name{grid-area:name;font-weight:600;line-height:1.55556}.block--testimonial .field--name-field-role-position{grid-area:position;font-size:.8888888889rem;line-height:1.5}.block--testimonial .field--name-field-buttons{grid-area:button;margin-top:40px}@media print,screen and (min-width: 80em){.block--testimonial .field--name-field-buttons{margin-top:32px}}.block--testimonial .paragraph--type--buttons{justify-content:center}@media print,screen and (min-width: 48em){.block--testimonial .paragraph--type--buttons{justify-content:start}}
