.feature-container-wrapper{position:static;float:left;width:100%}
.feature-container-inner{padding:45px 18px;max-width:1240px;margin:0 auto}
.headline-section{max-width:1140px;margin:0 auto}
.headline-section h2{font-weight:700;padding:0 0 35px 0;font-size:2.5rem;margin:0}
.headline-section .sub-headline-section h6{padding:0 0 30px}
.feature-tile-sec{display:flex;justify-content:center;flex-wrap:wrap}
.feature-container-tile{width:48%;margin-bottom:30px;background:#fff;padding:0 !important;position:relative;margin-right:1%;margin-left:1%}
feature-container-tile{flex:50%}
.feature-container-text-wrapper{position:relative;float:left;width:100%}
.feature-container-text-wrapper{position:relative;background:#fff}
.feature-headline-wrapper{position:absolute;right:0;top:0;display:block;text-align:center;background-color:rgba(226,35,26,1);padding:10px 20px}
.feature-headline-wrapper p{margin-bottom:0;color:#fff;font-size:12px;font-weight:600}
.feature-desc-sec p{margin:0}
.feature-desc-sec h2{margin:0;font-size:2rem;line-height:1.2;font-weight:700;max-width:80%;padding:25px 0;text-align:left}
.feature-desc-sec{padding:60px 20px 20px}
.feature-cta-sec{padding:0 20px 24px;margin-top:0}
.feature-cta-button{background:transparent !important;border:solid 1px #de1e26;padding:10px 22px;color:#de1e26 !important;font-size:16px;margin:0 0 20px 0;display:inline-block;border-radius:3px;background:transparent !important}
.feature-cta-button:hover{color:#fff !important;background-color:#009dd9 !important;border-color:#009dd9 !important}
.img-wrapper img{height:400px;min-width:100%;max-width:100%;object-fit:cover}
.feature-container-video-img-wrapper{float:left;width:100%;position:relative}
.video-wrapper{width:100%;float:left;height:400px}
.video-wrapper iframe{height:400px;min-width:100%;max-width:100%;width:100%;border:0}
.feature-tile-sec .feature-container-tile:nth-of-type(1){padding-right:15px}
.feature-tile-sec .feature-container-tile:last-of-type{padding-left:15px}
.ifVideo{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.6)}
.feature_video_block_content_overlay_play{box-sizing:border-box;display:block;padding-top:.875rem;padding-left:.5rem;line-height:1.25rem;border-radius:50%;color:#fff;text-align:center;text-decoration:none;font-size:1.25rem;font-weight:bold;transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;border:.7rem solid #fff;width:6.125rem;height:6.125rem;opacity:.8}
.feature_video_block_content_overlay_play i{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:58%;border-width:1.5rem 0 1.5rem 2.5rem;opacity:.8}
.feature_video_block_content_overlay_play:hover,.feature_video_block_content_overlay_play i:hover{opacity:1}
.cust-name{color:#df1f26}
.button-section{padding:0 20px 15px 20px}
a.software-CTA-transparant-popup{color:#fff !important;padding:12px 25px;font-size:1em;line-height:1.4em;display:inline-block;border-radius:3px;background:#e2231a;margin:0 20px 20px 0}
a.software-CTA-transparant-popup:hover{color:#fff !important;background-color:#009dd9 !important;border-color:#009dd9;text-decoration:none}
.cta-new-button{margin-left:10px;display:inline-block;border:unset;width:unset !important;position:relative;bottom:15px}
.cta-link-button{padding:10px 22px;border-radius:3px;cursor:pointer;font-size:16px}
.cta-link-button:hover{background-color:#009dd9 !important}
.cta-link-button.cta-new-button a{text-decoration:none}
@media screen and (max-width:400px){a.software-CTA-transparant-popup{margin-right:10px}
}
@media screen and (max-width:360px){.feature-headline-wrapper{padding:3px 20px}
}
@media(min-width:361px) and (max-width:550px){.headline-section,.feature-tile-sec{padding:0 10px}
.feature-headline-wrapper{padding:5px 20px}
}
@media(min-width:551px) and (max-width:767px){.headline-section,.feature-tile-sec{padding:0 25px}
.feature-headline-wrapper{padding:7px 20px}
}
@media only screen and (min-width:450px){a.software-CTA-transparant-popup{margin:0 20px 20px 0}
}
@media only screen and (min-width:750px){.feature-container-inner{padding:45px 74px}
}
@media only screen and (max-width:1279px){.feature-container-tile{padding:0 !important;width:100%}
.video-wrapper iframe,.img-wrapper img,.video-wrapper{height:200px}
.feature-container-inner{max-width:1140px}
.headline-section h2{font-size:1.875rem;padding:40px 0 0}
.headline-section .sub-headline-section h6{padding:0 0 30px}
.feature-desc-sec h2{font-size:1.75rem;max-width:90%}
}
body{font-family:"Lato",Helvetica,sans-serif}
.popup-modal-container{display:flex;justify-content:center;align-items:center}
.feature-section-modal-content{background-color:#fefefe;margin:auto;border:1px solid #888;max-width:80vw;position:absolute;left:50%;top:50%;height:75%;width:75%;transform:translate(-50%,-50%);overflow:hidden}
.closeModalPDF,.closeModalVideo{color:#aaa;float:right;font-size:24px;font-weight:400;background:#fff;height:30px;width:30px;border-radius:3px;text-align:center;line-height:30px;right:0;top:0;position:absolute;z-index:12;box-shadow:0 0 30px rgba(0,0,0,0.6)}
#modalButtonPDF #modalButtonVideo{color:#3e8ddd;border:1px solid #009dd9;color:#009dd9}
#modalButtonPDF:hover #modalButtonVideo:hover{color:#fff;background-color:#2373c5;border-color:#216ebd;text-decoration:none}
.closeModalPDF:hover,.closeModalPDF:focus,.closeModalVideo:hover,.closeModalVideo:focus{color:#000;text-decoration:none;cursor:pointer}
dt,dd{line-height:1.42857;color:#222;margin:0}
dl.footer-legal-terms{font-size:.9rem}
.closeModalPDF:hover,.closeModalPDF:focus,.closeModalVideo:hover,.closeModalVideo:focus{color:#000;text-decoration:none;cursor:pointer}