@charset "UTF-8";@font-face{font-family:Gotham Book;font-weight:400;src:url(../fonts/GothamSSm-Book_Web.woff2) format("woff2")}@font-face{font-family:Gotham Medium;font-weight:500;src:url(../fonts/GothamSSm-Medium_Web.woff2) format("woff2")}@font-face{font-family:Gotham Bold;font-weight:700;src:url(../fonts/GothamSSm-Bold_Web.woff2) format("woff2")}body{background:#fff;width:100%;height:100%;position:relative;margin:0;padding:0;color:#707070;box-sizing:border-box;font-family:Gotham Book,sans-serif}.notification-top-bar{background-color:#dedede;position:fixed;width:100%;top:0;z-index:3;visibility:visible}.notification-top-bar .max-width{max-width:100%;padding:5px 25px;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (min-width:1200px){.notification-top-bar .max-width{max-width:1200px;padding:10px 25px}}@media only screen and (min-width:1900px){.notification-top-bar .max-width{max-width:1220px}}.notification-top-bar .max-width p{font-size:13px;line-height:22px;letter-spacing:-.22px;color:#000}.notification-top-bar .max-width p a{color:inherit;text-decoration:underline}.notification-top-bar .max-width span{cursor:pointer}.slick-next,.slick-prev{position:absolute;top:50%;display:block;width:12px;height:12px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}@media only screen and (min-width:768px){.slick-next,.slick-prev{width:20px;height:20px}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#000}.slick-prev{left:-15px}@media only screen and (min-width:768px){.slick-prev{left:-25px}}.slick-prev:before{content:"";background-image:url(../images/left.svg);position:absolute;width:12px;height:12px;display:block;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:768px){.slick-prev:before{width:30px;height:30px}}.slick-next{right:-20px}@media only screen and (min-width:768px){.slick-next{right:-25px}}.slick-next:before{content:"";background-image:url(../images/right.svg);position:absolute;width:12px;height:12px;display:block;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:768px){.slick-next:before{width:30px;height:30px}}.slick-track,h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:#47bfaf;position:relative}a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:2}a:hover{text-decoration:none}a:hover:after{width:100%;transition:.3s ease}img{width:100%;display:block;border-radius:4px}::selection{background-color:#333;color:#fff}::-moz-selection{background-color:#333;color:#fff}.xs-container{width:100%;margin-right:auto;margin-left:auto;padding:0 25px}@media (min-width:576px){.xs-container{max-width:674px}}@media (min-width:768px){.xs-container{max-width:810px}}.sm-container{width:100%;margin-right:auto;margin-left:auto;padding:0 25px}@media (min-width:768px){.sm-container{max-width:100%}}@media (min-width:1279px){.sm-container{max-width:1000px}}.container{width:100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0 25px}@media only screen and (min-width:1280px){.container{max-width:100%}}@media only screen and (min-width:1900px){.container{max-width:1142px;padding:0}}.lg-container{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding:0 25px}@media only screen and (min-width:992px){.lg-container{max-width:95%}}@media only screen and (min-width:1280px){.lg-container{max-width:1220px}}@media only screen and (min-width:1900px){.lg-container{max-width:1220px}}.centered-heading{font-size:24px;letter-spacing:-1.3px;text-align:center;font-family:Gotham Bold;margin-bottom:30px;color:#47bfaf}@media only screen and (min-width:1280px){.centered-heading{font-size:30px;line-height:40px;letter-spacing:-2px;margin-bottom:36px;margin-top:0}}.centered-title{margin-top:70px;margin-bottom:70px}@media only screen and (min-width:992px){.centered-title{margin-bottom:100px;margin-top:100px}}.centered-title h1,.centered-title h2{color:#47bfaf;font-size:24px;letter-spacing:-1.3px;text-align:center;font-family:Gotham Bold}@media only screen and (min-width:768px){.centered-title h1,.centered-title h2{font-size:26px;letter-spacing:-.8px}}@media only screen and (min-width:1200px){.centered-title h1,.centered-title h2{font-size:32px}}@media only screen and (min-width:1900px){.centered-title h1,.centered-title h2{font-size:40px}}.centered-title p{margin-top:20px;font-size:15px;line-height:21px;letter-spacing:-.32px;font-family:Gotham Medium,sans-serif;text-align:center;color:#031e45}.centered-title.sm-width{max-width:760px;margin:70px auto}@media only screen and (min-width:992px){.centered-title.sm-width{margin:100px auto}}@media only screen and (min-width:1900px){.centered-title.sm-width{margin:100px auto}}.article-header{margin-top:70px;margin-bottom:40px}.article-header h1{color:#47bfaf;font-size:24px;letter-spacing:-1.3px;text-align:center;font-family:Gotham Bold}@media only screen and (min-width:768px){.article-header h1{font-size:26px;letter-spacing:-.8px}}@media only screen and (min-width:1200px){.article-header h1{font-size:32px}}@media only screen and (min-width:1900px){.article-header h1{font-size:40px}}.article-header h2{margin-top:30px;font-size:18px;line-height:24px;letter-spacing:-.8px;font-weight:500;font-family:Gotham Medium,sans-serif;text-align:center;color:#031e45}.blog-header{border-bottom:2px solid #cfcfcf;padding-bottom:30px;margin-bottom:0}@media only screen and (min-width:768px){.blog-header{margin-bottom:20px}}.heading{font-size:24px;letter-spacing:-1.3px;font-family:Gotham Bold;margin-bottom:30px;color:#47bfaf}@media only screen and (min-width:768px){.heading{font-size:26px}}@media only screen and (min-width:1900px){.heading{font-size:40px;letter-spacing:-2px}}.centered-heading.white{color:#fff}.outline-btn{border:2px solid #000;text-align:center;text-transform:uppercase;color:#000;padding:.5rem 1rem;max-width:100%;width:100%;font-size:14px;line-height:17px;font-weight:700;transition:.3s ease;border-radius:30px;background-color:transparent}@media only screen and (min-width:480px){.outline-btn{max-width:204px}}.outline-btn:hover{text-decoration:none;color:#fff!important}.outline-btn:hover,.solid-btn{background-color:#031e45;border:2px solid #031e45;transition:.3s ease}.solid-btn{text-align:center;text-transform:uppercase;color:#fff;padding:17px 30px;max-width:100%;width:100%;font-size:14px;line-height:16px;font-family:Gotham Bold;border-radius:4px}@media only screen and (min-width:480px){.solid-btn{max-width:250px}}.solid-btn:hover{text-decoration:none;border:2px solid #031e45;background-color:transparent;color:#031e45;font-family:Gotham Bold;transition:.3s ease}.solid-btn:hover:after{width:0}.int-btn{display:block;margin:30px auto 0;background-color:#47bfaf;border:2px solid #47bfaf;color:#fff;max-width:255px}.int-btn:hover{text-decoration:none;border:2px solid #031e45;background-color:#031e45;color:#fff;font-family:Gotham Bold;transition:.3s ease}.solid-btn.center{display:block;margin:20px auto 0}@media only screen and (min-width:992px){.solid-btn.center{margin:30px auto 0}}.solid-btn.white{background-color:#fff;border:2px solid #fff;color:#47bfaf}.solid-btn.white:hover{text-decoration:none;border:2px solid #031e45;background-color:#031e45;color:#fff;font-family:Gotham Bold;transition:.3s ease}.solid-btn.green{background-color:#47bfaf;border:2px solid #47bfaf;color:#fff}.solid-btn.green:hover{text-decoration:none;border:2px solid #031e45;background-color:#031e45;color:#fff;font-family:Gotham Bold;transition:.3s ease}.m-hide{display:none!important}@media only screen and (min-width:1024px){.m-hide{display:block!important}}.mt-hide{display:none!important}@media only screen and (min-width:768px){.mt-hide{display:block!important}}.m-hide-flex{display:none!important}@media only screen and (min-width:1024px){.m-hide-flex{display:flex!important}}.mt-hide-flex{display:none!important}@media only screen and (min-width:768px){.mt-hide-flex{display:flex!important}}.d-hide{display:block!important}@media only screen and (min-width:1024px){.d-hide{display:none!important}}.d-hide-flex{display:flex!important}@media only screen and (min-width:1024px){.d-hide-flex{display:none!important}}.dt-hide{display:block!important}@media only screen and (min-width:768px){.dt-hide{display:none!important}}.dt-hide-flex{display:flex!important}@media only screen and (min-width:768px){.dt-hide-flex{display:none!important}}.pt-10{padding-top:60px}@media only screen and (min-width:1200px){.pt-10{padding-top:80px}}@media only screen and (min-width:1520px){.pt-10{padding-top:100px}}.pb-10{padding-bottom:60px}@media only screen and (min-width:1200px){.pb-10{padding-bottom:80px}}@media only screen and (min-width:1520px){.pb-10{padding-bottom:100px}}.landing-image{position:relative;height:100vh;width:100%;background-color:#47bfaf;background-position:50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:768px){.landing-image{height:calc(100vh - 106px)}}@media only screen and (min-width:1200px){.landing-image{height:100vh}}@media only screen and (min-width:1900px){.landing-image{height:890px}}.landing-image .content{width:100%;padding-top:170px;text-align:center}@media only screen and (min-width:768px){.landing-image .content{padding:0 25px;position:absolute;top:55%;left:50%;transform:translate(-50%,-55%)}}@media only screen and (min-width:992px){.landing-image .content{text-align:left}}@media only screen and (min-width:1280px){.landing-image .content{margin:0 auto;padding:0;max-width:1440px}}@media only screen and (min-width:1900px){.landing-image .content{margin:0 auto;padding:0;max-width:1376px}}.landing-image .content .text{margin-top:30px}@media only screen and (min-width:992px){.landing-image .content .text{margin-top:0}}.landing-image .content .text h1{color:#031e45;font-size:28px;line-height:38px;letter-spacing:-.58px;font-family:Gotham Bold,sans-serif;margin:0 auto;width:100%}@media only screen and (min-width:1024px){.landing-image .content .text h1{font-size:28px;line-height:38px}}@media only screen and (min-width:1280px){.landing-image .content .text h1{font-size:35px;line-height:45px;letter-spacing:-1.5px}}@media only screen and (min-width:1900px){.landing-image .content .text h1{font-size:46px;letter-spacing:-1.5px;line-height:55px}}.landing-image .content .text p{color:#fff;font-size:14px;letter-spacing:-.28px;line-height:19px;font-family:Gotham Book,sans-serif;width:100%;max-width:550px;margin-top:12px}@media only screen and (min-width:1280px){.landing-image .content .text p{font-size:16px;letter-spacing:-.2px;line-height:22px;margin:20px 0}}.landing-image .content .text .solid-btn{padding:17px 30px;margin-top:20px;margin-bottom:20px;display:inline-block;background-color:#031e45;border-color:#031e45}.landing-image .content .text .solid-btn:hover{background-color:transparent;color:#031e45}.landing-image .centered-title{text-align:center}.landing-image .centered-title .buttons{display:flex;justify-content:center;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.landing-image .centered-title .buttons{flex-direction:row}}.landing-image .centered-title .buttons .solid-btn{margin:0 0 20px;min-width:225px;padding:17px 0}@media only screen and (min-width:768px){.landing-image .centered-title .buttons .solid-btn:first-of-type{margin-right:24px}}.full-cover{position:relative;height:100vh;overflow:hidden;background-color:#000;background-position:50% 50%;background-size:cover;margin-top:70px}@media only screen and (min-width:768px){.full-cover{height:420px}}@media only screen and (min-width:992px){.full-cover{height:calc(100vh - 150px)}}@media only screen and (min-width:1900px){.full-cover{height:840px}}.full-cover video{width:100%;margin:0 auto;object-fit:cover;z-index:0}.full-cover:before,.full-cover video{position:absolute;top:0;right:0;left:0;bottom:0}.full-cover:before{content:"";background-color:rgba(0,0,0,.2);z-index:1}.full-cover .content{width:100%;padding-top:170px;position:absolute;top:-30px;text-align:center;z-index:1}@media only screen and (min-width:768px){.full-cover .content{padding:0 25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:992px){.full-cover .content{text-align:left}}@media only screen and (min-width:1280px){.full-cover .content{margin:0 auto;padding:0;max-width:1440px}}@media only screen and (min-width:1900px){.full-cover .content{margin:0 auto;padding:0;max-width:1376px}}.full-cover .content .text{margin-top:30px}@media only screen and (min-width:992px){.full-cover .content .text{margin-top:0}}.full-cover .content .text h1{color:#031e45;font-size:28px;line-height:38px;letter-spacing:-.58px;font-family:Gotham Bold,sans-serif;margin:0 auto;width:100%}@media only screen and (min-width:1024px){.full-cover .content .text h1{font-size:28px;line-height:38px}}@media only screen and (min-width:1280px){.full-cover .content .text h1{font-size:35px;line-height:45px;letter-spacing:-1.5px}}@media only screen and (min-width:1900px){.full-cover .content .text h1{font-size:46px;letter-spacing:-1.5px;line-height:55px}}.full-cover .content .text .solid-btn{display:inline-block}.full-cover .centered-title{text-align:center}.full-cover .centered-title .buttons{display:flex;justify-content:center;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.full-cover .centered-title .buttons{flex-direction:row}}.full-cover .centered-title .buttons .solid-btn{margin:0 0 20px;min-width:225px;padding:17px 0}@media only screen and (min-width:768px){.full-cover .centered-title .buttons .solid-btn:first-of-type{margin-right:24px}}@media only screen and (min-height:1366px){.full-cover{height:100%}}.light-grey{background-color:#e6e6e6}.about-text{max-width:100%;margin-left:0;margin-top:30px;text-align:left}@media only screen and (min-width:992px){.about-text{margin-top:0;max-width:90%}}@media only screen and (min-width:1900px){.about-text{margin-left:75px}}.about-text .heading{font-size:24px;line-height:34px;margin-bottom:10px;color:#031e45}@media only screen and (min-width:768px){.about-text .heading{margin-bottom:20px}}@media only screen and (min-width:1900px){.about-text .heading{font-size:30px;line-height:40px}}.about-text .body-text p{color:#434a4f;font-size:14px;letter-spacing:-.28px;line-height:22px;margin-bottom:20px;font-family:Gotham Book,sans-serif}.about-text .body-text a{color:#47bfaf;font-size:14px;line-height:22px;letter-spacing:-.3px;display:inline-block;position:relative;height:100%}.about-text .body-text a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}.about-text .body-text a:hover{text-decoration:none}.about-text .body-text a:hover:after{width:100%;transition:.3s ease}.about-text .body-text ol,.about-text .body-text ul{padding:0 0 0 17px;margin:0 0 30px}.about-text .body-text ol li,.about-text .body-text ul li{font-size:14px;line-height:22px;letter-spacing:-.28px;color:#434a4f}.about-text .body-text ol li a,.about-text .body-text ul li a{color:#47bfaf;font-size:14px;line-height:22px;letter-spacing:-.3px;display:inline-block;position:relative;height:100%}.about-text .body-text ol li a:after,.about-text .body-text ul li a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}.about-text .body-text ol li a:hover,.about-text .body-text ul li a:hover{text-decoration:none}.about-text .body-text ol li a:hover:after,.about-text .body-text ul li a:hover:after{width:100%;transition:.3s ease}.about-text .solid-btn{display:block;max-width:none;width:auto;margin-top:10px}@media only screen and (min-width:768px){.about-text .solid-btn{display:inline-block}}.about-text.short{max-width:100%;margin-left:0;margin-top:20px;text-align:left}@media only screen and (min-width:992px){.about-text.short{margin-top:0}}@media only screen and (min-width:1900px){.about-text.short{margin-left:40px;max-width:340px}}.fw{max-width:100%!important}.lg-right{margin-left:0!important}.line{margin-top:30px;height:3px;width:100%;background-color:#dcdcdc}footer{background-color:#031e45}footer .accordion-wrapper.accordion-pricing{border-bottom:2px solid #FFFFFF80}footer .accordion-pricing li>a{border-top:2px solid #FFFFFF80}footer .logo{width:140px;height:28px;display:block;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(../images/logo-colour.svg);margin:40px 0 30px}footer .newsletter{padding:22px 0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){footer .newsletter{flex-direction:row;align-items:center;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc}}footer .newsletter .subscribe{display:flex;flex-direction:column}@media only screen and (min-width:768px){footer .newsletter .subscribe{flex-direction:row;align-items:center}}footer .newsletter .subscribe .kutd{margin-right:30px}footer .newsletter .subscribe .kutd h4{color:#fff;font-size:16px}footer .newsletter .subscribe .kutd p{margin-top:5px;font-size:14px;margin-bottom:15px;color:hsla(0,0%,100%,.6)}@media only screen and (min-width:768px){footer .newsletter .subscribe .kutd p{margin-bottom:0}}footer .newsletter form{display:flex}footer .newsletter form .email{padding:15px;font-size:15px;font-weight:400;letter-spacing:-.6px;border-top:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff;border-radius:4px 0 0 4px;font-family:Gotham Book,sans-serif;border-right:none;width:100%}@media only screen and (min-width:768px){footer .newsletter form .email{width:auto;padding:10px 15px;font-size:14px}}footer .newsletter form .email::placeholder{color:#bababa}footer .newsletter form .email:focus{outline:none}footer .newsletter form .button{background-color:#47bfaf;border:2px solid #47bfaf;transition:.3s ease;color:#707070;text-transform:uppercase;padding:24px;position:relative;border-radius:0 4px 4px 0}@media only screen and (min-width:768px){footer .newsletter form .button{padding:10px 20px}}footer .newsletter form .button:focus{outline:none;border:none}footer .newsletter form .button .arrow{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/arrow-white.svg);width:25px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){footer .newsletter form .button .arrow{width:30px;height:10px}}footer .newsletter form .button:hover{border:2px solid #dcdcdc;background-color:#dcdcdc;color:#707070;cursor:pointer;transition:.3s ease}footer .social-media{display:flex;margin-top:20px}@media only screen and (min-width:768px){footer .social-media{margin-top:0}}footer .social-media a{display:block;margin-left:15px}footer .social-media a:first-of-type{margin-left:0}footer .social-media span{display:block;width:30px;height:30px;background-size:contain}footer .links{padding:50px 0 20px}@media only screen and (min-width:768px){footer .links{padding:80px 0 60px}}footer .flex-container{display:flex;justify-content:space-between}footer .footer-links{margin-bottom:30px}@media only screen and (min-width:1024px){footer .footer-links{margin-bottom:0}}footer .footer-links h4{font-size:16px;color:#fff;font-family:Gotham Bold;margin-bottom:20px}footer .footer-links ul{margin:0;padding:0;list-style:none}footer .footer-links ul li{font-size:14px;color:#fff;line-height:24px;margin-bottom:5px;transition:.3s ease}footer .footer-links ul li a{font-size:14px;letter-spacing:.56px;color:inherit;opacity:.6;font-family:Gotham Book,sans-serif;font-weight:400;display:inline-block;position:relative;height:100%}footer .footer-links ul li a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}footer .footer-links ul li a:hover{text-decoration:none;opacity:1;font-weight:500;color:#47bfaf;transition:.3s ease}footer .footer-links ul li a:hover:after{width:100%;transition:.3s ease}footer .copyright{padding:0 0 40px}@media only screen and (min-width:768px){footer .copyright{padding:30px 0 50px}}footer .copyright p{font-size:14px;color:#fff}footer .copyright ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){footer .copyright ul{flex-direction:row}}footer .copyright ul li{font-size:14px;color:#fff;line-height:24px;margin-bottom:5px;transition:.3s ease;margin-right:10px}footer .copyright ul li a{font-size:14px;letter-spacing:.56px;color:inherit;opacity:.6;font-family:Gotham Book,sans-serif;font-weight:400;display:inline-block;position:relative;height:100%}footer .copyright ul li a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}footer .copyright ul li a:hover{text-decoration:none;opacity:1;font-weight:500;color:#47bfaf;transition:.3s ease}footer .copyright ul li a:hover:after{width:100%;transition:.3s ease}@media only screen and (min-width:768px){footer .copyright ul li{margin-right:10px}}footer .copyright .fabric{float:left;margin-top:0}@media only screen and (min-width:1024px){footer .copyright .fabric{float:right}}footer .copyright .fabric p{font-size:14px;line-height:24px}footer .copyright .fabric a{font-size:14px;letter-spacing:.56px;color:inherit;opacity:.6;font-family:Gotham Book,sans-serif;font-weight:400;display:inline-block;position:relative;height:100%}footer .copyright .fabric a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}footer .copyright .fabric a:hover{text-decoration:none;opacity:1;font-weight:500;color:#47bfaf;transition:.3s ease}footer .copyright .fabric a:hover:after{width:100%;transition:.3s ease}.filter-title{display:flex;margin-bottom:20px;width:90%;align-items:baseline;justify-content:space-between}.filter-title h2{font-size:24px;letter-spacing:-1.2px}.filter-title button{background:none;border:none;font-size:16px;letter-spacing:-.8px;color:#707070}.acc-single{padding:30px 20px;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.1);margin-bottom:30px;background-color:#fff}@media only screen and (min-width:1024px){.acc-single{padding:40px;margin-bottom:40px}}.acc-single .acc-heading{font-size:16px;line-height:24px;letter-spacing:-.4px;font-family:Gotham Medium,sans-serif;color:#031e45;cursor:pointer}@media only screen and (min-width:1024px){.acc-single .acc-heading{font-size:20px;line-height:24px}}.acc-single .acc-heading:after{content:"+";float:right;color:#47bfaf}.acc-single .sub-menu{display:none}.acc-single .sub-menu .disclaimer{font-size:12px;line-height:16px;letter-spacing:-.24px;margin-top:20px;color:#434a4f}@media only screen and (min-width:768px){.acc-single .sub-menu .disclaimer{font-size:14px;line-height:16px}}.acc-single .sub-menu .solid-btn{margin:30px auto 0;text-align:center}.acc-single .sub-menu .line{margin-top:15px;background:#707070;height:2px}.acc-single .sub-menu .info-line{display:flex;width:100%;justify-content:space-between;padding:12px 0;border-bottom:2px solid #e6e6e6}.acc-single .sub-menu .info-line h4{font-size:18px;line-height:24px;letter-spacing:-.4px;margin:5px 0;color:#031e45}.acc-single .sub-menu .info-line p{font-size:14px;letter-spacing:-.28px;font-family:Gotham Book,sans-serif;line-height:21px;color:#031e45}.acc-single .sub-menu .info-line .value{font-size:22px;margin:5px 0;letter-spacing:-.48px;font-family:Gotham Bold,sans-serif;line-height:29px;color:#47bfaf}.acc-single .solid-btn{border-color:#47bfaf;background-color:#47bfaf}.acc-single .solid-btn:hover{border-color:#031e45;background-color:#031e45;color:#fff}.acc-single.active .acc-heading:after{content:"-";float:right}.acc-image{width:98%;height:auto}.video-wrapper{position:relative;height:100%;min-height:250px;overflow:hidden;background-position:50% 50%;background-size:cover;width:100%}@media only screen and (min-width:768px){.video-wrapper{min-height:465px}}.video-wrapper video{right:0;left:0;bottom:0;width:100%;height:100%;margin:0 auto;object-fit:contain;z-index:1}.video-wrapper .image-wrapper,.video-wrapper video{position:absolute;top:0}.video-wrapper .image-wrapper img{width:100%}.TIS-video video{width:100%;margin:0 auto;object-fit:cover;z-index:1}.accordion-wrapper{width:100%}@media only screen and (min-width:768px){.accordion-wrapper{padding-left:10px}}.accordion-wrapper.accordion-pricing{border-bottom:2px solid #fff;padding-left:0}@media only screen and (min-width:1024px){.accordion-wrapper.accordion-pricing{width:100%!important;display:block}}.accordion-heading{font-size:18px;line-height:24px;letter-spacing:-.36px;margin-bottom:15px;margin-top:18px;color:#47bfaf;font-family:Gotham Bold,sans-serif}@media only screen and (min-width:768px){.accordion-heading{font-size:22px;line-height:26px;margin-bottom:20px;letter-spacing:-.44px;margin-top:0}}@media only screen and (min-width:992px){.accordion-heading{padding-left:10px}}.accordion,.accordion a,.accordion li,.accordion span,.accordion ul,.with-img,.with-img a,.with-img li,.with-img span,.with-img ul{margin:0;padding:0;border:none;outline:none}.accordion ul{width:absolute}.accordion li,.with-img li{list-style:none}.accordion li>a,.with-img li>a{display:flex;position:relative;color:#000;border-radius:4px 4px 0 0;text-decoration:none;padding:0 20px;margin-top:16px}.accordion li>a:hover:after,.with-img li>a:hover:after{width:0}.accordion-pricing li>a{border-top:2px solid #fff;border-radius:0;padding:20px 0;margin-top:0}.accordion li a h3,.with-img li a h3{font-size:16px;letter-spacing:-.36px;margin:0;padding:0;width:100%;color:hsla(0,0%,100%,.6);font-family:Gotham Medium;font-weight:500}.accordion-pricing li a h3{color:#fff;font-family:Gotham Bold;width:90%}.accordion li a.active h3,.with-img li a.active h3{font-family:Gotham Bold;color:#fff;padding:20px 0 10px}.accordion-pricing li a.active h3{padding:0}.accordion li a.active,.with-img li a.active{background-color:#425674}.accordion-pricing li a.active{background-color:transparent}.accordion>li>a.active,.with-img>li>a.active{display:block!important}.accordion li.dropdown>a:before,.with-img li.dropdown>a:before{background-position:-24px 0}.accordion li.dropdown:hover>a:before,.accordion li.dropdown:target>a:before,.accordion li.dropdown>a.active:before,.with-img li.dropdown:hover>a:before,.with-img li.dropdown:target>a:before,.with-img li.dropdown>a.active:before{background-position:-24px -24px}.accordion .sub-menu,.with-img .sub-menu{border-radius:0 0 4px 4px;background-color:#425674;padding-left:20px;padding-right:20px}.accordion .sub-menu li,.with-img .sub-menu li{height:100%;padding-bottom:15px}.accordion .sub-menu li ul,.with-img .sub-menu li ul{list-style:none}.accordion .sub-menu li ul li,.with-img .sub-menu li ul li{display:flex;align-items:center;letter-spacing:-.75px;padding:0;margin-bottom:2px;font-size:15px}.accordion .sub-menu p,.with-img .sub-menu p{margin-bottom:10px;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.8);font-family:Gotham Book}.accordion .sub-menu a,.with-img .sub-menu a{border-top:none;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.6);padding:0}.accordion-pricing .sub-menu{background-color:transparent;border-radius:none;padding:0}.accordion-pricing>li>a:before{content:"+";font-style:normal;font-family:Gotham Medium}.accordion-pricing>li>a.active:before,.accordion-pricing>li>a:before{position:absolute;top:30%;right:0;font-size:18px;margin:0;color:#47bfaf}.accordion-pricing>li>a.active:before{content:"–"}.accordion li>.sub-menu,.with-img li>.sub-menu{display:none}.accordion li:target>.sub-menu,.with-img li:target>.sub-menu{display:block}.map{background-size:cover;padding-top:100%;margin-top:50px}@media only screen and (min-width:768px){.map{height:100%}}.contact-text{max-width:100%;margin-left:0;margin-bottom:20px}@media only screen and (min-width:1024px){.contact-text{margin-left:75px;max-width:485px}}.contact-text .heading{font-size:22px;line-height:25px;margin-bottom:20px}@media only screen and (min-width:768px){.contact-text .heading{font-size:30px;line-height:25px}}#contact button{width:100%;padding:20px 54px;margin-top:10px;font-size:14px;letter-spacing:1.12px;border-radius:30px}@media only screen and (min-width:768px){#contact button{float:right;width:auto}}.detail{display:flex;flex-direction:column;width:100%}.detail h4{color:#aaa;font-size:14px;line-height:17px;letter-spacing:1.12px;font-family:Karla,sans-serif;text-transform:uppercase;margin-bottom:2px}.detail .info{font-size:12px;letter-spacing:-.24px;line-height:15px;margin-bottom:10px}.detail a{color:#000;font-family:Gotham Bold;font-size:20px;letter-spacing:-.8px;font-family:Karla,sans-serif;margin-bottom:20px}.detail ul{list-style:none;padding:0;margin:0 0 20px}.detail ul li{color:#000;font-family:Gotham Bold;font-size:20px;letter-spacing:-.8px}.detail label{color:#031e45;font-size:13px;line-height:15px;margin-bottom:6px;letter-spacing:.65px;text-transform:uppercase;font-family:Gotham Bold}.detail input,.detail textarea{width:100%;display:block;background-color:rgba(3,30,69,.1);border:2px solid #eee;border-radius:8px;padding:11px;font-size:15px;font-family:Gotham Book,sans-serif;border:2px solid transparent}.detail input:focus,.detail textarea:focus{outline:none;border:2px solid rgba(71,191,175,.6);box-shadow:0 0 3px rgba(71,191,175,.6)}.detail textarea{min-height:120px}.detail select{border-radius:8px;padding:13px;border:none;font-size:15px;color:rgba(3,30,69,.6);letter-spacing:-.4px;font-family:Gotham Book,sans-serif;width:100%;background:rgba(3,30,69,.1) url(../images/dropdown-dark.svg) no-repeat 98% 50%/20px 10px;-webkit-appearance:none}.detail select:focus{outline:none}@media only screen and (min-width:768px){.row-2{display:flex}}.row-2 .detail select{background:rgba(3,30,69,.1) url(../images/dropdown-dark.svg) no-repeat 95% 50%/20px 10px;-webkit-appearance:none}.row-2 .detail:first-of-type{margin-right:30px}.article-details{display:flex;justify-content:space-between;border-top:2px solid #cfcfcf;align-items:baseline;padding:15px 0 40px;flex-wrap:wrap}.article-details ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}.article-details ul li{margin-right:20px;font-size:13px;line-height:22px;font-weight:500;letter-spacing:.65px;text-transform:uppercase;font-family:Gotham Medium;color:#031e45}.article-details ul li:after{content:","}.article-details ul li:last-child{margin-right:0}.article-details ul li:last-child:after{content:""}.article-details p{font-size:13px;text-transform:uppercase;font-weight:500;font-family:Gotham Medium;letter-spacing:.65px;color:#031e45}.blog-article-details{padding:15px 0 100px}.article-body{margin-bottom:100px}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{padding-top:50px;margin-bottom:15px;font-family:Gotham Bold,sans-serif;color:#031e45}.article-body h1{font-size:24px;letter-spacing:-1.3px;font-family:Gotham Bold;padding-top:60px}@media only screen and (min-width:768px){.article-body h1{font-size:26px;letter-spacing:-.8px}}@media only screen and (min-width:1200px){.article-body h1{font-size:32px}}@media only screen and (min-width:1900px){.article-body h1{font-size:40px}}.article-body h2{font-size:18px;letter-spacing:-1.3px;font-family:Gotham Bold;padding-top:60px}@media only screen and (min-width:768px){.article-body h2{font-size:20px;letter-spacing:-.8px}}@media only screen and (min-width:1200px){.article-body h2{font-size:26px;line-height:34px}}@media only screen and (min-width:1900px){.article-body h2{font-size:30px;line-height:38px}}.article-body h3{font-size:18px;letter-spacing:-1.3px;font-family:Gotham Bold;padding-top:60px}@media only screen and (min-width:768px){.article-body h3{font-size:20px;letter-spacing:-.8px;line-height:28px}}@media only screen and (min-width:1900px){.article-body h3{font-size:26px;line-height:34px}}.article-body h4{padding-top:50px;font-size:16px;font-family:Gotham Bold}@media only screen and (min-width:768px){.article-body h4{font-size:18px;letter-spacing:-.8px}}.article-body h5{padding-top:30px;font-size:14px;line-height:20px;font-family:Gotham Bold}.article-body blockquote{position:relative;padding-left:1em;border-left:.2em solid #47bfaf;font-family:Gotham Book,serif;color:#031e45;margin:40px 0;font-size:18px;letter-spacing:-1.3px;font-family:Gotham Bold}@media only screen and (min-width:768px){.article-body blockquote{font-size:20px;letter-spacing:-.8px;line-height:28px}}@media only screen and (min-width:1200px){.article-body blockquote{font-size:24px;line-height:32px}}.article-body blockquote:after,.article-body blockquote:before{content:"\201C";font-family:Gotham Book,serif;color:#47bfaf}.article-body blockquote:after{content:"\201D"}.article-body p{font-size:14px;line-height:22px;letter-spacing:-.28px;margin-bottom:0;margin-top:10px;color:#434a4f}.article-body a{color:#47bfaf;line-height:22px;letter-spacing:-.3px;display:inline-block;position:relative;height:100%}.article-body a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}.article-body a:hover{text-decoration:none}.article-body a:hover:after{width:100%;transition:.3s ease}.article-body strong{font-family:Gotham Bold}.article-body ul{padding:0 0 0 17px;margin-top:20px}.article-body ul li{font-size:14px;line-height:22px;letter-spacing:-.28px;color:#434a4f}.article-body ul li a{color:#47bfaf;font-size:14px;line-height:22px;letter-spacing:-.3px;display:inline-block;position:relative;height:100%}.article-body ul li a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}.article-body ul li a:hover{text-decoration:none}.article-body ul li a:hover:after{width:100%;transition:.3s ease}.article-body ol{padding-left:15px;margin-top:10px}.article-body ol li{font-size:14px;line-height:22px;letter-spacing:-.28px;color:#434a4f}.article-body iframe,.article-body img{margin-bottom:0}.article-body figure{padding-top:30px;margin:0 auto 30px}.article-body figure figcaption{padding-top:15px;font-size:14px;line-height:22px;letter-spacing:-.28px;color:#434a4f;font-family:Gotham Book,sans-serif}.article-body figure iframe,.article-body figure img{margin-right:auto;margin-left:auto;display:block;width:100%}.article-body figure iframe{width:100%;max-height:180px}@media only screen and (min-width:768px){.article-body figure iframe{max-width:760px;min-height:425px;max-height:425px}}.article-body div{margin-bottom:30px}.article-body.new-block{margin-top:50px}@media only screen and (min-width:768px){.article-body.new-block{margin-top:80px}}.img-container{display:flex;justify-content:center;margin-top:40px;margin-bottom:40px;flex-direction:column}@media only screen and (min-width:768px){.img-container{flex-direction:row}}.img-container .article-img{padding-top:100%;width:100%;background-size:cover;margin-bottom:20px;border-radius:6px}.img-container .article-img:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.img-container .article-img{width:100%;margin-bottom:0;padding-top:35%}.img-container .article-img:first-of-type{margin-right:30px}}.title{margin-top:30px}@media only screen and (min-width:1024px){.title{margin-top:0}}.title .centered-heading{font-size:24px;margin-bottom:20px}@media only screen and (min-width:768px){.title .centered-heading{margin-bottom:30px;font-size:30px}}@media only screen and (min-width:1900px){.title .centered-heading{font-size:40px}}.title p{font-size:16px;line-height:24px;text-align:center;margin-bottom:30px;letter-spacing:-.32px}@media only screen and (min-width:1024px){.title p{font-size:18px;line-height:26px}}@media only screen and (min-width:1024px){.title .short-blurb{width:80%;margin-right:auto;margin-left:auto;margin-bottom:50px}}.request-img{padding-top:75%;position:relative;display:block;background-size:cover;margin-bottom:20px}@media only screen and (min-width:768px){.request-img{padding-top:95%;margin-bottom:30px}}.request-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.request-img h4{position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;display:block;text-align:center;color:#fff;font-size:20px;letter-spacing:-1px;font-family:Gotham Bold;max-width:100px}@media only screen and (min-width:768px){.request-img h4{font-size:30px;letter-spacing:-1.5px;max-width:100%}}#quote{max-width:760px;margin:0 auto}#quote .detail,#quote .heading{margin-bottom:20px}#quote .heading{font-size:30px}#quote .small-print{margin-top:0}#quote .small-print p{margin-bottom:20px;font-size:14px;line-height:16px;letter-spacing:-.28px;color:#031e45}#quote .parent-form{padding-bottom:30px}#quote .submit{padding:20px 0;background-color:#47bfaf;border-color:#47bfaf;margin-top:20px}#quote .submit:hover{background-color:#031e45;border-color:#031e45;color:#fff;cursor:pointer}#quote .submit:focus{outline:none;border:none}.size-select label{font-size:13px;text-transform:uppercase;color:#707070;letter-spacing:.65px;font-family:Gotham Bold;margin-bottom:10px}.mobile-size{border-radius:8px;padding:20px;border:none;font-size:16px;color:#707070;letter-spacing:-.4px;font-family:Karla,sans-serif;width:100%;background:#eee url(../images/dropdown-grey.svg) no-repeat 95% 50%/20px 10px;-webkit-appearance:none}.mobile-size:focus{outline:none}.buttons{display:flex;flex-direction:column;margin-top:30px}@media only screen and (min-width:768px){.buttons{flex-direction:row}}.buttons .mobile-flex{display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (min-width:768px){.buttons .mobile-flex{margin-bottom:0}}.buttons .outline-btn,.buttons .solid-btn{padding:15px 25px;max-width:none;width:auto;font-size:14px;letter-spacing:1.12px;font-family:Gotham Bold}@media only screen and (min-width:768px){.buttons .outline-btn,.buttons .solid-btn{padding:15px 25px}}@media only screen and (min-width:768px){.buttons .solid-btn{margin:0 20px}}.buttons .quantity-btn{border-radius:30px;border:2px solid #000;display:flex;align-items:center;padding:0 30px;float:right}.buttons .quantity-btn input{width:20px;margin:0 20px;text-align:center;border:none}.buttons .quantity-btn .button,.buttons .quantity-btn input{font-size:14px;font-family:Gotham Bold}.buttons .quantity-btn .button:hover{cursor:pointer}.description{max-width:680px;margin:0 auto;display:flex;justify-content:center;flex-direction:column;padding:30px 0}@media only screen and (min-width:1024px){.description{padding:100px 0}}.description h2{margin-bottom:20px;font-size:22px}@media only screen and (min-width:768px){.description h2{font-size:30px;margin-bottom:30px}}.description p{text-align:center;margin-bottom:40px;font-size:16px;line-height:22px;letter-spacing:-.32px}@media only screen and (min-width:768px){.description p{font-size:18px;line-height:26px;letter-spacing:-.36px}}.description ul{margin:0 auto;list-style:none;padding:0}.description ul li{color:#707070;font-size:14px;line-height:17px;letter-spacing:-.28px;margin-bottom:6px;display:flex;align-items:center}.description ul li:before{content:"";width:9px;height:6px;display:block;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-image:url(../images/tick.svg)}.autocomplete-suggestions{padding:30px 0;overflow-y:auto!important;max-height:250px!important}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{max-width:1326px;max-height:280px;overflow-y:auto}#ui-id-2{max-width:730px;max-height:300px;overflow-y:auto;background-color:#fff;padding-top:10px;top:-3555px!important}.ui-menu{list-style:none;padding:0}.ui-menu .ui-menu-item{padding:20px 0;transition:.3s ease}.ui-menu .ui-menu-item:hover{background-color:#f5f5f5;transition:.3s ease}.ui-menu .ui-menu-item a{display:flex;font-size:100%;color:#000;font-family:Gotham Bold}.ui-menu .ui-menu-item a p{padding-top:5px;font-size:16px;font-weight:400}.ui-menu .ui-menu-item a img{width:50px;height:50px;margin:0 10px}body.locked,body.noscroll{overflow:hidden;padding-right:17px}body.locked header,body.noscroll header{left:-8.5px}.quote-margin{margin:40px 0}@media only screen and (min-width:768px){.quote-margin{margin:60px 0 80px}}.quote-banner{padding:80px 0;text-align:center}@media only screen and (min-width:768px){.quote-banner{padding:100px 0}}@media only screen and (min-width:1900px){.quote-banner{padding:120px 0}}.quote-banner h4{font-size:20px;margin-bottom:15px;letter-spacing:-1px;line-height:26px;font-family:Gotham Bold,sans-serif;color:#031e45}@media only screen and (min-width:992px){.quote-banner h4{font-size:25px;line-height:32px;margin-bottom:20px}}@media only screen and (min-width:1900px){.quote-banner h4{font-size:30px;line-height:40px}}.quote-banner .-name{font-family:Gotham Medium,sans-serif;font-size:14px;letter-spacing:.7px;text-transform:uppercase;line-height:16px;color:#47bfaf}.quote-banner .job-title{font-family:Gotham Book,sans-serif;font-size:13px;margin-top:5px;color:#47bfaf}.quote-banner .solid-btn{margin-top:30px;background-color:#707070;border-color:#707070;display:inline-block;max-width:250px}.quote-banner.blue-bg h4{color:#47bfaf}.quote-banner.blue-bg .person .-name,.quote-banner.blue-bg .person .job-title,.quote-banner.green-bg h4{color:#fff}.quote-banner.green-bg .person .-name,.quote-banner.green-bg .person .job-title{color:#031e45}.cta-banner{padding:60px 0;text-align:center;background-color:#fff}@media only screen and (min-width:768px){.cta-banner{padding:80px 0}}@media only screen and (min-width:1200px){.cta-banner{padding:120px 0}}.cta-banner h4{font-size:26px;letter-spacing:-.8px;line-height:36px;font-family:Gotham Bold,sans-serif;color:#47bfaf}@media only screen and (min-width:768px){.cta-banner h4{font-size:30px;line-height:38px}}@media only screen and (min-width:1440px){.cta-banner h4{font-size:35px;line-height:42px}}@media only screen and (min-width:1900px){.cta-banner h4{font-size:40px;line-height:48px}}.cta-banner p{font-size:14px;margin-top:15px;color:#434a4f}@media only screen and (min-width:1440px){.cta-banner p{font-size:16px}}.cta-banner .solid-btn{margin-top:30px;background-color:#47bfaf;border-color:#47bfaf;display:inline-block;max-width:250px}.cta-banner .solid-btn:hover{color:#031e45;border-color:#031e45;transition:.3s ease;background-color:transparent}.cta-banner .newsletter{margin-top:20px}@media only screen and (min-width:768px){.cta-banner .newsletter{margin-top:30px}}.cta-banner .newsletter .email{padding:16px;font-size:14px;letter-spacing:-.23px;border-radius:4px 4px 0 0;border:2px solid #47bfaf;background-color:#fff;font-weight:500;font-family:Gotham Medium,sans-serif;width:100%;text-align:center;transition:.3s ease}@media only screen and (min-width:768px){.cta-banner .newsletter .email{width:auto;text-align:left;border-radius:4px;margin-right:22px}}.cta-banner .newsletter .email::placeholder{color:#434a4f;opacity:.4;font-weight:500}.cta-banner .newsletter .email:active,.cta-banner .newsletter .email:focus{transition:.3s ease;outline:none;border:2px solid #031e45}.cta-banner .newsletter .solid-btn{border:1px solid #47bfaf;width:100%;max-width:100%;margin-top:0;border-radius:0 0 4px 4px}@media only screen and (min-width:768px){.cta-banner .newsletter .solid-btn{width:auto;margin-top:0;border-radius:4px}}.cta-banner.light-blue .newsletter .email::placeholder{color:#031e45;opacity:1}.newsletter-banner{background-color:#fff;padding:80px 0;text-align:center}@media only screen and (min-width:768px){.newsletter-banner{padding:120px 0}}.newsletter-banner h4{font-size:24px;letter-spacing:-.6px;line-height:28px;margin-bottom:20px;font-family:Gotham Bold,sans-serif;color:#47bfaf}@media only screen and (min-width:768px){.newsletter-banner h4{font-size:30px;line-height:36px}}.newsletter-banner p{font-weight:600;font-size:16px;margin-top:15px;font-family:Gotham Medium,sans-serif;font-weight:500;color:#434a4f}.newsletter-banner .newsletter{margin-top:30px;width:100%;max-width:640px;justify-content:center;margin:40px auto 0;display:flex}.newsletter-banner .newsletter .email{padding:16px;font-size:14px;letter-spacing:-.23px;border-radius:4px 0 0 4px;border:2px solid #e6e6e6;background-color:#e6e6e6;font-family:Gotham Bold,sans-serif;width:100%}.newsletter-banner .newsletter .email:focus{outline:none}.newsletter-banner .newsletter .solid-btn{border-radius:0 4px 4px 0;width:172px}.newsletter-banner .newsletter .solid-btn:hover{border-color:#031e45;background-color:#031e45;color:#fff;cursor:pointer}.newsletter-banner.light-blue h4{color:#031e45}.newsletter-banner.light-blue p{color:#434a4f}.newsletter-banner.light-blue .newsletter .email{border:2px solid #fff;background-color:#fff}.newsletter-banner.light-blue .newsletter .email:focus{outline:none}.newsletter-banner.light-blue .newsletter .solid-btn:hover{border-color:#43b0a1;background-color:#43b0a1;color:#fff}.newsletter-banner.green-bg h4{color:#031e45}.newsletter-banner.green-bg p{color:#fff}.newsletter-banner.green-bg .newsletter .email{border:2px solid #fff;background-color:#fff}.newsletter-banner.green-bg .newsletter .email:focus{outline:none}.newsletter-banner.green-bg .newsletter .solid-btn{border-color:#031e45;background-color:#031e45}.newsletter-banner.green-bg .newsletter .solid-btn:hover{border-color:#0e3875;background-color:#0e3875;color:#fff}.newsletter-banner.blue-bg h4{color:#47bfaf}.newsletter-banner.blue-bg p{color:#fff}.newsletter-banner.blue-bg .newsletter .email{border:2px solid #fff;background-color:#fff}.newsletter-banner.blue-bg .newsletter .email:focus{outline:none}.newsletter-banner.blue-bg .newsletter .solid-btn{border:1px solid #47bfaf;background-color:#47bfaf}.newsletter-banner.blue-bg .newsletter .solid-btn:hover{border-color:#43b0a1;background-color:#43b0a1;color:#fff}.learn-more{display:flex;align-items:center;font-family:Gotham Bold;padding:0;letter-spacing:.7px;text-transform:uppercase;font-size:14px;transition:.3s ease}.learn-more span{width:17px;height:10px;background-image:url(../images/arrow-blue.svg);display:block;background-size:contain;background-position:50%;margin-left:10px;background-repeat:no-repeat;transition:.3s ease}.learn-more:hover{color:#47bfaf!important;transition:.3s ease}.learn-more:hover span{margin-left:13px;transition:.3s ease;background-image:url(../images/arrow-green.svg)}.learn-more:hover:after{width:0}.div-heading{margin:0 auto 20px;max-width:970px}@media only screen and (min-width:768px){.div-heading{margin:0 auto 40px}}.div-heading .title{margin-top:0;font-size:24px;letter-spacing:-.6px;line-height:30px;text-align:center;font-family:Gotham Bold;color:#47bfaf}@media only screen and (min-width:768px){.div-heading .title{font-size:26px;line-height:32px}}@media only screen and (min-width:1900px){.div-heading .title{font-size:30px;line-height:36px}}.div-heading .subtext{width:100%;margin-top:20px;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;font-family:Gotham Medium;color:#031e45}@media only screen and (min-width:1900px){.div-heading .subtext{font-size:16px;letter-spacing:-.32px;line-height:21px}}.div-heading .mission-statement{margin-top:20px;font-size:16px;letter-spacing:-.4px;line-height:24px;font-family:Gotham Medium;text-align:center;color:#031e45}@media only screen and (min-width:768px){.div-heading .mission-statement{font-size:20px;letter-spacing:-.4px;line-height:28px}}.div-heading .bold{margin-top:30px;margin-bottom:60px;font-family:Gotham Medium;line-height:22px}.div-heading .learn-more{margin-top:15px;font-size:14px;justify-content:center;text-align:center;color:#031e45}.inline-video{border-radius:10px;display:block;background-color:#cfcfcf;margin:0 auto 60px}@media only screen and (min-width:1200px){.inline-video{width:760px;min-height:428px}}.inline-video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#cfcfcf;display:block}.iframe-container{max-width:760px;margin:0 auto 30px}@media only screen and (min-width:992px){.iframe-container{margin:0 auto 50px}}.iframe-container .iframe-wrapper{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container .iframe-wrapper iframe{border-radius:10px;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.benefit{margin-bottom:30px}.benefit span{width:30px;height:30px;display:block;background-size:contain;background-position:50%;margin-right:10px;background-repeat:no-repeat;margin-bottom:8px}.benefit h4{font-size:20px;letter-spacing:-.4px;line-height:27px;color:#031e45;font-family:Gotham Bold,sans-serif}.benefit p{font-size:14px;line-height:19px;letter-spacing:-.28px;margin-top:10px;color:#434a4f}.benefit.for-career{display:flex;flex-direction:column}@media only screen and (min-width:768px){.benefit.for-career{height:100%;padding-bottom:40px}}@media only screen and (min-width:992px){.benefit.for-career{padding-bottom:0}}.benefit.for-career .thumbnail{background-color:#cfcfcf;width:100%;margin-top:30px;margin-bottom:0;padding-top:75%;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block;position:relative;border-radius:4px}@media only screen and (min-width:768px){.benefit.for-career .thumbnail{margin-top:auto;margin-bottom:0}}.life-at-ezyvet{min-height:320px;padding:30px;background-color:#fff;display:flex;flex-direction:column;width:100%;box-shadow:0 6px 14px rgba(0,0,0,.1);margin-bottom:30px;border-radius:4px;position:relative}@media only screen and (min-width:1024px){.life-at-ezyvet{min-height:250px}}.life-at-ezyvet span{width:30px;height:30px;margin-bottom:12px;display:block;background-position:50%;background-size:contain;background-repeat:no-repeat}.life-at-ezyvet h4{font-size:20px;line-height:27px;font-family:Gotham Bold,sans-serif;width:100%;letter-spacing:-.4px;display:block;color:#031e45}.life-at-ezyvet p{font-size:14px;line-height:20px;letter-spacing:-.28px;color:#031e45;margin-top:10px}.life-at-ezyvet .hover-text{transition:.3s ease;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:30px;visibility:hidden;background-color:#fff;display:flex;flex-direction:column;width:100%}@media only screen and (min-width:1024px){.life-at-ezyvet .hover-text{flex-direction:row}}.life-at-ezyvet .hover-text .thumbnail{background-color:#cfcfcf;width:100%;height:120px;background-size:contain;background-position:50%;background-repeat:no-repeat;display:block;position:relative;margin:0 0 20px;border-radius:50%;display:none}@media only screen and (min-width:1024px){.life-at-ezyvet .hover-text .thumbnail{max-width:120px;margin:0;display:block}}.life-at-ezyvet .hover-text .text{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.life-at-ezyvet .hover-text .text{margin-left:24px}}.life-at-ezyvet .hover-text .text .mobile-person-title{display:flex}.life-at-ezyvet .hover-text .text .mobile-person-title .thumbnail-mobile{width:100%;height:60px;background-size:contain;background-position:50%;background-repeat:no-repeat;display:block;position:relative;border-radius:50%;max-width:60px;margin-right:10px}@media only screen and (min-width:1024px){.life-at-ezyvet .hover-text .text .mobile-person-title .thumbnail-mobile{display:none}}.life-at-ezyvet .hover-text .text .team-name h4{font-size:15px;font-family:Gotham Bold,sans-serif;width:100%;letter-spacing:-.28px;display:block;color:#47bfaf}.life-at-ezyvet .hover-text .text .team-name .job-title{margin:0;font-family:Gotham Medium,sans-serif;font-size:14px;line-height:22px;letter-spacing:-.28px;color:#031e45}.life-at-ezyvet .hover-text .text p{font-size:14px;line-height:20px;letter-spacing:-.28px;color:#434a4f;font-family:Gotham Book,sans-serif;margin-top:10px}.life-at-ezyvet:hover .hover-text{opacity:1;visibility:visible;transition:.3s ease}.employee{padding:25px 20px;width:100%;margin-bottom:30px;border-radius:4px;display:flex;flex-direction:column;box-shadow:0 6px 14px rgba(0,0,0,.1)}@media only screen and (min-width:992px){.employee{flex-direction:row}}.employee span{width:100%;padding-top:100%;margin-bottom:20px;display:block;background-size:cover;background-position:50%;border-radius:4px;background-repeat:no-repeat}@media only screen and (min-width:992px){.employee span{width:80px!important;height:80px;margin-bottom:0;padding-top:0}}.employee .info{display:flex;flex-direction:column;margin-left:0}@media only screen and (min-width:992px){.employee .info{margin-left:20px;max-width:200px}}.employee .info h4{font-size:20px;letter-spacing:-.4px;line-height:24px;margin-bottom:5px;font-family:Gotham Bold,sans-serif;color:#031e45}.employee .info h5{font-size:13px;line-height:15px;letter-spacing:.65px;margin-bottom:5px;text-transform:uppercase;color:#47bfaf}@media only screen and (min-width:992px){.employee .info h5{margin-bottom:0}}.employee .info p{display:block;margin-bottom:0;margin-top:auto;font-size:14px;font-family:Gotham Book,sans-serif;letter-spacing:-.28px;line-height:16px;color:#434a4f}.feature-container,.solution-container{padding:20px;display:block;width:100%;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.1);margin:10px auto 20px;color:#031e45;background-color:#fff;transition:.3s ease;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased!important}@media only screen and (min-width:992px){.feature-container,.solution-container{padding:30px 30px 0;margin:0 auto 30px;min-height:208px}}.feature-container .s-heading,.solution-container .s-heading{display:flex;align-items:center;padding-bottom:15px;border-bottom:2px solid #e6e6e6}.feature-container .s-heading span,.solution-container .s-heading span{width:24px;height:24px;display:block;background-size:contain;background-position:50%;margin-right:10px;background-repeat:no-repeat}.feature-container .s-heading h4,.solution-container .s-heading h4{font-size:16px;letter-spacing:-.4px;line-height:21px;font-family:Gotham Bold,sans-serif}@media only screen and (min-width:992px){.feature-container .s-heading h4,.solution-container .s-heading h4{font-size:18px}}.feature-container p,.solution-container p{padding-top:15px;font-size:14px;line-height:19px;letter-spacing:-.28px;color:#434a4f}@media only screen and (min-width:992px){.feature-container p,.solution-container p{padding-top:20px}}.feature-container .learn-more,.solution-container .learn-more{padding:0;margin-top:20px;color:#47bfaf}@media only screen and (min-width:992px){.solution-container{height:100%;margin-bottom:30px}}.solution-container:hover{transition:.3s ease;-webkit-font-smoothing:subpixel-antialiased;transform:translateZ(0) scale(1.01);-webkit-backface-visibility:hidden;box-shadow:0 6px 14px rgba(0,0,0,.3)}.mb-4 .solution-container{margin-top:0;padding:14px 0}@media only screen and (min-width:768px){.mb-4 .solution-container{padding:30px}}@media only screen and (min-width:992px){.mb-4 .solution-container{padding:30px 30px 0}}.mb-4 .solution-container .solid-btn{max-width:calc(100% - 28px)}@media only screen and (min-width:768px){.mb-4 .solution-container .solid-btn{max-width:208px}}a.feature-container{transition:.3s ease;transform:scaleX(1)}a.feature-container:hover{transition:.3s ease;transform:scaleX(1.1);-webkit-font-smoothing:subpixel-antialiased;transform:translateZ(0) scale(1.01);-webkit-backface-visibility:hidden;box-shadow:0 6px 14px rgba(0,0,0,.3)}.steps-container{padding:24px 24px 34px;display:block;width:100%;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.1);margin:0 auto 10px;color:#031e45;background-color:#fff}@media only screen and (min-width:992px){.steps-container{padding:30px 30px 0;height:100%;margin:0 auto 40px}}.steps-container .s-heading{display:flex;align-items:center;padding-bottom:15px;border-bottom:2px solid #e6e6e6}.steps-container .s-heading h4{font-size:20px;letter-spacing:-.4px;line-height:24px;font-family:Gotham Bold,sans-serif}.steps-container p{padding-top:15px;font-size:14px;line-height:19px;letter-spacing:-.28px;color:#434a4f}@media only screen and (min-width:992px){.steps-container p{padding-top:20px}}.solution-container{padding:14px;height:auto;margin-bottom:0}@media only screen and (min-width:992px){.solution-container{padding:30px 30px 0;margin:0 auto 40px;height:100%}}.solution-container .s-heading{flex-direction:column;border:none;padding-bottom:10px}.solution-container .s-heading span{margin:0 0 10px}@media only screen and (min-width:992px){.solution-container .s-heading span{margin-bottom:0;margin-right:10px}}.solution-container .s-heading h4{text-align:center;font-size:14px;letter-spacing:-.6px;line-height:19px}@media only screen and (min-width:992px){.solution-container .s-heading h4{font-size:18px;letter-spacing:-.4px;line-height:21px;font-family:Gotham Bold,sans-serif}}@media only screen and (min-width:992px){.solution-container .s-heading{flex-direction:row;align-items:center;padding-bottom:15px;border-bottom:2px solid #e6e6e6}}.solution-container p{display:none}@media only screen and (min-width:992px){.solution-container p{display:block}}.solution-container .learn-more{display:none}@media only screen and (min-width:992px){.solution-container .learn-more{display:flex}}.solution-container .solid-btn{background-color:#47bfaf;border-color:#47bfaf;font-size:11px;line-height:15px;padding:10px;letter-spacing:0;margin:0 auto;font-family:Gotham Bold,sans-serif}.article-container,.event-container,.integration-container{padding:30px;background-color:#fff;display:flex;flex-direction:column;width:100%;box-shadow:0 6px 14px rgba(0,0,0,.1);margin:0 auto 30px;border-radius:4px;transform:scale(1);transition:.3s ease}.article-container:hover,.event-container:hover,.integration-container:hover{transition:.3s ease;transform:scale(1.01);box-shadow:0 6px 14px rgba(0,0,0,.3)}.article-container .thumbnail,.event-container .thumbnail,.integration-container .thumbnail{background-color:#cfcfcf;width:100%;min-height:200px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block;position:relative}.article-container .thumbnail .tag,.event-container .thumbnail .tag,.integration-container .thumbnail .tag{position:absolute;top:0;right:0;background-color:#e96d68;color:#fff;font-size:12px;line-height:22px;letter-spacing:.36px;padding:3px 8px;text-transform:uppercase;font-family:Gotham Bold,sans-serif}.article-container .thumbnail .tag-red,.event-container .thumbnail .tag-red,.integration-container .thumbnail .tag-red{background-color:#e96d68!important}.article-container .thumbnail .tag-green,.event-container .thumbnail .tag-green,.integration-container .thumbnail .tag-green{background-color:#47bfaf!important}.article-container .thumbnail .tag-blue,.event-container .thumbnail .tag-blue,.integration-container .thumbnail .tag-blue{background-color:#00b5e1!important}.article-container .thumbnail .tag-dark,.event-container .thumbnail .tag-dark,.integration-container .thumbnail .tag-dark{background-color:#031e45!important}.article-container .news-title,.event-container .news-title,.integration-container .news-title{font-size:20px;font-family:Gotham Bold,sans-serif;border-bottom:2px solid #e6e6e6;width:100%;letter-spacing:-.4px;padding:20px 0 10px;display:block;color:#031e45}.article-container .text,.event-container .text,.integration-container .text{width:100%;display:flex;flex-direction:column}.article-container .text .news-title,.event-container .text .news-title,.integration-container .text .news-title{font-size:20px;font-family:Gotham Bold,sans-serif;border-bottom:2px solid #e6e6e6;width:100%;letter-spacing:-.4px;padding:20px 0 10px;display:block;color:#031e45}.article-container .text ul,.event-container .text ul,.integration-container .text ul{display:flex;font-size:14px;list-style:none;padding:0;margin:12px 0 10px;flex-wrap:wrap}.article-container .text ul li,.event-container .text ul li,.integration-container .text ul li{margin-right:20px;font-family:Gotham Medium,sans-serif;font-size:14px;line-height:22px;letter-spacing:-.28px;color:#434a4f}.article-container .text .webinar-line,.event-container .text .webinar-line,.integration-container .text .webinar-line{flex-direction:column}.article-container .text p,.event-container .text p,.integration-container .text p{font-size:14px;line-height:16px;letter-spacing:-.28px;color:#434a4f;margin-bottom:20px;min-height:64px}.article-container .text .learn-more,.event-container .text .learn-more,.integration-container .text .learn-more{color:#47bfaf;margin-bottom:0;margin-top:auto;min-height:0!important}.article-container .text{min-height:224px}.job-container{padding:30px;background-color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.1);margin:0 auto;border-radius:4px;transform:scale(1);transition:.3s ease}.job-container,.job-container .text{display:flex;flex-direction:column;width:100%}.job-container .text .news-title{font-size:18px;font-weight:700;font-family:Gotham Bold,sans-serif;border-bottom:2px solid #e6e6e6;width:100%;letter-spacing:-.4px;padding-bottom:12px;display:block;color:#031e45}.job-container .text ul{display:flex;font-size:14px;list-style:none;flex-direction:column;padding:0;margin:12px 0 30px}@media only screen and (min-width:768px){.job-container .text ul{flex-direction:row}}.job-container .text ul li{margin-right:20px;font-family:Gotham Medium,sans-serif;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-.28px;color:#434a4f}@media only screen and (min-width:768px){.job-container .text ul .department{margin-left:auto;margin-right:0}}.job-container .text p{font-size:14px;line-height:16px;letter-spacing:-.28px;color:#8e8e8e;margin-bottom:20px}.job-container .text .learn-more{color:#47bfaf;margin-bottom:0;margin-top:auto}.job-container:hover{transition:.3s ease;transform:scale(1.01);box-shadow:0 6px 14px rgba(0,0,0,.3)}.job-container:hover .learn-more{color:#47bfaf!important;transition:.3s ease}.job-container:hover .learn-more span{margin-left:13px;transition:.3s ease;background-image:url(../images/arrow-green.svg)}.integration-container .thumbnail{min-height:150px;background-color:transparent;border-radius:4px;border:2px solid #e6e6e6;position:relative}.integration-container .thumbnail .int-logo{display:block;width:70%;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;background-position:50%;background-repeat:no-repeat}.integration-container .text ul,.pod-container{margin-bottom:30px}.pod-container{padding:20px 10px 0;height:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.1)}.pod-container span{display:block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:50%}.pod-container h4{font-size:14px;line-height:18px;letter-spacing:-.32px;margin-top:5px;color:#031e45;text-align:center}.table{width:100%;border-spacing:4px;border-collapse:separate;overflow:scroll}.table th{font-size:10px;letter-spacing:-.3px;padding-bottom:10px;text-align:left;font-family:Gotham Bold;font-weight:700;color:#031e45}@media only screen and (min-width:768px){.table th{text-align:center;font-size:14px}}.table td{text-align:center;padding:10px 20px;background-color:rgba(3,30,69,.2);color:#031e45;font-size:13px;font-family:Gotham Bold;width:160px}@media only screen and (min-width:768px){.table td{font-size:20px;padding:20px}}.table td:first-of-type{width:100px;text-align:left}@media only screen and (min-width:768px){.table td:first-of-type{width:auto}}.table tr:nth-child(2) td{background-color:#031e45;color:#fff}.grey{background-color:#dcdcdc}.grey .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.grey td{background-color:#fff}.small-print{font-size:12px;line-height:16px;letter-spacing:-.24px;margin-top:20px}@media only screen and (min-width:768px){.small-print{font-size:14px;line-height:16px;margin-top:30px}}.testimonial-section{width:100%;position:relative;max-width:1350px;margin:0 auto}.testimonial-section .swiper-button-next,.testimonial-section .swiper-button-prev{display:none}@media only screen and (min-width:1200px){.testimonial-section .swiper-button-next,.testimonial-section .swiper-button-prev{display:flex}}.featured-section{width:100%;position:relative;max-width:1350px;margin:0 auto}.featured-section .swiper-pagination{display:block;margin-top:40px}.featured-section .swiper-button-next,.featured-section .swiper-button-prev{display:none}@media only screen and (min-width:1200px){.featured-section .swiper-button-next,.featured-section .swiper-button-prev{display:flex}}.testimonial-slider{width:100%;height:100%;max-width:760px;margin:0 auto;z-index:0;margin-bottom:30px;box-shadow:0 6px 14px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.testimonial-slider{margin-bottom:40px}}.testimonial-slider .swiper-slide{display:flex;flex-direction:column;width:100%;border-radius:4px;background-color:#fff}@media only screen and (min-width:768px){.testimonial-slider .swiper-slide{flex-direction:row}}.testimonial-slider .swiper-slide .thumbnail{display:block;width:100%;min-width:286px;min-height:326px;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:4px 4px 0 0}@media only screen and (min-width:768px){.testimonial-slider .swiper-slide .thumbnail{max-width:286px;border-radius:4px 0 0 4px}}.testimonial-slider .swiper-slide .text{padding:22px 24px;border-radius:0 0 4px 4px}@media only screen and (min-width:992px){.testimonial-slider .swiper-slide .text{padding:30px 40px;border-radius:0 4px 4px 0}}.testimonial-slider .swiper-slide .text h4{margin-bottom:20px;font-size:18px;line-height:21px;font-family:Gotham Bold;color:#47bfaf}.testimonial-slider .swiper-slide .text p{font-size:14px;line-height:20px;letter-spacing:-.32px;color:#031e45;font-family:Gotham Medium,sans-serif;font-weight:500}@media only screen and (min-width:1900px){.testimonial-slider .swiper-slide .text p{font-size:16px;line-height:22px}}.testimonial-slider .swiper-slide .text .person{list-style:none;padding:0;margin:20px 0;font-size:13px;color:#031e45}.testimonial-slider .swiper-slide .text a{color:#47bfaf;font-size:14px}.featured-slider{width:100%;height:100%;margin:0 auto;z-index:0}.featured-slider .swiper-slide{display:flex;flex-direction:column;width:100%;background-color:#fff}@media only screen and (min-width:1024px){.featured-slider .swiper-slide{flex-direction:row}}.featured-slider .swiper-slide .thumbnail{display:block;width:100%;padding-top:56.25%;background-size:cover;background-position:top;background-repeat:no-repeat}@media only screen and (min-width:1024px){.featured-slider .swiper-slide .thumbnail{min-height:468px;padding-top:0;border-radius:10px}}@media only screen and (min-width:1440px){.featured-slider .swiper-slide .thumbnail{min-width:760px;min-height:468px;padding-top:0}}.featured-slider .swiper-slide .iframe-container{width:100%}@media only screen and (min-width:768px){.featured-slider .swiper-slide .iframe-container{height:468px;padding-top:0;border-radius:10px}}@media only screen and (min-width:1440px){.featured-slider .swiper-slide .iframe-container{min-width:760px;min-height:468px;padding-top:0}}.featured-slider .swiper-slide .iframe-container .video-thumbnail{padding-top:0;height:208px;position:relative;max-width:970px;width:100%;margin:0 auto}@media only screen and (min-width:568px){.featured-slider .swiper-slide .iframe-container .video-thumbnail{height:320px}}@media only screen and (min-width:768px){.featured-slider .swiper-slide .iframe-container .video-thumbnail{height:468px}}.featured-slider .swiper-slide .iframe-container .video-thumbnail iframe{border-radius:10px;position:absolute;top:0;left:0}.featured-slider .swiper-slide .only-iframe{width:100%}@media only screen and (min-width:768px){.featured-slider .swiper-slide .only-iframe{height:468px;padding-top:0;border-radius:10px}}@media only screen and (min-width:1440px){.featured-slider .swiper-slide .only-iframe{min-width:760px;min-height:468px;padding-top:0}}.featured-slider .swiper-slide .only-iframe .iframe-wrapper{overflow:hidden;padding-top:56.25%;position:relative}.featured-slider .swiper-slide .only-iframe .iframe-wrapper iframe{border-radius:10px;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.featured-slider .swiper-slide .text{margin-top:20px;width:100%}@media only screen and (min-width:1024px){.featured-slider .swiper-slide .text{padding-left:24px;margin-top:0;display:flex;flex-direction:column;max-width:595px}}.featured-slider .swiper-slide .text h4{font-size:14px;line-height:16px;letter-spacing:.7px;text-transform:uppercase;font-family:Gotham Bold;color:#031e45}.featured-slider .swiper-slide .text .title{margin-bottom:20px;font-size:26px;line-height:31px;letter-spacing:-.52px;font-family:Gotham Bold;color:#031e45}.featured-slider .swiper-slide .text p{font-size:14px;line-height:22px;letter-spacing:-.28px;color:#031e45}.featured-slider .swiper-slide .text .solid-btn{display:block;margin-top:30px;padding:17px 0;width:auto}@media only screen and (min-width:768px){.featured-slider .swiper-slide .text .solid-btn{max-width:172px}}.featured-slider .swiper-slide .text .solid-btn:hover{background-color:#47bfaf;border-color:#47bfaf;color:#fff}.featured-slider .tag{font-size:11px;letter-spacing:.36px;line-height:12px;font-family:Gotham Bold,sans-serif;color:#fff;background-color:#e96d68;padding:5px 8px;border-radius:0;text-transform:uppercase}@media only screen and (min-width:992px){.featured-slider .tag{position:absolute;right:0}}.featured-slider .tag-red{background-color:#e96d68!important}.featured-slider .tag-green{background-color:#47bfaf!important}.featured-slider .tag-blue{background-color:#00b5e1!important}.featured-slider .tag-dark{background-color:#031e45!important}.featured-slider .flex-line{margin-top:4px;margin-bottom:15px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.swiper-button-next,.swiper-button-prev{display:none}@media only screen and (min-width:1200px){.swiper-button-next,.swiper-button-prev{display:flex;position:absolute;top:45%;z-index:1}.swiper-button-next:focus,.swiper-button-prev:focus{outline:none}.swiper-button-next:after,.swiper-button-prev:after{content:"";font-size:0;font-family:none;width:15px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain}}.swiper-button-next{right:30px}.swiper-button-next:after{background-image:url(../images/right-green.svg)}.swiper-button-prev{left:30px}.swiper-button-prev:after{background-image:url(../images/left-green.svg)}.swiper-pagination{position:static}.swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;background:#47bfaf}.swiper-pagination .swiper-pagination-bullet:focus{outline:none}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#47bfaf}.logo-container{display:grid;width:100%;max-width:760px;margin:40px auto 0;grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.logo-container{grid-template-columns:1fr 1fr 1fr 1fr}}.logo-container .logo{width:100%;background-color:#fff;padding:10px 20px;border-radius:4px;border:2px solid #ececec}.logo-container .logo span{width:100%;min-height:50px;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.magicscroll-container{width:100%;max-width:768px;margin:0 auto;position:relative}.magicscroll-container .fade-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;width:100%;display:block;z-index:1}.MagicScroll{width:100%;max-width:760px;margin:40px auto 0}.MagicScroll .logo{width:90%;background-color:#fff;padding:10px 20px;border-radius:4px;border:2px solid #ececec}.MagicScroll .logo span{width:100%;min-height:50px;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.tab-bg{height:auto}.tab-bg .container{padding:0 10px}ul.tabs{margin:0 auto;padding:0;list-style:none;height:55px;width:95%;display:flex;justify-content:space-around;padding-top:10px;margin-bottom:60px}ul.tabs li{padding-left:15px;padding-right:15px;cursor:pointer;height:45px;width:100%;text-align:center;line-height:31px;overflow:hidden;position:relative;font-size:18px;letter-spacing:-.36px;font-family:Gotham Book,sans-serif;color:#031e45;border-bottom:4px solid #e6e6e6}ul.tabs li.active{color:#47bfaf;font-family:Gotham Bold,sans-serif;border-bottom:4px solid #47bfaf;display:block}.tab_container{border-top:none;clear:both;float:left;width:100%;overflow:auto}.tab_content{padding:20px 0;display:none}@media screen and (min-width:1280px){.tab_content{padding:0;overflow:hidden}}.tab_content img{max-height:300px;width:100%}@media screen and (min-width:480px){.tab_content img{width:auto}}@media screen and (min-width:992px){.tab_content img{width:100%;max-height:none}}.tab_content p{margin-bottom:20px;font-size:14px;letter-spacing:-.28px;line-height:20px}.tab_content .text{width:100%;margin-top:20px}@media screen and (min-width:992px){.tab_content .text{margin-top:0}}@media screen and (min-width:1280px){.tab_content .text{float:right;max-width:508px}}.tab_content .text h4{font-size:18px;letter-spacing:-.38px;font-family:Gotham Bold,sans-serif;margin-bottom:20px}.tab_content .text p{margin-bottom:20px;font-size:14px;letter-spacing:-.28px;line-height:20px}.tab_content .text ul{padding-left:18px;margin-bottom:20px}.tab_content .text ul li{margin-bottom:5px;font-size:14px;letter-spacing:-.28px;line-height:18px}.tab_drawer_heading{display:none}@media screen and (max-width:640px){.tabs{display:none}.tab_drawer_heading{border-top:1px solid #47bfaf;margin:0;padding:10px 0;display:block;cursor:pointer;font-size:18px;color:#031e45;position:relative}.tab_drawer_heading i{transform:rotate(0deg);transition:.2s ease-out;float:right;font-size:20px;position:absolute;top:10px;right:20px}.tab_drawer_heading.d_active i{transform:rotate(45deg);transition:.2s ease-out;font-size:20px;align-items:center}.fa{justify-content:flex-end}ul.tabs{display:none}}.tab-content.active{display:block}.contact-container{padding:40px;text-align:center;border-radius:4px;background-color:#f0f7fb;margin-bottom:20px}@media screen and (min-width:768px){.contact-container{margin-bottom:0;padding:60px 40px}}@media screen and (min-width:992px){.contact-container{height:100%}}.contact-container .heading{font-size:24px;letter-spacing:-1px;margin-bottom:15px;color:#031e45}.contact-container p{margin-bottom:40px;font-size:14px;line-height:22px;font-weight:300;letter-spacing:-.28px;color:#434a4f}.contact-container .solid-btn{display:block;background-color:#47bfaf;border-color:#47bfaf;line-height:20px;margin:30px auto 0;max-width:100%}@media screen and (min-width:1280px){.contact-container .solid-btn{display:inline;max-width:250px}}.contact-container .solid-btn:hover{color:#fff;border-color:#031e45;transition:.3s ease;background-color:#031e45}.lpb-margin{margin-bottom:30px}.add-thread{margin-top:5px;font-weight:400;font-size:14px;color:#031e45;display:block;position:relative;padding-left:25px;padding-top:1px;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.add-thread input{position:absolute;opacity:0;left:0;top:0;cursor:pointer;height:16px;z-index:1}.add-thread .checkmark{position:absolute;top:1px;left:0;height:16px;width:16px;border-radius:4px;border:2px solid rgba(3,30,69,0)}.add-thread .checkmark,.add-thread:hover input~.checkmark{background-color:rgba(3,30,69,.1)}.add-thread input:checked~.checkmark{background-color:#fff;border:2px solid rgba(3,30,69,.3)}.add-thread .checkmark:after{content:"";position:absolute;display:none}.add-thread input:checked~.checkmark:after{display:block}.add-thread .checkmark:after{top:1px;left:1px;width:10px;height:10px;background-image:url(../images/checked.svg);background-repeat:no-repeat;background-position:50%}.half-grey{background:-webkit-repeating-linear-gradient(#f0f7fb,#f0f7fb 49.9%,#031e45 50.1%,#031e45);background:repeating-linear-gradient(#f0f7fb,#f0f7fb 49.9%,#031e45 50.1%,#031e45)}.pricing-quote{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:4px;padding:30px;box-shadow:0 6px 14px rgba(0,0,0,.1)}@media screen and (min-width:1280px){.pricing-quote{padding:60px 74px}}.pricing-quote .subtitle{font-size:12px;text-transform:uppercase;letter-spacing:.6px;line-height:15px;font-family:Gotham Bold,sans-serif;color:#031e45}.pricing-quote .boxes{display:flex;flex-direction:column;width:100%;margin-top:30px}@media screen and (min-width:768px){.pricing-quote .boxes{flex-direction:row}}.pricing-quote .boxes .box{background-color:#47bfaf;border-radius:4px;width:100%;padding:40px;text-align:center}.pricing-quote .boxes .box:first-of-type{margin-bottom:30px}@media screen and (min-width:768px){.pricing-quote .boxes .box:first-of-type{margin-bottom:0}}.pricing-quote .boxes .box h3{font-size:40px;font-family:Gotham Bold,sans-serif;color:#fff}.pricing-quote .boxes .box .subtitle{margin-top:10px;color:#031e45}.pricing-quote .boxes .box:first-of-type{margin-right:0}@media screen and (min-width:768px){.pricing-quote .boxes .box:first-of-type{margin-right:24px}}.pricing-quote .small-print{text-align:center;color:#031e45}.pricing-quote .small-print a{margin-top:10px;display:block;color:#031e45;text-decoration:underline}.pricing-quote .solid-btn{margin-top:30px;border-color:#47bfaf;background-color:#47bfaf}.pricing-quote .solid-btn:hover{color:#fff;border-color:#031e45;background-color:#031e45;transition:.3s ease}.grid-5{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:30px;margin-bottom:60px}@media screen and (min-width:1280px){.grid-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.grid-5 .country{text-align:center}@media screen and (min-width:1280px){.grid-5 .country{border-right:2px solid #cfcfcf}}.grid-5 .country:last-of-type{border:none}.grid-5 .country h4{margin-bottom:10px;font-family:Gotham Medium,sans-serif;font-size:14px;letter-spacing:-.28px;color:#031e45}.grid-5 .country a{font-family:Gotham Book,sans-serif;font-size:16px;color:#47bfaf}.grid-5 .stats-detail{text-align:center}.grid-5 .stats-detail h4{margin-bottom:5px;font-family:Gotham Bold,sans-serif;font-size:20px;letter-spacing:-.8px;color:#fff}@media screen and (min-width:768px){.grid-5 .stats-detail h4{font-size:40px}}.grid-5 .stats-detail p{font-family:Gotham Medium,sans-serif;font-size:16px;color:#47bfaf}.stats-banner{padding:50px 0;background-color:#031e45}@media screen and (min-width:768px){.stats-banner{padding:80px 0}}.stats-banner .grid-5{margin:0}.location-banner{padding:60px 0}.location-banner .col-12{margin-bottom:40px}.location-banner .col-12:last-child{margin:0}.location .mini-map{width:100%}.location h4{font-size:18px;font-family:Gotham Bold,sans-serif;line-height:21px;letter-spacing:-.36px;margin:20px 0 10px;color:#47bfaf}.location p{font-size:14px;line-height:18px;letter-spacing:-.28px;font-family:Gotham Book,sans-serif;color:#fff}#myInput{background-image:url(../images/search.svg);background-position:98%,100%;background-repeat:no-repeat;width:100%;font-size:15px;padding:16px 20px;font-family:Gotham Medium,sans-serif;border:none;margin-top:30px;border-radius:4px;background-color:rgba(3,30,69,.1);color:#031e45}#myInput::placeholder{color:#031e45}#myInput:focus{border:none;outline:none}.grid{margin-bottom:60px}@media only screen and (min-width:992px){.grid{margin-bottom:100px}}.grid-item{width:100%;border-top:15px solid transparent;border-bottom:15px solid transparent}@media only screen and (min-width:768px){.grid-item{width:50%;border:15px solid transparent}}@media only screen and (min-width:1280px){.grid-item{width:33.3%}}.grid-item .article-container{margin-bottom:0!important;height:100%}.grid-item .article-container .text{min-height:224px}.grid-item .feature-container{padding-bottom:40px}.grid-item .event-container,.grid-item .feature-container,.grid-item .integration-container{margin-bottom:0!important}.grid-item .event-container .text ul{justify-content:space-between}.grid-item .event-container .text ul li:last-of-type{margin-right:0}.grid-item--half{width:100%}@media only screen and (min-width:1280px){.grid-item--half{width:50%}}.grid-item--width2{width:100%}.grid-item--width2 .article-container,.grid-item--width2 .event-container{flex-direction:column}@media only screen and (min-width:1024px){.grid-item--width2 .article-container,.grid-item--width2 .event-container{flex-direction:row}}.grid-item--width2 .article-container .thumbnail,.grid-item--width2 .event-container .thumbnail{width:100%;padding-top:56.25%}@media only screen and (min-width:1024px){.grid-item--width2 .article-container .thumbnail,.grid-item--width2 .event-container .thumbnail{padding-top:0;min-height:440px}}.grid-item--width2 .article-container .text,.grid-item--width2 .event-container .text{width:100%;margin-top:30px}@media only screen and (min-width:1024px){.grid-item--width2 .article-container .text,.grid-item--width2 .event-container .text{width:50%;margin-left:30px;margin-top:0}}.grid-item--width2 .article-container .text .news-title,.grid-item--width2 .event-container .text .news-title{padding-top:0}.grid-item--width3{width:100%}@media only screen and (min-width:1280px){.grid-item--width3{width:66.6%}}.grid-item--height2{height:280px}@media only screen and (min-width:1280px){.grid-item--height2{height:560px}}.grid-item--height2 .thumbnail{height:560px!important}@media only screen and (min-width:992px){.grid-row{margin-left:-30px;margin-right:-30px}}.sorting-container{margin:20px auto 40px}@media only screen and (min-width:1280px){.sorting-container{margin:60px auto 40px}}.sorting-container .col-12{padding:0}.sorting{padding:15px 0;margin:0;border-top:2px solid rgba(3,30,69,.2);border-bottom:2px solid rgba(3,30,69,.2)}.sorting select{padding:12px;border-radius:4px;border:none;width:100%;color:#031e45;background:rgba(3,30,69,.1) url(../images/dropdown-dark.svg) no-repeat 95% 50%/12px 10px;-webkit-appearance:none;font-family:Gotham Medium,sans-serif;font-size:14px}@media only screen and (min-width:768px){.sorting select{margin-left:24px;width:46.7%}}.sorting select:focus,.sorting select option:focus{border:none;outline:none}@media only screen and (min-width:1441px){.sorting select{min-width:206px}}.sorting .filters{display:flex;flex-direction:column}@media only screen and (min-width:768px){.sorting .filters{flex-direction:row}}.sorting .filters select{margin-top:10px}@media only screen and (min-width:768px){.sorting .filters select{margin-top:0}}.sorting .filters select:first-of-type{margin-left:0;margin-top:0}@media only screen and (min-width:768px){.sorting .sort{float:none;margin-left:0;margin-top:20px;width:48%}}@media only screen and (min-width:992px){.sorting .sort{float:right;margin-left:25px;margin-top:0;width:48%}}.sorting .even{display:flex;width:100%;flex-direction:column}@media only screen and (min-width:768px){.sorting .even{flex-direction:row}}.sorting .even .filters{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.sorting .even .filters{flex-direction:row}}.sorting .even .filters select{width:100%}@media only screen and (min-width:768px){.sorting .even .filters select{width:31.7%}}.sort{margin-left:0;margin-top:10px}@media only screen and (min-width:768px){.sort{margin-top:0;margin-left:25px;float:right}}.video-thumbnail{padding-top:56.25%;position:relative;max-width:970px;width:100%;margin:0 auto}.video-thumbnail iframe{position:absolute;top:0;left:0;border-radius:10px}.video-benefits{margin-left:0;margin-top:40px}@media only screen and (min-width:992px){.video-benefits{margin-left:30px;margin-top:0}}.video-benefits .benefit span{width:24px;height:24px}.video-container{display:block}.video-container .video-thumbnail{padding-top:56.25%}.video-container .solid-btn{text-align:center;margin:40px auto 0;display:block}.video-container .solid-btn:hover{color:#707070;border-color:#707070;transition:.3s ease;background-color:transparent}.link-box{background-color:#fff;border-radius:4px;padding:40px;height:100%}.link-box .linkbox-heading{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #e6e6e6}.link-box .linkbox-heading span{width:24px;height:24px;display:block;background-size:contain;background-position:50%;margin-right:10px;background-repeat:no-repeat}.link-box .linkbox-heading h4{font-size:16px;letter-spacing:-.4px;line-height:21px;font-family:Gotham Bold,sans-serif}@media only screen and (min-width:992px){.link-box .linkbox-heading h4{font-family:Gotham Bold,sans-serif;font-size:18px;color:#031e45}}.link-box p{font-size:14px;line-height:22px;letter-spacing:-.28px;font-family:Gotham Book,sans-serif;color:#031e45}.link-box ul{list-style:none;padding:0}.link-box ul li{margin-bottom:15px}.link-box ul li a{display:flex;align-items:center;font-size:16px;letter-spacing:-.32px;line-height:19px;font-family:Gotham Medium,sans-serif;color:#031e45}.link-box ul li a:before{content:"";width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-image:url(../images/link-open.svg);padding-right:18px;margin-right:10px}.link-box ul li a:before,.team-photo{background-position:50%;display:block}.team-photo{width:100%;background-size:cover;background-repeat:repeat;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.1);background-color:#fff}.team-photo img{width:100%;height:auto}input[type=range]{margin:20px 0;width:100%}.rangeslider,.rangeslider__fill{transition:background .3s}.range-wrap{width:100%;position:relative;margin-top:50px}.range-wrap .values{display:flex;justify-content:space-between;width:100%}.range-wrap .values p{font-size:14px}.range-value{position:absolute;top:-50%}.range-value span{width:30px;height:24px;line-height:24px;text-align:center;color:#707070;font-size:18px;font-family:Gotham Bold,sans-serif;display:block;position:absolute;left:50%;transform:translate(-50%);border-radius:6px}.range-value span:before{content:"";position:absolute;width:0;height:0;top:100%;left:50%;margin-left:-5px;margin-top:-1px}.int-section{padding-top:150px}@media only screen and (min-width:992px){.int-section{padding-top:200px}}@media only screen and (min-width:992px){.int-section .int-row{align-items:center}}.int-section .int-text{max-width:470px}.int-section .int-text h1{font-size:26px;font-family:Gotham Bold,sans-serif;letter-spacing:-.52px;line-height:32px;margin-bottom:20px;color:#47bfaf}@media only screen and (min-width:992px){.int-section .int-text h1{font-size:40px;letter-spacing:-.8px;line-height:48px}}.int-section .int-text p{font-size:14px;line-height:22px;letter-spacing:-.28px;color:#031e45;font-family:Gotham Book,sans-serif}.int-section .int-logo{width:100%;height:40px;display:block;background-size:contain;margin-bottom:30px;background-repeat:no-repeat}@media only screen and (min-width:992px){.int-section .int-logo{background-position:100%;height:100px;max-width:350px;float:right}}.int-section .int-mobile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.int-section .int-mobile-header h1{font-size:26px;font-family:Gotham Bold,sans-serif;letter-spacing:-.52px;line-height:32px;color:#47bfaf;margin:0}.int-section .int-mobile-header .int-logo{width:50%;margin:0}.int-details{margin-bottom:50px}.int-details h4{padding-bottom:20px;margin-bottom:20px;font-family:Gotham Bold,sans-serif;font-size:18px;color:#47bfaf;border-bottom:2px solid #fff}.int-details p{font-size:14px;line-height:22px;letter-spacing:-.28px;font-family:Gotham Book,sans-serif}.int-details .active-since{display:flex;justify-content:space-between;width:100%}.int-details .active-since p{padding-bottom:12px;font-size:16px;letter-spacing:-.32px;line-height:19px;font-family:Gotham Medium,sans-serif;color:#fff}.int-details table{width:100%;border-collapse:collapse}.int-details table tr{vertical-align:text-top}.int-details table tr td{padding-bottom:0;font-size:16px;letter-spacing:-.32px;line-height:19px;font-family:Gotham Medium,sans-serif;color:#fff}.int-details table tr td:last-of-type{text-align:right}.int-details ul{list-style:none;padding:0}.int-details ul li{margin-bottom:12px}.int-details ul li a{display:flex;align-items:center;font-size:16px;letter-spacing:-.32px;line-height:19px;font-family:Gotham Medium,sans-serif;color:#fff}.int-details .external-links{list-style:none;padding:0}.int-details .external-links li{display:flex;margin-bottom:15px}.int-details .external-links li span{width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(../images/link-open.svg);display:block}.int-details .external-links li a{margin-left:12px;width:calc(100% - 30px);font-size:16px;letter-spacing:-.32px;line-height:22px;font-family:Gotham Medium,sans-serif;color:#fff}.int-body{margin-bottom:50px}@media only screen and (min-width:992px){.int-body{margin-bottom:100px;max-width:660px}}.int-body figure{margin:30px 0}.int-body h1,.int-body h2,.int-body h3,.int-body h4,.int-body h5{padding-top:40px;margin-bottom:20px;font-family:Gotham Bold,sans-serif;font-size:24px;letter-spacing:-.6px;line-height:30px;color:#031e45}@media only screen and (min-width:768px){.int-body h1,.int-body h2,.int-body h3,.int-body h4,.int-body h5{font-size:30px;line-height:36px;padding-top:80px}}.int-body blockquote{position:relative;padding-left:1em;border-left:.2em solid #47bfaf;font-family:Gotham Book,serif;color:#031e45;margin:40px 0;font-size:18px;letter-spacing:-1.3px;font-family:Gotham Bold}@media only screen and (min-width:768px){.int-body blockquote{font-size:20px;letter-spacing:-.8px;line-height:28px}}@media only screen and (min-width:1200px){.int-body blockquote{font-size:24px;line-height:32px}}.int-body blockquote:after,.int-body blockquote:before{content:"\201C";font-family:Gotham Book,serif;color:#47bfaf}.int-body blockquote:after{content:"\201D"}.int-body p{font-size:14px;line-height:22px;letter-spacing:-.28px;font-family:Gotham Book,sans-serif;margin-bottom:20px;color:#434a4f}.int-body a{color:#47bfaf;line-height:22px;letter-spacing:-.3px;display:inline-block;position:relative;height:100%}.int-body a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:".";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}.int-body a:hover{text-decoration:none}.int-body a:hover:after{width:100%;transition:.3s ease}.int-body .bold{font-family:Gotham Bold}.int-body ol,.int-body ul{padding:0 0 0 17px;margin:0 0 20px}.int-body ol li,.int-body ul li{font-size:14px;line-height:22px;letter-spacing:-.28px;color:#434a4f;font-family:Gotham Book,sans-serif}.int-body ol li a,.int-body ul li a{color:#47bfaf;font-size:14px;line-height:22px;letter-spacing:-.3px;display:inline-block;position:relative;height:100%}.int-body ol li a:after,.int-body ul li a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:"";color:transparent;background:#47bfaf;height:2px;transition:.3s ease;z-index:3}.int-body ol li a:hover,.int-body ul li a:hover{text-decoration:none}.int-body ol li a:hover:after,.int-body ul li a:hover:after{width:100%;transition:.3s ease}.int-body .row-benefits{width:100%;display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.int-body .row-benefits{grid-template-columns:1fr 1fr;grid-column-gap:30px;grid-row-gap:30px}}.int-body .row-benefits .benefit{margin-bottom:40px}@media only screen and (min-width:768px){.int-body .row-benefits .benefit{margin-bottom:0}}.int-body .row-benefits .benefit h4{font-size:20px!important;letter-spacing:-.4px;line-height:27px;margin-bottom:0;padding-top:0}.int-body .row-benefits .benefit p{font-size:14px;line-height:20px;letter-spacing:-.28px;margin-bottom:0}.int-body .row-benefits .benefit:last-child{margin-bottom:0}.split-bg{background-color:#f0f7fb;width:100%;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:none;padding:80px 0 0}@media only screen and (min-width:1024px){.split-bg{background-image:url(../images/split-blue-bg.jpg)}.split-bg .int-body{max-width:455px}}@media only screen and (min-width:1280px){.split-bg{padding:120px 0 60px}.split-bg .int-body{max-width:660px}}.product-nav{margin-top:24px}.product-nav .slick-track{width:100%!important}.product-nav .slide{width:45px!important;height:45px;border-radius:4px;margin-right:15px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:10px;border:2px solid transparent}@media only screen and (min-width:768px){.product-nav .slide{width:74px!important;height:74px;margin-right:24px;border-radius:10px}}.product-nav .slide:focus{outline:none!important;border:2px solid #47bfaf}.product-nav .for-video{position:relative}.product-nav .for-video:before{content:"";position:absolute;top:50%;left:50%;bottom:0;right:0;transform:translate(-50%,-50%);background-image:url(../images/play.svg);display:block;width:40px;height:40px}.product-image,.product-nav .for-video:before{background-repeat:no-repeat;background-size:contain;background-position:50%}.product-image{height:175.5px;width:312px;margin-left:auto;margin-right:0;border-radius:10px;position:relative;background-color:#fff}@media only screen and (min-width:768px){.product-image{height:500px}}@media only screen and (min-width:1024px){.product-image{width:660px;height:400px;padding-top:0}}.product-image:focus{outline:none!important}.value{margin-bottom:40px}@media only screen and (min-width:1024px){.value{margin:40px}}.value img{width:100%;margin:0 auto;display:block}.product-slider .iframe-container{margin-bottom:0!important}.careers-slider{max-width:990px;z-index:0}.careers-slider .iframe-container{margin:0!important}.careers-slider .iframe-container .video-thumbnail{padding-top:69%!important}.careers-slider .swiper-slide{box-shadow:0 4px 16px rgba(0,0,0,.2);min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:4px;background-color:#000}@media only screen and (min-width:992px){.careers-slider .swiper-slide{min-height:340px}}.careers-slider .swiper-slide iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.careers-slider .swiper-slide .text{padding:40px}.testimonial{padding:30px;background-color:#fff;display:flex;flex-direction:column;width:100%;box-shadow:0 6px 14px rgba(0,0,0,.1);margin-bottom:80px;border-radius:4px;align-items:center}@media only screen and (min-width:1024px){.testimonial{flex-direction:row}}.testimonial .thumbnail{background-color:#cfcfcf;width:100%;min-height:208px;background-size:contain;background-position:50%;background-repeat:no-repeat;display:block;position:relative;margin:0 0 20px}@media only screen and (min-width:1024px){.testimonial .thumbnail{max-width:208px;margin:0}}.testimonial .text{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.testimonial .text{margin-left:30px}}.testimonial .text h4{font-size:15px;font-family:Gotham Bold,sans-serif;width:100%;letter-spacing:-.28px;display:block;color:#707070;padding-bottom:10px}.testimonial .text p{font-size:14px;line-height:20px;letter-spacing:-.28px;color:#8e8e8e;margin-top:10px}.testimonial .text .job-title{margin:0;font-family:Gotham Book,sans-serif;font-size:14px;line-height:22px;letter-spacing:-.28px;color:#707070}.anchor{padding-top:70px;margin-top:-70px}.filter-line{width:100%;justify-content:center;flex-wrap:wrap;display:flex;list-style:none;margin-top:30px;margin-bottom:40px;padding:0}.filter-line li{text-align:center;margin:8px 20px;font-family:Gotham Book,sans-serif;font-size:16px;line-height:21px;letter-spacing:-.24px;cursor:pointer;color:#434a4f;border-bottom:2px solid transparent}.filter-line li.active{border-bottom:2px solid #47bfaf;color:#47bfaf}#project_dropdown{display:block}@media only screen and (min-width:1075px){#project_dropdown{display:none}}#project_dropdown #dropdown-wrapper.closed ul{list-style:none;position:relative;float:left;margin:40px 0 20px;padding:0;width:100%;background-color:#fff}#project_dropdown #dropdown-wrapper.closed ul .current-menu-item{display:flex;align-items:center;justify-content:space-between;padding:15px;width:100%}#project_dropdown #dropdown-wrapper.closed ul .current-menu-item a{color:#031e45}#project_dropdown #dropdown-wrapper.closed ul .current-menu-item span{font-size:16px;color:#47bfaf;display:block}#project_dropdown #dropdown-wrapper.closed ul .project-menu{visibility:hidden;opacity:0;position:absolute;top:0;min-width:220px}#project_dropdown #dropdown-wrapper.open ul{list-style:none;position:relative;float:left;margin:40px 0 20px;padding:0;width:100%}#project_dropdown #dropdown-wrapper.open ul .current-menu-item{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-bottom:none;width:100%}#project_dropdown #dropdown-wrapper.open ul .current-menu-item a{color:#031e45}#project_dropdown #dropdown-wrapper.open ul .current-menu-item span{font-size:16px;color:#47bfaf;display:block}#project_dropdown #dropdown-wrapper.open ul .project-menu{visibility:visible;opacity:1;top:50px;margin-top:0;margin-bottom:0;position:absolute;padding:10px 15px 20px;box-shadow:4px 20px 14px rgba(0,0,0,.1);z-index:4;min-width:220px;background-color:#fff}#project_dropdown #dropdown-wrapper.open ul .project-menu li{cursor:pointer;color:#031e45;background-color:#fff;font-size:16px;line-height:21px;letter-spacing:-.24px;opacity:.8}.pagination{float:right;display:flex;align-items:center;margin:0 15px;padding-bottom:40px}.pagination .current{color:#031e45}.pagination .current,.pagination a{font-size:14px;font-family:Gotham Bold,sans-serif;margin:0 5px}.pagination a{color:#47bfaf}.pagination a span{width:17px;height:10px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}.pagination a .prev{transform:scaleX(-1)}.pagination a .next,.pagination a .prev{background-image:url(../images/arrow-green.svg)}#loading-circle{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:25px;height:25px;border:4px solid #ccc;border-top:4px solid #fff;border-radius:50%;animation:a .6s ease-in infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.newsletter.error button,.newsletter.success button,.subscribe.error button,.subscribe.success button{width:100%;max-width:100%!important;border-radius:4px;background-color:#47bfaf;border:2px solid #47bfaf;transition:.3s ease;color:#707070;text-transform:uppercase;padding:10px 20px;position:relative;color:#fff;font-size:14px;letter-spacing:.6px;font-family:Gotham Bold,sans-serif}.newsletter.error button,.subscribe.error button{background-color:#f44336;border-color:#f44336}.newsletter.error input,.newsletter.success input,.subscribe.error input,.subscribe.success input{width:0;border:none;padding:0;transition:.3s ease;display:none}#quote button{position:relative}#quote button.onclic{height:60px}#quote button.validate{background-color:#031e45}#quote button.validate:after{width:20px;height:20px;margin:0 auto;display:block;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/tick.svg);content:""}.blue-bg{background-color:#031e45}.blue-bg .fade-overlay{background:linear-gradient(90deg,#031e45,#031e45 1%,hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,0) 85%,#031e45 99%,#031e45)}.blue-bg .div-heading .learn-more{color:#fff}.blue-bg .div-heading .learn-more span{background-image:url(../images/arrow-green.svg)}.blue-bg p{color:#fff}.blue-bg .feature-container p,.blue-bg .solution-container p{color:#031e45}.blue-bg .feature-container .learn-more span,.blue-bg .solution-container .learn-more span{background-image:url(../images/arrow-green.svg)}.blue-bg .swiper-button-next:after{background-image:url(../images/right.svg);position:absolute}.blue-bg .swiper-button-prev:after{background-image:url(../images/left.svg);position:absolute}.blue-bg .sorting-container .sorting{border-top:2px solid hsla(0,0%,100%,.2);border-bottom:2px solid hsla(0,0%,100%,.2)}.blue-bg .sorting-container select{color:#031e45;background:#e6e6e6 url(../images/dropdown-dark.svg) no-repeat 95% 50%/12px 10px}.blue-bg .about-text .heading{color:#47bfaf}.blue-bg .about-text .body-text p{color:#fff}.blue-bg .about-text .solid-btn{background-color:#47bfaf;color:#fff;border-color:#47bfaf}.blue-bg .benefit .s-heading h4,.blue-bg .benefit h4,.blue-bg .benefit p,.blue-bg .video-benefits .benefit h4{color:#fff}.blue-bg .video-benefits .benefit p{color:hsla(0,0%,100%,.6)}.blue-bg .subtext{color:#fff!important}.blue-bg .newsletter .email{border:2px solid #fff;background-color:#fff}.blue-bg .newsletter .email:active,.blue-bg .newsletter .email:focus{outline:none;border:2px solid #47bfaf}.blue-bg .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.blue-bg .solid-btn:hover{background-color:transparent;border-color:#47bfaf;color:#47bfaf}.landing-image.blue-bg{background-color:#031e45}.landing-image.blue-bg .text h1{color:#47bfaf}.landing-image.blue-bg .text .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.landing-image.blue-bg .text .solid-btn:hover{background-color:transparent;border-color:#47bfaf;color:#47bfaf}.white-bg .heading,.white-bg .title{color:#47bfaf}.white-bg .about-text .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.white-bg .about-text .solid-btn:hover{background-color:#031e45;border-color:#031e45}.white-bg .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.white-bg .solid-btn:hover{background-color:#031e45;border-color:#031e45;color:#fff}.white-bg .div-heading .learn-more:hover span,.white-bg .div-heading .learn-more span{background-image:url(../images/arrow-green.svg)}.white-bg .div-heading .learn-more:hover span{margin-left:13px;transition:.3s ease}.white-bg .link-box{box-shadow:0 6px 14px rgba(0,0,0,.1)}.white-bg .accordion-heading{color:#47bfaf}.white-bg .accordion li a h3,.white-bg .with-img li a h3{color:#031e45;opacity:.8}.white-bg .accordion li a.active h3,.white-bg .with-img li a.active h3{color:#fff;opacity:1}.white-bg .accordion-wrapper.accordion-pricing{border-bottom:2px solid #425674}.white-bg .accordion-wrapper.accordion-pricing .accordion-pricing li>a{border-top:2px solid #425674}.white-bg .accordion-wrapper.accordion-pricing .accordion-pricing li a h3{color:#031e45;opacity:1}.white-bg .accordion-wrapper.accordion-pricing .accordion-pricing li a.active h3{color:#47bfaf;opacity:1}.white-bg .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu,.white-bg .accordion-wrapper.accordion-pricing .accordion-pricing li a.active{background-color:transparent}.white-bg .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu p{color:#434a4f}.white-bg .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu a{color:#47bfaf}.landing-image.white-bg{background-color:#fff}.landing-image.white-bg .text h1{color:#47bfaf}.landing-image.white-bg .text p{color:#434a4f}.landing-image.white-bg .text .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.landing-image.white-bg .text .solid-btn:hover{background-color:#031e45;border-color:#031e45;color:#fff}.green-bg{background-color:#47bfaf}.green-bg .fade-overlay{background:linear-gradient(90deg,#47bfaf,#47bfaf 1%,hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,0) 85%,#47bfaf 99%,#47bfaf)}.green-bg .subtext{color:#fff!important}.green-bg .solid-btn.green{background-color:#031e45;border-color:#031e45}.green-bg .solid-btn.green:hover{background-color:transparent;color:#031e45}.green-bg .swiper-button-next:after{background-image:url(../images/right-blue.svg);position:absolute}.green-bg .swiper-button-prev:after{background-image:url(../images/left-blue.svg);position:absolute}.green-bg .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;background:#031e45}.green-bg .swiper-pagination .swiper-pagination-bullet:focus{outline:none}.green-bg .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#031e45}.green-bg .accordion-heading,.green-bg .heading,.green-bg .title{color:#031e45}.green-bg .accordion li a.active h3,.green-bg .accordion li a h3,.green-bg .with-img li a.active h3,.green-bg .with-img li a h3{color:#fff}.green-bg .accordion .sub-menu,.green-bg .accordion li a.active,.green-bg .with-img .sub-menu,.green-bg .with-img li a.active{background-color:#031e45}.green-bg .accordion-wrapper.accordion-pricing{border-bottom:2px solid #fff}.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing li>a{border-top:2px solid #fff}.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing li a h3{color:#031e45}.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu,.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing li a.active{background-color:transparent}.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu p{color:#fff}.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu a{color:#47bfaf}.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing>li>a:before{content:"+";color:#031e45}.green-bg .accordion-wrapper.accordion-pricing .accordion-pricing>li>a.active:before{color:#031e45;content:"–"}.green-bg table th{color:#fff}.green-bg table td{background-color:#fff}.green-bg .small-print p{color:hsla(0,0%,100%,.5)}.green-bg .body-text p,.green-bg .centeredText h4,.green-bg .centeredText p,.green-bg .div-heading .learn-more{color:#fff}.green-bg .div-heading .learn-more:hover{color:#fff!important}.green-bg .div-heading .learn-more:hover span{margin-left:13px;transition:.3s ease;background-image:url(../images/arrow-blue.svg)}.cta-banner.green-bg h4{color:#031e45}.cta-banner.green-bg p{color:#fff}.cta-banner.green-bg .solid-btn{background-color:#031e45;border-color:#031e45}.cta-banner.green-bg .solid-btn:hover{background-color:transparent;color:#031e45}.cta-banner.green-bg .newsletter .email{border:2px solid #fff;background-color:#fff}.cta-banner.green-bg .newsletter .email:active,.cta-banner.green-bg .newsletter .email:focus{outline:none;border:2px solid #031e45}.cta-banner.green-bg .newsletter .solid-btn{border:1px solid #031e45}.light-blue{background-color:#f0f7fb}.light-blue .fade-overlay{background:linear-gradient(90deg,#f0f7fb,#f0f7fb 1%,hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,0) 85%,#f0f7fb 99%,#f0f7fb)}.light-blue .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.light-blue .solid-btn:hover{background-color:#031e45;border-color:#031e45;color:#fff}.light-blue .accordion-heading,.light-blue .accordion li a h3,.light-blue .with-img li a h3{color:#031e45}.light-blue .accordion li a.active h3,.light-blue .with-img li a.active h3{color:#fff}.light-blue .accordion-wrapper.accordion-pricing{border-bottom:2px solid #425674}.light-blue .accordion-wrapper.accordion-pricing .accordion-pricing li>a{border-top:2px solid #425674}.light-blue .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu p,.light-blue .accordion-wrapper.accordion-pricing .accordion-pricing li a h3,.light-blue .accordion-wrapper.accordion-pricing .accordion li a h3,.light-blue .accordion-wrapper.accordion-pricing .with-img li a h3{color:#031e45}.light-blue .accordion-wrapper.accordion-pricing .accordion-pricing .sub-menu a{color:#47bfaf}.light-blue .centered-heading,.light-blue .div-heading .title{color:#031e45}.light-blue .div-heading .learn-more span{background-image:url(../images/arrow-green.svg)}.light-blue .div-heading .learn-more:hover span{margin-left:13px;transition:.3s ease;background-image:url(../images/arrow-green.svg)}.light-blue h4,.light-blue p{color:#031e45}.landing-image.light-blue .text p{color:#434a4f}.landing-image.light-blue .text .solid-btn{background-color:#47bfaf;border-color:#47bfaf}.landing-image.light-blue .text .solid-btn:hover{background-color:#031e45;border-color:#031e45;color:#fff}.js-grid p{text-align:center;margin-bottom:40px}.sign-up-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background-color:#fff;width:100%;box-shadow:0 6px 14px rgba(0,0,0,.1);margin:0 auto;border-radius:4px;min-height:483px}.sign-up-block h3{font-size:30px;line-height:36px;letter-spacing:-.6px;color:#47bfaf;font-family:Gotham Bold,sans-serif;font-weight:600;text-align:center;margin-bottom:20px}.sign-up-block p{font-size:14px;line-height:16px;letter-spacing:-.28px;color:#434a4f;margin-bottom:40px;text-align:center}.sign-up-block input{width:100%;border-radius:4px;background-color:#e6e6e6;font-size:15px;color:#031e45;font-family:Gotham Medium,sans-serif;font-weight:500;letter-spacing:-.23px;line-height:18px;border:none;padding:14px;margin-bottom:20px}.sign-up-block input::placeholder{color:#707070}.sign-up-block .solid-btn{width:100%;max-width:100%;background-color:#47bfaf;border-color:#47bfaf}.sign-up-block .solid-btn:hover{background-color:#031e45;border-color:#031e45;color:#fff}.iframe-swiper{width:100%;height:0;position:relative;padding-bottom:68%}.iframe-swiper iframe{position:absolute;width:100%;height:100%;top:0;left:0}figure iframe{width:100%!important;height:auto!important}