.three-col-outer{padding:120px 0}.three-col .border-image-top,.three-col-outer span.image-border-big,.three-col-outer span.image-border-small{display:none}.three-col-outer .title{color:#000;font-size:32px;font-weight:400;line-height:42px;margin:40px 0 20px}.three-col{display:flex;flex-direction:column;margin:50px 0 0;max-width:390px;width:100%}.three-col-outer .three-col a.cta_button{font-size:18px!important;font-weight:600;padding:10px 32px}.three-col .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:280px;padding:0;width:100%}.three-col .image img{border-radius:8px;height:280px;object-fit:cover;width:100%}.three-col-inner{column-gap:35px;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.three-col-outer .video-part{margin:30px auto 0;max-width:450px;width:100%}.three-col-outer .video-part.large_width{max-width:100%}.three-col-outer .video-part.middle_width{max-width:850px}.three-col .LeftCorner svg path{fill:#000}.three-col-inner .desc p{color:#000;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.23px;line-height:30px}.three-col .cta_button.cpm-cta{color:#000}.three-col .btn{margin-top:auto;padding:25px 0 0}.three-col .image-overlay{position:relative}.three-col .image-overlay:before{border-radius:8px;bottom:0;content:"";left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0}.three-col-outer .title{margin:20px 0;padding:13px 7px 0 19px;position:relative}.three-col-outer .title span.LeftCorner{display:block;height:30px;left:0;position:absolute;top:0;width:30px}.three-col .blue.LeftCorner svg path{fill:#4b7dba}.three-col .green.LeftCorner svg path{fill:#84af3c}.three-col .red.LeftCorner svg path{fill:#c30d23}.three-col .three-col-content.blue .title{color:#4b7dba}.three-col .three-col-content.green .title{color:#84af3c}.three-col .three-col-content.red .title{color:#c30d23}.three-col .three-col-content{display:flex;flex-direction:column;height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.three-col .image-overlay:before{bottom:0;content:"";left:0;mix-blend-mode:unset;opacity:.7;position:absolute;right:0;top:0}}.image-border-big:after,.image-border-big:before,.image-border-small:after,.image-border-small:before{background:#fff;bottom:0;content:"";position:absolute;right:0;z-index:199}.image-border-big:before{height:90px;transition:.8s;width:25px}.image-border-big:after{height:25px;transition:.8s;width:95px}.image-border-small:before{height:17px;transition:.8s;width:4px}.image-border-small:after{height:4px;transition:.8s;width:17px}.three-col:hover .image-border-big:before{height:120px;width:30px}.three-col:hover .image-border-big:after{height:30px;width:120px}.three-col:hover .image-border-small:after{height:7px;width:25px}.three-col:hover .image-border-small:before{height:25px;width:7px}.sec-desc,.sec-desc p{color:#1d1d1b;font-size:33px;line-height:42px;max-width:951px}.three-col-outer .sec-desc.medium-text,.three-col-outer .sec-desc.medium-text p{color:#1d1d1b;font-size:22px;line-height:29px;margin:40px auto 0;max-width:921px}.outer-wrapper.section-spece.text-center h2{margin-bottom:20px}.disable-overlay:before{display:none}@media only screen and (max-width:1399px){.three-col-outer{padding:80px 0}.three-buttons{margin:50px 0 0}.medium-text p{font-size:28px}.three-col-outer .title{font-size:32px}.three-col{margin:50px 0 20px;max-width:32%}.three-col-inner{column-gap:2%}}@media only screen and (max-width:991px){.three-col-inner{justify-content:flex-start}.three-col{margin:50px 0 20px;max-width:49%}}@media only screen and (max-width:667px){.three-col{margin:30px 0 0;max-width:100%}.three-col-inner .desc p{font-size:18px;line-height:28px;margin:0}.three-col-outer .video-part{max-width:100%}.three-col .btn{margin:25px 0 0;padding:0}.three-buttons{margin:30px 0 0}.medium-text p{font-size:28px}.section-spece,.three-col-outer{padding:60px 0}.three-col-inner .desc{font-size:17px}}@media only screen and (max-width:450px){.medium-text p{font-size:22px;line-height:33px}.three-buttons .btn-block a{font-size:21px}.three-buttons .btn-block span{font-size:16px}.three-col-outer .sec-desc.medium-text p{font-size:18px;margin:30px auto 0}.three-col-outer .title{font-size:24px;line-height:normal;margin:34px 0 10px}.three-col-outer .three-col a.cta_button{font-size:16px!important}.three-col-outer .title{padding:10px 7px 0 16px}}@media only screen and (max-width:374px){.three-buttons .btn-block a{font-size:20px}.three-col-outer .title{font-size:22px}}