.contract-offer{position:relative}.contract-offer__body{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:var(--synth-transition);transition:var(--synth-transition);-webkit-transition-duration:2s;transition-duration:2s}.contract-offer__body.animation-element{opacity:0}.contract-offer__body.animation-element{-webkit-transform:translateY(150px);transform:translateY(150px)}.contract-offer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;color:var(--color-font-primary);font-size:13px;line-height:18px;text-align:justify}@media(min-width: 768px){.contract-offer__content{font-size:16px;line-height:20px}}.contract-offer__content h3{font-size:1.2em;font-weight:600;color:var(--color-background-template)}.contract-offer__content a{font-family:inherit;display:inline-block;font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit;display:inline;background-image:linear-gradient(transparent calc(100% - 1px), var(--color-font-inversion) 1px);background-repeat:no-repeat;-webkit-transition:background-size .5s;transition:background-size .5s;width:100%;background-size:0 100%;background-image:linear-gradient(transparent calc(100% - 1px), var(--color-font-primary) 1px) !important;color:inherit;width:auto;background-size:100% 100%}@media(hover: hover)and (pointer: fine){.contract-offer__content a:hover{background-size:100% 100%}}@media(hover: hover)and (pointer: fine){.contract-offer__content a:hover{background-size:0 100%}}.contract-offer__content a *{text-decoration:none !important}.contract-offer__content strong{padding:0 7px;background:var(--color-background-light)}