.banner{background-position:center 20%;background-size:cover;background-color:rgba(24,30,38,0);position:relative;padding-top:210px;min-height:541px;overflow:hidden}.banner .banner-content{padding-left:15px}.banner .banner-content h1{margin-bottom:15px;font-size:45px;line-height:45px;color:#fff}.banner .banner-content h5{color:#fff}.banner .banner-content .banner-cta{margin-top:25px}.banner .banner-content .btn-play{float:right;margin-top:-13px;margin-right:17px;cursor:pointer}.banner .banner-content .btn-play path,.banner .banner-content .btn-play circle{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.banner .banner-content .btn-play:hover path{fill:#fff}.banner .banner-content .btn-play:hover circle{fill:#45B576}.banner .banner-content .btn-outline-success{margin-right:10px}.banner .video-holder{background-color:rgba(25,29,34,0.75);position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;width:100%;height:100%;text-align:center}.banner .video-holder:before{content:"";background-color:rgba(25,29,34,0.75);position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.banner .btn-close{display:none;position:fixed;top:15px;right:15px;z-index:3;cursor:pointer}body.videoFullscreen{overflow:hidden}body.videoFullscreen .banner{z-index:9999;overflow:unset}body.videoFullscreen .banner .video-holder{position:fixed;z-index:1}body.videoFullscreen .banner .video-holder video{width:50% !important;position:absolute;top:25%;left:25%}body.videoFullscreen .banner .video-holder:before{display:none}body.videoFullscreen .banner .btn-close{display:block}.section-client-grid .holder-grid{padding:66px 60px}.section-client-grid .grid{position:relative;padding-top:50px;border:1px solid #979797;border-radius:7px;height:258px;color:#575858;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.section-client-grid .grid img{width:200px;height:110px;max-width:80%}.section-client-grid .grid .btn-seemore{background-color:transparent;position:absolute;bottom:92px;left:0;right:0;margin:auto;padding:9px 0 11px;border-radius:3px;width:205px;max-width:90%;font-family:"Helvetica Neue Bold","Helvetica Bold", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:bold;letter-spacing:.4px;color:#fff;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.section-client-grid .grid .footer-grid{position:absolute;bottom:28px;left:0;width:100%}.section-client-grid .grid .footer-grid p{margin:0;font-size:15px;letter-spacing:1px}.section-client-grid .grid .footer-grid p:first-child{font-weight:600}.section-client-grid .grid:hover{background-color:#007dbc;padding-top:26px;border-color:#007dbc;color:#fff}.section-client-grid .col-12:nth-child(2) .grid:hover{padding-top:40px}.section-client-grid .grid:hover img{filter:brightness(100)}.section-client-grid .grid:hover .btn-seemore{opacity:1;visibility:visible}.section-client-grid .grid:hover .btn-seemore:hover{background-color:transparent}.section-testimonial{padding:13px 0 50px}.section-testimonial .text-holder.left{padding-left:55px}.section-testimonial .text-holder.right{padding-top:25px;padding-left:87px}.section-testimonial .text-holder .heading{margin-bottom:28px}.section-testimonial .text-holder .heading h5{display:inline-block;vertical-align:bottom;margin:0 0 0 17px;color:#575858;font-family:"Helvetica Neue Medium","Helvetica Medium", Helvetica, Arial, "Lucida Grande", sans-serif;letter-spacing:-0.3px}.section-testimonial .heading h5 .highlight{color:#1781e5}.section-testimonial .img-holder img{max-width:100%}.section-testimonial .text-holder h1{margin-bottom:14px;font-family:"Helvetica Neue Medium","Helvetica Medium", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:35px}.section-testimonial .text-holder .desc{width:468px;max-width:100%;margin-bottom:14px;color:#5c5b5c}.section-testimonial .text-holder .desc span{color:#34a4de;font-family:"Helvetica Neue Medium","Helvetica Medium", Helvetica, Arial, "Lucida Grande", sans-serif}.section-testimonial .text-holder .desc-quote{margin-top:39px;margin-bottom:29px;width:500px;max-width:100%}.section-testimonial .text-holder p.quote{position:relative;margin:0;padding-left:25px;width:415px;max-width:100%;color:#0f2c52;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-style:italic;line-height:1.25}.section-testimonial .text-holder p.quote:before{content:"";position:absolute;top:-4px;left:0;border:solid transparent;border-bottom-color:#3db4e5;border-width:15px 7px}.section-testimonial .text-holder p.author-holder{color:#575858;line-height:1.25}.section-testimonial .text-holder p.author-holder .author-name{display:block}.section-testimonial.last{padding:39px 0 78px}.section-testimonial .mascota-logo{width:134px}@media (max-width: 991px){#videoFull{height:100%;width:auto}body.videoFullscreen .banner .video-holder video{width:100% !important}.section-testimonial .text-holder.left{padding:0 30px 0 0}.section-testimonial .text-holder.right{padding:0 0 0 30px}.section-testimonial .text-holder .heading h5{margin:10px 0 0 0}}@media (min-width: 768px) and (max-width: 991px){.section-client-grid .holder-grid{padding:66px 0}}@media (max-width: 767px){.banner{min-height:424px;padding-top:100px}.banner .banner-content{padding-left:0}.banner .banner-content h1{font-size:25px;line-height:normal}.banner .banner-content h5{max-width:375px;font-size:18px}.banner .banner-content .btn-success{padding:10px;width:150px;font-size:13px}.banner .banner-content .btn-play{display:block;float:none;margin:35px auto 0;cursor:pointer}.section-testimonial .text-holder h1{font-size:25px}.section-testimonial .text-holder .heading{margin-bottom:15px}.section-testimonial .text-holder .heading h5{font-size:16px}.section-testimonial .text-holder .desc-quote{margin-top:20px}}@media (min-width: 576px) and (max-width: 767px){.section-client-grid .container{padding:0}.section-client-grid .holder-grid{width:576px;margin:auto;padding:40px 15px}.section-client-grid .grid{margin-bottom:20px}.section-client-grid .grid .btn-seemore{font-size:12px}.section-client-grid .grid .footer-grid p{font-size:13px}.section-testimonial .text-holder h5{font-size:18px}}@media screen and (max-width: 575px){.section-client-grid .container{padding:0}.section-client-grid .holder-grid{width:320px;margin:auto;padding:40px 15px}.section-client-grid .grid{margin-bottom:20px}.section-testimonial{padding-bottom:0;text-align:center}.section-testimonial .text-holder.left{padding:0}.section-testimonial .text-holder.right{padding:0}.section-testimonial .text-holder h5{font-size:16px}.section-testimonial .img-holder{margin-bottom:30px}.section-testimonial .img-holder img{max-width:65%}}.VideoPlayer{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.VideoWrapper{height:auto;max-width:800px;width:100%;position:relative}.VideoClose{background-color:rgba(255,255,255,0.2);border-radius:50%;cursor:pointer;height:36px;position:absolute;left:0;text-decoration:none;top:0;transform:translateY(-150%) translateX(-50%);width:36px;z-index:10;background-repeat:no-repeat;background-position:center center;background-image:url("../images/mini-close.svg")}.VideoClose:hover{background-color:rgba(255,255,255,0.5)}.VideoWrapper iframe{width:100% !important}@media screen and (min-width: 40em){.VideoClose{transform:translateY(-100%) translateX(-100%)}}@media (max-width: 800px){.VideoWrapper{width:80%}.VideoWrapper iframe{height:auto !important}}.Customers-video img{display:block;margin:0 auto}.Customers-video-subtitle{color:#98A0AB;font-size:16px;line-height:18px;margin:15px 0 60px;text-align:center}.Icon[size="small"][type="close"]{background:url("../images/small-close.svg");width:18px;height:18px}.Icon[size="mini"][type="close"]{width:10px;height:10px;background-image:url("../images/mini-close.svg")}
