.zoom-video{max-height:80vh;box-sizing:border-box;position:relative;min-width:60vw;min-height:60vh;transition:all .3s linear}.zoom-video .zoom-holder{display:flex;align-items:stretch;min-height:60vh}.zoom-video .image-area{display:flex;flex-direction:column;justify-content:center;justify-items:center;transition:opacity .3s linear;opacity:0}.zoom-video .image-area.loaded{opacity:1}.zoom-video .image-area img{display:block;max-height:95vh;max-width:calc(95vw - 700px)}.profile-area .alert-box .close-box{right:30px}.zoom-video .video-holder{width:calc(95vw - 700px);padding-bottom:56.25%;position:relative}.zoom-video iframe,.zoom-video video{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1024px){.zoom-holder{flex-direction:column}.zoom-video .image-area img{max-height:calc(95vh - 300px);max-width:calc(95vh - 300px);-o-object-fit:contain;object-fit:contain}.zoom-video .image-area{flex-direction:row}.video-holder{width:100%}}@media screen and (max-width:640px){.zoom-video .image-area img{display:block;max-height:calc(95vh - 300px);max-width:100%}.zoom-video{width:95vw}}.profile-video-area{width:100%;height:0;max-width:1105px;padding-bottom:56.25%;position:relative;background-color:#f5f5f5}.profile-video-area iframe,.profile-video-area video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.video-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.video-grid,.video-grid .video-box{position:relative;box-sizing:border-box}.video-grid .video-box{display:block;width:calc(33% - 12px);margin-bottom:30px;font-family:Recoleta;font-size:17px;cursor:pointer}.video-grid .video-box:nth-child(3n+3){margin-right:0}.video-box .video-holder{width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;background-color:#000}.video-box .video-holder img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:102%}.video-box .video-title{margin:20px 0;font-weight:700}.video-box .video-description{font-family:Times now;font-style:italic;margin:20px 0}.video-box .play-button{background-color:#7f7f7f99;border-radius:50%;position:absolute;top:50%;left:50%;width:20%;height:0;padding-top:20%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.36 37.54'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M.19 2.83 0 34.67a2.85 2.85 0 0 0 4.26 2.49l27.66-15.75a2.84 2.84 0 0 0 0-4.93L4.48.39A2.85 2.85 0 0 0 .19 2.83' data-name='Layer 1' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");background-position:54%;background-repeat:no-repeat;background-size:30%;z-index:20;opacity:.6;transition:all .2s ease-in-out;cursor:pointer}.video-box:hover .play-button{opacity:1;transform:translate(-50%,-50%) scale(1)}@media screen and (max-width:640px){.video-grid .video-box{margin:0 0 30px;width:100%}}.profile-area{opacity:0;transition:all .3s linear;min-height:700px;margin-bottom:135px}.profile-area.loaded{opacity:1}.about-area{display:flex;margin-top:15px;border-top:1px solid #000;padding-top:200px}.about-image{margin-left:10%;margin-right:45px}.profile-area .image-caption{font-weight:300;width:120px}.profile-area .image-caption:before{content:"";border-top:4px solid #000;padding-bottom:30px;width:75%;display:block}.about-area .vert-flex{display:flex;flex-direction:column;justify-content:flex-end}.about-big{width:473px;max-height:800px;display:block}.profile-area .about-title{font-size:45px;line-height:66px;margin:98px 0;width:70%;font-weight:400;font-family:Recoleta}.about-text{-moz-columns:2;column-count:2;-moz-column-gap:60px;column-gap:60px;font-size:19px;line-height:30px;margin:0 auto 100px;font-weight:300}.about-text h3{font-weight:500;font-size:21px;margin-bottom:5px}.about-text h3:first-child{margin-top:0}.client-list{margin-top:100px;text-align:center}.client-list .title{color:var(--primary-color);font-weight:300;text-transform:uppercase;font-size:20px;line-height:23px;letter-spacing:2px}.client-list .clients{font-family:Recoleta;font-size:45px;line-height:66px;font-weight:700;max-width:1100px;margin:35px auto}.client-list .client{white-space:nowrap}.profile-area .nav{display:flex;padding-bottom:135px;border-bottom:1px solid #000;font-weight:400;-moz-column-gap:60px;column-gap:60px}.profile-area .nav .navmode{text-transform:uppercase;color:var(--primary-color);text-decoration:underline;text-underline-position:under;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-area .nav .navmode:hover{color:#000}.profile-area .nav .navmode.sel{color:#000;text-decoration:none}.pf-video{border-bottom:1px solid #000;padding-top:200px;padding-bottom:200px;display:flex}.pf-video .vid-holder{flex-grow:1}.pf-video .interview-holder{max-width:1105px}.middle-bit,.vert-area{position:relative}.vert-area{font-family:Recoleta;font-size:45px;width:150px;text-align:right;flex-shrink:0}.profile-area .vert-text{text-align:right;position:absolute;top:0;left:0;transform-origin:0 0;transform:rotate(-90deg) translate(-100%,8px)}.interview-holder{-moz-columns:2;column-count:2;-moz-column-gap:50px;column-gap:50px;font-size:20px;line-height:30px}.interview-holder .iva{color:var(--primary-color);display:block}.interview-holder .ivb{display:block;font-weight:300;margin-bottom:40px}.interview-holder .ivb.lb{white-space:pre-line}.impression-holder{flex-grow:1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.impression-holder.g2{grid-template-columns:1fr 1fr}.impression-holder.g1{grid-template-columns:1fr}.impression-holder img{display:block;max-width:100%}.profile-area .close-box{width:30px;height:30px;position:absolute;bottom:30px;right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.57 25.92'%3E%3Cpath d='m22.57 25.91-9.74-13.38L21.78 0h-3.66l-7.06 10.11L3.7 0H0l9.22 12.75-9.2 13.17h3.25l7.68-10.76 7.78 10.76z' class='cls-1'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;cursor:pointer;z-index:20}.preline{white-space:pre-line}.preline h3{display:inline-block}.about-text .preline h3{margin:0}@media screen and (max-width:1340px){.about-image{margin:0 10px 0 0}.about-big{width:100%}}@media screen and (max-width:1200px){.client-list .client{white-space:normal}}@media screen and (max-width:1024px){.about-image{margin:0 auto;display:block}.about-area .vert-flex{display:none}.about-big{max-width:100%}.about-text{-moz-columns:1;column-count:1;margin-left:0}.impression-holder{display:block}.impression-holder img{margin-bottom:30px}.pf-video{padding:100px 0}.interview-holder{-moz-columns:1;column-count:1;font-size:15px;line-height:22px}.client-list .clients{font-size:36px;line-height:46px}.profile-area .about-title{width:70%}.profile-area{margin-bottom:100px}}@media screen and (max-width:768px){.client-list .clients{font-size:24px;line-height:32px}.client-list .title{font-size:15px;line-height:18px;letter-spacing:1px}}@media screen and (max-width:640px){.profile-area .about-title{font-size:20px;line-height:30px;margin:50px 0;width:90%}.about-area{padding-top:50px}.about-text{font-size:15px;line-height:22px;margin-bottom:50px}.client-list .clients{font-family:Recoleta;font-size:25px;line-height:33px}.client-list{margin-top:50px}.profile-area{margin-bottom:50px}.vert-area{font-size:20px;width:60px;text-align:left;overflow:hidden}.profile-area .nav{padding-bottom:20px;font-size:14px;width:100%;overflow:hidden;justify-content:space-between}.pf-video{padding-top:20px}.pf-video.video .vert-area{display:none}.profile-area .vert-text{transform-origin:0 0;text-align:left;transform:rotate(-90deg) translate(-100px)}.about-text h3{font-size:15px;line-height:22px}.about-text{margin-left:0}}
