.firm_videos_wrap .video_column1.four{padding-top:1.8rem}.firm_videos_wrap .video_column2.four .top_pane{margin-bottom:calc(27px + .9375vw);margin-top:calc(27px + .9375vw)}.firm_videos_wrap .top_pane{align-items:center;border-bottom:1px solid;border-color:rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:calc(27px + .9375vw);padding-bottom:1.4rem}.firm_videos_wrap .top_pane h3{margin-bottom:0;margin-top:0}.firm_videos_wrap .col_wrapper{align-content:space-around;align-items:stretch;display:flex;flex-wrap:wrap;left:-.8945rem;margin-bottom:-.8945rem;margin-top:-.8945rem;position:relative;width:calc(100% + 1.789rem)}.firm_videos_wrap .col_items.d-none{display:none}.firm_videos_wrap .col_items{flex:0 1 auto;margin:.839rem}.firm_videos_wrap .col_items a{align-items:stretch;display:flex;flex-direction:column;width:100%}.firm_videos_wrap .col_items .image{color:#fff;display:block;position:relative;width:100%;z-index:2}.firm_videos_wrap .image_bg{background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.firm_videos_wrap .col_items .image:before{background-color:#a3bdcd;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.firm_videos_wrap .col_items .image:after{content:"";display:block;padding-bottom:56.25%;width:100%}.firm_videos_wrap .ply-btn{background-color:#657180;border-radius:50%;color:#fff;display:block;font-size:1.3em;left:50%;padding:1.5em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.firm_videos_wrap .ply-btn svg{height:1em;width:1em;fill:currentcolor;display:block}.firm_videos_wrap .ply-btn:before{border-radius:50%;box-shadow:0 0 0 .75rem #657180;content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease 0s,transform .3s ease 0s;width:100%;z-index:-1}.firm_videos_wrap .col_items a:hover .ply-btn:before{opacity:0;transform:scale(1.1)}.firm_videos_wrap .content h4{margin-bottom:0;margin-top:calc(16.2px + .5625vw)}.firm_videos_wrap .time{color:#86bccd;font-weight:300;letter-spacing:.1em;margin-top:calc(5.4px + .1875vw)}.firm_videos_wrap .two .col_items{max-width:calc(50% - 1.789rem);width:50%}.firm_videos_wrap .video_inner{margin:0 auto;max-width:calc(75.556rem + 28px + 13.125vw);padding-left:calc(14px + 6.5625vw);padding-right:calc(14px + 6.5625vw);position:relative}.firm_videos_wrap .one .video_wrap{line-height:0}.firm_videos_wrap .one .video_wrap video{display:block;max-width:100%;object-fit:cover;width:100%}.firm_videos_wrap .one .content h1{margin-bottom:0;margin-top:calc(27px + .9375vw)}.firm_videos_wrap .one .content h6{margin-bottom:calc(10.8px + .375vw);margin-top:calc(10.8px + .375vw)}.firm_videos_wrap .one .content svg{color:#657180;fill:#657180;height:1em;margin-right:7px;vertical-align:-1px;width:1em}.firm_videos_wrap .one .content a{color:#231f1f}.firm_videos_wrap .one .content a:hover{color:#86bccd}.firm_videos_wrap .one .content>:last-child{margin-bottom:0}.firm_videos_wrap .one .social_icon ul{align-content:space-around;align-items:center;display:flex;flex-wrap:wrap;left:-.58142rem;list-style:none;margin-bottom:-.58142rem;margin-top:-.58142rem;padding:0;position:relative;width:calc(100% + 1.16285rem)}.firm_videos_wrap .one .social_icon{margin-top:calc(10.8px + .375vw)}.firm_videos_wrap .one .social_icon ul li{flex:0 1 auto;margin:.52593rem}.firm_videos_wrap .one .social_icon ul li a{border-radius:50%;color:#86bccd;display:block;padding:.53em;position:relative}.firm_videos_wrap .one .social_icon ul li a svg{font-size:1.17em;height:1em;width:1em;fill:currentcolor;display:block}.firm_videos_wrap .video_column.three{margin-top:calc(48.6px + 1.6875vw)}.firm_videos_wrap .one .social_icon ul li a:hover{color:#231f1f}.firm_videos_wrap .col_items a:hover .ply-btn{background-color:#231f1f}.firm_videos_wrap .col_items a .ply-btn:hover{background-color:#657180;color:#231f1f}@media (min-width:1025px){.firm_videos_wrap .four .col_items{width:calc(25% - 1.789rem)}.firm_videos_wrap .three .col_items{width:calc(33.333% - 1.789rem)}}@media (max-width:1024px){.firm_videos_wrap .four .col_items,.firm_videos_wrap .three .col_items{width:calc(50% - 1.789rem)}.firm_videos_wrap .video_column1.four{margin-top:1.8rem;padding:calc(56px + 4.375vw) 0}.firm_videos_wrap .ply-btn{padding:1em}}@media (max-width:800px){.firm_videos_wrap .four .col_items,.firm_videos_wrap .three .col_items{width:100%}.firm_videos_wrap .two .col_items{max-width:100%;width:100%}}