@charset "UTF-8";
/*!
 *  Copyright © 2022 EPAM Systems, Inc. All Rights Reserved. All information contained herein is, and remains the
 *  property of EPAM Systems, Inc. and/or its suppliers and is protected by international intellectual
 *  property law. Dissemination of this information or reproduction of this material is strictly forbidden,
 *  unless prior written permission is obtained from EPAM Systems, Inc
 */
/*!
 *  Copyright © 2022 EPAM Systems, Inc. All Rights Reserved. All information contained herein is, and remains the
 *  property of EPAM Systems, Inc. and/or its suppliers and is protected by international intellectual
 *  property law. Dissemination of this information or reproduction of this material is strictly forbidden,
 *  unless prior written permission is obtained from EPAM Systems, Inc
 */@media (min-width:1200px){.theatre-mode .view-by-pin-page{padding:0 0 60px;max-width:none}.theatre-mode .view-by-pin-page .video-player{border:none}.theatre-mode .view-by-pin-page .video-player .plyr{height:56.25vw;max-height:calc(100vh - 202px)}.theatre-mode .view-by-pin-page .video-data-container{max-width:1146px;margin:0 auto}}body.site .video-view-page-container main{padding:60px 0 0}.view-by-pin-page{max-width:1146px;padding:30px 0 60px;margin:0 auto
  /*!
   *  Copyright © 2022 EPAM Systems, Inc. All Rights Reserved. All information contained herein is, and remains the
   *  property of EPAM Systems, Inc. and/or its suppliers and is protected by international intellectual
   *  property law. Dissemination of this information or reproduction of this material is strictly forbidden,
   *  unless prior written permission is obtained from EPAM Systems, Inc
   */
  /*!
   *  Copyright © 2022 EPAM Systems, Inc. All Rights Reserved. All information contained herein is, and remains the
   *  property of EPAM Systems, Inc. and/or its suppliers and is protected by international intellectual
   *  property law. Dissemination of this information or reproduction of this material is strictly forbidden,
   *  unless prior written permission is obtained from EPAM Systems, Inc
   */}.view-by-pin-page .grid-container{display:grid;grid-template-columns:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"player-area" "data-area"}.view-by-pin-page .grid-container .player-area{grid-area:player-area}.view-by-pin-page .grid-container .data-area{grid-area:data-area}.view-by-pin-page .video-data-container{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)
  /*!
   *  Copyright © 2022 EPAM Systems, Inc. All Rights Reserved. All information contained herein is, and remains the
   *  property of EPAM Systems, Inc. and/or its suppliers and is protected by international intellectual
   *  property law. Dissemination of this information or reproduction of this material is strictly forbidden,
   *  unless prior written permission is obtained from EPAM Systems, Inc
   */
  /*!
   *  Copyright © 2022 EPAM Systems, Inc. All Rights Reserved. All information contained herein is, and remains the
   *  property of EPAM Systems, Inc. and/or its suppliers and is protected by international intellectual
   *  property law. Dissemination of this information or reproduction of this material is strictly forbidden,
   *  unless prior written permission is obtained from EPAM Systems, Inc
   */
  /*!
   *  Copyright © 2022 EPAM Systems, Inc. All Rights Reserved. All information contained herein is, and remains the
   *  property of EPAM Systems, Inc. and/or its suppliers and is protected by international intellectual
   *  property law. Dissemination of this information or reproduction of this material is strictly forbidden,
   *  unless prior written permission is obtained from EPAM Systems, Inc
   */}.view-by-pin-page .video-data-container .video-title{display:flex;justify-content:space-between}.view-by-pin-page .video-data-container .video-title .video-title__text{font:18px/24px Source Sans Pro SemiBold,Helvetica,Arial,sans-serif;text-transform:none;margin-bottom:10px;color:#4e4e4e;max-width:686px}.view-by-pin-page .video-data-container .video-title .video-title__text .vp-icon.svg-icon-private:before{width:12px;height:16px;background-size:12px}.view-by-pin-page .video-data-container .video-title .video-title__text .vp-icon.svg-icon-custom:before,.view-by-pin-page .video-data-container .video-title .video-title__text .vp-icon.svg-icon-unlisted:before{width:14px;height:14px;background-size:14px}.view-by-pin-page .video-data-container .video-title .video-title__details{display:flex}.view-by-pin-page .video-data-container .video-title .video-title__details .video-title__views{display:flex;justify-content:flex-end;align-items:center;align-self:flex-start;color:#666;font:14px Source Sans Pro SemiBold,Helvetica,Arial,sans-serif;letter-spacing:.014em;white-space:nowrap}.view-by-pin-page .video-data-container .video-title .video-title__details .video-title__views svg{margin:1px 5px 0 0}.view-by-pin-page .video-data-container .video-title .like-video{display:none}@media (max-width:1199px){.view-by-pin-page .video-data-container .video-title{flex-direction:column;position:relative}.view-by-pin-page .video-data-container .video-title .video-title__text{max-width:calc(100% - 70px)}.view-by-pin-page .video-data-container .video-title .like-video{display:flex;align-items:center;position:absolute;top:0;right:0;height:24px}.view-by-pin-page .video-data-container .video-title .like-video svg{height:24px;width:24px}.view-by-pin-page .video-data-container .video-title .like-video .i-like-it svg *{fill:#39c2d7}.view-by-pin-page .video-data-container .video-title .like-video .like-video-count{font:14px Source Sans Pro SemiBold,Helvetica,Arial,sans-serif;color:#4e4e4e;position:relative;margin-left:6px}}.view-by-pin-page .video-data-container .text-expander{font-size:14px;color:#666}.view-by-pin-page .video-data-container .text-expander .text-expander-wrapper{letter-spacing:.4px;line-height:24px}.view-by-pin-page .video-data-container .text-expander .text-expander-wrapper p{margin:0 0 25px}.view-by-pin-page .video-data-container .text-expander .text-expander-wrapper img{max-width:100%;height:inherit}.view-by-pin-page .video-data-container .text-expander .text-expander-wrapper b,.view-by-pin-page .video-data-container .text-expander .text-expander-wrapper strong{font-weight:400;font-family:Source Sans Pro Bold,Arial,Helvetica,Tahoma,Verdana,serif}.view-by-pin-page .video-data-container .text-expander .more-link{display:flex;justify-content:center;align-items:center;position:relative;width:100%;text-align:center;height:30px;text-decoration:none;padding:0;letter-spacing:.4px;color:#39c2d7}.view-by-pin-page .video-data-container .text-expander .more-link.less{top:inherit}.view-by-pin-page .video-data-container .text-expander .more-link.less:after{content:""}.view-by-pin-page .video-data-container .text-expander .more-link:hover{background:#f5f5f5}.view-by-pin-page .video-data-container .text-expander .more-link:after{content:"";position:relative;font:normal normal normal 10px/1 FontAwesome,serif;left:5px}.view-by-pin-page .video-data-container .video-meta{font:14px Source Sans Pro Regular,Arial,Helvetica,Tahoma,Verdana,serif;color:#8a8c99;display:flex;align-items:center}.view-by-pin-page .video-data-container .video-meta>*{display:flex;align-items:center}.view-by-pin-page .video-data-container .video-meta span{font-size:14px;color:#999}.view-by-pin-page .video-data-container .video-meta .lang .svg-icon-language{margin-right:6px}.view-by-pin-page .video-data-container .video-meta .divider{content:"";width:1px;height:12px;background-color:#ced0db;margin:0 6px}@media (max-width:1199px){.view-by-pin-page .video-data-container .video-meta{width:inherit;max-width:100%}}.view-by-pin-page .video-data-container hr{margin:0 24px;border-top:1px solid #ced0db}.view-by-pin-page .video-data-container hr:last-child{display:none}.view-by-pin-page .video-data-container>div{padding:24px}.view-by-pin-page .video-data-container .video-description{font-size:14px;color:#464547;line-height:16px}@media (max-width:1199px){.view-by-pin-page .video-data-container>div{padding:24px 18px}.view-by-pin-page .video-data-container hr{margin:0}}.view-by-pin-page .player{aspect-ratio:16/9}@media (max-width:1199px){.view-by-pin-page{max-width:792px;padding:0 0 60px}}@media (max-width:791px){.view-by-pin-page{max-width:none}}