.user-story-dialog-fieldset.coral-Form-fieldset{height:100px !important}
.user-story-component{background-color:#fff;display:flex}
@media only screen and (max-width:860px){.user-story-component{flex-wrap:wrap}
}
.user-story-component.block_left{flex-direction:row-reverse}
.user-story-component.block--dark-gray .text__author p,.user-story-component.block--black .text__author p{color:#fff}
.user-story-component.block--dark-gray .text__quote p,.user-story-component.block--black .text__quote p{color:#fff}
.user-story-component.row{max-width:1312px}
.user-story-component .image__block{width:50%;margin:0;padding:0;align-self:flex-end}
.user-story-component .image__block img{border:0;max-width:100%;max-height:900px;display:block}
@media only screen and (max-width:860px){.user-story-component .image__block{display:block;width:100%;height:40%}
}
.user-story-component .text__block{width:50%;padding:0 0 60px 10px;align-self:flex-start}
@media only screen and (max-width:860px){.user-story-component .text__block{padding:0 20px;display:block;width:100%;height:60% !important}
}
.user-story-component .text__block .text__icon{position:relative;width:100%;height:25%;margin:0;padding:0}
.user-story-component .text__block .text__icon .text__icon-img{height:55px;width:59px;display:block;margin:20% 0 0}
.user-story-component .text__block .text__icon .text__icon-img img{border:0;width:100%;heigth:100%}
@media only screen and (max-width:860px){.user-story-component .text__block .text__icon .text__icon-img{margin:5% auto 0}
}
@media only screen and (max-width:860px){.user-story-component .text__block .text__icon{height:12%;text-align:center}
}
.user-story-component .text__block .text__quote{padding:6% 0 2%}
@media only screen and (max-width:860px){.user-story-component .text__block .text__quote{padding:4% 0 2%}
}
.user-story-component .text__block .text__quote p{width:90%;font-size:36px;word-wrap:break-word;font-weight:200}
@media only screen and (max-width:860px){.user-story-component .text__block .text__quote p{margin:0 auto;width:80%;display:block}
}
.user-story-component .text__block .text__author{padding:0}
.user-story-component .text__block .text__author p{width:90%;font-size:18px;word-wrap:break-word}
@media only screen and (max-width:860px){.user-story-component .text__block .text__author p{margin:0 auto;width:80%;display:block}
}
.user-story-component .text__block .text__link{padding:0}
.user-story-component .text__block .text__link a{text-decoration:none;width:90%;word-wrap:break-word}
@media only screen and (max-width:860px){.user-story-component .text__block .text__link a{margin:2% auto;width:80%;display:block}
}