.gf-form-wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:35px}.gf-col{width:50%;padding:0 15px}.gf-form-popup{}.gf-form-popup .t-f-title{font-style:normal;font-weight:700;font-size:24px;line-height:28px;text-align:left;color:#000;margin-bottom:30px;letter-spacing:1.3px;text-transform:uppercase}.gf-form-popup .t-f-text{text-align:left;margin:0 auto 20px;font-size:16px}.gf-form-popup .t-f-text p{margin-bottom:22px}.gf-form-popup .open-popup{background:#1780c2;color:#fff;cursor:pointer;opacity:1;border-radius:5px;font-style:normal;font-weight:700;font-size:15px;line-height:18px;padding:23px;text-transform:uppercase;border:0;outline:0;display:block;margin-top:20px}.gf-form-popup .open-popup:hover{background:#1780c2;opacity:1}.gf-form-popup .open-popup:focus{box-shadow:none}.gf-form-rc .testimonial-item{height:auto;min-height:400px;max-width:640px;width:100% box-sizing:border-box;margin:0 auto;background:#eaeaea;position:relative;background-size:cover}.gf-form-rc .testimonial-item .item-meta{position:relative;z-index:9;width:100%;height:100%;flex-wrap:wrap;flex-direction:column;justify-content:center}.gf-form-rc .testimonial-item .item-meta .tile-title,.gf-form-rc .testimonial-item .item-meta .read-more,.gf-form-rc .testimonial-item .item-meta .customer-info{font-style:normal;font-weight:700;font-size:14px;line-height:23px;color:#000}.gf-form-rc .testimonial-item .item-meta .tile-title{letter-spacing:1.3px;font-weight:400}.gf-form-rc .testimonial-item .item-meta .customer-info{font-size:13px;display:block;font-weight:400;display:inline-block}.gf-form-rc .testimonial-item .item-meta .read-more{text-transform:uppercase;display:block}.gf-form-rc .testimonial-item video{width:100%;height:100%;background:radial-gradient(black,transparent);position:relative;left:0;top:0}.gf-form-rc img{width:100%;height:auto;object-fit:cover;max-height:265px}#AddTestimonialsModal{opacity:0}.testimonial-modal{border:1px solid rgba(0,0,0,.2);box-sizing:border-box;border-radius:4px}.testimonial-modal .modal-title{color:#373a3c}.testimonial-modal .gform_wrapper{margin-bottom:0}.testimonial-modal .modal-dialog{max-width:600px}.testimonial-modal .gform_wrapper ul{list-style:none}.testimonial-modal .gform_wrapper label{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#373a3c}.testimonial-modal .gform_wrapper .field_description_below .gfield_description{padding-top:0;color:#818a91;margin-bottom:15px}.testimonial-modal .gform_wrapper textarea{background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;height:135px!important;margin:0;font-size:14px!important;font-weight:400;padding:10px!important}.testimonial-modal .gform_wrapper input[type=text],.testimonial-modal .gform_wrapper input[type=url]{background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;font-size:14px!important;font-weight:400;padding:10px!important}.testimonial-modal .gform_wrapper .gfield_required{color:#373a3c;margin-left:0}.testimonial-modal .gform_wrapper .permission-check{margin-bottom:25px}.testimonial-modal .gform_wrapper li.gfield.html-required{margin-top:25px}.testimonial-modal .gform_wrapper .permission-check .ginput_container_checkbox{margin-top:10px}.testimonial-modal .gform_wrapper .permission-check label.gfield_label{display:none}.testimonial-modal .gform_wrapper .permission-check input[type=checkbox]{margin:0!important;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none}.testimonial-modal .gform_wrapper .permission-check input[type=checkbox]:before{font-family:fontawesome;content:"\f00d";font-size:15px;color:transparent!important;background:#fff;width:15px;height:14px;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center;align-items:center;line-height:14px}.testimonial-modal .gform_wrapper .gfield_error.permission-check input[type=checkbox]:before{border:1px solid #ff0f0f}.testimonial-modal .gform_wrapper .permission-check input[type=checkbox]:checked:before{background-color:transparent;color:#373a3c!important;border-color:#373a3c}.testimonial-modal .gform_wrapper .permission-check label{font-size:16px;font-weight:500!important}.testimonial-modal .gform_wrapper .permission-check label span{color:#373a3c}.testimonial-modal .gform_wrapper .gfield_error.permission-check label{color:#ff0f0f}.testimonial-modal .btn-secondary{color:#373a3c;background-color:transparent;border-color:#ccc}.testimonial-modal .ginput_preview{font-size:12px}body .testimonial-modal .gform_wrapper input.button.gform_button_select_files{padding:0 10px!important;border:1px solid #ccc;font-size:12px;line-height:13px;color:#373a3c}body .testimonial-modal .gform_wrapper input.button.gform_button_select_files:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.testimonial-modal .gform_wrapper .top_label li.gfield,.testimonial-modal .gform_wrapper .top_label li.gfield.gf_right_half{padding-right:0}.testimonial-modal .modal-footer{padding:15px 0}.testimonial-modal .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;background:0 0}.testimonial-modal .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.testimonial-modal .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half,.testimonial-modal .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error,.testimonial-modal .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error{background:0 0;padding:0}.testimonial-modal .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.testimonial-modal .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 16px);padding-right:0}.testimonial-modal .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.testimonial-modal .gform_wrapper li.gfield_error textarea{border:1px solid #ff0f0f}.testimonial-modal .gform_wrapper .gfield_error .gfield_label{color:#ff0f0f!important}.testimonial-modal .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.testimonial-modal .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.testimonial-modal button.close:focus{outline:none}.testimonial-modal .gform_confirmation_message{color:#373a3c}.icon_social_holder{border-top:0!important;border-bottom:0!important;margin-bottom:35px;margin-top:0!important;padding:0!important}.testimonial-wrapper{padding:80px 0}.testimonial-wrapper .testimonial-info .t-description,.testimonial-wrapper .testimonial-info .label{font-style:normal;font-weight:700;font-size:30px;line-height:40px;margin-bottom:20px}.testimonial-wrapper .testimonial-info .label{margin-bottom:15px;display:block}.testimonial-wrapper .testimonial-info p{background:0 0!important;font-weight:500;font-size:15px;line-height:22px}.testimonial-wrapper .slide_info{position:relative;top:-25px;font-style:italic;font-weight:600;font-size:15px;line-height:22px;color:#383838}.testimonial-wrapper .testi_content .m-info{margin:40px 0 0}.testimonial-wrapper .testi_content .m-info span,.testimonial-wrapper .testi_content .m-info a{font-size:15px;line-height:22px;font-style:normal;font-weight:600;display:block;width:100%}.testimonial-wrapper .back-testimonials{font-size:15px;line-height:22px;font-weight:700;text-transform:uppercase;color:#0275d8;margin-bottom:35px;display:inline-block}.testimonial-wrapper .mobile.back-testimonials{display:none}#testimonials-filter #industries{list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:30px}#testimonials-filter #industries li{margin:0 5px}#testimonials-filter #industries li a{font-size:16px;line-height:22px;text-transform:uppercase;color:#a0a0a0}#testimonials-filter #industries li a:hover,#testimonials-filter #industries li a.active{color:#000}.filterable-testimonial{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.filterable-testimonial .testimonial-item{height:auto;min-height:300px;width:calc(33.333333% - 30px);box-sizing:border-box;margin:0 15px 30px;position:relative;background-size:cover;background-position:center}.filterable-testimonial .item-meta_image{height:auto;min-height:300px;width:100%;margin:0;position:relative;background-size:cover;background-position:center;margin-bottom:10px}.filterable-testimonial .testimonial-item img{width:100%;object-fit:cover;height:350px}.filterable-testimonial .testimonial-item .item-meta{position:relative;z-index:9;width:100%;height:100%;flex-wrap:wrap;flex-direction:column;justify-content:center}.filterable-testimonial .testimonial-item .item-meta .tile-title{letter-spacing:0}.filterable-testimonial .testimonial-item .item-meta .tile-title,.filterable-testimonial .testimonial-item .item-meta .read-more,.filterable-testimonial .testimonial-item .item-meta .customer-info{font-style:normal;font-weight:700;font-size:14px;line-height:23px;color:#000}.filterable-testimonial .testimonial-item .item-meta .customer-info{font-size:13px;display:block;font-weight:400;display:inline-block}.filterable-testimonial .testimonial-item .item-meta .read-more{text-transform:uppercase;display:block}.filterable-testimonial .testimonial-item video{width:100%;height:100%;background:radial-gradient(black,transparent);position:absolute;left:0;top:0}.testimonial-gallery.loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:.8;background:url(../img/loader.gif) no-repeat center center}.testimonial-gallery.loading .files-wrap{opacity:0}.files-wrap{position:relative}.files-wrap .slides{max-height:500px}.files-wrap .slides li{max-height:500px;position:relative}.files-wrap .slides li span{background:url(../img/controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);z-index:9}.files-wrap .slides li img{max-height:400px;width:100%;max-width:640px;margin:0 auto;object-fit:cover}.files-wrap .slides li video{width:100%;height:500px;max-width:100%}.files-wrap .slides li video:focus{outline:none}.files-wrap .flex-control-thumbs{display:flex;flex-direction:row}.files-wrap .flex-control-thumbs li{width:20%}.files-wrap .flex-control-thumbs li img{height:100%;object-fit:cover}.files-wrap .flex-direction-nav a{height:54px;width:54px;border:2px solid #fff;line-height:54px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;top:calc(50% - 10px)}.files-wrap:hover .flex-direction-nav a{opacity:.5}.files-wrap .flex-direction-nav a:before{font-family:FontAwesome;font-size:26px;color:#fff}.files-wrap:hover .flex-direction-nav a:hover{opacity:1}.files-wrap .flex-direction-nav .flex-prev{left:23px}.files-wrap .flex-direction-nav .flex-prev:before{content:"\f104"}.files-wrap .flex-direction-nav .flex-next{right:23px}.files-wrap .flex-direction-nav .flex-next:before{content:"\f105"}.testi_content{display:flex;border-bottom:2px solid #e9e9e9;margin-bottom:40px;padding-bottom:50px}.testi_content .testimonial-gallery,.testi_content .testimonial-info{max-width:640px;width:50%}.testi_content .testimonial-info{padding-left:35px}@media screen and (max-width:600px){.testimonial-wrapper{padding:0 0 80px}.testimonial-wrapper .testimonial-gallery .files-wrap{margin-left:0}.testimonial-wrapper .mobile.back-testimonials{display:inline-block;margin-bottom:0;margin-top:30px}.testimonial-wrapper .testimonial-info .desktop.back-testimonials{display:none}.testimonial-wrapper .testimonial-gallery .file,.testimonial-wrapper .testimonial-gallery .file:first-child{height:240px;flex:100%;margin:0 auto 20px}.testimonial-wrapper .testi_content .m-info{margin:40px 0}}@media screen and (max-width:1366px){.filterable-testimonial .testimonial-item{width:calc(50% - 30px)}}@media screen and (max-width:991px){.testimonial-modal .btn-secondary,.testimonial-modal .btn-primary{color:#373a3c;background-color:transparent;padding:.375rem .75rem;border-radius:.25rem;border:1px solid #ccc;outline:none}.testimonial-modal .btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}}@media screen and (max-width:768px){.filterable-testimonial .testimonial-item img{height:300px}.gf-form-wrapper{flex-direction:column}.gf-col{width:100%}.gf-form-popup{margin-bottom:40px}.testimonial-wrapper{padding:0}.files-wrap .slides{max-height:300px}.files-wrap .slides li{max-height:300px}.files-wrap .slides li img{max-height:300px}.files-wrap .slides li video{height:300px}}@media screen and (max-width:767px){.gf-form-wrapper{padding:35px 0}.gf-col{padding:0}.testi_content .testimonial-gallery,.testi_content .testimonial-info{max-width:100%;width:100%}.testi_content{flex-wrap:wrap}.testi_content .testimonial-info{padding-left:0}.filterable-testimonial .testimonial-item{width:100%;margin:0 auto 30px}.filterable-testimonial .testimonial-item .item-meta .tile-title,.filterable-testimonial .testimonial-item .item-meta .read-more{font-size:16px}.gf-form-rc .testimonial-item{width:auto;height:auto}.files-wrap .slides{max-height:200px}.files-wrap .slides li{max-height:200px}.files-wrap .slides li img{max-height:200px}.files-wrap .slides li video{height:200px}.files-wrap .flex-direction-nav a{height:25px;width:25px;line-height:25px;top:50%}.files-wrap .flex-direction-nav a:before{font-family:FontAwesome;font-size:18px;color:#fff}}