.dogDescriptionHolder{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.descParent{width:100%;position:relative}.dogDescriptionHolder .dogDescription{max-height:140px;margin-bottom:12px;overflow:hidden}.dogDescriptionHolder .dogDescription.showFull{max-height:none;overflow:visible}.dogDescriptionHolder .dogDescription>div{display:inline}.dogDescriptionHolder .dogDescription div{overflow-wrap:break-word}.dogDescriptionHolder .dogDescription .dateOfBirth{font-family:Open Sans Bold}.dogDescriptionHolder .showMore{cursor:pointer;color:#53c3a3}.dogDescriptionHolder .showMore img{margin-left:6px;transition:all .4s;position:relative;top:-1px}.dogDescriptionHolder .showMore .arrowUp{transform:rotate(180deg)}.dogDescriptionHolder .showMore span{color:var(--greenny);padding-right:5px;font-family:OpenSans Semi Bold;font-size:14px;font-style:normal;line-height:normal}.gradient{background:linear-gradient(#fff0 0%,#fff 70.72%);width:100%;height:40px;position:absolute;bottom:0;left:0}.parentDetails .gradient{background:linear-gradient(#fff0 0%,#f7f7f7 70.72%)}.buttonsBlockTranslation{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.buttonsBlockTranslation .translateDescription{color:var(--greenny);cursor:pointer;padding-right:5px;font-family:OpenSans Semi Bold;font-size:14px;font-style:normal;line-height:normal}.openLink{color:var(--brownish-grey);font-size:.75rem;position:absolute;bottom:0;left:0}.expandText.closed{max-height:7rem;position:relative;overflow:hidden}.expandText.closed .overlay{background:linear-gradient(#0000,#0000 50%,#ffffff4d 50%,#fff 80% 100%);position:absolute;inset:0}.expandText svg{width:.625rem;fill:var(--brownish-grey);margin-left:.25rem}@media screen and (max-width:48rem){.dogDescriptionHolder .showMore img{margin-left:0}.buttonsBlockTranslation{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.buttonsBlockTranslation .translateDescription{padding-top:10px}}
