:root{--main:#9cd28c;}html{overflow-x:hidden;}#header{width:100%;padding-top:45px;padding-bottom:45px;padding-left:50px;padding-right:65px;background-color:#fff;box-shadow:0 15px 115px rgba(80,77,120,.06);transition:all .3s;}#header.hello-bar{top:40px;}#header.sticky{padding-top:25px;padding-bottom:25px;box-shadow:0 15px 115px rgba(80,77,120,.16);}#header .logo img{height:38px;transition:all .3s;}#header .phone a{position:relative;display:inline-block;color:#000;font-size:21px;font-weight:500;line-height:100%;letter-spacing:-.21px;padding:0;margin:2px 0 0 0;}#header .phone a i{position:relative;color:var(--main);font-size:16px;padding-right:5px;top:-1px;}#header .phone a:hover{color:var(--main);text-decoration:none;}#header .book a{display:inline-block;height:65px;color:#fff;font-size:18px;font-weight:500;line-height:62px;letter-spacing:-.18px;padding:0 50px;margin:0 0 0 30px;background-color:var(--main);border:2px solid var(--main);}#header .book a:hover{color:var(--main);text-decoration:none;background-color:transparent;}#hero{position:relative;height:1030px;padding-top:250px;background-color:#fff;background-size:cover;background-position:top center;overflow:hidden;z-index:4;}#hero::before{content:"";display:block;width:1860px;height:1860px;border:320px solid #f6f7fd;border-radius:50%;position:absolute;top:-585px;right:-400px;}#hero::after{content:"";display:block;width:100%;height:300px;background:#fff;background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);position:absolute;bottom:0;left:0;z-index:1;}#hero .container::before{content:"";display:block;width:10vw;height:100%;background-color:#fff;position:absolute;top:0;right:0;}#hero .photo{position:absolute;top:0;right:0;z-index:4;}#hero .photo > div{width:900px;height:900px;margin-top:-280px;background-color:#3e3f4d;background-size:cover;background-position:center;border-radius:50%;}#hero .content{position:relative;max-width:600px;z-index:9;}#hero .content .title,#hero .content h4{display:block;color:var(--main);font-size:23px;font-weight:300;line-height:100%;letter-spacing:2.4px;text-transform:uppercase;padding:0 0 23px 0;margin:0;}#hero .content .subtitle,#hero .content h1,#hero .content h2{color:#2e2d3d;font-size:76px;font-weight:700;line-height:100%;letter-spacing:-2.97px;padding:0 0 18px 0;margin:0 0 0 -5px;}#hero .content .text,#hero .content p{color:#3e3f4d;font-size:24px;font-weight:300;line-height:38px;letter-spacing:-.24px;padding:0;margin:0;}#hero .content > a{display:inline-block;height:86px;color:#fff;font-size:20px;font-weight:500;line-height:82px;letter-spacing:-.2px;padding:0 110px;margin:25px 0 0 0;background-color:var(--main);border:2px solid var(--main);}#hero .content > a:hover{color:var(--main);text-decoration:none;background-color:transparent;}#hero .content > a.website{color:var(--main);background-color:transparent;}#hero .content > a.website:hover{color:#fff;background-color:var(--main);}#agencies{position:relative;padding-bottom:60px;margin-top:-130px;z-index:4;}#agencies .headline p{color:var(--main);font-size:18px;font-weight:300;line-height:100%;letter-spacing:1.44px;text-transform:uppercase;padding:0 0 23px 0;margin:0;}#agencies .headline h2{color:#2e2d3d;font-size:52px;font-weight:600;line-height:100%;letter-spacing:-1.82px;padding:0 0 78px 0;margin:0;}#agencies .slick-list{margin-bottom:60px;box-shadow:0 30px 40px rgba(152,153,159,.06);}#agencies .slick-track{display:flex !important;}#agencies .box{height:inherit !important;padding-left:8px;padding-right:8px;}#agencies .box .content{height:100%;padding:60px 15px 80px 15px;background-color:#fff;box-shadow:0 30px 40px rgba(152,153,159,.06);}#agencies .box .content .photo{display:block;width:100%;height:85px;background-color:#fff;background-size:auto;background-repeat:no-repeat;background-position:center;}#agencies .box .content p{position:relative;color:rgba(62,63,77,.9);font-size:17px;font-weight:300;line-height:26px;letter-spacing:-.17px;text-align:center;padding:70px 0 0 0;margin:0;}#agencies .box .content p::before{content:"„";color:var(--main);font-size:75px;margin:0 auto;position:absolute;top:5px;left:0;right:0;}#agencies .slick-arrow{height:100%;position:absolute;top:0;}#agencies .slick-prev{left:-70px;right:initial;}#agencies .slick-prev::before{content:"";font-size:24px;}#agencies .slick-next{padding-left:0;right:-70px;border-left:0;}#agencies .slick-next::before{content:"";font-size:24px;}#agencies .link a{display:inline-block;color:#2e2d3d;font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.2px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;padding:0;margin:0;}#agencies .link a:hover{color:var(--main);text-decoration:none;}#video{position:relative;height:755px;background-size:cover;background-position:top center;overflow:hidden;cursor:pointer;transition:all .3s;}#video::before{content:"";display:block;width:624px;height:624px;border:120px solid #fff;border-radius:50%;position:absolute;top:-345px;left:-360px;visibility:hidden;opacity:0;transition:all .3s;z-index:3;}#video::after{content:"";display:block;width:692px;height:692px;border:130px solid var(--main);border-radius:50%;position:absolute;bottom:-400px;right:-340px;visibility:hidden;opacity:0;transition:all .3s;z-index:3;}#video.stop::before,#video.stop::after{visibility:visible;opacity:1;}#video video{position:relative;height:100%;top:50%;object-fit:cover;object-position:center;transform:translateY(-50%);}#video .content{padding-bottom:185px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;visibility:hidden;opacity:0;transition:all .3s;z-index:4;}#video.stop .content{visibility:visible;opacity:1;}#video .content span{display:block;color:#fff;font-size:18px;font-weight:300;line-height:100%;letter-spacing:1.44px;text-transform:uppercase;padding:45px 0 0 0;margin:0;}#video .content p{color:#fff;font-size:50px;font-weight:600;line-height:50px;letter-spacing:-1.5px;padding:45px 0 0 0;margin:0;}#video .content span + p{padding-top:25px;}#textboxes .row:nth-child(even){flex-direction:row-reverse;}#textboxes .content{position:relative;z-index:9;}#textboxes .row:nth-child(odd) .content{padding-left:60px;}#textboxes .row:nth-child(even) .content{padding-left:185px;}#textboxes .content h3{color:#2e2d3d;font-size:37px;font-weight:600;line-height:40px;letter-spacing:-1.3px;padding:37px 0 0 0;margin:0;}#textboxes .content h3::after{content:"";display:block;width:100px;height:5px;margin:17px 0 23px 0;background-color:var(--main);}#textboxes .content p{max-width:460px;color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:32px;letter-spacing:-.18px;padding:0;margin:0;}#textboxes .content a{position:relative;display:inline-block;color:#2e2d3d;font-size:17px;font-weight:500;line-height:100%;letter-spacing:-.17px;text-decoration:underline;text-underline-offset:3px;padding:0;margin:14px 0 0 0;}#textboxes .content a::after{content:"→";font-family:"Arial";font-size:18px;position:absolute;right:-25px;}#textboxes .photo{position:relative;flex:0 0 calc(50% + 25px);max-width:calc(50% + 25px);}#textboxes .row:nth-child(odd) .photo{margin-right:-25px;}#textboxes .row:nth-child(even) .photo{margin-left:-65px;margin-right:-25px;}#textboxes .photo{padding-top:45px;padding-bottom:30px;}#textboxes .photo .box{display:block;width:calc(100% + 40px);height:590px;background-color:#f6f7fd;border-radius:8px;}#textboxes .row:nth-child(odd) .photo .box{margin-left:-65px;}#textboxes .row:nth-child(even) .photo .box{text-align:right;}#textboxes .photo img{max-width:unset;opacity:0;}#textboxes .photo img.animate__animated{opacity:1;}#textboxes .photo .photo-0{position:relative;border-radius:8px;animation-duration:.8s;animation-delay:.7s;}#textboxes .row:nth-child(odd) .photo .photo-0{margin-top:60px;margin-left:65px;}#textboxes .row:nth-child(even) .photo .photo-0{margin-top:75px;margin-right:85px;}#textboxes .photo .photo-1{position:relative;animation-duration:1s;animation-delay:.55s;filter:drop-shadow(0 4px 100px rgba(46,45,61,.1));}#textboxes .row:nth-child(odd) .photo .photo-1{margin-top:25px;margin-left:65px;}#textboxes .row:nth-child(even) .photo .photo-1{margin-top:65px;margin-right:65px;}#textboxes .photo .photo-2{position:absolute;border-radius:7px;animation-duration:.8s;animation-delay:1.2s;}#textboxes .row:nth-child(odd) .photo .photo-2{top:0;right:-15px;}#textboxes .row:nth-child(even) .photo .photo-2{top:0;left:-45px;}#textboxes .photo .photo-3{position:absolute;animation-duration:.8s;animation-delay:1.5s;filter:drop-shadow(0 15px 65px rgba(93,92,115,.3));}#textboxes .row:nth-child(odd) .photo .photo-3{bottom:0;right:-15px;}#textboxes .row:nth-child(even) .photo .photo-3{bottom:-10px;left:-15px;}#textboxes .photo .photo-4{position:absolute;animation-duration:2s;animation-delay:.7s;}#textboxes .row:nth-child(odd) .photo .photo-4{bottom:295px;right:85px;}#textboxes .row:nth-child(even) .photo .photo-4{bottom:-15px;left:25px;}#referring{position:relative;background-color:#2e2d3d;overflow:hidden;}#referring::before{content:"";display:block;width:984px;height:984px;border:188px solid rgba(255,255,255,.02);border-radius:50%;position:absolute;bottom:-450px;right:-455px;}#referring::after{content:"";display:block;width:480px;height:481px;background-image:url("https://www.emsc.com/nitropack_static/OGtKxusOjpzWEYKaQYOFOXuXdiSUAMVc/assets/images/optimized/rev-a88fc9e/www.emsc.com/wp-content/themes/click5-wp/img/icons/icon-logo.webp");background-size:auto;background-repeat:no-repeat;position:absolute;bottom:-221px;right:-232px;}#referring .container{position:relative;}#referring .container::before{content:"";display:block;width:100vw;height:100%;background-color:#fff;position:absolute;top:0;left:-100vw;}#referring .content{height:653px;}#referring .content .photo img{max-width:unset;margin-left:-180px;}#referring .content .text{padding-left:95px;padding-bottom:120px;}#referring .content .text h4{color:#fff;font-size:16px;font-weight:300;line-height:100%;letter-spacing:.8px;text-transform:uppercase;padding:0 0 15px 0;margin:0;}#referring .content .text h2{color:#fff;font-size:45px;font-weight:500;line-height:47px;letter-spacing:-1.58px;padding:0;margin:0;}#referring .content .text p{color:rgba(255,255,255,.67);font-size:19px;font-weight:300;line-height:33px;letter-spacing:-.19px;padding:28px 0 35px 0;margin:0;}#referring .content .text a{display:inline-block;height:80px;color:#fff;font-size:22px;font-weight:500;line-height:76px;letter-spacing:-.22px;padding:0 75px;margin:0;background-color:var(--main);border:2px solid var(--main);}#referring .content .text a:hover{text-decoration:none;background-color:transparent;}#links .link a{position:relative;display:block;padding:57px 50px 38px 50px;border-top:1px solid #d2cee2;}#links .link:last-of-type a{border-bottom:1px solid #d2cee2;}#links .link a:hover{text-decoration:none;padding-left:80px;background-color:#fafbfc;border-top-color:#fafbfc;}#links .link:last-of-type a:hover{border-bottom-color:#fafbfc;}#links .link a::before{content:"";display:block;width:150vw;height:100%;background-color:#fafbfc;position:absolute;top:0;left:-25vw;opacity:0;transition:all .3s;z-index:1;}#links .link a::after{content:"";display:block;width:100%;height:1px;background-color:#fafbfc;position:absolute;bottom:-1px;left:0;opacity:0;transition:all .3s;z-index:4;}#links .link a:hover::before,#links .link a:hover::after{opacity:1;}#links .link a > *{position:relative;z-index:9;}#links .link p{color:#3e3f4d;font-size:16px;font-weight:300;line-height:100%;letter-spacing:.8px;text-transform:uppercase;padding:0 0 5px 0;margin:0;}#links .link h3{color:#2e2d3d;font-size:60px;font-weight:600;line-height:100%;letter-spacing:-2.1px;padding:0;margin:0;transition:all .3s;}#links .link a:hover h3{color:var(--main);}#links .link h3 span{color:#3e3f4d;font-size:23px;font-weight:300;letter-spacing:-.23px;padding-left:10px;}#links .link i{color:var(--main);font-size:27px;position:absolute;top:calc(50% - 13px);right:45px;transition:all .3s;}#links .link a:hover i{right:75px;}#studies{position:relative;background-color:#f2f5f7;}#studies::before{content:"";display:block;width:100%;height:470px;background-color:#fff;position:absolute;bottom:0;left:0;}#studies .headline{padding-bottom:45px;}#studies .headline h2{color:#2e2d3d;font-size:68px;font-weight:700;line-height:100%;letter-spacing:-2.38px;padding:5px 0 0 0;margin:0;}#studies .study{position:relative;padding-left:15px;padding-right:15px;}#studies .study .content{max-width:660px;}#studies .study .text{padding-top:60px;padding-left:25px;}#studies .study .text span{display:block;color:#2e2d3d;font-size:15px;font-weight:300;line-height:100%;letter-spacing:.75px;text-transform:uppercase;padding:0;margin:0;}#studies .study .text span::after{content:"";display:block;width:62px;height:3px;margin:16px 0 18px 0;background-color:var(--main);border-radius:2px;}#studies .study .text h3{color:#2e2d3d;font-size:42px;font-weight:600;line-height:100%;letter-spacing:-1.47px;padding:0 0 20px 0;margin:0;}#studies .study .text p{color:#2e2d3d;font-size:19px;font-weight:200;line-height:30px;letter-spacing:-.38px;padding:0;margin:0;}#studies .study .charts{padding-top:145px;padding-bottom:65px;border-bottom:1px solid #e2e4f1;}#studies .study .chart{--p:90;--b:12px;--w:190px;width:var(--w);aspect-ratio:1/1;position:relative;display:inline-grid;place-content:center;background:radial-gradient(farthest-side,#fff calc(99% - var(--b)),rgba(0,0,0,0) calc(100% - var(--b))),conic-gradient(from -20deg,#9cd28c,#fff);border-radius:50%;overflow:hidden;}#studies .study .chart.chart-2{background:radial-gradient(farthest-side,#fff calc(99% - var(--b)),rgba(0,0,0,0) calc(100% - var(--b))),conic-gradient(from -25deg,#c2ccbd,#fff);}#studies .study .chart.chart-3{background:radial-gradient(farthest-side,#fff calc(99% - var(--b)),rgba(0,0,0,0) calc(100% - var(--b))),conic-gradient(from -25deg,#4b4795,#fff);}#studies .study .chart:not(:last-of-type){margin-right:20px;}#studies .study .chart:before,#studies .study .chart:after{content:"";position:absolute;mix-blend-mode:lighten;}#studies .study .chart:before{inset:0;background:radial-gradient(farthest-side,#000 90%,rgba(0,0,0,0)) top/var(--b) var(--b) no-repeat,conic-gradient(from 0deg,#000 0,rgba(0,0,0,0) 0 calc(var(--p) * 1% + 2.5%),#fff 0);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(99% - var(--b)),#000 calc(100% - var(--b)));mask:radial-gradient(farthest-side,rgba(0,0,0,0) 0,#000 calc(100% - var(--b)));}#studies .study .chart p{color:#2e2d3d;font-size:18px;font-weight:300;line-height:100%;letter-spacing:0;padding:0 0 4px 0;margin:0;}#studies .study .chart span{color:#2e2d3d;font-size:30px;font-weight:700;line-height:100%;letter-spacing:-.6px;padding:0;margin:0;}#studies .study .chart span::after{content:"";position:relative;display:inline-block;color:var(--main);font-family:"Font Awesome 6 Free";font-size:30px;padding-left:5px;top:2px;transform:rotate(-45deg);}#studies .study .content > a{display:inline-block;position:relative;color:#2e2d3d;font-size:16px;font-weight:500;line-height:100%;letter-spacing:-.16px;text-decoration:underline;text-underline-offset:3px;padding:0;margin:43px 0 0 0;}#studies .study .content > a::after{content:"→";font-family:"Arial";font-size:18px;position:absolute;right:-25px;}#studies .study .content > a:hover{color:var(--main);text-decoration:none;}#studies .study .photo{position:absolute;top:0;right:40px;}#studies .study .photo img{max-width:unset;}#reviews{position:relative;background-color:#f6f7fd;overflow:hidden;}.page-template-industry #reviews{background:#f6f7fd;background:-moz-linear-gradient(180deg,rgba(246,247,253,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg,rgba(246,247,253,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,rgba(246,247,253,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f7fd",endColorstr="#ffffff",GradientType=1);}.page-template-reviews #reviews,.single-solution #reviews{background-color:transparent;}#reviews::before{content:"";display:block;width:440px;height:440px;border:80px solid #fff;border-radius:50%;position:absolute;bottom:-220px;right:-220px;}.page-template-industry #reviews::before{border-color:#f6f7fd;}.page-template-reviews #reviews::before,.single-solution #reviews::before{display:none;}#reviews .container-fluid{position:relative;height:585px;padding-bottom:85px;background-color:#f5f5f5;background-size:cover;background-position:top center;}#reviews .container-fluid::before{content:"";display:block;width:237px;height:141px;background-image:url("https://www.emsc.com/nitropack_static/OGtKxusOjpzWEYKaQYOFOXuXdiSUAMVc/assets/images/optimized/rev-a88fc9e/www.emsc.com/wp-content/themes/click5-wp/img/icons/icon-reviews-1.webp");background-size:auto;background-repeat:no-repeat;position:absolute;top:-1px;left:52%;}#reviews .headline h2{color:#fff;font-size:70px;font-weight:700;line-height:70px;letter-spacing:-2.45px;padding:0;margin:0 0 0 -30px;}#reviews .row.row-2{position:relative;}#reviews .row.row-2::before{content:"";display:block;width:264px;height:157px;background-image:url("https://www.emsc.com/nitropack_static/OGtKxusOjpzWEYKaQYOFOXuXdiSUAMVc/assets/images/optimized/rev-a88fc9e/www.emsc.com/wp-content/themes/click5-wp/img/icons/icon-reviews-2.webp");background-size:auto;background-repeat:no-repeat;position:absolute;top:-156px;left:-150px;}#reviews .row.row-2::after{content:"";display:block;width:363px;height:333px;background-image:url("https://www.emsc.com/nitropack_static/OGtKxusOjpzWEYKaQYOFOXuXdiSUAMVc/assets/images/optimized/rev-a88fc9e/www.emsc.com/wp-content/themes/click5-wp/img/emsc-reviews-part.webp");background-size:auto;background-repeat:no-repeat;position:absolute;top:0;left:-103px;}#reviews .reviews{padding-top:100px;}#reviews .slick-track{display:flex !important;}#reviews .slick-prev{left:0;right:0;}#reviews .slick-next{left:25px;right:0;}#reviews .review{height:inherit !important;display:flex;flex-direction:column;padding-left:40px;padding-right:40px;}#reviews .box .review{height:100% !important;justify-content:space-between;}#reviews .review > p,#reviews .review > div[itemprop="reviewBody"] p{flex:1;position:relative;color:#2e2d3d;font-size:19px;font-weight:200;line-height:33px;letter-spacing:-.19px;text-indent:70px;padding:22px 0 0 0;margin:0;}#reviews .review > p::before,#reviews .review > div[itemprop="reviewBody"] p::before{content:"„";color:var(--main);font-size:150px;font-weight:500;position:absolute;top:-52px;left:-80px;}#reviews .review .overview{display:flex;align-items:center;padding-top:35px;margin-top:25px;border-top:1px solid #e5e7f1;}#reviews .review .overview .avatar{display:block;width:62px;height:62px;margin-right:15px;background-color:#fff;background-size:cover;background-position:top center;border-radius:50%;}#reviews .review .overview p{color:#2e2d3d;font-size:16px;font-weight:500;line-height:100%;letter-spacing:-.16px;padding:0;margin:0;}#reviews .review .overview span{display:block;color:rgba(46,45,61,.6);font-size:12px;font-weight:300;line-height:100%;letter-spacing:-.12px;text-transform:uppercase;padding:9px 0 0 0;margin:0;}#instagram .headline{padding-bottom:30px;}#instagram .headline h3{color:#2e2d3d;font-size:24px;font-weight:600;line-height:100%;letter-spacing:-.84px;padding:0 0 0 30px;margin:0;}#instagram .headline a{display:inline-block;height:66px;color:#fff;font-size:19px;font-weight:500;line-height:62px;letter-spacing:-.19px;padding:0 75px;margin:0;background-color:var(--main);border:2px solid var(--main);}#instagram .headline a:hover{color:var(--main);text-decoration:none;background-color:transparent;}#instagram #sb_instagram{padding-bottom:0 !important;}#instagram #sb_instagram #sbi_images{padding:0 !important;}#instagram #sb_instagram #sbi_images .sbi_item{padding-left:15px !important;padding-right:15px !important;}#instagram #sb_instagram .sbi_photo{border-radius:4px;}#schedule{position:relative;background-color:#f2f4fa;overflow:hidden;}.home #schedule,.blog #schedule,.archive #schedule,.single:not(.single-solution) #schedule,.error404 #schedule,.page-template-default #schedule,.page-template-faq #schedule,.page-template-videos #schedule,.page-template-solutions #schedule,.solution-template-default #schedule,.page-template-industry-venture-capitalist #schedule,.page-id-3318 #schedule{padding-bottom:0;background-color:#fff;}.single:not(.single-solution) #schedule,.page-template-industry-venture-capitalist #schedule,#solution-form + #schedule,#m-team{margin-top:80px !important;}#schedule::before{content:"";display:block;width:50%;height:calc(100% - 80px);background-color:#2e2d3d;position:absolute;top:0;right:0;}.home #schedule::before,.blog #schedule::before,.archive #schedule::before,.single:not(.single-solution) #schedule::before,.error404 #schedule::before,.page-template-default #schedule::before,.page-template-faq #schedule::before,.page-template-videos #schedule::before,.page-template-solutions #schedule::before,.solution-template-default #schedule::before,.page-template-industry-venture-capitalist #schedule::before,.page-id-3318 #schedule::before{height:100%;}#schedule .content{position:relative;flex:0 0 calc(100% + 160px);max-width:calc(100% + 160px);height:520px;padding-left:85px;margin-left:-160px;background-color:#2e2d3d;border-top-left-radius:260px;border-bottom-left-radius:260px;}#schedule .content::before{content:"";display:block;width:645px;height:100%;background-image:url("https://www.emsc.com/nitropack_static/OGtKxusOjpzWEYKaQYOFOXuXdiSUAMVc/assets/images/source/rev-a88fc9e/www.emsc.com/wp-content/themes/click5-wp/img/icons/icon-schedule.svg");background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;right:-210px;}#schedule .content > *{position:relative;z-index:4;}#schedule .photo img{max-height:360px;}#schedule .text{padding-left:110px;}#schedule .text h4{color:rgba(255,255,255,.5);font-size:17px;font-weight:300;line-height:100%;letter-spacing:.85px;text-transform:uppercase;padding:0 0 25px 0;margin:0;}#schedule .text h2{color:#fff;font-size:50px;font-weight:500;line-height:52px;letter-spacing:-1.75px;padding:0;margin:0;}#schedule .text p{color:rgba(255,255,255,.76);font-size:18px;font-weight:300;line-height:31px;letter-spacing:-.18px;padding:28px 0 51px 0;margin:0;}#schedule .text a{position:relative;display:inline-block;color:#fff;font-size:35px;font-weight:500;line-height:100%;letter-spacing:-.35px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;padding:0;margin:0;}#schedule .text a::after{content:"→";font-family:"Arial";font-size:40px;position:absolute;right:-60px;}#schedule .text a:hover{color:var(--main);text-decoration:none;}#newsletter .row{position:relative;}#newsletter .row::before{content:"";display:block;width:calc(100% - 30px);height:1px;background-color:#e5e4e9;position:absolute;bottom:0;left:15px;}#newsletter .content p{color:#2e2d3d;font-size:34px;font-weight:200;line-height:40px;letter-spacing:-.68px;padding:0;margin:0;}#newsletter .content p strong{font-weight:600;}#newsletter .form{padding-left:40px;}#newsletter .form .form-control{height:85px;color:#2e2d3d;font-size:18px;font-weight:200;line-height:100%;letter-spacing:-.36px;padding:0 35px;margin:0;border:0;background-color:#f6f7fd;border-top-left-radius:5px;border-bottom-left-radius:5px;}#newsletter .form .wpcf7-submit{color:#2e2d3d;font-size:19px;font-weight:500;line-height:100%;letter-spacing:-.19px;padding:0 35px;margin:0;border:0;background-color:#f6f7fd;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;}#newsletter .form .wpcf7-not-valid-tip{display:none;}#newsletter .form .wpcf7-response-output{margin-top:15px !important;}#footer .logo img{height:44px;}#footer .links h4{color:#2e2d3d;font-size:19px;font-weight:600;line-height:100%;letter-spacing:-.38px;padding:5px 0 40px 0;margin:0;}#footer .links h4 a:hover{color:var(--main);text-decoration:underline;}#footer .links ul{list-style:none;padding:0;margin:0;}#footer .links ul li{line-height:35px;}#footer .links ul li a{color:rgba(46,45,61,.66);font-size:15px;font-weight:300;line-height:100%;letter-spacing:-.3px;padding:0;margin:0;}#footer .links ul li a:hover{color:rgba(46,45,61,1);text-decoration:underline;}#footer .partners a:not(:last-of-type){margin-bottom:12px;}#footer .partners img{width:160px;}#hero.page{height:855px;padding-top:195px;}#hero.page.service,#hero.page.solutions{padding-top:155px;}#hero.page.contact{padding-top:115px;}#hero.page.single,#hero.page.our-works{height:730px;}#hero.page::before{top:-730px;right:-440px;}#hero.page .content{max-width:50%;}#hero.page.blog .content{z-index:5;}#hero.page .content h1,#hero.page .content h2{font-size:65px;line-height:70px;letter-spacing:-2.28px;}#hero.page .content h1.smaller{font-size:54px;font-weight:300;line-height:64px;letter-spacing:-1.89px;}#hero.page .content h1.smaller strong{font-weight:700;}#hero.page .content p{font-size:20px;line-height:32px;}#hero.page.blog .content p{font-size:22px;line-height:34px;}#hero.page.single .content p{font-size:26px;line-height:38px;}.entry-content > h1:first-child,.entry-content > h2:first-child,.entry-content > h3:first-child,.entry-content > h4:first-child,.entry-content > h5:first-child,.entry-content > h6:first-child{padding-top:0;}.entry-content h1,.entry-content h2{color:var(--main);font-size:35px;font-weight:600;line-height:43px;letter-spacing:-1.22px;}.entry-content h3,.sitemap_by_click5 h2{color:#2e2d3d;font-size:25px;font-weight:600;line-height:33px;letter-spacing:-.87px;}.entry-content h4{color:#2e2d3d;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.7px;}.entry-content h5,.entry-content h6{color:#2e2d3d;}.entry-content a{text-decoration:underline;}.entry-content a:hover{text-decoration:none;}.entry-content p,.entry-content ul li,.entry-content ol li{color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:29px;letter-spacing:-.18px;padding:0;}.entry-content p strong{font-weight:500;}.entry-content p:last-of-type{margin-bottom:0;}.entry-content img.aligncenter{display:block;height:auto;margin:0 auto;}.entry-content img.alignright{float:right;margin-left:30px;margin-bottom:20px;margin-top:20px;}.entry-content img.alignleft{float:left;margin-right:30px;margin-bottom:20px;margin-top:20px;}.entry-content ul{list-style:none;padding-top:10px;padding-left:20px;margin-bottom:2rem;}.entry-content h2 + ul,.entry-content h3 + ul{padding-top:0;}.entry-content ul li{position:relative;line-height:28px;padding-left:25px;margin-top:10px;}.entry-content ul li::before{content:"";color:var(--main);font-family:"Font Awesome 5 Free";font-size:10px;font-weight:700;line-height:28px;position:absolute;left:0;}.entry-content ol{margin-left:0;}.entry-content ol li{padding-left:7px;margin-top:5px;}.entry-content blockquote{position:relative;padding-left:50px;margin:40px 0;}.entry-content blockquote:before{content:"";position:absolute;left:0;top:0;width:10px;height:100%;background-color:var(--main);border-radius:3px;}.entry-content blockquote p{font-size:20px;font-weight:600;line-height:36px;margin:0;}.sitemap_by_click5 h2::after{display:none;}.sitemap_by_click5 ul li a{text-decoration:none;}.sitemap_by_click5 ul li a:hover{text-decoration:underline;}#sidebar-area{position:relative;flex:0 0 calc(33.333333% + 55px);max-width:calc(33.333333% + 55px);margin-right:-55px;margin-top:-65px;padding-left:0;z-index:4;}#sidebar-area::before{content:"";display:block;width:60px;height:100%;background-color:#fff;position:absolute;top:0;left:0;}#sidebar-area > *{position:relative;z-index:4;}#hero.page + div{position:relative;margin-top:-80px;z-index:9;}#page-intro p{color:rgba(46,45,61,.9);font-size:23px;font-weight:300;line-height:37px;letter-spacing:-.23px;padding:0;margin:0;}#page-intro-columns .headline p{color:#2e2d3d;font-size:15px;font-weight:300;line-height:100%;letter-spacing:.75px;text-transform:uppercase;padding:0 0 37px 0;margin:0;}#page-intro-columns .headline h2{color:#2e2d3d;font-size:39px;font-weight:600;line-height:100%;letter-spacing:-1.37px;padding:0;margin:0;}#page-intro-columns .headline h2 span{color:var(--main);}#page-intro-columns .headline h2::after{content:"";display:block;width:245px;height:8px;margin:35px auto 42px;background-color:var(--main);border-radius:2px;}#page-intro-columns .entry-content p strong{font-size:21px;font-weight:300;line-height:36px;}.why-textbox{position:relative;}.why-textbox:nth-child(even) .row{flex-direction:row-reverse;}.why-textbox .photo{flex:0 0 calc(50% + 80px);max-width:calc(50% + 80px);}.why-textbox:nth-child(odd) .photo{padding-right:45px;margin-left:-80px;}.why-textbox:nth-child(even) .photo{padding-left:40px;margin-right:-80px;}.why-textbox .photo .box{position:relative;display:block;background-color:#fff;border-radius:8px;}.why-textbox .photo img{opacity:0;}.why-textbox .photo img.animate__animated{opacity:1;}.why-textbox.wt-1 .photo .box{text-align:center;padding-top:60px;padding-bottom:80px;margin-bottom:70px;}.why-textbox.wt-1 .photo .photo-1{animation-delay:.5s;}.why-textbox.wt-1 .photo .photo-2{position:absolute;bottom:-70px;right:-30px;animation-delay:.8s;filter:drop-shadow(0 20px 70px rgba(93,92,115,.15));}.why-textbox.wt-2 .photo .box,.why-textbox.wt-6 .photo .box{height:565px;margin-top:40px;background-color:#f6f7fd;}.why-textbox.wt-2 .photo .photo-1{max-width:unset;position:absolute;top:-23px;left:-25px;animation-delay:.5s;}.why-textbox.wt-2 .photo .photo-2,.why-textbox.wt-6 .photo .photo-2{position:absolute;top:-40px;right:-45px;border-radius:7px;animation-delay:.8s;}.why-textbox.wt-2 .photo .photo-3,.why-textbox.wt-6 .photo .photo-3{position:absolute;bottom:-30px;left:-30px;filter:drop-shadow(0 14px 18px rgba(33,33,39,.13));animation-delay:1s;}.why-textbox.wt-3 .photo .box,.why-textbox.wt-7 .photo .box{text-align:right;padding-top:60px;padding-bottom:60px;padding-right:60px;margin-top:50px;margin-bottom:45px;background-color:rgba(246,247,253,.1);}.why-textbox.wt-3 .photo .photo-1{animation-delay:.5s;}.why-textbox.wt-3 .photo .photo-2{margin-top:30px;animation-delay:.7s;}.why-textbox.wt-3 .photo .photo-3,.why-textbox.wt-7 .photo .photo-0{position:absolute;top:-50px;left:-55px;border-radius:7px;animation-delay:1s;}.page-template-about .why-textbox.wt-7 .photo .photo-0{left:initial;right:-145px;}.why-textbox.wt-3 .photo .photo-4,.why-textbox.wt-7 .photo .photo-1{position:absolute;bottom:-45px;right:-30px;animation-delay:1s;}.why-textbox.wt-3 .photo .photo-5{position:absolute;left:20px;animation-delay:.7s;background-color:#fff;border:16px solid #fff;border-radius:50%;filter:drop-shadow(0 4px 100px rgba(46,45,61,.1));}.why-textbox.wt-4 .large-photo{flex:0 0 calc(50% + 240px);max-width:calc(50% + 240px);margin-right:-240px;padding-left:40px;}.why-textbox.wt-4 .large-photo > div{display:block;width:100%;height:640px;background-size:cover;background-position:top left;border-radius:8px;}.why-textbox.wt-6 .photo .photo-0{margin-top:75px;margin-left:65px;}.why-textbox.wt-6 .photo .photo-1{margin-top:65px;margin-left:60px;}.why-textbox.wt-6 .photo .photo-3{bottom:-45px;}.why-textbox.wt-7::before{content:"";display:block;width:100%;height:80px;background-color:#fff;position:absolute;bottom:0;left:0;}.why-textbox.wt-7 .photo{padding-right:110px;}.why-textbox.wt-7 .photo .box{height:510px;padding:0;background-color:#fff;background-size:cover;background-position:center;}.why-textbox.wt-7 .photo .photo-1{bottom:-85px;right:-70px;}.why-textbox .entry-content{padding-top:15px;}.why-textbox:nth-child(odd) .entry-content{padding-left:40px;}.why-textbox:nth-child(even) .entry-content{padding-right:30px;}.why-textbox .entry-content h2{color:#2e2d3d;font-size:32px;font-weight:600;line-height:38px;letter-spacing:-1.12px;padding:0;margin:0;}.why-textbox .entry-content h2 strong{font-size:39px;font-weight:600;}.why-textbox .entry-content h2::after{content:"";display:block;width:100px;height:5px;margin:23px 0;background-color:var(--main);}.why-textbox .entry-content p strong{font-size:20px;}.why-textbox .entry-content p a{color:var(--main);text-decoration:none;}.why-textbox .entry-content p a:hover{text-decoration:underline;}.why-textbox .entry-content > a{position:relative;display:inline-block;color:#2e2d3d;font-size:17px;font-weight:500;line-height:100%;letter-spacing:-.17px;text-decoration:underline;padding:0;margin:29px 0 0 0;}.why-textbox .entry-content > a::after{content:"→";font-family:"Arial";font-size:18px;position:absolute;right:-25px;}.why-textbox .entry-content > a:hover{color:var(--main);text-decoration:none;}.why-textbox.wt-2 .entry-content{padding-top:85px;}.why-textbox.wt-3 .entry-content{padding-top:65px;}.why-textbox.wt-3 .entry-content h2,.why-textbox.wt-3 .entry-content p,.why-textbox.wt-3 .entry-content a{color:#fff;}.why-textbox.wt-3 .entry-content a:hover{color:var(--main);}.why-textbox.wt-5::before{content:"";display:block;width:100%;height:60px;background-color:#fff;position:absolute;bottom:0;left:0;}.why-textbox.wt-5 .entry-content:last-of-type{padding-left:40px;}.why-textbox.wt-5 .entry-content .large-photo{display:block;width:calc(100% + 240px);height:500px;margin-top:50px;margin-left:-240px;background-size:cover;background-position:top right;border-radius:8px;}#info-boxes{margin-top:-20px;}#info-boxes .box{margin-top:20px;}#info-boxes .box .content{position:relative;height:100%;padding:55px;background-color:#f2f4fa;border-radius:4px;}#info-boxes .box .content h4{color:#2e2d3d;font-size:35px;font-weight:600;line-height:100%;letter-spacing:-1.23px;padding:0;margin:0;}#info-boxes .box .content h4 span{color:#7a7a88;font-weight:300;}#info-boxes .box .content h4::after{content:"";display:block;width:88px;height:8px;margin:20px 0 13px 0;background-color:var(--main);border-radius:2px;}#info-boxes .box .content p{position:relative;color:rgba(46,45,61,.75);font-size:17px;font-weight:300;line-height:26px;letter-spacing:-.17px;padding:0;margin:0;z-index:4;}#info-boxes .box .content img{opacity:.46;position:absolute;bottom:-10px;right:20px;}#info-boxes-2{background-color:#2e2d3d;}#info-boxes-2 .headline h2{color:#fff;font-size:50px;font-weight:600;line-height:100%;letter-spacing:-1.75px;padding:0;margin:0;}#info-boxes-2 .headline p{color:rgba(255,255,255,.75);font-size:21px;font-weight:300;line-height:100%;letter-spacing:-.21px;padding:25px 0 0 0;margin:0;}#info-boxes-2 .headline p::after{content:"";display:block;width:245px;height:8px;margin:25px 0 95px 0;background-color:var(--main);border-radius:2px;}#info-boxes-2 .box .content .icon{position:relative;padding-bottom:30px;}#info-boxes-2 .box .content .icon::before{content:"";display:block;width:102px;height:102px;background-color:rgba(255,255,255,.05);border-radius:50%;position:absolute;bottom:0;left:-20px;}#info-boxes-2 .box .content .icon img{position:relative;z-index:4;}#info-boxes-2 .box .content h3{color:#fff;font-size:33px;font-weight:600;line-height:41px;letter-spacing:-1.16px;padding:40px 0 0 0;margin:0;}#info-boxes-2 .box .content h3::after{content:"";display:block;width:100px;height:5px;margin:27px 0 22px 0;background-color:var(--main);}#info-boxes-2 .box .content p{max-width:400px;color:rgba(255,255,255,.75);font-size:18px;font-weight:300;line-height:29px;letter-spacing:-.18px;padding:0;margin:0;}#links-2 .headline h4{color:rgba(62,63,77,.85);font-size:19px;font-weight:300;line-height:100%;letter-spacing:-.19px;text-transform:uppercase;padding:0 0 60px 0;margin:0;}#links-2 .link a{position:relative;display:flex;align-items:center;padding:15px 0 15px 20px;border-top:1px solid #dbd8e8;}#links-2 .link:last-of-type a{border-bottom:1px solid #dbd8e8;}#links-2 .link a:hover{text-decoration:none;background-color:#fafbfc;border-top-color:#fafbfc;}#links-2 .link:last-of-type a:hover{border-bottom-color:#fafbfc;}#links-2 .link a::before{content:"";display:block;width:150vw;height:100%;background-color:#fafbfc;position:absolute;top:0;left:-25vw;opacity:0;transition:all .3s;z-index:1;}#links-2 .link a::after{content:"";display:block;width:100%;height:1px;background-color:#fafbfc;position:absolute;bottom:-1px;left:0;opacity:0;transition:all .3s;z-index:4;}#links-2 .link a:hover::before,#links-2 .link a:hover::after{opacity:1;}#links-2 .link a > *{position:relative;z-index:9;}#links-2 .link .icon{display:flex;justify-content:center;align-items:center;width:126px;height:126px;background-color:#fff;border-radius:50%;}#links-2 .link .icon img{max-height:56px;}#links-2 .link a:hover .icon img{opacity:.7;filter:invert(84%) sepia(26%) saturate(508%) hue-rotate(56deg) brightness(91%) contrast(86%);}#links-2 .link .text{width:80%;display:inline-flex;align-items:center;margin-left:30px;transition:all .3s;}#links-2 .link a:hover .text:not(.without-line){margin-left:60px;}#links-2 .link .text:not(.without-line)::before{content:"";display:inline-block;width:1px;height:63px;margin-right:60px;background-color:rgba(229,228,233,.65);}#links-2 .link p{min-width:240px;color:#2e2d3d;font-size:33px;font-weight:600;line-height:100%;letter-spacing:-1.16px;padding:0;margin:0;transition:all .3s;}#links-2 .link a:hover p{color:var(--main);font-size:40px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;}#links-2 .link span{color:rgba(62,63,77,.85);font-size:19px;font-weight:300;line-height:100%;letter-spacing:-.19px;padding:0;margin:0;}#links-2 .link i{color:var(--main);font-size:27px;position:absolute;top:calc(50% - 13px);right:45px;transition:all .3s;}#links-2 .link a:hover i{right:75px;}#faq-wrapper .headline h2{color:#2e2d3d;font-size:50px;font-weight:700;line-height:100%;letter-spacing:-1.75px;padding:0 0 100px 0;margin:0;}#faq-wrapper.box{background-color:#f2f4fa;}#faq-wrapper.box .card{padding:0 100px 0 80px;}#faq-wrapper.box .card.active{position:relative;background-color:#fff;z-index:9;}#faq-wrapper.box .card::after{width:calc(100% - 80px);right:35px;}#faq-wrapper.box .card:last-of-type::after{display:block;}#faq-wrapper.box .card.active::after{background-color:transparent;}#faq-wrapper.box .card.active::before{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;bottom:-1px;left:0;}#faq-wrapper .link a{display:inline-block;color:#2e2d3d;font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.2px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;padding:0;margin:40px 0 0 0;}#faq-wrapper .link a:hover{color:var(--main);text-decoration:none;}#news .headline p{color:var(--main);font-size:18px;font-weight:300;line-height:100%;letter-spacing:1.44px;text-transform:uppercase;padding:0 0 23px 0;margin:0;}#news .headline h2{color:#2e2d3d;font-size:52px;font-weight:600;line-height:100%;letter-spacing:-1.82px;padding:0 0 88px 0;margin:0;}#news .news a:hover{transform:translateY(-15px);}#textboxes.industry .row{position:relative;}#textboxes.industry .row.row-1{background-color:#2e2d3d;}#textboxes.industry .row.row-1::before,#textboxes.industry .row.row-3::before{content:"";display:block;width:200vw;height:100%;background-color:#2e2d3d;position:absolute;top:0;left:-50vw;}#textboxes.industry .row.row-1 .content h3{color:#fff;}#textboxes.industry .row.row-1 .content p{color:rgba(255,255,255,.75);}#textboxes.industry .row.row-3,#textboxes.industry .row.row-3::before{background-color:#eef0f8;}#textboxes.industry .row.row-3 .photo .box{height:530px;background-color:#fff;}#textboxes.industry .row.row-3 .photo .photo-1{margin-top:50px;margin-right:65px;}#textboxes.industry .row.row-3 .photo .photo-0{margin-top:25px;filter:unset;}.contact-box::after{content:"";display:block;width:1860px;height:1860px;border:320px solid #353446;border-radius:50%;position:absolute;top:-1180px;left:455px;z-index:4;}.contact-box,.blog-box{position:relative;max-width:480px;padding-top:46px;padding-bottom:48px;margin-top:45px;background-color:#2e2d3d;clip-path:polygon(-100% 0,100vw 0,100vw 100%,-100% 100%);}.contact-box::before,.blog-box::before{content:"";display:block;width:45vw;height:100%;background-color:#2e2d3d;border-top-left-radius:5px;border-bottom-left-radius:5px;position:absolute;top:0;left:-130px;}.contact-box > *,.blog-box > *{position:relative;z-index:4;}.contact-box h3{color:#fff;font-size:26px;font-weight:600;line-height:100%;letter-spacing:-.26px;padding:0;margin:0;}.contact-box h3::after{content:"";display:block;width:100%;height:10px;margin:36px 0 0 0;background-color:var(--main);}.contact-box .boxes{padding-right:15px;}.contact-box .box i{position:relative;color:var(--main);font-size:13px;margin-right:12px;top:-1px;}.contact-box .box.address i{font-size:15px;padding-top:6px;margin-left:7px;}.contact-box .box.address{padding-top:35px;}.contact-box .box address{color:#fff;font-size:18px;font-weight:300;line-height:24px;letter-spacing:-.18px;padding:0;margin:0;}.contact-box .box a.map{display:inline-block;color:var(--main);font-size:15px;font-weight:300;line-height:100%;letter-spacing:-.15px;text-decoration:underline;text-underline-offset:3px;padding:0;margin:0;}.contact-box .box a.map:hover{text-decoration:none;}.contact-box .box .phone{padding-top:38px;padding-bottom:15px;}.contact-box .box a.contact{display:inline-block;color:#fff;font-size:19px;font-weight:300;line-height:100%;letter-spacing:-.19px;padding:0;margin:0;}.contact-box .box a.contact:hover{color:var(--main);text-decoration:none;}#contact-wrapper .headline p{color:var(--main);font-size:18px;font-weight:300;line-height:100%;letter-spacing:1.44px;text-transform:uppercase;padding:0;margin:0;}#contact-wrapper .headline h2{color:#2e2d3d;font-size:52px;font-weight:600;line-height:100%;letter-spacing:-1.82px;padding:23px 0 68px 0;margin:0;}.contact-map{font-size:0;}#m-team{width:calc(100% - 150px);margin:0 auto 80px;background-color:#f2f4fa;border-radius:4px;}#m-team .headline h2,#d-team .headline h2{color:#2e2d3d;font-size:39px;font-weight:600;line-height:100%;letter-spacing:-1.36px;padding:0;margin:0;}#m-team .headline h2::after,#d-team .headline h2::after{content:"";display:block;width:150px;height:8px;margin:20px auto 30px;background-color:var(--main);border-radius:2px;}#d-team .headline h2::after{margin-bottom:10px;}#m-team .box{margin-top:25px;}#m-team .box .content{position:relative;display:flex;align-items:center;padding:25px 50px;background-color:#fff;border-radius:4px;}#m-team .box .photo{width:175px;height:175px;background-color:#f2f4fa;background-size:cover;background-position:top center;border-radius:50%;}#m-team .box .text{width:calc(100% - 175px);padding-left:35px;}#m-team .box .text p{color:#2e2d3d;font-size:29px;font-weight:600;line-height:100%;letter-spacing:-1px;padding:0;margin:0;}#m-team .box .text p::after{content:"";display:block;width:60px;height:4px;margin:11px 0 12px 0;background-color:var(--main);border-radius:2px;}#m-team .box .text span{display:block;color:rgba(46,45,61,.75);font-size:17px;font-weight:300;line-height:100%;letter-spacing:-.17px;padding:0;margin:0;}#d-team .box{margin-top:70px;}#d-team .box .content{position:relative;display:flex;align-items:center;}#d-team .box .photo{width:150px;height:150px;background-color:#f2f4fa;background-size:cover;background-position:top center;border-radius:50%;}#d-team .box .text{width:calc(100% - 150px);padding-left:20px;}#d-team .box .text p{color:#2e2d3d;font-size:23px;font-weight:600;line-height:100%;letter-spacing:-.8px;padding:0;margin:0;}#d-team .box .text p::after{content:"";display:block;width:60px;height:4px;margin:12px 0 13px 0;background-color:var(--main);border-radius:2px;}#d-team .box .text span{display:block;color:rgba(46,45,61,.75);font-size:15px;font-weight:300;line-height:100%;letter-spacing:-.15px;padding:0;margin:0;}#about-career .content h3{color:#2e2d3d;font-size:45px;font-weight:700;line-height:100%;letter-spacing:-1.57px;padding:30px 0 0 0;margin:0;}#about-career .content h3::after{content:"";display:block;width:126px;height:8px;margin:24px auto 31px;background-color:var(--main);border-radius:2px;}#about-career .content p{color:#303140;font-size:28px;font-weight:300;line-height:100%;letter-spacing:-.56px;padding:0 0 31px 0;margin:0;}#about-career .content p strong{font-weight:600;}#about-career .content a{display:inline-block;height:80px;color:#fff;font-size:20px;font-weight:500;line-height:76px;letter-spacing:-.2px;padding:0 110px;margin:0;background-color:var(--main);border:2px solid var(--main);}#about-career .content a:hover{color:var(--main);text-decoration:none;background-color:transparent;}#careers .headline h2{color:#2e2d3d;font-size:45px;font-weight:600;line-height:100%;letter-spacing:-1.57px;padding:0;margin:0;}#careers .headline h2::after{content:"";display:block;width:190px;height:8px;margin:34px auto 20px;background-color:var(--main);border-radius:2px;}#careers .headline p{color:rgba(46,45,61,.9);font-size:21px;font-weight:300;line-height:35px;letter-spacing:-.21px;padding:0 0 30px 0;margin:0;}#careers .box{margin-top:25px;}#careers .box a{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:66px 70px 58px 70px;background-color:#f2f4fa;border:4px solid #f2f4fa;border-radius:4px;}#careers .box a:hover{text-decoration:none;background-color:transparent;}#careers .box a > div{flex:1;}#careers .box h3{color:#2e2d3d;font-size:35px;font-weight:600;line-height:100%;letter-spacing:-1.23px;padding:0;margin:0;}#careers .box h3::after{content:"";display:block;width:90px;height:8px;margin:20px 0 22px 0;background-color:var(--main);border-radius:2px;}#careers .box p{color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:30px;letter-spacing:-.18px;padding:0;margin:0;}#careers .box span{position:relative;display:inline-block;color:#2e2d3d;font-size:17px;font-weight:500;line-height:100%;letter-spacing:-.17px;text-decoration:underline;text-underline-offset:3px;padding:0;margin:43px 0 0 0;transition:all .3s;}#careers .box span::after{content:"→";font-family:"Arial";font-size:18px;position:absolute;right:-30px;}#careers .box a:hover span{color:var(--main);text-decoration:none;}#reviews .box{margin-top:55px;}#reviews .box .review{padding:60px 75px 30px 75px;background-color:#f8f9fc;}#reviews .box .review .overview{padding-top:30px;margin-top:35px;}#reviews .photo{flex:0 0 calc(50% + 160px);max-width:calc(50% + 160px);margin-top:55px;}#reviews .photo.photo-3{margin-left:-160px;}#reviews .photo.photo-7{margin-right:-160px;}#reviews .photo > div{display:block;width:100%;height:100%;background-size:cover;background-position:top center;border-radius:8px;}#hero.page.blog .photo::before{content:"";display:block;width:50vw;height:189px;background-color:#2e2d3d;position:absolute;bottom:229px;right:130px;z-index:1;}#hero.page.blog .photo img{position:relative;z-index:9;}.blog-box{max-width:unset;display:flex;align-items:flex-end;}.blog .blog-box::before{width:130px;}.single .blog-box{padding-top:25px;padding-bottom:25px;}.blog-box .box label{display:block;color:#fff;font-size:18px;font-weight:600;line-height:100%;letter-spacing:-.63px;padding:0 0 7px 3px;margin:0;}.blog-box .box .form-control{width:420px;height:70px;margin-right:10px;border-radius:3px;}.blog-box .box .form-control:focus{border-color:#fff;}.blog-box .box button{height:70px;color:#fff;font-size:18px;font-weight:500;line-height:100%;letter-spacing:-.18px;padding:0 55px;margin:0;background-color:var(--main);border:2px solid var(--main);border-radius:3px;cursor:pointer;transition:all .3s;}.blog-box .box button:hover{background-color:#8ec67d;}.blog-box .author{display:flex;align-items:center;}.blog-box .author > div{width:60px;height:60px;background-color:#7a7a88;background-size:cover;background-position:top center;border-radius:50%;}.blog-box .author span{color:#fff;font-size:16px;font-weight:400;line-height:100%;letter-spacing:-.16px;padding:0 0 0 18px;margin:0;}.blog-box .author span i{font-weight:200;font-style:normal;}.blog-box .date{padding:14px 0 14px 40px;margin-left:40px;border-left:1px solid rgba(255,255,255,.3);}.blog-box .date i{position:relative;color:var(--main);font-size:13px;padding-right:5px;top:-1px;}.blog-box .date time{display:inline-block;color:#fff;font-size:16px;font-weight:300;line-height:100%;letter-spacing:-.16px;padding:0;margin:0;}.solution-template-default #schedule + #video{padding-top:80px;}#videos .news a{cursor:pointer;}#videos .news .photo::before{content:"";display:block;width:100%;height:100%;background-color:rgba(156,210,140,.55);border-radius:4px;position:absolute;top:0;left:0;transition:all .3s;}#videos .news .photo::after{content:"";display:block;width:84px;height:84px;background-image:url("https://www.emsc.com/wp-content/themes/click5-wp/img/icons/icon-play.webp");background-size:84px 84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;}#videos .news .photo:hover::before{background-color:rgba(156,210,140,.25);}#videos .news .content{padding-top:20px;}#videos .news .content h2{font-size:20px;line-height:24px;}#videos .news .content h2::after{display:none;}#videos .news a:hover .content h2{color:var(--main);}#our-works .categories{margin-bottom:60px;}#our-works .categories a{display:inline-block;color:#2e2d3d;font-size:25px;font-weight:500;line-height:100%;letter-spacing:-.87px;text-underline-offset:5px;padding:0;margin:0 17px;}#our-works .categories a:hover{text-decoration:underline;text-decoration-thickness:3px;}#our-works .categories a.active{color:var(--main);font-weight:600;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;}#our-works .news{margin-top:35px;}#our-works .news > a:hover{background-color:#f9fafb;border-radius:5px;}#our-works .news > a .photo{height:410px;}#our-works .news .content{padding-top:30px;padding-left:35px;padding-right:35px;padding-bottom:35px;}#our-works .news .content h2::after{display:none;}#our-works .news .content span{display:block;color:rgba(46,45,61,.8);font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.24px;padding:5px 0 0 0;margin:0;}.single-our-work #page-intro-columns .entry-content p strong{font-size:19px;line-height:32px;}#single-screenshot img{filter:drop-shadow(27px 13px 80px rgba(81,92,96,.28));}#single-highlights{margin-top:-20px;}#single-highlights .box{margin-top:20px;}#single-highlights .box .content{height:100%;padding:50px 50px 40px 50px;background-color:#f2f4fa;border-radius:4px;}#single-highlights .box .content h5{color:#2e2d3d;font-size:35px;font-weight:600;line-height:30px;letter-spacing:-1.23px;padding:0;margin:0;}#single-highlights .box .content h5 span{color:#7a7a88;font-size:24px;font-weight:300;letter-spacing:-.84px;}#single-highlights .box .content h5::after{content:"";display:block;width:88px;height:8px;margin:19px 0 14px 0;background-color:var(--main);border-radius:2px;}#single-highlights .box .content p{color:rgba(46,45,61,.75);font-size:17px;font-weight:300;line-height:24px;letter-spacing:-.17px;padding:0;margin:0;}#single-textbox{position:relative;z-index:4;}#single-textbox.pb-0::before{content:"";display:block;width:100%;height:70px;background-color:#f2f4f4;position:absolute;bottom:0;left:0;}#single-textbox .photo img{filter:drop-shadow(27px 13px 80px rgba(81,92,96,.28));}#single-textbox .content{padding-top:110px;padding-left:45px;}#single-textbox .content h3,#single-textbox-2 .content h3{color:#2e2d3d;font-size:40px;font-weight:600;line-height:100%;letter-spacing:-1.4px;padding:0;margin:0;}#single-textbox .content h3::after,#single-textbox-2 .content h3::after{content:"";display:block;width:100px;height:5px;margin:25px 0 26px 0;background-color:var(--main);}#single-textbox .content p,#single-textbox .content ul li,#single-textbox-2 .content p,#single-textbox-2 .content ul li{color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:31px;letter-spacing:-.18px;padding:0;}#single-textbox .content p strong,#single-textbox-2 .content p strong{color:#2e2d3d;font-size:20px;font-weight:400;}#single-textbox .content p:last-of-type,#single-textbox-2 .content p:last-of-type{margin-bottom:0;}#single-textbox .content ul,#single-textbox-2 .content ul{list-style:none;padding-top:10px;padding-left:20px;margin-bottom:2rem;}#single-textbox .content ul li,#single-textbox-2 .content ul li{position:relative;line-height:28px;padding-left:25px;margin-top:10px;}#single-textbox .content ul li::before,#single-textbox-2 .content ul li::before{content:"";color:var(--main);font-family:"Font Awesome 6 Free";font-size:10px;font-weight:700;line-height:28px;position:absolute;left:0;}#single-textbox-2{position:relative;background-color:#f2f4f4;}#single-results{padding-bottom:115px;background-color:#2e2d3d;}#single-results .container-fluid{position:relative;height:525px;padding-bottom:80px;background-size:cover;background-position:center;}#single-results .headline h3{color:#fff;font-size:80px;font-weight:600;line-height:100%;letter-spacing:-2.8px;padding:0;margin:0;}#single-results .headline p{color:#fff;font-size:24px;font-weight:300;line-height:35px;letter-spacing:-.18px;padding:20px 0 0 5px;}#single-results .subtitle h4{color:#fff;font-size:28px;font-weight:600;line-height:100%;letter-spacing:-1px;padding:0 0 45px 0;margin:0;}#single-results .box{position:relative;margin-top:50px;}#single-results .box:nth-child(n+4){margin-top:80px;}#single-results .box::before{content:"";display:block;width:94px;height:94px;background-color:rgba(255,255,255,.05);border-radius:50%;position:absolute;top:-38px;left:-25px;}#single-results .box h5{color:#fff;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.84px;padding:0;margin:0;}#single-results .box h5::after{content:"";display:block;width:100px;height:5px;margin:19px 0 24px 0;background-color:var(--main);}#single-results .box p{max-width:380px;color:rgba(255,255,255,.75);font-size:18px;font-weight:300;line-height:26px;letter-spacing:-.18px;padding:0;margin:0;}#single-screenshots .box a{display:block;}#single-screenshots .box a:hover{text-decoration:none;}#single-screenshots .box .photo{position:relative;display:block;width:100%;height:300px;background-size:cover;background-position:center;}#single-screenshots .box .photo::before{content:"";display:block;width:100%;height:100%;background-color:rgba(156,210,140,.55);border-radius:4px;position:absolute;top:0;left:0;transition:all .3s;}#single-screenshots .box a:hover .photo::before{opacity:0;}#single-screenshots .box .photo::after{content:"";display:block;color:#fff;font-family:"Font Awesome 6 Free";font-size:70px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;}#single-screenshots .box p{color:#2e2d3d;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.91px;padding:20px 30px 30px 30px;margin:0;transition:all .3s;}#single-nav .box a{display:flex;flex-direction:column;height:100%;}#single-nav .box a:hover{text-decoration:none;}#single-nav .box .text{flex:1;}#single-nav .box .text span{display:block;color:var(--main);font-size:15px;font-weight:500;line-height:100%;letter-spacing:-.23px;text-transform:uppercase;padding:0;margin:0;transition:all .3s;}#single-nav .box .text span i{font-family:"Arial";font-size:20px;font-style:normal;}#single-nav .box.box-prev a:hover .text span{margin-left:-25px;}#single-nav .box.box-next a:hover .text span{margin-right:-27px;}#single-nav .box .text h3{max-width:80%;color:#2e2d3d;font-size:29px;font-weight:600;line-height:35px;letter-spacing:-1px;padding:10px 0 0 0;margin:0;}#single-nav .box.box-next .text h3{margin-left:auto;}#single-nav .box .text p{color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:31px;letter-spacing:-.18px;padding:0;margin:0;}#single-nav .box .photo{position:relative;display:block;width:100%;height:315px;margin-top:40px;background-size:cover;background-position:center;border-radius:4px;}#single-nav .box .photo::before{content:"";display:block;width:100%;height:100%;background-color:rgba(156,210,140,.55);border-radius:4px;opacity:0;position:absolute;top:0;left:0;transition:all .3s;}#single-nav .box a:hover .photo::before{opacity:1;}#solution-textbox{background-color:#2e2d3d;}#solution-textbox-2{background-color:#f2f4fa;}#solution-textbox .headline h2,#solution-textbox-2 .headline h2{color:#fff;font-size:50px;font-weight:600;line-height:60px;letter-spacing:-1.75px;padding:0;margin:0;}#solution-textbox-2 .headline h2{color:#2e2d3d;}#solution-textbox .headline h2::after,#solution-textbox-2 .headline h2::after{content:"";display:block;width:245px;height:8px;margin-top:18px;background-color:var(--main);border-radius:2px;}#solution-textbox .content p,#solution-textbox .content ul li,#solution-textbox-2 .content p,#solution-textbox-2 .content ul li{color:rgba(255,255,255,.75);font-size:19px;font-weight:300;line-height:34px;letter-spacing:-.19px;padding:0;}#solution-textbox-2 .content p,#solution-textbox-2 .content ul li{color:rgba(46,45,61,.75);}#solution-textbox .content p:last-of-type,#solution-textbox-2 .content p:last-of-type{margin-bottom:0;}#solution-textbox .content ul,#solution-textbox-2 .content ul{list-style:none;padding-top:10px;padding-left:20px;}#solution-textbox .content ul li,#solution-textbox-2 .content ul li{position:relative;line-height:28px;padding-left:25px;margin-top:10px;}#solution-textbox .content ul li::before,#solution-textbox-2 .content ul li::before{content:"";color:var(--main);font-family:"Font Awesome 6 Free";font-size:10px;font-weight:700;line-height:28px;position:absolute;left:0;}#solution-iboxes{margin-top:-25px;}#solution-iboxes .box{margin-top:25px;}#solution-iboxes .box .icon{position:relative;}#solution-iboxes .box .icon::before{content:"";display:block;width:94px;height:94px;background-color:#fff;border-radius:50%;position:absolute;top:-20px;left:35px;}#solution-iboxes .box .icon img{position:relative;z-index:4;}#solution-iboxes .box .content{position:relative;height:100%;padding:80px 50px 45px 50px;background-color:#f2f4fa;}#solution-iboxes .box .content h3{color:#2e2d3d;font-size:28px;font-weight:600;line-height:100%;letter-spacing:-.98px;padding:40px 0 0 0;margin:0;}#solution-iboxes .box .content h3::after{content:"";display:block;width:100px;height:5px;margin:21px 0 17px 0;background-color:var(--main);}#solution-iboxes .box .content p{color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:29px;letter-spacing:-.18px;padding:0;margin:0;}#solution-sboxes .headline p{max-width:70%;color:#2e2d3d;font-size:15px;font-weight:300;line-height:22px;letter-spacing:.75px;text-transform:uppercase;padding:0 0 26px 0;margin:0 auto;}#solution-sboxes .headline h2{color:#2e2d3d;font-size:42px;font-weight:600;line-height:100%;letter-spacing:-1.47px;padding:0;margin:0;}#solution-sboxes .headline h2::after{content:"";display:block;width:245px;height:8px;margin:29px auto 25px;background-color:var(--main);border-radius:2px;}#solution-sboxes .box{margin-top:25px;}#solution-sboxes .box .content{position:relative;height:100%;padding:50px 45px;background-color:#f2f4fa;border:2px solid #f2f4fa;overflow:hidden;}#solution-sboxes .box .content::before{content:"";display:block;width:210px;height:210px;background-color:#fff;border-radius:50%;position:absolute;top:-55px;left:-35px;}#solution-sboxes .box .content > *{position:relative;z-index:4;}#solution-sboxes .box .content span{display:block;color:var(--main);font-size:36px;font-weight:600;line-height:100%;letter-spacing:-1.26px;padding:0 0 34px 0;margin:0;}#solution-sboxes .box .content h3{color:#2e2d3d;font-size:23px;font-weight:600;line-height:27px;letter-spacing:-.8px;padding:0;margin:0;}#solution-sboxes .box .content h3::after{content:"";display:block;width:100px;height:5px;margin:15px 0 17px 0;background-color:var(--main);}#solution-sboxes .box .content p{color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:29px;letter-spacing:-.18px;padding:0;margin:0;}#solution-slides .photo{position:relative;padding-right:55px;}#solution-slides .photo > div{display:block;width:calc(100% + 275px);height:610px;margin-left:-275px;background-size:cover;background-position:top right;border-radius:8px;}#solution-slides .photo h2{color:#fff;font-size:60px;font-weight:600;line-height:66px;letter-spacing:-2.1px;padding:0 0 50px 0;margin:0;position:absolute;bottom:0;left:15px;}#solution-slides .slides{padding-left:55px;padding-bottom:35px;}#solution-slides .slide span{display:block;color:#e8ebf1;font-size:60px;font-weight:600;line-height:100%;letter-spacing:-2.1px;padding:0 0 13px 0;margin:0;}#solution-slides .slide h3{color:#2e2d3d;font-size:36px;font-weight:600;line-height:42px;letter-spacing:-1.26px;padding:0;margin:0;}#solution-slides .slide h3::after{content:"";display:block;width:100px;height:5px;margin:22px 0 20px 0;background-color:var(--main);}#solution-slides .slide p{color:rgba(46,45,61,.75);font-size:19px;font-weight:300;line-height:32px;letter-spacing:-.19px;padding:0;margin:0;}#solution-slides .slick-dots{position:relative;justify-content:flex-start;}#solution-slides .slick-dots::before{content:"";display:block;width:100%;height:1px;background-color:#d5d5d8;position:absolute;top:5px;right:0;}#solution-slides .slick-dots li{margin:0;padding-right:6px;background-color:#fff;}#solution-slides .slick-dots li:last-of-type{padding-right:15px;}#solution-form{background-color:#2e2d3d;}#solution-form .content h3{color:#fff;font-size:50px;font-weight:600;line-height:100%;letter-spacing:-1.75px;text-align:center;padding:0 0 30px 0;margin:0;}#solution-form .wpcf7-form-control-wrap{width:calc(100% - 210px);}#solution-form .form-control{height:72px;color:#2e2d3d;font-size:18px;font-weight:300;line-height:100%;letter-spacing:-.18px;padding:0 35px;margin:0;border:0;background-color:#f6f7fd;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}#solution-form .next-step,#solution-form .wpcf7-submit{width:210px;height:72px;color:#fff;font-size:19px;font-weight:500;line-height:100%;letter-spacing:-.19px;white-space:nowrap;text-align:center;padding:0;margin:0;border:0;background-color:var(--main);border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;}#solution-form .buttons a{display:inline-block;width:300px;height:65px;color:#fff;font-size:18px;font-weight:500;line-height:62px;letter-spacing:-.18px;text-align:center;padding:0;margin:0 5px;}#solution-form .buttons a.book{background-color:var(--main);border:2px solid var(--main);}#solution-form .buttons a.book:hover{color:var(--main);text-decoration:none;background-color:transparent;}#solution-form .buttons a.phone{background-color:transparent;border:2px solid var(--main);}#solution-form .buttons a.phone span{font-weight:300;}#solutions-main .box:nth-child(n+3){margin-top:30px;}#solutions-main .box a{position:relative;display:flex;height:100%;padding:75px 55px 105px 55px;background-color:#2e2d3d;overflow:hidden;}#solutions-main .box a:hover{text-decoration:none;background-color:#41404f;}#solutions-main .box a::before{content:"";display:block;width:200px;height:200px;background-color:var(--main);border-radius:50%;position:absolute;bottom:-100px;right:-60px;transition:all .3s;}#solutions-main .box a:hover::before{bottom:-70px;right:-40px;}#solutions-main .box .content{position:relative;width:calc(100% - 111px);padding-left:50px;padding-top:20px;z-index:4;}#solutions-main .box .content h2{color:#fff;font-size:30px;font-weight:600;line-height:100%;letter-spacing:-1.05px;padding:0;margin:0;}#solutions-main .box .content h2::after{content:"";display:block;width:180px;height:7px;margin:21px 0 18px 0;background-color:var(--main);border-radius:2px;}#solutions-main .box .content p{color:rgba(255,255,255,.55);font-size:18px;font-weight:300;line-height:28px;letter-spacing:-.18px;padding:0;margin:0;transition:all .3s;}#solutions-main .box a:hover .content p{color:#fff;}#solutions-main .box span{color:#fff;font-size:17px;font-weight:500;line-height:100%;letter-spacing:-.17px;text-decoration:underline;padding:0;margin:0;position:absolute;bottom:35px;right:85px;}#solutions-main .box span::after{content:"→";font-family:"Arial";position:absolute;right:-25px;}#solutions-other .box{margin-top:30px;}#solutions-other .box a{display:flex;height:100%;padding:55px 50px 55px 45px;background-color:#f2f4fa;}#solutions-other .box a:hover{text-decoration:none;background-color:rgba(242,244,250,.5);}#solutions-other .box .icon{position:relative;width:95px;padding-top:20px;}#solutions-other .box .icon::before{content:"";display:block;width:83px;height:83px;background-color:#fff;border-radius:50%;position:absolute;top:0;right:0;}#solutions-other .box .icon img{position:relative;z-index:4;}#solutions-other .box .content{width:calc(100% - 95px);padding-left:25px;}#solutions-other .box .content h3{color:#2e2d3d;font-size:22px;font-weight:600;line-height:100%;letter-spacing:-.77px;padding:10px 0 0 0;margin:0;}#solutions-other .box .content h3::after{content:"";display:block;width:73px;height:5px;margin:12px 0 10px 0;background-color:var(--main);}#solutions-other .box .content p{color:rgba(46,45,61,.75);font-size:18px;font-weight:300;line-height:24px;letter-spacing:-.18px;padding:0;margin:0;}#solutions-other .box .content span{position:relative;display:inline-block;color:#2e2d3d;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-.15px;text-decoration:underline;padding:0;margin:17px 0 0 0;transition:all .3s;}#solutions-other .box .content span::after{content:"→";font-family:"Arial";position:absolute;right:-23px;}#solutions-other .box a:hover .content span{color:var(--main);}.leadinModal{display:none !important;}.promo-nexstar h2{line-height:40px !important;}.mobile_promo{display:none;}.page-id-3875 #hero.page .photo img{max-height:500px;}.page-id-3875 #hero .photo{position:absolute;top:5%;right:5%;z-index:4;}#video-lightbox.video-lightbox-wrapper .video-section{padding:0 0 50px 0;}#video-lightbox.video-lightbox-wrapper .video-poster{width:100%;max-width:1000px;height:auto;cursor:pointer;transition:transform .3s ease;position:relative;}#video-lightbox.video-lightbox-wrapper .video-wrapper{max-width:1000px;margin:0 auto;text-align:center;}#video-lightbox.video-lightbox-wrapper .video-link{position:relative;display:inline-block;}#video-lightbox.video-lightbox-wrapper .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;}#video-lightbox.video-lightbox-wrapper .play-button::before{content:"";width:0;height:0;border-left:18px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent;}#video-lightbox.video-lightbox-wrapper .video-link:hover .play-button{background-color:rgba(0,0,0,.8);}#video-lightbox.video-lightbox-wrapper .video-poster:hover{transform:scale(1.05);}#video-lightbox.video-lightbox-wrapper .apply-bg-color{background:linear-gradient(to bottom,#2e2d3d 75%,#fff 25%);}#video-lightbox.video-lightbox-wrapper h2.headline-video{padding:0;}#video-lightbox.video-lightbox-wrapper h2.headline-video::after{content:"";display:block;width:245px;height:8px;margin:35px auto 30px;background-color:var(--main);border-radius:2px;}#video-lightbox.video-lightbox-wrapper p.content-video{font-size:20px;font-weight:300;line-height:32px;letter-spacing:-.24px;padding:0;margin:0 auto 35px;}#video-lightbox.video-lightbox-wrapper .content-video{color:inherit;}.fancybox__content :focus:not(.carousel__button.is-close){outline:none;}#hero.page .photo img{max-height:780px;}.page-id-4119  #textboxes .row-1 .learn_more_text{font-size:15px;color:#fff;}