.widget.c-about-ref.c-about-ref-template-2-it{background-color:#fff;position:relative;overflow:hidden}.widget.c-about-ref.c-about-ref-template-2-it .widget-content-wrapper{margin-left: calc((100vw - 1304px) / 2);margin-right:20px;max-width:1599px}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-text{max-width: calc(42% + 16px);width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:0 49px 0 0;height:auto}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-picture{display:block;border-left:1px solid #bfbfbf;max-width:854px;width:100%}.widget.c-about-ref.c-about-ref-template-2-it .widget-title h2{font-family:'affect',sans-serif;font-size:20px;line-height:121%;font-weight:700;text-transform:uppercase;color:#282728;margin:0;margin-bottom:-10px}.widget.c-about-ref.c-about-ref-template-2-it .widget-name{font-family:'affect',sans-serif;font-weight:700;font-size:clamp(24px,3vw,32px);line-height:121%;color:#282728;margin-top:60px;max-width:580px}.widget.c-about-ref.c-about-ref-template-2-it .widget-preview{max-width:550px;margin:43px 0 0 0;font-weight:400;font-size:18px;line-height:150%;color:#2b2a29;letter-spacing:.01em}.widget.c-about-ref.c-about-ref-template-2-it .widget-buttons{margin-top:32px}.widget.c-about-ref.c-about-ref-template-2-it .widget-button{padding:20px 36px;font-size:10px;line-height:10px;letter-spacing:.1em;text-transform:uppercase}.widget.c-about-ref.c-about-ref-template-2-it .widget-picture{display:block;height:clamp(344px,80vw,795px);background-repeat:no-repeat;margin:0 0 0 72px}.widget.c-about-ref.c-about-ref-template-2-it .widget-video{position:absolute;top:50%;left:50%;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.widget.c-about-ref.c-about-ref-template-2-it .widget-video:hover .widget-hover-opacity{opacity:.9}.widget.c-about-ref.c-about-ref-template-2-it .widget-video svg{width:auto;height:auto;max-width:100%;max-height:100%}.widget.c-about-ref.c-about-ref-template-2-it .widget-advantages{margin-top:24px}.widget.c-about-ref.c-about-ref-template-2-it .widget-hover-opacity{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.widget.c-about-ref.c-about-ref-template-2-it .widget-advantages-item-picture{width:48px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center}.widget.c-about-ref.c-about-ref-template-2-it .widget-advantages-item-name{font-size:16px;line-height:20px;color:#404040}.widget.c-about-ref.c-about-ref-template-2-it .widget-advantages-item-preview{font-size:14px;line-height:19px;color:gray;margin-top:8px}.widget.c-about-ref.c-about-ref-template-2-it [data-view="1"] .widget-block-picture{width:100%;max-width: calc(785px + 72px);padding:0 0 0 72px}.widget.c-about-ref.c-about-ref-template-2-it [data-view="1"] .widget-block-text{}.widget.c-about-ref.c-about-ref-template-2-it [data-view="1"] .widget-video{width:120px;height:120px}.widget.c-about-ref.c-about-ref-template-2-it [data-view="2"] .widget-block-picture{width:33.3333333333%}.widget.c-about-ref.c-about-ref-template-2-it [data-view="2"] .widget-block-text{width:66.6666666667%}.widget.c-about-ref.c-about-ref-template-2-it [data-view="3"] .widget-block-picture{width:25%;min-height:130px}.widget.c-about-ref.c-about-ref-template-2-it [data-view="3"] .widget-block-text{width:75%}.widget.c-about-ref.c-about-ref-template-2-it [data-view="3"] .widget-video{width:90px;height:90px}.widget.c-about-ref.c-about-ref-template-2-it [data-view="1"] .widget-preview,.widget.c-about-ref.c-about-ref-template-2-it [data-view="3"] .widget-preview{margin-top:60px}.widget.c-about-ref.c-about-ref-template-2-it .widget-picture-sm{display:inline-flex;width:167px;height:216px;background-repeat:no-repeat;background-position:center;background-size:cover;align-self:flex-end}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-picture{padding-left:0}.widget.c-about-ref.c-about-ref-template-2-it .txt-add{margin-top:222px;width:100%;max-width:1000px;font-family:'affect',sans-serif;font-weight:700;font-size:clamp(24px,4vw,32px);line-height:121%;color:#282728}.widget.c-about-ref.c-about-ref-template-2-it .widget-line{display:block;width:100%;height:1px;background:#bfbfbf;margin:32px 0 0 0}@media all and (max-width:1344px){.widget.c-about-ref.c-about-ref-template-2-it .widget-content-wrapper{margin-left:20px}}@media all and (max-width:1200px){.widget.c-about-ref.c-about-ref-template-2-it .widget-picture{margin:0 0 0 20px}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-picture,.widget.c-about-ref.c-about-ref-template-2-it .widget-block-text{max-width:50%}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-text{padding:0 20px 0 0}}@media all and (max-width:1000px){.widget.c-about-ref.c-about-ref-template-2-it .widget-title h2{margin-bottom:0}.widget.c-about-ref.c-about-ref-template-2-it .widget-content-wrapper-2{flex-direction:column-reverse}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-picture,.widget.c-about-ref.c-about-ref-template-2-it .widget-block-text{max-width:100%}.widget.c-about-ref.c-about-ref-template-2-it .widget-title{margin:0 0 58px}.widget.c-about-ref.c-about-ref-template-2-it .widget-picture{margin:0;height:clamp(344px,48vw,795px)}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-picture{border:none;border-bottom:1px solid #bfbfbf;padding:0 0 48px;overflow:hidden;border-radius:0 69% 0 0}.widget.c-about-ref.c-about-ref-template-2-it .widget-block-text{padding:39px 0 0;flex-direction:column-reverse}.widget.c-about-ref.c-about-ref-template-2-it .widget-name{margin:0;max-width:100%}.widget.c-about-ref.c-about-ref-template-2-it .widget-preview{max-width:100%;margin:33px 0 0}.widget.c-about-ref.c-about-ref-template-2-it .widget-picture-sm{margin:83px 0 0 0;align-self:flex-start}.widget.c-about-ref.c-about-ref-template-2-it .txt-add{margin-top:63px}.widget.c-about-ref.c-about-ref-template-2-it .widget-line{margin:30px 0 0 0}}