.contact-section .functionality-section.page-center{background-color:#2d94f3;border:1px solid #1370c6;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);left:0;position:absolute;right:0;top:7%;z-index:80}.contact-section .cm-col-sm-4{float:left;padding-left:15px;padding-right:15px;width:33.33333333%}.contact-section .cm-col-sm-4>div,.functionality-section .col-sm-4>div{background-color:#fff;border:1px solid #e2e2e2;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);height:100%;padding:30px 15px}.contact-section .cm-row.clearfix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 30px}.contact-section .functionality-section .cm-col-sm-4 div.icon-plus:before{background-color:#2d94f3;border-radius:50%;color:#fff;float:left;font-size:22px;margin-right:15px;margin-top:8px;padding:6px}.contact-section .functionality-section .cm-col-sm-4 div:not(.icon-plus)[class^=icon-]{background-color:#2d94f3;border-radius:6px;color:#fff;display:inline-block;font-size:38px;padding:6px}.contact-section .functionality-section .cm-col-sm-4>div h2{color:#343a44;font-size:32px;font-weight:700;margin-bottom:25px;margin-top:20px}.contact-section .functionality-section .cm-col-sm-4>div p,.contact-section .functionality-section .cm-col-sm-4>div ul li{color:#595959;font-size:16px}.contact-section .functionality-section .cm-col-sm-4 p{font-weight:700;margin-bottom:25px}.contact-section .cm-col-sm-4 ul{list-style:none;margin-bottom:10px;margin-top:0;padding-left:0}.contact-section .functionality-section .cm-col-sm-4>div ul li{border:none;display:flex;line-height:1.42857143;margin-bottom:20px}.contact-section .functionality-section .cm-col-sm-4>div ul li span{margin-right:12px;margin-top:4px}.contact-section .functionality-section .cm-col-sm-4>div ul li span:before{background-color:#2d94f3;border-radius:50%;color:#fff;font-size:15px;padding:5px}.contact-section .cm-col-sm-4.transparent>div{background:transparent;background-color:#0000;border:none;box-shadow:none;color:#fff;padding:24px 0 0}.contact-section .cm-col-sm-4.transparent>div *{color:#fff!important}.contact-section .functionality-section .cm-col-sm-4>div h2{line-height:1.1}.contact-section .cm-col-sm-4.transparent>div ul li span:before{background-color:#fff;border-radius:50%;color:#2d94f3;font-size:16px;padding:4px}.contact-section .functionality-section .cm-col-sm-4:first-of-type>div div[class^=icon-]:before{font-size:52px}.contact-section>p:first-of-type{color:#fff;font-size:24px;left:0;line-height:1.42857143;margin:0 auto;max-width:976px;position:absolute;right:0;text-align:center;top:135px}.contact-section .functionality-section .cm-col-sm-4>div p,.functionality-section .cm-col-sm-4>div ul li{line-height:1.42857143}.contact-section .featured-button-wrapper a{background-color:#2d94f3;border:1px solid #1370c6;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.22);color:#fff;display:block;font-size:18px;font-weight:700;height:43px;line-height:43px;margin:0 auto;max-width:182px;padding:0 20px;position:relative;text-align:center;text-transform:none;width:283px}.contact-section .cm-col-sm-4.transparent>div .featured-button-wrapper a{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;color:#2d94f3!important;font-size:18px;font-weight:700;height:auto;line-height:41px;max-width:316px;min-height:41px;padding:0 12px;white-space:normal;width:auto}.contact-section .functionality-section .icon-double-arrows{background-color:#2d94f3;border-bottom:1px solid #1370c6;border-radius:50%;bottom:-32px;height:64px;left:0;line-height:64px;margin:0 auto;position:absolute;right:0;text-align:center;width:64px}.contact-section .functionality-section .icon-double-arrows:before{color:#fff;font-size:32px}.contact-section .contact-container>div{border:1px solid #e2e2e2;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin:360px -15px 55px;padding:30px}.contact-section .contact-section h2{font-size:32px;font-weight:700;line-height:1.1;margin-bottom:15px;margin-top:20px}.contact-section .contact-section p{color:#8c8c8c;font-size:16px;line-height:1.42857143;margin:0 0 30px}.contact-section .contact-container.text-center{text-align:center}.contact-section video-modal{background-color:#2d94f3;background-image:none;border:1px solid #1370c6;border-radius:100px;box-shadow:0 0 4px 0 rgba(0,0,0,.22);color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;height:43px;line-height:43px!important;margin-bottom:45px;padding:0 20px;position:relative;text-align:left;text-transform:uppercase;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:399px}.contact-section video-modal .icon-rounded-play-icon{font-weight:700;line-height:1;margin-left:5px}.contact-section .icon-rounded-play-icon:before{font-size:27px;position:absolute;right:20px;top:7px}.contact-section video-modal:before{display:none}.contact-section .contact-container.text-center ul.list-unstyled.cm-row{display:block;line-height:1.42857143;list-style:none;margin-left:-15px;margin-right:-15px;padding:0}.contact-section ul.list-unstyled.cm-row li{border-right:1px solid #d8d8d8;float:left;line-height:1.42857143;padding-left:15px;padding-right:15px;width:33.33333333%}.contact-section h3{color:#8c8c8c;font-size:16px;font-weight:700;line-height:1.1;margin-bottom:10px;margin-top:5px}.contact-section ul li a{color:#2d94f3;font-size:24px;font-weight:700;line-height:1.42857143}.contact-section .button-wrapper-bottom a{background-color:#54c152;border:1px solid #399738;border-radius:5px;color:#fff;display:block;font-family:Open Sans,sans-serif;font-size:18px;height:65px;line-height:1.3333333;margin-bottom:0;max-width:314px;padding:18px 25px;position:relative;text-align:center;white-space:nowrap}.contact-section .button-wrapper-bottom a:before{content:"\e9a0";font-family:flexfone-font;font-size:32px;left:15px;position:absolute;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}.contact-section ul.list-unstyled.cm-row li:last-child{border:0}.contact-section .cm-col-sm-4.transparent .icon-myfone{padding:3px!important}.contact-section div#video-popup-featured-iframe-container{margin:30px auto;position:relative;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;z-index:9}.contact-section div#video-popup-featured-iframe-content{border:1px solid #0003;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);display:block;height:0;outline:0;overflow:hidden;padding:0 0 56.25%;position:relative;z-index:999}.contact-section iframe#video-popup-featured-iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.contact-section div#video-popup-featured-iframe-container.show-video{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.contact-section div#video-popup-featured-overlay{background-color:#000;bottom:0;filter:alpha(opacity=50);left:0;opacity:.5;position:fixed;right:0;top:0;z-index:9}.contact-section #video-popup-featured-container.show-video{opacity:1;visibility:visible}.contact-section #video-popup-featured-container{left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}.contact-section div#video-popup-featured-iframe-container{max-width:900px}.contact-section .contact-container h2{font-size:32px;font-weight:700;line-height:1.1;margin-bottom:15px;margin-top:20px}.contact-section .contact-container p{color:#8c8c8c;font-size:16px;line-height:1.42857143;margin-bottom:30px}@media(max-width:1200px){.contact-section>p:first-of-type{top:85px}.contact-section .functionality-section.page-center{top:5%}}@media (max-width:991px){.contact-section .functionality-section.page-center{max-width:100%;width:95%}.contact-section .contact-container>div{margin-top:425px}.contact-section .button-wrapper-bottom a:before{left:4px}.contact-section .functionality-section .cm-col-sm-4>div h2{font-size:24px;line-height:1.1}.contact-section .cm-col-sm-4>div{padding:30px 9px 30px 15px}}@media screen and (max-width:895px) and (min-width:768px){.contact-section .contact-container>div{margin-top:570px}.contact-section .featured-button-wrapper a{max-width:155px}.contact-section .functionality-section .cm-col-sm-4>div p,.contact-section .functionality-section .cm-col-sm-4>div ul li{word-break:break-word}}@media(max-width:768px){.contact-section .functionality-section.page-center{position:static;width:auto}.contact-section>p:first-of-type{color:#343a44;font-size:24px;padding:30px 0 55px;position:static}.contact-section .cm-col-sm-4>div{padding:30px 14px 30px 15px}.contact-section .contact-container>div{margin-top:60px}.contact-section .functionality-section.page-center{position:relative}.contact-section ul.list-unstyled.cm-row li{border:0;width:100%}.contact-section .button-wrapper-bottom a{margin:0 auto}.contact-section ul li a{display:block;margin-bottom:25px}.contact-section h3{margin-top:0}.contact-section ul.list-unstyled.cm-row.clearfix li.custom-col-sm-4:first-child h3{margin-top:5px}.contact-section .button-wrapper-bottom a:before{left:15px}.contact-section .contact-container.text-center{padding:0 15px;text-align:center}.contact-section .cm-col-sm-4{margin-bottom:35px;width:100%}.contact-section .functionality-section .cm-col-sm-4>div h2{font-size:32px}}@media (max-width:600px){.contact-section video-modal{height:auto;max-width:none;padding:10px 48px 10px 20px;text-align:center;white-space:normal;width:100%}.contact-section video-modal .icon-rounded-play-icon{display:block;font-weight:700;margin-left:0}.contact-section .icon-rounded-play-icon:before{font-size:27px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}}@media(max-width:478px){.contact-section video-modal{height:auto;max-width:none;text-align:center;white-space:normal;width:100%}.contact-section .featured-button-wrapper a{max-width:100%;white-space:normal}}@media(max-width:400px){.contact-section .cm-col-sm-4{margin-bottom:35px;padding:0;width:100%}.contact-section .functionality-section .cm-col-sm-4>div h2{font-size:23px}}