@import url(https://fonts.googleapis.com/css2?family=Karla:wght@400;700&display=swap);
@font-face{font-family:"ModelicaExtraBold";src:url(../js/../fonts/Modelica/BwModelica-ExtraBold.otf);font-weight:800}@font-face{font-family:"ModelicaBold";src:url(../js/../fonts/Modelica/BwModelica-Bold.otf);font-weight:bold}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%;background-color:#081826}*{box-sizing:border-box}#wpadminbar{bottom:0 !important;top:auto !important}html{margin-top:0 !important;margin-bottom:0 !important}body{overflow-x:hidden}.site-wrapper{position:relative;width:100%;height:100%;background:linear-gradient(180deg, #000715 0%, #081826 100%)}section{position:relative;z-index:0}.wrapper{width:100%;max-width:1440px;margin:0 auto;padding:0 3%}@media only screen and (max-width: 720px){.wrapper{padding:0 5%}}.left{text-align:left}.right{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}.justify{text-align:justify}@media only screen and (max-width: 1120px){.hidden-sm{display:none}}.pagination{display:flex;justify-content:center;align-items:center;padding:0 0 50px 0;width:100%}.pagination li{margin:0 1%}.pagination a{text-decoration:none}.post-cards>section.pagination{padding-top:40px}.page-is-services .hero-text-only{margin-bottom:40px}.page-is-services .text-image{margin-bottom:140px}.wp-block-visualize-mermaid svg{background:#fff;text-align:center;width:100%;height:auto;max-width:870px !important;padding:30px 0;margin-bottom:40px}.wp-block-visualize-mermaid svg *{font-family:"Karla",sans-serif}body{color:#fff;font-weight:400;font-family:"Karla",sans-serif}h1,.h1{font-family:"ModelicaExtraBold",sans-serif;font-size:50px;font-size:4vw;font-weight:800;letter-spacing:0;line-height:1.3}@media(max-width: 1000px){h1,.h1{font-size:40px}}@media(min-width: 1475px){h1,.h1{font-size:59px}}h2,.h2{font-family:"ModelicaBold",sans-serif;font-size:35;font-size:4vw;font-weight:bold;letter-spacing:0;line-height:1.3}@media(max-width: 750px){h2,.h2{font-size:30px}}@media(min-width: 1000px){h2,.h2{font-size:40px}}h3{font-family:"ModelicaBold",sans-serif;font-size:30;font-size:4vw;font-weight:bold;letter-spacing:0;line-height:1.3}@media(max-width: 700px){h3{font-size:28px}}@media(min-width: 900px){h3{font-size:36px}}h4{font-family:"ModelicaBold",sans-serif;font-size:30px;font-weight:bold;letter-spacing:0;line-height:40px}h5{font-family:"ModelicaBold",sans-serif;font-size:20px;font-size:2vw;font-weight:bold;letter-spacing:0;line-height:1.3}@media(max-width: 900px){h5{font-size:18px}}@media(min-width: 1200px){h5{font-size:24px}}h6{font-family:"ModelicaBold",sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;line-height:28px}p,li{font-family:"Karla",sans-serif;font-size:16px;letter-spacing:0;line-height:24px}p.extra,.post-body,.post-body p,.post-body li{font-family:"Karla",sans-serif;font-size:18px;letter-spacing:0;line-height:30px}.post-body p,.post-body h3,.post-body h4,.post-body h5{margin-bottom:30px}.post-body ul{margin-bottom:30px;list-style:disc;padding-left:20px;margin-left:10px}p.lead{font-size:22px;letter-spacing:0;line-height:30px}p.small{font-size:14px;line-height:1.3}ul{margin-bottom:20px}strong{font-weight:600}a{font-family:"Karla",sans-serif;font-weight:600;letter-spacing:0;line-height:20px;color:#08b09c}.nav-main .dropdown-section .title{font-family:"ModelicaBold",sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;line-height:22px}.nav-main .dropdown-section ul li a,.nav-main .dropdown-section .just-link{font-family:"Karla",sans-serif;font-size:14px;letter-spacing:0;line-height:30px;font-weight:400}.grid{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px 0 -8px}.grid.grid-nogutter{margin:0}.grid.grid-nogutter>.col{padding:0}.col{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%;min-width:0;padding:0 8px 0 8px}.col-align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-align-bottom{align-self:flex-end}.col-align-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-top{justify-content:flex-start !important;flex-direction:column;display:flex}.col-bottom{justify-content:flex-end !important;flex-direction:column;display:flex}.col-middle{justify-content:center;flex-direction:column;display:flex}.grid-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-around{justify-content:space-around}.grid-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col-fixed{flex:initial}.col-grow-2{flex-grow:2}.col-grow-3{flex-grow:3}.col-grow-4{flex-grow:4}.col-grow-5{flex-grow:5}.col-grow-6{flex-grow:6}.col-grow-7{flex-grow:7}.col-grow-8{flex-grow:8}.col-grow-9{flex-grow:9}.col-grow-10{flex-grow:10}.col-grow-11{flex-grow:11}.col-1{-ms-flex-preferred-size:8.3333333333%;-webkit-flex-basis:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex-preferred-size:16.6666666667%;-webkit-flex-basis:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-4{-ms-flex-preferred-size:33.3333333333%;-webkit-flex-basis:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex-preferred-size:41.6666666667%;-webkit-flex-basis:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-7{-ms-flex-preferred-size:58.3333333333%;-webkit-flex-basis:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex-preferred-size:66.6666666667%;-webkit-flex-basis:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-10{-ms-flex-preferred-size:83.3333333333%;-webkit-flex-basis:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex-preferred-size:91.6666666667%;-webkit-flex-basis:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}@media only screen and (max-width: 540px){.col-sm{flex:100%;max-width:100%}}@media only screen and (max-width: 720px){.col-md{flex:100%;max-width:100%}}@media only screen and (max-width: 1120px){.col-lg{flex:100%;max-width:100%}}input[type=text],input[type=email],input[type=phone],input[type=url],textarea{-moz-appearance:none;-webkit-appearance:none;font-size:22px;padding:15px 0px;background:no-repeat;border:none;border-bottom:2px solid #081826;color:#081826;outline:none;display:block;width:100%;margin-bottom:30px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=phone]::placeholder,input[type=url]::placeholder,textarea::placeholder{opacity:.5;color:#081826;font-family:"Karla",sans-serif;font-size:18px;letter-spacing:0;line-height:22px}input[type=text].invalid.error,input[type=email].invalid.error,input[type=phone].invalid.error,input[type=url].invalid.error,textarea.invalid.error{border-color:#e45252;margin-bottom:15px}.post-body input[type=text],.text-image input[type=text],.hbspt-form input[type=text],.post-body input[type=email],.text-image input[type=email],.hbspt-form input[type=email],.post-body input[type=phone],.text-image input[type=phone],.hbspt-form input[type=phone],.post-body input[type=url],.text-image input[type=url],.hbspt-form input[type=url],.post-body textarea,.text-image textarea,.hbspt-form textarea{border-bottom:2px solid #08b09c;color:#08b09c}.post-body input[type=text]::placeholder,.text-image input[type=text]::placeholder,.hbspt-form input[type=text]::placeholder,.post-body input[type=email]::placeholder,.text-image input[type=email]::placeholder,.hbspt-form input[type=email]::placeholder,.post-body input[type=phone]::placeholder,.text-image input[type=phone]::placeholder,.hbspt-form input[type=phone]::placeholder,.post-body input[type=url]::placeholder,.text-image input[type=url]::placeholder,.hbspt-form input[type=url]::placeholder,.post-body textarea::placeholder,.text-image textarea::placeholder,.hbspt-form textarea::placeholder{opacity:.5;color:#fff;font-family:"Karla",sans-serif;font-size:18px;letter-spacing:0;line-height:22px}.cta-section input[type=text],.cta-section input[type=email],.cta-section input[type=phone],.cta-section input[type=url],.cta-section textarea{border-bottom:2px solid #081826;color:#081826}.ninja-forms-form-wrap input[type=text],.ninja-forms-form-wrap input[type=email],.ninja-forms-form-wrap input[type=phone],.ninja-forms-form-wrap input[type=url],.ninja-forms-form-wrap textarea{border-bottom:2px solid #08b09c;color:#08b09c}.ninja-forms-form-wrap input[type=text]::placeholder,.ninja-forms-form-wrap input[type=email]::placeholder,.ninja-forms-form-wrap input[type=phone]::placeholder,.ninja-forms-form-wrap input[type=url]::placeholder,.ninja-forms-form-wrap textarea::placeholder{opacity:.5;color:#fff;font-family:"Karla",sans-serif;font-size:18px;letter-spacing:0;line-height:22px}ul.hs-error-msgs{list-style:none !important;margin-left:0 !important;padding-left:0 !important}label.hs-error-msg{color:#e45252}input[type=submit],button,input[type=button]{-moz-appearance:none;-webkit-appearance:none;display:inline-block;font-size:18px;line-height:20px;color:#08b09c;text-transform:uppercase;padding:18px 52px;border:2px solid #08b09c;background-color:rgba(0,0,0,0);text-align:center;text-decoration:none;transition:all .3s ease;font-family:"Karla",sans-serif;font-weight:600;cursor:pointer;outline:none}input[type=submit]:hover,button:hover,input[type=button]:hover{background-color:#08b09c;color:#081826}input[type=submit].short,button.short,input[type=button].short{padding:13px 22px}input[type=submit].light,button.light,input[type=button].light{color:#fff;border:2px solid #fff}input[type=submit].light:hover,button.light:hover,input[type=button].light:hover{background-color:#fff;color:#081826}.cta-section input[type=submit],.cta-section button,.cta-section input[type=button]{border:2px solid #fff;color:#fff}.cta-section input[type=submit]:hover,.cta-section button:hover,.cta-section input[type=button]:hover{background-color:#fff;color:#08b09c}select{-moz-appearance:none;-webkit-appearance:none;display:inline-block;font-size:18px;line-height:20px;color:#08b09c;text-transform:uppercase;padding:18px 46px;border:2px solid #08b09c;background:none;text-align:center;text-decoration:none;transition:all .3s ease;font-family:"Karla",sans-serif;font-weight:600;cursor:pointer;outline:none}select:hover{background-color:#08b09c;color:#081826}.filter{display:inline-block;position:relative;z-index:1;width:220px}@media only screen and (max-width: 720px){.filter{width:100%;max-width:220px}}.filter select{width:100%;padding:18px 30px}.filter:after{content:" ";position:absolute;z-index:0;top:20px;right:20px;border-right:2px solid #08b09c;border-bottom:2px solid #08b09c;transform:rotate(45deg);width:10px;height:10px;transition:all .3s ease}.filter:hover:after{border-right:2px solid #081826;border-bottom:2px solid #081826}.ninja-forms-form-wrap .nf-field-label label{color:#fff;font-weight:400;font-family:"Karla",sans-serif;font-size:16px;letter-spacing:0;line-height:19px}.ninja-forms-form-wrap .label-above .nf-field-label{margin-bottom:0}.ninja-forms-form-wrap .nf-field-element textarea{height:100px}.ninja-forms-form-wrap .nf-error.listimage-wrap .nf-field-element ul,.ninja-forms-form-wrap .nf-error .ninja-forms-field{border:none;border-bottom:1px solid #e45252}.ninja-forms-form-wrap .nf-error-msg,.ninja-forms-form-wrap .ninja-forms-req-symbol{color:#e45252}.ninja-forms-form-wrap .field-wrap input[type=button],.ninja-forms-form-wrap .field-wrap input[type=submit]{width:100%}.nf-before-form-content{display:none}.search-form{position:absolute;top:30px;right:0;width:430px}@media only screen and (max-width: 1120px){.search-form{width:100%;position:relative;top:0;margin-bottom:40px}}.search-form form .form-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.search-form form input[type=text]{background:none;border:1px solid #08b09c;padding:18px 10px;color:#fff;font-size:16px;line-height:24px;height:60px}.search-form form input[type=text]:focus{background:none;border:1px solid #08b09c}.search-form form input[type=text]::placeholder{color:#fff;font-size:16px;line-height:24px;opacity:1}.search-form form input[type=submit]{width:60px;height:60px;padding:0;border-left:none;border-top:1px solid #08b09c;border-bottom:1px solid #08b09c;border-right:1px solid #08b09c;background:none;background-image:url(../js/../fonts/Modelica/search.svg);background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:-9999px}.btn{display:inline-block;font-size:18px;line-height:20px;color:#08b09c;text-transform:uppercase;padding:18px 22px;border:2px solid #08b09c;background-color:rgba(0,0,0,0);text-align:center;text-decoration:none;transition:all .3s ease}.btn:hover{background-color:#08b09c;color:#081826}.btn.short{padding:13px 22px}.btn.wide{padding:18px 52px}.btn.white{color:#fff;border:2px solid #fff}.btn.white:hover{background-color:#fff;color:#08b09c}.btn.solid{background-color:#08b09c;color:#fff;border:none}.btn.solid:hover{background-color:#fff;color:#08b09c}header.header{position:absolute;width:100%;top:0;z-index:999}@media only screen and (max-width: 1120px){header.header{position:fixed;width:100%;top:0;left:0;right:0;background-color:#081826;padding:30px 0}}.hdr-logo a{display:block;padding:0;margin:0;line-height:11px}.utility-bar{overflow:hidden}.utility-nav{position:relative;z-index:0;background:#08b09c;padding:8px 0 8px 40px;width:fit-content;text-align:center;margin-right:0;margin-left:auto;margin-bottom:25px}.utility-nav:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#08b09c;transform-origin:bottom right;-ms-transform:skew(40deg, 0deg);-webkit-transform:skew(40deg, 0deg);transform:skew(40deg, 0deg)}.utility-nav:after{content:" ";position:absolute;top:0;right:-200%;width:200%;height:100%;background:#08b09c}.utility-nav ul{margin:0;padding:0;list-style:none;text-align:center}.utility-nav ul li{text-align:center;display:inline-block;margin-right:50px}.utility-nav ul li:last-child{margin-right:0}.utility-nav ul li a{color:#081826;text-decoration:none;font-size:14px;line-height:20px;transition:all .3s ease}.utility-nav ul li a:hover{opacity:.8}.nav-main{text-align:center}.nav-main .main-dropdown-grid{flex-wrap:nowrap}.nav-main .main-dropdown-inner-grid{flex-wrap:nowrap}.nav-main .main-dropdown-inner-col{flex:auto}.nav-main .one-level .main-dropdown-inner-grid{flex-direction:column}.nav-main>ul{margin:0;padding:0;list-style:none}.nav-main>ul>li{position:relative;display:inline-block;margin-right:40px}.nav-main>ul>li:last-child{margin-right:0}.nav-main>ul>li>a{padding:20px 0;font-size:18px;line-height:20px;color:#a6a6a6;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease;cursor:pointer}.nav-main>ul>li>a:hover{color:#fff}.nav-main>ul>li:hover>a{border-color:#08b09c}.nav-main>ul>li.has-dropdown:hover .dropdown-wrapper{display:block}.nav-main>ul>li.has-dropdown:hover:after{content:" ";position:absolute;top:51px;left:50%;width:0;height:0;border-style:solid;border-width:0 24.5px 24.5px 24.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #233941 rgba(0,0,0,0);transform:translateX(-50%)}.nav-main a.current-menu-link,.nav-main li.current-menu-link>a{color:#fff;border-bottom:2px solid #08b09c}.nav-main .menu-grid{display:flex;flex-direction:row;justify-content:space-between}.nav-main .menu-grid-12{flex-direction:column}.nav-main .menu-col .menu-grid .menu-col{margin-right:30px}.nav-main .dropdown-wrapper{display:none;position:absolute;top:100%;left:0;transform:translateX(-30%);padding-top:45px;white-space:nowrap}.nav-main .no-insert .dropdown{padding:20px 30px 20px 20px}.nav-main .dropdown{background-color:#233941;width:auto;min-width:200px;padding:30px 40px 30px 40px;clip-path:polygon(0% 0%, 0% 0%, 100% 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0 100%)}.nav-main .dropdown .dropdown-section{text-align:left}.nav-main .dropdown .title{color:#fff;margin-bottom:15px;text-decoration:none;display:inline-block}.nav-main .dropdown .just-link{text-decoration:none;color:#fff;transition:all .3s ease;line-height:1.2}.nav-main .dropdown .insert-col{width:180px;padding:0;margin-right:25px}.nav-main .dropdown .insert-col h6{white-space:break-spaces;padding-bottom:13px;margin-bottom:15px}.nav-main .dropdown .insert-col img{max-width:100%}.nav-main .dropdown img{margin-bottom:20px}.nav-main .dropdown .btn{width:auto}.nav-main .dropdown ul{margin:0;padding:0;list-style:none}.nav-main .dropdown ul li{text-align:left;margin-right:20px;display:block}.nav-main .dropdown ul li:last-child{margin-right:0}.nav-main .dropdown ul li a{text-decoration:none;color:#fff;transition:all .3s ease;line-height:1.2}.nav-column,.cta-column,.utility-nav{display:flex}@media only screen and (max-width: 1120px){.nav-column,.cta-column,.utility-nav{display:none}}.mobile-nav{display:none}@media only screen and (max-width: 1120px){.mobile-nav{display:block;position:absolute;top:40px;right:5%}.mobile-nav #menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}.mobile-nav #menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}.mobile-nav #menuToggle span:first-child{transform-origin:0% 0%}.mobile-nav #menuToggle span:last-child{transform-origin:0% 100%}.mobile-nav #menuToggle.active span{opacity:1;transform:rotate(45deg) translate(-4px, -2px);background:#fff}.mobile-nav #menuToggle.active span:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.mobile-nav #menuToggle.active span:nth-child(3){transform:rotate(-45deg) translate(0, -1px)}.mobile-nav nav.mobile{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:20px;background:#081826;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);overflow-y:scroll;padding-top:80px;padding-left:30px}.mobile-nav nav.mobile ul li a{text-decoration:none}.mobile-nav nav.mobile ul li.first-level{margin-bottom:20px}.mobile-nav nav.mobile ul li.first-level a{color:#fff;font-size:22px}.mobile-nav nav.mobile ul li.first-level.has-dropdown>a{margin-bottom:15px;display:block}.mobile-nav nav.mobile ul li.second-level{padding-left:20px}.mobile-nav nav.mobile ul li.second-level a{font-size:18px;color:#08b09c}.mobile-nav nav.mobile ul li.second-level.has-dropdown>a{margin-bottom:10px;display:block}.mobile-nav nav.mobile ul li.third-level{padding-left:20px}.mobile-nav nav.mobile ul li.third-level a{font-size:16px;color:#167369}.mobile-nav nav.mobile.active{transform:none;padding-top:80px}}footer.footer{padding:50px 0;z-index:2;position:relative;background-color:#081826}footer.footer nav .nav-footer .menu-title-wrapper{height:30px}@media only screen and (max-width: 720px){footer.footer nav .nav-footer>li{max-width:50% !important}}footer.footer nav .nav-footer li a{display:inline-block;color:#fff;font-size:14px;letter-spacing:0;line-height:20px;opacity:.5;text-decoration:none;margin-bottom:6px;font-weight:400}footer.footer nav .nav-footer li a:hover{color:#08b09c;opacity:1}footer.footer nav .nav-footer li.menu-subtitle h6{font-family:"Karla",sans-serif;color:#fff;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;margin-bottom:6px}footer.footer nav .nav-footer li .menu-title-wrapper{margin-bottom:13px}@media only screen and (max-width: 720px){footer.footer nav .nav-footer li.no-title{order:9999}}@media only screen and (max-width: 1120px){footer.footer .info-col{margin-top:30px}footer.footer .info-col .col{max-width:fit-content}footer.footer .info-col .company-info{margin-right:2%}}@media only screen and (max-width: 1120px){footer.footer .nav-col{order:-1}}footer.footer .company-info p{color:#fff;font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:15px}footer.footer .company-info a{color:#fff;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}footer.footer .footer-logos img{width:100%;height:auto;max-width:150px}footer.footer .social li{display:inline-block;margin-right:3px}footer.footer .footer-logo{margin-bottom:15px}footer.footer .footer-bottom{padding:25px 0;margin-top:20px;border-top:1px solid #08b09c}footer.footer .footer-bottom .col{max-width:fit-content}@media only screen and (max-width: 720px){footer.footer .footer-bottom .col{margin-bottom:20px;text-align:center;max-width:100%}}footer.footer .footer-bottom .col a,footer.footer .footer-bottom .col span{color:#fff;font-size:14px;letter-spacing:0;line-height:20px;text-decoration:none;font-weight:400}footer.footer .footer-bottom .col a:hover{color:#08b09c;opacity:1}.hero{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:100px;overflow:hidden;padding-top:190px}.hero h5{margin-bottom:30px}.hero h1{margin-bottom:30px}.hero h1 span{color:#08b09c}.hero p{margin-bottom:50px}.hero .content{padding:20px 0}@media only screen and (max-width: 720px){.hero .hero-image .content{text-align:center}.hero .hero-image .content img{width:100%;margin:0 auto}}.hero .hero-image img{width:50vw;max-width:700px}@media only screen and (max-width: 1120px){.hero{padding-top:120px;margin-bottom:80px}}.hero-text-only{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:0;overflow:hidden;padding-top:220px}@media only screen and (max-width: 1120px){.hero-text-only{padding-top:170px;margin-bottom:80px;margin-bottom:0}}.hero-text-only h1{width:100%;max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:30px}.hero-text-only h1 span{color:#08b09c}.hero-text-only p.lead{width:100%;max-width:740px;margin-left:auto;margin-right:auto;margin-bottom:45px}.hero-text-only .hero-body{width:100%;max-width:1070px;margin-left:auto;margin-right:auto}.hero-text-only .hero-body p{margin-bottom:30px}.hero-text-only .hero-body p:last-child{margin-bottom:0}.hero-text-only .content.content-align-left *{text-align:left}.hero-text-only .content.content-align-left h1,.hero-text-only .content.content-align-left p.lead,.hero-text-only .content.content-align-left .hero-body{margin-left:0}.hero-text-only .content.content-align-left h1{max-width:100%}.hero-text-only .content.content-align-left p.lead{max-width:630px}.hero-text-only .content.content-align-right *{text-align:right}.hero-text-only .content.content-align-right h1,.hero-text-only .content.content-align-right p.lead,.hero-text-only .content.content-align-right .hero-body{margin-right:0;margin-left:auto;max-width:100%}.hero-text-only .content.content-align-center *{text-align:center}.hero-text-only .content.content-align-center h1,.hero-text-only .content.content-align-center p.lead{margin-right:0;margin-left:auto;max-width:100%}.hero-text-only .content.content-align-center .hero-body{max-width:1070px;margin-left:auto;margin-right:auto}.hero-text-only .content.content-align-center h1{width:100%;max-width:620px;margin-left:auto;margin-right:auto}.hero-text-only .content.content-align-center p.lead{width:100%;max-width:740px;margin-left:auto;margin-right:auto}.text-image{margin-bottom:100px}@media only screen and (max-width: 720px){.text-image{margin-bottom:80px}}.text-image .wrapper{max-width:1220px}.text-image.full-width-section .wrapper{max-width:1440px}.text-image.full-width-section .grid .img-col:nth-child(even){text-align:center}.text-image .leading-content{margin-bottom:70px;max-width:720px}.text-image .leading-content h3{margin-bottom:30px}.text-image h4{margin-bottom:30px}.text-image .grid .text-col .content{padding-right:30px}.text-image .grid .text-col p,.text-image .grid .text-col h2,.text-image .grid .text-col h3,.text-image .grid .text-col h4,.text-image .grid .text-col h5{margin-bottom:30px}.text-image .grid .text-col a{text-decoration:none}.text-image .grid .text-col ul{margin-bottom:30px;list-style:disc;padding-left:20px;margin-left:10px}.text-image .grid .img-col{text-align:center}@media only screen and (max-width: 720px){.text-image .grid .img-col{text-align:left}}.text-image .grid .img-col img{max-width:100%}@media only screen and (max-width: 720px){.text-image .grid .img-col{margin-bottom:30px;order:-1}}@media only screen and (max-width: 1120px){.text-image .grid .img-col img{width:100%;max-width:410px}}.text-image-group{padding:100px 0;background-color:#0d2840;position:relative;z-index:0;margin-bottom:100px;margin-top:50px}.text-image-group:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.text-image-group:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.text-image-group .leading-content{margin-bottom:70px;max-width:720px}.text-image-group .leading-content h3{margin-bottom:30px}.text-image-group .text-image h4{color:#08b09c}.text-image-group .text-image:last-child{margin-bottom:0}.features-grid{background-color:#0d2840;padding:50px 0 50px 0;margin-top:50px;position:relative;z-index:1}.features-grid:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.features-grid:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.features-grid h3{width:100%;max-width:800px;margin:0 auto 30px auto}.features-grid .eyebrow-title{color:#08b09c;font-size:18px;line-height:30px;margin-bottom:15px}.features-grid p.lead{width:100%;max-width:600px;margin:0 auto 80px auto}.features-grid .features-list .list-item{margin-bottom:40px}@media only screen and (min-width: 1120px){.features-grid .features-list .list-item{padding:0 30px}}.features-grid .features-list .col h5{margin-bottom:20px}.features-grid .features-list .icon-col img{width:100%;max-width:50px}.testimonials-slider{background-color:#0d4559;overflow:hidden}.testimonials-slider.angled-top:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d4559;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}@media only screen and (max-width: 720px){.testimonials-slider.angled-top .swiper-slide{padding-top:60px}}@media only screen and (min-width: 1120px){.testimonials-slider .text-col .content{padding-left:60px}}@media only screen and (max-width: 1120px){.testimonials-slider .logo-col{margin-bottom:30px}}.testimonials-slider .logo-col img{width:100%;max-width:250px}.testimonials-slider h4{width:100%;max-width:740px;margin-bottom:30px}.testimonials-slider .testimonial-meta{width:250px}.testimonials-slider .testimonial-meta .testimonial-name{margin-bottom:5px}.testimonials-slider .testimonial-meta p.small{font-weight:600}.testimonials-slider .testimonial-meta .meta-headshot{width:60px;height:60px;overflow:hidden;border-radius:100%}.testimonials-slider .testimonial-meta .meta-headshot img{width:100%}.testimonials-slider .swiper-slide{padding:50px 0 70px 0}.testimonials-slider .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1}.testimonials-slider .swiper-pagination-bullet-active{background:#08b09c}.testimonials-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px}.single-column-content{padding:110px 0;text-align:center}.single-column-content.color-theme-solid-blue{background-color:#0d2840}.single-column-content.color-theme-solid-blue.slanted-edges:before{background-color:#0d2840}.single-column-content.color-theme-solid-blue.slanted-edges:after{background-color:#0d2840}.single-column-content.color-theme-solid-dark{background-color:rgba(0,0,0,0)}.single-column-content.color-theme-solid-dark.slanted-edges:before{background-color:rgba(0,0,0,0)}.single-column-content.color-theme-solid-dark.slanted-edges:after{background-color:rgba(0,0,0,0)}.single-column-content.color-theme-solid-teal{background-color:#0d4559}.single-column-content.color-theme-solid-teal.slanted-edges:before{background-color:#0d4559}.single-column-content.color-theme-solid-teal.slanted-edges:after{background-color:#0d4559}.single-column-content.color-theme-bg-img-dark{background-color:rgba(0,0,0,0)}.single-column-content.color-theme-bg-img-dark.slanted-edges:before{background-color:rgba(0,0,0,0)}.single-column-content.color-theme-bg-img-dark.slanted-edges:after{background-color:rgba(0,0,0,0)}.single-column-content.color-theme-bg-img-blue{background-color:#0d2840}.single-column-content.color-theme-bg-img-blue.slanted-edges:before{background-color:#0d2840}.single-column-content.color-theme-bg-img-blue.slanted-edges:after{background-color:#0d2840}.single-column-content.slanted-edges{position:relative;z-index:0;margin-bottom:100px;margin-top:50px}.single-column-content.slanted-edges:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.single-column-content.slanted-edges:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.single-column-content.less-bottom-spacing{margin-bottom:50px;padding-bottom:50px}.single-column-content h3{width:100%;max-width:720px;margin:0 auto;margin-bottom:50px}.single-column-content .content-body{width:100%;max-width:1070px;margin:0 auto 60px auto}.single-column-content .content-body p,.single-column-content .content-body h2,.single-column-content .content-body h3,.single-column-content .content-body h4,.single-column-content .content-body h5{margin-bottom:30px}.single-column-content .content-body a{text-decoration:none}.single-column-content .content-body ul{margin-bottom:30px;list-style:disc;padding-left:20px;margin-left:10px}.single-column-content .content-image{width:100%;max-width:850px;margin:0 auto}.single-column-content .content-image img{width:100%}.single-column-content .button-group{margin-top:40px}.single-column-content .button-group .btn{margin-left:10px;margin-right:10px;min-width:180px}.single-column-content .button-group .btn:first-child{margin-bottom:20px}.single-column-content.narrow-content .content-body{max-width:850px}.single-column-content.narrow-content .content-image{max-width:755px}.footer-cta{padding:100px 0 90px 0;text-align:center;background:linear-gradient(180deg, #000715 0%, #081826 100%)}.footer-cta.bg-color-green{background:#0e4459}.footer-cta .content{width:100%;max-width:600px;margin:0 auto}.footer-cta .content h3{margin-bottom:25px}.footer-cta .content h3 span{color:#08b09c}.footer-cta .content .content-body{margin-bottom:35px}.footer-cta.wide-content{padding-top:150px}.footer-cta.wide-content .content{max-width:1080px}.footer-cta.wide-content .content p{font-size:22px;line-height:30px}.footer-cta .btn{background-image:url(../js/../fonts/Modelica/triangle-btn.svg);background-repeat:no-repeat;background-position:top left;border:none;width:200px;transition:background-image .3s ease;width:280px;padding:21px;padding-left:30px;text-align:left}.footer-cta .btn:hover{background-image:url(../js/../fonts/Modelica/triangle-btn-hover.svg);background-repeat:no-repeat;background-position:top left;border:none;background-color:rgba(0,0,0,0)}section.integrations{padding:100px 0}section.integrations h3{margin-bottom:70px}section.integrations .content-body{margin-bottom:30px}section.integrations .grid.logos .col{text-align:center;margin-bottom:10px}@media only screen and (max-width: 720px){section.integrations .grid.logos .col{width:48% !important;max-width:48% !important;flex-basis:48% !important}}section.integrations .grid.logos .col img{width:100%}@media only screen and (max-width: 1120px){section.integrations .grid.logos .col img{width:100%;max-width:190px}}.cta-section{padding:125px 0;background-image:url(../js/3e46a9911b7afa9f0e53.png);background-repeat:no-repeat;background-size:cover;background-position:center}.cta-section.slanted-edges{position:relative;z-index:0;margin-bottom:100px;margin-top:50px}.cta-section.slanted-edges:before{content:" ";position:absolute;display:block;width:100%;height:122%;top:-100px;left:0;z-index:-1;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg);background-image:url(../js/3e46a9911b7afa9f0e53.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 720px){.cta-section .text-col{margin-bottom:30px}}@media only screen and (min-width: 720px){.cta-section .text-col{margin-right:6%}}.cta-section .text-col .content{max-width:520px}.cta-section .text-col .content h3{color:#233941}.cta-section .text-col .content h3 span{color:#fff}.cta-section .text-col .content .above-title{margin-bottom:20px;color:#233941}.cta-section .text-col .content .above-title span{color:#fff}.cta-section .text-col .content .below-title{margin-top:20px;color:#233941}.cta-section .text-col .content .below-title span{color:#fff}.cta-section .cta-form-wrapper{width:100%;max-width:420px}.cta-section .cta-form-wrapper form{margin-bottom:20px}.cta-section .grid.has-image .text-col{margin-right:0}.cta-section .grid.has-image .img-col{padding-right:15px}@media only screen and (max-width: 720px){.cta-section .grid.has-image .img-col{margin-bottom:30px}}.cta-section .grid.has-image .img-col img{width:100%;max-width:200px}.logo-cloud{padding:120px 0;background-color:#0d2840}.logo-cloud.reduce-padding-top{padding-top:40px}.logo-cloud.reduce-padding-bottom{padding-bottom:40px}.logo-cloud h3{margin-bottom:50px}.logo-cloud .swiper-slide{text-align:center}.logo-cloud .swiper-slide img{width:100%;max-width:250px;margin:0 auto}.logo-cloud .logo-list{width:100%;max-width:1070px;margin:0 auto;justify-content:center}.logo-cloud .logo-list .col{margin-bottom:20px}@media only screen and (max-width: 720px){.logo-cloud .logo-list .col{text-align:center}}.logo-cloud .logo-list .col img{width:100%;max-width:250px;margin:0 auto}.tab-content{padding:105px 0;padding-bottom:30px}.tab-content .wrapper{max-width:1220px}.tab-content .content{margin-bottom:80px;max-width:750px}.tab-content .content h3{margin-bottom:30px}.tab-content .tabs-nav{width:100%;margin:0 auto;margin-bottom:50px}@media only screen and (max-width: 720px){.tab-content .tabs-nav{display:none}}.tab-content .tabs-nav a{text-align:center;color:#fff;text-decoration:none}.tab-content .tabs-nav a h6{display:inline-block}.tab-content .tabs-nav a.active h6{border-bottom:3px solid #08b09c}.tab-content .tabs-list{padding-top:20px}.tab-content .tab{min-height:450px}@media only screen and (max-width: 720px){.tab-content .tab{margin-bottom:50px}}@media only screen and (min-width: 720px){.tab-content .tab{display:none}}.tab-content .tab.active{display:block}.tab-content .tab h4{color:#08b09c;margin-bottom:20px}.tab-content .tab p{margin-bottom:20px}.tab-content .tab .content{margin-bottom:0}.tab-content .tab .content ul li{background-image:url(../js/fc35da9db6920d87d53f.png);background-position:left 4px;background-repeat:no-repeat;padding-left:26px;background-size:16px;margin-bottom:10px}.tab-content .tab .content a{color:#fff;text-decoration:none}.tab-content .tab .img-col:nth-child(even){text-align:right}@media only screen and (max-width: 720px){.tab-content .tab .img-col:nth-child(even){text-align:left}}@media only screen and (max-width: 720px){.tab-content .tab .img-col{margin-bottom:30px;order:-1}}@media only screen and (max-width: 1120px){.tab-content .tab .img-col img{width:100%;max-width:410px}}.cards-grid-3-col{padding:105px 0;background-color:#0d2840}.cards-grid-3-col .section-title{margin-bottom:50px}@media only screen and (max-width: 1120px){.cards-grid-3-col .posts .col{margin-bottom:80px}}.cards-grid-3-col .card a{display:block;text-decoration:none;color:#fff}.cards-grid-3-col .card h4{color:#08b09c;margin-bottom:20px}.cards-grid-3-col .card h6{margin-bottom:20px}.cards-grid-3-col .card p{font-weight:400}.cards-grid-3-col .card p a{font-weight:400}.cards-grid-3-col .card .post-img{width:100%;max-width:100%;height:auto;padding:0;padding-top:52%;position:relative;margin-bottom:25px}.cards-grid-3-col .card img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto}.hero-with-features-grid{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:100px;overflow:hidden;padding-top:220px}@media only screen and (max-width: 1120px){.hero-with-features-grid{padding-top:170px;margin-bottom:80px}}.hero-with-features-grid h1{width:100%;max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:30px}.hero-with-features-grid h1 span{color:#08b09c}.hero-with-features-grid h4{width:100%;max-width:740px;margin-left:auto;margin-right:auto;margin-bottom:45px}.hero-with-features-grid .hero-body{width:100%;max-width:1070px;margin-left:auto;margin-right:auto;margin-bottom:80px}.hero-with-features-grid .hero-body p{margin-bottom:30px}.hero-with-features-grid .hero-body p:last-child{margin-bottom:0}@media only screen and (max-width: 1120px){.hero-with-features-grid .features-list .list-item{margin-bottom:40px}}.hero-with-features-grid .features-list .list-item img{margin-bottom:30px;width:30px}.hero-with-features-grid .features-list .list-item h6{color:#08b09c;margin-bottom:20px;width:100%;max-width:190px;margin-left:auto;margin-right:auto}.hero-with-customer-stats{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:100px;overflow:hidden;padding-top:220px;padding-bottom:140px}@media only screen and (max-width: 1120px){.hero-with-customer-stats{padding-top:170px}}.hero-with-customer-stats.reduce-padding-top{padding-top:70px}.hero-with-customer-stats.reduce-padding-bottom{padding-bottom:70px}.hero-with-customer-stats h1{width:100%;max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:30px}.hero-with-customer-stats h1 span{color:#08b09c}.hero-with-customer-stats .hero-body{width:100%;max-width:850px;margin:0 auto;margin-bottom:150px}.hero-with-customer-stats .customer-stats h4{margin-bottom:80px}.hero-with-customer-stats .customer-stats .list-item{padding:3px}@media only screen and (max-width: 720px){.hero-with-customer-stats .customer-stats .list-item{margin-bottom:30px}}.hero-with-customer-stats .customer-stats .stat-data{font-family:"ModelicaBold",sans-serif;font-size:70px;letter-spacing:0;line-height:80px;text-align:center;color:#08b09c;text-align:center;margin-bottom:10px}.hero-with-customer-stats .customer-stats .stat-text{text-align:center;font-size:20px;letter-spacing:0;line-height:30px;text-align:center;color:#fff}.case-studies-2-column{background-color:#0d4559;padding:50px 0 50px 0;margin-top:210px;position:relative;z-index:1}.case-studies-2-column:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-120px;left:0;z-index:-1;background:#0d4559;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.case-studies-2-column:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;background:#0d4559;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.case-studies-2-column .section-title{margin-bottom:30px}.case-studies-2-column .card a{text-decoration:none !important;color:#fff}.case-studies-2-column .card h4{color:#08b09c;margin-bottom:20px}.case-studies-2-column .card h6{margin-bottom:20px}.case-studies-2-column .card .post-img{height:260px;margin-bottom:15px;overflow:hidden}@media only screen and (max-width: 1120px){.case-studies-2-column .card .post-img{height:auto}}.case-studies-2-column .card img{width:100%;max-width:410px}.reviews{background-color:#081826;padding:100px 0 !important}.reviews .title{text-align:center;margin-bottom:50px}.reviews .review-stars{margin-bottom:17px}.reviews .star-text{font-size:14px;vertical-align:7px;color:#08b09c;margin-left:5px}.reviews .review-title{margin-bottom:17px;color:#08b09c}.reviews .review-text{font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:10px}.reviews .review-owner{font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}@media only screen and (max-width: 720px){.reviews .reviews-list{justify-content:center}}.reviews .reviews-list .col{max-width:410px;padding:0 10px 0 10px;margin-bottom:20px}@media only screen and (max-width: 720px){.reviews .reviews-list .col{margin-bottom:30px}}.reviews .reviews-list .content{padding:22px;background-color:#233941;border-radius:5px;height:100%}.reviews .reviews-list .content .rating{margin-bottom:10px}.reviews .reviews-list .content .rating img{width:27px;height:26px}.reviews .reviews-list .content .star.voted{display:inline-block}.reviews .reviews-list .content .star-empty{display:none}section.team{background-color:#0d4559;padding:120px 0 50px 0;margin-top:190px;position:relative;z-index:1}section.team:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d4559;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}section.team:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;background:#0d4559;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}section.team .title-col{margin-bottom:30px}section.team .title-col h3{margin-bottom:20px}section.team .title-col .content{max-width:300px}@media only screen and (max-width: 1120px){section.team .title-col .content{max-width:100%}}section.team .members.grid{justify-content:center;width:100%;max-width:650px;margin:0 auto}section.team .member{margin-bottom:30px}section.team .member .content{width:100%;max-width:300px;margin:0 auto;position:relative}section.team .member .content a{line-height:0;display:block}section.team .member .content .member-photo{width:100%}section.team .member .content .text-content{display:none}section.team .member .content:hover .text-content{cursor:pointer;width:100%;height:100%;position:absolute;text-align:center;display:flex;flex-direction:column;align-content:center;justify-content:center;padding:10px;background:rgba(4,174,153,.6);color:#fff;top:0;left:0}section.team .member .content:hover .text-content h5{margin-top:30%;margin-bottom:10px}section.team .member .content:hover .text-content p{margin-bottom:10px;font-weight:400}.two-column-icon-text-grid{padding-bottom:70px}.two-column-icon-text-grid .grid{max-width:1100px;margin:0 auto}.two-column-icon-text-grid .grid .col{margin-bottom:40px}.two-column-icon-text-grid .grid .content{display:flex;align-items:flex-start;padding:20px}.two-column-icon-text-grid .grid img{margin-right:20px}.two-column-icon-text-grid .grid .text-content h5{margin-bottom:15px}.two-column-icon-text-grid .grid .text-content p{margin-bottom:10px}.two-column-icon-text-grid.centered-title .title-content{text-align:center;margin:0 auto;margin-bottom:50px}.two-column-icon-text-grid.centered-title .title-content h4{text-align:center;margin-bottom:20px}.two-column-icon-text-grid.centered-title .title-content p{text-align:center}.three-column-free-text{padding:100px 0;padding-bottom:150px;background-color:#0d2840}.three-column-free-text .title-content{margin-bottom:50px;text-align:center}.three-column-free-text .title-content h3{margin-bottom:20px}.three-column-free-text .text-content p,.three-column-free-text .text-content h2,.three-column-free-text .text-content h3,.three-column-free-text .text-content h4,.three-column-free-text .text-content h5{margin-bottom:30px}.three-column-free-text .text-content a{text-decoration:none}.three-column-free-text .text-content ul{margin-bottom:30px;list-style:disc;padding-left:20px;margin-left:10px}.three-column-free-text .text-content iframe,.three-column-free-text .text-content img{width:100%;max-width:100%}.wpjb_job_list_wrapper{border:none !important;box-shadow:none !important}.wpjb_job_list_wrapper .wpjb_job_list_header{display:none}.wpjb_job_list_wrapper .wpjb_each_job{border:none}.wpjb_job_list_wrapper .wpjb_each_job .wpjb_hover{display:none}.wpjb_job_list_wrapper .wpjb_each_job a{border-bottom:1px solid #08b09c}.wpjb_job_list_wrapper .wpjb_each_job a .wpjb_jb_title{color:#08b09c}.wpjb_job_list_wrapper .wpjb_each_job a .wpjb_cat{color:#08b09c}.wpjb_job_list_wrapper .wpjb_each_job a .wpjb_exp_text{color:#08b09c}.wpjb_job_list_wrapper .wpjb_each_job a .wpjb_type{color:#08b09c}.wpjb_job_list_wrapper .wpjb_each_job a .wpjb_exp_date{color:#08b09c}ul.wpjb_job_meta{margin-bottom:30px !important}ul.wpjb_job_meta .wpjb_meta_icon{width:16px !important;filter:invert(100%) brightness(110%);margin-right:5px}ul.wpjb_job_meta li{margin-right:10px}.wpjb_job_application_wrapper .wpjb_job_apply_btn{display:inline-block;font-size:18px;line-height:20px;color:#08b09c;text-transform:uppercase;padding:18px 22px;border:2px solid #08b09c;background-color:rgba(0,0,0,0);text-align:center;text-decoration:none;transition:all .3s ease;border-radius:0;font-weight:600;letter-spacing:0}.wpjb_job_application_wrapper .wpjb_job_apply_btn:hover{background-color:#08b09c;color:#081826}.single-wp_job_board .post-meta,.single-wp_job_board .post-date,.single-wp_job_board aside,.single-wp_job_board .featured-image{display:none !important}.single-wp_job_board .post-body{padding-top:30px}.single-wp_job_board .wpjb_form_control{-moz-appearance:none !important;-webkit-appearance:none !important;font-size:22px !important;padding:15px 0px !important;background:no-repeat !important;border:none !important;border-bottom:2px solid #08b09c !important;color:#08b09c !important;outline:none !important;display:block !important;width:100% !important;margin-bottom:30px !important;border-radius:0 !important}.single-wp_job_board .wpjb_form_control::placeholder{opacity:.5 !important;color:#fff !important;font-family:"Karla",sans-serif !important;font-size:18px !important;letter-spacing:0 !important;line-height:22px !important}.single-wp_job_board .wpjb_form_control.invalid.error{border-color:#e45252 !important;margin-bottom:15px !important}.single-wp_job_board .wpjb_job_form_wrapper{box-shadow:0 1px 1px #08b09c !important;border:1px solid #08b09c !important}.single-wp_job_board .dropzone{border:2px solid #08b09c !important;background:#08b09c}.single-wp_job_board .dropzone .dz-message{color:#fff !important}.single-wp_job_board .wpjb_form_wrapper form.wpjb_form .wpjb_default_btn,.single-wp_job_board .wpjb_form_wrapper form.wpjb_form .wpjb_full_block_btn{-moz-appearance:none;-webkit-appearance:none;display:inline-block;font-size:18px;line-height:20px;color:#08b09c;text-transform:uppercase;padding:18px 52px;border:2px solid #08b09c;background:none;box-shadow:none;height:auto;background-color:rgba(0,0,0,0);text-align:center;text-decoration:none;transition:all .3s ease;font-family:"Karla",sans-serif;font-weight:600;cursor:pointer;outline:none;border-radius:0}.single-wp_job_board .wpjb_form_wrapper form.wpjb_form .wpjb_default_btn:hover,.single-wp_job_board .wpjb_form_wrapper form.wpjb_form .wpjb_full_block_btn:hover{background-color:#08b09c;color:#081826}.single-wp_job_board .wpjb_job_form_wrapper:before{border-bottom:10px solid #08b09c !important}.wpjb_each_job .wpjb_part.wpjb_title{width:80% !important}.wpjb_job_list_wrapper .wpjb_each_job a .wpjb_exp_text{display:none}.wpjb_job_list_wrapper .wpjb_each_job a .wpjb_exp_date{display:none}ul.wpjb_job_meta li.wpjb_job_type{background-color:#08b09c !important;color:#fff !important;border-radius:3px !important}.partner-logos{text-align:center}.partner-logos h4{width:100%;max-width:410px;margin:0 auto;margin-bottom:40px}.partner-logos h5{width:100%;max-width:410px;margin:0 auto;margin-bottom:35px;color:#08b09c}.partner-logos .partners-list{margin-bottom:50px}@media only screen and (max-width: 1120px){.partner-logos .partners-list{justify-content:center}}.partner-logos .partners-list img{width:90%;max-width:190px;margin:0 auto}.partner-logos .partners-list .img-wrap{position:relative;height:110px;width:100%;max-width:220px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.partner-logos .partners-list .img-wrap .turnkey-label{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:4px;background-color:#08b09c;text-align:center;font-size:12px;font-weight:bold;letter-spacing:0px;width:95%;max-width:128px}@media only screen and (max-width: 1120px){.partner-logos .partners-list .col{margin-bottom:20px;flex:48%;max-width:190px}}.partner-logos .partners-list .partners-list-item{position:relative}.partner-logos .partners-list .partners-list-item .tooltiptext{visibility:hidden;width:200px;background-color:#08b09c;color:#fff;text-align:center;font-size:14px;line-height:1.2;padding:5px;border-radius:6px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);z-index:1}.partner-logos .partners-list .partners-list-item .tooltiptext:after{content:" ";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #08b09c}.partner-logos .partners-list .partners-list-item:hover .tooltiptext{visibility:visible}.contact-row .body{margin-bottom:40px;width:100%;max-width:520px}.contact-row .contact-info{margin-bottom:40px}.contact-row .emails li{margin-bottom:30px}.contact-row .emails li p{margin-bottom:3px}.contact-row .emails li a{font-size:22px}.contact-row .social-title{margin-bottom:5px}.contact-row .social li{display:inline-block;margin-right:5px}.contact-row .social li img{width:32px;height:auto}.contact-row .form-wrap{width:100%;max-width:410px;margin:0 auto}.offices{background-color:#0d2840;padding:50px 0 100px 0;margin-top:160px;position:relative;z-index:1}.offices:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.offices .section-title{margin-bottom:70px}.offices .office-row{margin-bottom:70px}.offices .office-row:last-child{margin-bottom:0}@media only screen and (max-width: 1120px){.offices .office-row .map{margin-bottom:30px}}.offices .office-row .map img{width:100%;max-width:880px}.offices .office-row .map .image-map-wrap{display:flex;justify-content:center;align-items:flex-start;height:100%;width:100%;max-width:880px}@media only screen and (max-width: 720px){.offices .office-row .map .image-map-wrap{flex-direction:column}}.offices .office-row .map .image-map-wrap a{display:block;width:50%}@media only screen and (max-width: 720px){.offices .office-row .map .image-map-wrap a{width:100%}}.offices .office-row .map .image-map-wrap img{height:100%;display:block}.offices .office-row .map .image-map-wrap iframe{display:block;width:50%;height:100%}@media only screen and (max-width: 720px){.offices .office-row .map .image-map-wrap iframe{width:100%}}.offices .office-row .address h4{margin-bottom:30px}.offices .office-row .address .office-address{margin-bottom:20px;background-image:url(../js/../fonts/Modelica/map-pin.svg);background-position:0 2px;background-repeat:no-repeat;padding-left:35px}.offices .office-row .address .office-phone{margin-bottom:20px;background-image:url(../js/../fonts/Modelica/phone.svg);background-position:0 2px;background-repeat:no-repeat;padding-left:35px}.news-list{padding:80px 0 100px 0}@media only screen and (max-width: 1120px){.news-list .news-list-main-column{width:100%;max-width:100%;flex-basis:100%;margin-bottom:60px}}.news-list .list-title{margin-bottom:40px}.news-list .news-list-item{padding-bottom:20px;border-bottom:1px solid #08b09c;width:100%;max-width:520px;margin-bottom:25px}.news-list .news-list-item.latest-news-item{max-width:630px}@media only screen and (max-width: 1120px){.news-list .news-list-item.latest-news-item{width:100%;max-width:100%;flex-basis:100%}}@media only screen and (max-width: 1120px){.news-list .news-list-item{width:100%;max-width:100%;flex-basis:100%}}.news-list .news-list-item h4{margin-bottom:20px;font-size:24px;line-height:30px}.news-list .news-list-item a.item-title{color:#fff;text-decoration:none}.news-list .news-list-item .news-item-meta{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.news-list .news-list-item .readmore{font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px;color:#08b09c;text-decoration:none}.news-list .news-list-item .news-item-image{width:80px;height:80px;overflow:hidden;margin-right:30px;max-width:80px;padding-right:0}.news-list .news-list-item .news-item-image img{width:100%;height:auto}.faq-section{padding:125px 0;background:#0d2840}.faq-section .wrapper{max-width:1000px}.faq-section .faq-item{border-bottom:2px solid #08b09c;padding:18px 0}.faq-section .accordion{display:inline-block;color:#08b09c;cursor:pointer;text-align:left;transition:.4s;font-size:22px;line-height:30px}.faq-section .accordion:before{content:"+";font-size:25px;color:#08b09c;margin-right:15px}.faq-section .active:before{content:"−"}.faq-section .active,.faq-section .accordion:hover{opacity:.7}.faq-section .active{padding-bottom:18px}.faq-section .panel{padding:0;overflow:hidden;max-height:0;transition:max-height .2s ease-out}.faq-section .panel *{font-size:22px;line-height:30px}.faq-section.theme-blue{background:#0d2840}.faq-section.theme-blue h2{color:#fff}.faq-section.theme-blue .faq-item{border-bottom:2px solid #08b09c}.faq-section.theme-blue .accordion{color:#fff}.faq-section.theme-blue .accordion:before{color:#fff}.faq-section.theme-green{background:#08b09c}.faq-section.theme-green h2{color:#fff}.faq-section.theme-green .faq-item{border-bottom:2px solid #fff}.faq-section.theme-green .accordion{color:#fff}.faq-section.theme-green .accordion:before{color:#fff}.faq-section.theme-teal{background:#0d4559}.faq-section.theme-teal h2{color:#fff}.faq-section.theme-teal .faq-item{border-bottom:2px solid #fff}.faq-section.theme-teal .accordion{color:#fff}.faq-section.theme-teal .accordion:before{color:#fff}.faq-section.theme-dark{background:none}.faq-section.theme-dark h2{color:#fff}.faq-section.theme-dark .faq-item{border-bottom:2px solid #08b09c}.faq-section.theme-dark .accordion{color:#fff}.faq-section.theme-dark .accordion:before{color:#fff}@media only screen and (min-width: 1120px){#sidebar-widgets{max-width:322px}}#sidebar-widgets .sidebar-widgets-container.hide-scroll{height:100vh;overflow-y:scroll}#sidebar-widgets .sidebar-widgets-container.hide-scroll::-webkit-scrollbar{display:none}#sidebar-widgets .sidebar-widgets-container.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}#sidebar-widgets .sidebar-cta-box{padding:20px;margin-bottom:35px;background:#0d2840}#sidebar-widgets .sidebar-cta-box .sidebar-widget-title{margin-bottom:10px}#sidebar-widgets .sidebar-cta-box .sidebar-widget-image{width:100%;max-width:425px;margin-bottom:20px}#sidebar-widgets .sidebar-cta-box .sidebar-widget-button{font-size:16px;padding:10px 14px}.comparison-table-block{padding:110px 0;background-color:#0d2840}.comparison-table-block.no-pad-top{padding-top:0}.comparison-table-block.no-pad-bottom{padding-bottom:0}.comparison-table-block.slanted-edges:before{background-color:#0d2840}.comparison-table-block.slanted-edges:after{background-color:#0d2840}.comparison-table-block.slanted-edges{position:relative;z-index:0;margin-bottom:100px;margin-top:50px}.comparison-table-block.slanted-edges:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.comparison-table-block.slanted-edges:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.comparison-table-block h3{text-align:center;width:100%;max-width:720px;margin:0 auto;margin-bottom:50px}.comparison-table-block .content-body{width:100%;max-width:850px;margin:0 auto 60px auto;text-align:center}.comparison-table-block .comparison-table table{width:100%;max-width:1000px;margin:0 auto}.comparison-table-block .comparison-table table th{padding:10px;background-color:#0d4559;border:3px solid #0d4559;font-weight:bold;color:#fff;text-align:left;vertical-align:middle;font-size:14px}@media only screen and (max-width: 720px){.comparison-table-block .comparison-table table th{width:20%}.comparison-table-block .comparison-table table th.hide-mobile{display:none}}@media only screen and (min-width: 720px){.comparison-table-block .comparison-table table th{font-size:16px;padding:20px}}.comparison-table-block .comparison-table table th.width-22{width:23%}.comparison-table-block .comparison-table table th.width-40{width:40%}.comparison-table-block .comparison-table table th.text-center{text-align:center}.comparison-table-block .comparison-table table td{padding:20px 5px;color:#fff;border:3px solid #0d4559;vertical-align:middle;font-size:14px}@media only screen and (max-width: 720px){.comparison-table-block .comparison-table table td{width:20%}.comparison-table-block .comparison-table table td.hide-mobile{display:none}}@media only screen and (min-width: 720px){.comparison-table-block .comparison-table table td{font-size:16px;padding:20px 10px}}.comparison-table-block .comparison-table table td.text-center{text-align:center}.comparison-table-block .comparison-table table td.small-text{font-size:14px}.comparison-table-block .comparison-table table td img{width:25px;height:25px}@media only screen and (min-width: 720px){.comparison-table-block .comparison-table table td img{width:30px;height:30px}}.comparison-table-block .table-footer{margin-top:40px}.comparison-table-block .table-footer .icons{display:flex;flex-direction:row;justify-content:center;flex-wrap:no-wrap;margin-bottom:20px}.comparison-table-block .table-footer .icons .icon{width:36px;height:36px;margin:0 20px}.comparison-table-block .table-footer .icons .icon img{width:100%;height:auto}.comparison-table-block .table-footer .icons-footer{display:flex;flex-direction:row;justify-content:center;flex-wrap:no-wrap;margin-bottom:10px}.comparison-table-block .table-footer .icons-footer div{font-size:14px;text-align:center}.comparison-table-block .table-footer .icons-footer .line{height:2px;width:260px;background:#0d4559;margin:0 10px;position:relative;top:6px}@media only screen and (min-width: 540px){.comparison-table-block .table-footer .icons-footer .line{width:210px}}.features-grid_4_column{background-color:#0d2840;padding:50px 0 50px 0;margin-top:50px;position:relative;z-index:1}.features-grid_4_column:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.features-grid_4_column:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.features-grid_4_column h3{width:100%;max-width:800px;margin:0 auto 40px auto}.features-grid_4_column p.lead{width:100%;max-width:100%;margin:0 auto 80px auto;text-align:left}@media only screen and (min-width: 720px){.features-grid_4_column p.lead{column-count:2}}.features-grid_4_column .features-list .list-item{margin-bottom:40px}@media only screen and (min-width: 1120px){.features-grid_4_column .features-list .list-item{padding:0 30px}}.features-grid_4_column .features-list .col h5{margin-bottom:20px}.features-grid_4_column .features-list .icon-col{text-align:center;margin-bottom:20px}.features-grid_4_column .features-list .icon-col img{width:100%;max-width:50px}.features-grid_4_column .features-list .text-col{text-align:center}.office-hours-insert{margin-bottom:100px;padding-top:80px}@media only screen and (max-width: 720px){.office-hours-insert{margin-bottom:80px}}.office-hours-insert.slanted-edges:before{background-color:#0d2840}.office-hours-insert.slanted-edges:after{background-color:#0d2840}.office-hours-insert.slanted-edges{position:relative;z-index:0;margin-bottom:100px;margin-top:50px}.office-hours-insert.slanted-edges:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.office-hours-insert.slanted-edges:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.office-hours-insert .wrapper{max-width:1220px}.office-hours-insert.as-hero{padding-top:250px;margin-bottom:100px}@media only screen and (max-width: 1120px){.office-hours-insert.as-hero{padding-top:150px;margin-bottom:80px}}.office-hours-insert.full-width-section{margin-top:0}.office-hours-insert.full-width-section .wrapper{max-width:1440px}.office-hours-insert p,.office-hours-insert h2,.office-hours-insert h3,.office-hours-insert h4,.office-hours-insert h5{margin-bottom:30px}.office-hours-insert .text-col .content{padding-right:30px}.office-hours-insert .text-col .eyebrow-title{color:#08b09c;font-size:18px;line-height:30px;margin-bottom:15px}.office-hours-insert .text-col a{text-decoration:none}.office-hours-insert .text-col ul{margin-bottom:30px;list-style:disc;padding-left:20px;margin-left:10px}.office-hours-insert .form-col{max-width:520px;margin:0 auto}.office-hours-insert .form-col .webinar-form-wrapper{width:100%;max-width:520px;padding:40px;background-color:#0e4459;margin:0 auto}.office-hours-insert .form-col .webinar-form-wrapper h4{text-align:center}.office-hours-insert .form-col .webinar-form-wrapper input{width:100%;border-color:#fff;color:#fff}.office-hours-insert .form-col .webinar-form-wrapper label,.office-hours-insert .form-col .webinar-form-wrapper label span{color:rgba(255,255,255,.5)}.office-hours-insert .form-col .form-container{margin-bottom:30px}.office-hours-insert .form-col .webinar-date-time p{font-weight:normal;font-size:18px;line-height:30px;margin-bottom:5px}.office-hours-archive{padding:125px 0}.office-hours-archive .section-title{margin-bottom:40px}.office-hours-archive .video-item{display:flex;margin-bottom:60px;flex-direction:column}@media only screen and (min-width: 720px){.office-hours-archive .video-item{flex-direction:row;margin-bottom:40px}}.office-hours-archive .video-item .video-thumb{display:block;width:300px;height:180px;margin-bottom:30px}@media only screen and (min-width: 720px){.office-hours-archive .video-item .video-thumb{margin-bottom:0}}.office-hours-archive .video-item .video-thumb img{display:block;width:100%;height:auto}.office-hours-archive .video-item .video-meta{flex:1}@media only screen and (min-width: 720px){.office-hours-archive .video-item .video-meta{margin-left:20px;padding-top:20px}}.office-hours-archive .video-item .video-meta h5{font-weight:300;font-size:14px;line-height:20px;color:#fff;margin-bottom:10px}.office-hours-archive .video-item .video-meta h4{font-size:24px;line-height:30px;color:#08b09c;margin-bottom:10px}.office-hours-archive .video-item .video-meta p{font-weight:normal;font-size:16px;line-height:24px;color:#fff;margin-bottom:10px}.blog-search-contols form{width:100%;margin-bottom:20px;padding:10px 20px 20px 20px;text-align:center;max-width:720px;margin:20px auto}.blog-search-contols form>ul{display:flex;flex-wrap:wrap}.blog-search-contols form .sf-field-search{order:0;width:100%}.blog-search-contols form .sf-field-search label,.blog-search-contols form .sf-field-search input{width:100%}.blog-search-contols form .sf-field-search input{border-bottom:2px solid #08b09c;color:#fff;font-size:16px;line-height:24px;margin-bottom:0;padding-left:49px;background-image:url(../js/../fonts/Modelica/search.svg);background-repeat:no-repeat;background-position:2% 50%;background-color:rgba(16,37,55,.6)}.blog-search-contols form .sf-field-search input::placeholder{color:#fff;font-size:16px;line-height:24px;opacity:1 !important}.blog-search-contols form .sf-field-category{order:2}.blog-search-contols form .sf-field-category ul li{display:inline-block}.blog-search-contols form .sf-field-category .sf-input-checkbox{display:none}.blog-search-contols form .sf-field-category .sf-input-checkbox:checked+.sf-label-checkbox{background-color:#08b09c}.blog-search-contols form .sf-field-category .sf-label-checkbox{display:inline-block;padding:4px 15px;background-color:rgba(0,0,0,0);border:2px solid #08b09c;color:#fff;border-radius:50px;font-size:14px;cursor:pointer;transition:all .2s ease-in;margin:0 5px;text-align:center}.blog-search-contols form .sf-field-category .sf-label-checkbox:hover{background-color:#08b09c}.blog-search-contols form .sf-field-reset{order:1;padding-top:0;display:flex;align-items:center;padding-bottom:0;margin-left:5px}.blog-search-contols form .sf-field-reset a{display:inline-block;padding:7px 19px;background-color:rgba(0,0,0,0);border:2px solid #08b09c;color:#fff;border-radius:50px;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer;transition:all .2s ease-in;margin:0 5px;text-align:center}.blog-search-contols form .sf-field-reset a:hover{background-color:#08b09c}.blog-search-contols form .sf-field-reset a.active{background-color:#08b09c}.self-assessment-page .self-assessment-module{background:#0d2840;padding-top:40px;padding-bottom:40px}.self-assessment-page .hero{margin-bottom:0}.self-assessment-page .hero p.lead{margin-bottom:20px}.self-assessment-page .hero ul{list-style-type:disc}.self-assessment-page .hero ul li{margin-left:45px}.self-assessment-page .hero ul li p.lead{margin-bottom:0}.self-assessment-page #loading-survey{display:block;width:100%;padding:20px;text-align:center;font-size:18px;font-weight:600;color:#fff}.self-assessment-page #questionsContainer{margin-top:20px}.self-assessment-page .question-container{position:relative}.self-assessment-page .question-container h2{color:#08b09c;padding-bottom:5px;border-bottom:1px solid #08b09c;margin-bottom:40px}.self-assessment-page .question-container h3{margin-bottom:20px;font-size:30px}.self-assessment-page .question-container .question-number{position:absolute;top:16px;right:0;color:#08b09c}.self-assessment-page .question-container ul{display:block}.self-assessment-page .question-container ul li{display:block}.self-assessment-page .question-container ul li label{display:block;padding:15px;margin-bottom:2px;background-color:#0d4559;transition:all .2s ease-in}.self-assessment-page .question-container ul li label:hover{cursor:pointer;background-color:#08b09c}.self-assessment-page .question-container ul li input[type=radio]{display:none}.self-assessment-page .question-container ul li input[type=radio]:checked+label{background-color:#08b09c}.self-assessment-page .buttonsContainer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.self-assessment-page #submitButton{display:none}.self-assessment-page #previousButton,.self-assessment-page #nextButton,.self-assessment-page #submitButton{width:275px;margin-bottom:10px}.self-assessment-page input[type=submit]:disabled,.self-assessment-page input[type=button]:disabled{opacity:.2;cursor:not-allowed}.self-assessment-page button#download-results{display:none;margin:40px auto;margin-top:50px;width:100%;max-width:320px}.self-assessment-page #resultsContainer{display:none;background:#0d2840;padding:0}.self-assessment-page #resultsContainer .overallScore{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:center;margin:43px 0;padding:20px}@media only screen and (min-width: 1120px){.self-assessment-page #resultsContainer .overallScore{flex-direction:row}}.self-assessment-page #resultsContainer .overallScore #overallScoreContent{margin-bottom:40px;margin-top:9px}@media only screen and (min-width: 1120px){.self-assessment-page #resultsContainer .overallScore #overallScoreContent{margin-bottom:0;margin-top:0}}.self-assessment-page #resultsContainer .overallScore #overallScoreText{padding:25px 30px;background:#122031;margin:20px 0}.self-assessment-page #resultsContainer .overallScore #overallScoreText h5{margin-bottom:10px}.self-assessment-page #resultsContainer .overallScore #overallScoreText .overallScoreText-blurb{display:none}.self-assessment-page #resultsContainer .overallScore .categoryGauge{transform:scale(1.2)}.self-assessment-page #resultsContainer .overallScore .categoryGauge h3{font-size:26px}.self-assessment-page #resultsContainer .overallScore .scoreIndex{padding:20px;background:#06111f;width:100%}@media only screen and (min-width: 1120px){.self-assessment-page #resultsContainer .overallScore .scoreIndex{width:170px}}.self-assessment-page #resultsContainer .overallScore .scoreIndex .scoreIndex-row{font-size:18px;margin:10px}.self-assessment-page #resultsContainer .overallScore .scoreIndex .scoreIndex-row span:first-child{color:#06b09c;margin-right:10px;font-weight:600;width:60px;display:inline-block}.self-assessment-page #resultsContainer .titleBar{padding-bottom:10px;border-bottom:2px solid #08b09c;padding-top:0px;padding-left:20px;padding-right:20px;padding-bottom:30px;display:none}.self-assessment-page #resultsContainer .header-branding{border-bottom:2px solid #08b09c;padding:40px 20px;display:flex;justify-content:space-between;margin-bottom:30px}.self-assessment-page #resultsContainer .category-scores-title{border-top:2px solid #08b09c;padding-top:20px;padding-bottom:20px}.self-assessment-page #resultsContainer #categoryScores{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;width:100%;margin:10px 0 0 0;background:#06111f;padding:40px 20px;padding-bottom:10px}@media only screen and (min-width: 720px){.self-assessment-page #resultsContainer #categoryScores{flex-direction:row;align-items:flex-start;justify-content:center}}.self-assessment-page #resultsContainer #categoryScores .categoryGauge{margin:5px;margin-bottom:40px}@media only screen and (min-width: 720px){.self-assessment-page #resultsContainer #categoryScores .categoryGauge{width:30%}}.self-assessment-page #resultsContainer #categoryScores .categoryGauge h4{font-size:21px}.self-assessment-page #resultsContainer .categoryGauge{text-align:center;margin-right:10px}.self-assessment-page #resultsContainer .categoryGauge h2,.self-assessment-page #resultsContainer .categoryGauge h3,.self-assessment-page #resultsContainer .categoryGauge h4{color:#fff}.self-assessment-page #resultsContainer .categoryGauge h4:first-child{margin-bottom:20px}.self-assessment-page #resultsContainer .categoryGauge h4.preview-textfield{margin-top:-40px}.self-assessment-page .self-assessment-marketo-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.self-assessment-page .self-assessment-marketo-modal-content{background-color:#08b09c;color:#fff;margin:15% auto;padding:20px;width:80%;max-width:720px;display:flex;flex-direction:column}.self-assessment-page .self-assessment-marketo-modal-close{color:#fff;float:right;font-size:28px;font-weight:bold;margin-left:auto}.self-assessment-page .self-assessment-marketo-modal-close:hover,.self-assessment-page .self-assessment-marketo-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.self-assessment-page .self-assessment-marketo-modal-content h2{color:#fff;font-size:24px;margin-top:2rem;margin-bottom:1rem}.self-assessment-page .self-assessment-marketo-modal-content input{background:#fff;border-bottom:none;padding:.5rem;margin:.5rem 0}.self-assessment-page .self-assessment-marketo-modal-content select{background:#fff;border-bottom:none;padding:12px 0;margin:.5rem 0}.self-assessment-page .self-assessment-marketo-modal-content select[name=state]{display:none}.self-assessment-page .self-assessment-marketo-modal-content .self-assessment-marketo-state-label{display:none}.self-assessment-page .self-assessment-marketo-modal-content form{display:flex;flex-direction:column}.self-assessment-page button.submit-marketo-form-button{background:#000;color:#fff;transition:all 500ms ease-in-out;margin-left:auto}.self-assessment-page button.submit-marketo-form-button:hover{background:#fff;color:#000}.self-assessment-page .error-container,.self-assessment-page .self-assessment-marketo-fname-error,.self-assessment-page .self-assessment-marketo-lname-error,.self-assessment-page .self-assessment-marketo-email-error,.self-assessment-page .self-assessment-marketo-company-error{display:none;background:#8f3029;padding:1rem;color:#fff;margin-bottom:1rem}.tco-calculator-page .hero{margin-bottom:0}.tco-calculator-page .hero .content{text-align:center;width:100%;max-width:1000px;margin:0 auto}.tco-calculator-page .header-branding{display:none;align-items:center;flex-direction:column;padding:40px 20px;margin-bottom:30px}.tco-calculator-page .header-branding svg{margin-bottom:10px}.tco-calculator-page .download-cta{background-image:url(../js/3e46a9911b7afa9f0e53.png);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;margin-bottom:30px;text-align:center;width:100%;padding:125px 30px}.tco-calculator-page .download-cta h3{margin-bottom:20px}.tco-calculator-page .download-cta .mktoForm{width:100%;max-width:600px;margin:50px auto 0 auto !important;padding:50px 30px 50px 30px !important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#13334f}.tco-calculator-page .download-cta .mktoForm .mktoButtonWrap{width:100%;margin-top:20px}.tco-calculator-page .download-cta .mktoForm .mktoFormRow{width:100%;margin-bottom:10px}.tco-calculator-page .download-cta #download-success{display:none;padding:30px;min-height:400px;flex-direction:column;align-items:center;justify-content:center}.tco-calculator-module{background:#081826;padding-bottom:60px}.tco-calculator-module form{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.tco-calculator-module #result{width:100%;display:flex;flex-wrap:wrap;align-items:normal;justify-content:space-between}.tco-calculator-module #result .section-title{width:100%;text-align:center;margin-bottom:30px}.tco-calculator-module #result #bar-chart-tco-total,.tco-calculator-module #result #bar-chart-time-value{width:100%;margin-bottom:30px;background:#0d2840;border-top:1px solid #08b09c;padding:20px}@media only screen and (min-width: 720px){.tco-calculator-module #result #bar-chart-tco-total,.tco-calculator-module #result #bar-chart-time-value{width:49%}}.tco-calculator-module #result #bar-chart-tco-total h3,.tco-calculator-module #result #bar-chart-time-value h3{font-size:18px;font-weight:600;margin-bottom:20px;display:inline-block;color:#fff}.tco-calculator-module #result #result-Rafay,.tco-calculator-module #result #result-DIY{width:100%;padding:30px 25px;margin-bottom:30px;border-top:1px solid #08b09c}@media only screen and (min-width: 720px){.tco-calculator-module #result #result-Rafay,.tco-calculator-module #result #result-DIY{width:50%}}.tco-calculator-module #result #result-Rafay h4,.tco-calculator-module #result #result-DIY h4{color:#08b09c;font-size:17px}.tco-calculator-module #result #result-Rafay h3,.tco-calculator-module #result #result-DIY h3{font-size:24px;font-weight:600;margin-bottom:20px}.tco-calculator-module #result #result-Rafay .result-data,.tco-calculator-module #result #result-DIY .result-data{font-size:16px;font-weight:600;margin-bottom:10px}.tco-calculator-module #result #result-Rafay{background:#0d2840}.tco-calculator-module #result #result-DIY{background:#203c54}.tco-calculator-module #result .details-comparison{width:100%;border-top:1px solid #08b09c}.tco-calculator-module fieldset{width:100%;padding:30px 25px;padding-bottom:15px;background:#0d2840;border-top:1px solid #08b09c;margin-bottom:30px}@media only screen and (min-width: 720px){.tco-calculator-module fieldset{width:49%}}.tco-calculator-module fieldset label{font-size:18px;font-weight:600;margin-bottom:20px;display:inline-block}.tco-calculator-module fieldset input[type=text].actual-value{display:inline-block;color:#fff;width:auto;padding:12px 16px;margin:10px 0;margin-top:10px;background:rgba(0,7,21,.27)}.tco-calculator-module .range-slider{width:100%}.tco-calculator-module .range-slider--ticks{display:flex;justify-content:space-between}.tco-calculator-module .range-slider--ticks li{font-size:15px;color:#fff;text-align:center}.tco-calculator-module .range-slider .range-slider__range{-webkit-appearance:none;width:100%;height:10px;border-radius:5px;background:#08b09c;outline:none;padding:0;margin:0;margin-bottom:20px}.tco-calculator-module .range-slider .range-slider__range::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#0d2840;cursor:pointer;transition:background .15s ease-in-out;box-shadow:0 0 0 3px #fff,0 0 0 6px #08b09c}.tco-calculator-module .range-slider .range-slider__range::-webkit-slider-thumb:hover{background:#08b09c}.tco-calculator-module .range-slider .range-slider__range:active::-webkit-slider-thumb{background:#08b09c}.tco-calculator-module .range-slider .range-slider__range:active::-moz-range-thumb{background:#08b09c}.tco-calculator-module .range-slider .range-slider__range::-moz-range-thumb{width:20px;height:20px;margin-top:-10px;border:0;border-radius:50%;background:#0d2840;cursor:pointer;transition:background .15s ease-in-out;box-shadow:0 0 0 3px #fff,0 0 0 6px #08b09c}.tco-calculator-module .range-slider .range-slider__range::-moz-range-thumb:hover{background:#08b09c}.tco-calculator-module .range-slider .range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #08b09c}.tco-calculator-module .range-slider input::-moz-focus-inner{border:0}.tco-calculator-module .range-slider input::-moz-focus-outer{border:0}.tco-calculator-module .range-slider--no-data .range-slider__range::-webkit-slider-thumb{margin-top:0}.tco-calculator-module .range-slider--no-data .range-slider__range::-moz-range-thumb{margin-top:0}.tco-calculator-module::-moz-range-track{background:#08b09c;border:0}.tco-calculator-module #engineerSalary_data option,.tco-calculator-module #devopsSalary_data option{display:none}.tco-calculator-module #engineerSalary_data option:first-child,.tco-calculator-module #engineerSalary_data option:last-child,.tco-calculator-module #engineerSalary_data option:nth-child(23),.tco-calculator-module #devopsSalary_data option:first-child,.tco-calculator-module #devopsSalary_data option:last-child,.tco-calculator-module #devopsSalary_data option:nth-child(23){display:inline-block}.tco-calculator-module table{width:100%;background-color:#0d2840;border-top:1px solid #08b09c}.tco-calculator-module th{font-weight:600;font-size:17px}.tco-calculator-module td,.tco-calculator-module th{text-align:left;border:solid 1px #13334f;font-size:17px;line-height:1.4;padding:14px 22px;word-wrap:break-word}.tco-calculator-module thead th{vertical-align:middle}.tco-calculator-module thead th img{width:90px;height:29px;vertical-align:middle}.tco-calculator-module td{color:#fff}.tco-calculator-module td.bold{font-weight:600;color:#fff !important}.tco-calculator-module th:first-child,.tco-calculator-module td:first-child{color:#08b09c}.tco-calculator-module tbody tr:last-child td{height:70px;vertical-align:middle;background-color:#081826}.tco-calculator-module tbody tr.section-title td{background-color:#081826}@media screen and (max-width: 768px){.tco-calculator-module tr{display:flex;flex-flow:row wrap;justify-content:space-around}.tco-calculator-module td,.tco-calculator-module th{display:block;width:50%;font-size:20px;text-align:center}.tco-calculator-module th:first-child,.tco-calculator-module td:first-child{width:100%}.tco-calculator-module th:first-child{display:none}.tco-calculator-module .hide-mobile{display:none}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * 0.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));content:"";height:0;position:absolute;right:calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * 0.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * 0.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);position:relative;width:calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2))}.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7)}.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px)*-1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0, 0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * 0.5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc((var(--plyr-range-track-height, 5px) / 2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}:root{--plyr-color-main: #08b09c}.custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:99999999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8)}.custom-modal-overlay .custom-modal-content{position:relative;width:80vw;height:80vh;display:flex;justify-content:center;align-items:center;margin:0 auto}.custom-modal-overlay .custom-modal-content .plyr--video{height:100%}.custom-modal-overlay .custom-modal-close{position:absolute;top:20px;right:30px;background:none;border:none;cursor:pointer;padding:0;width:40px;height:40px;z-index:99999;display:flex;background:#000;justify-content:center;align-items:center;border:1px solid #fff;border-radius:100px;transition:all all .3s ease}.custom-modal-overlay .custom-modal-close svg path{stroke:#fff;transition:all all .3s ease}.custom-modal-overlay .custom-modal-close:hover{background:#fff;border:1px solid #000}.custom-modal-overlay .custom-modal-close:hover svg path{stroke:#000}.custom-modal-overlay .custom-modal-close svg{width:20px;height:20px}.custom-modal-overlay .plyr__poster{display:none}.video-embed{width:100%;max-width:800px;margin:0 auto}.play-icon{display:flex;justify-content:center;align-items:center;background:none !important;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.play-icon--button{opacity:.95;width:48px;height:48px;background:#08b09c;border-radius:50px;display:flex;justify-content:center;align-items:center}.play-icon--button svg{width:18px;height:18px;fill:#fff}.play-icon:hover .play-icon--button{opacity:1}.video-thumb{position:relative}.home .hero{margin-bottom:50px}.home .logo-cloud{background-color:rgba(0,0,0,0)}.resource-single .hero{text-align:center;margin-bottom:0}.resource-single .hero h1{width:100%;max-width:850px;margin-left:auto;margin-right:auto}.resource-single .post-body{width:100%;max-width:520px}.resource-single .img-col img{width:100%;max-width:520px}.resource-single .logo-cloud{background-color:#0d2840;padding:50px 0 150px 0;margin-top:190px;position:relative;z-index:1}.resource-single .logo-cloud:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.resource-single .logo-cloud .col{text-align:center}@media only screen and (max-width: 1120px){.resource-single .logo-cloud .col{flex-basis:30% !important;max-width:30% !important;margin-bottom:30px}}@media only screen and (max-width: 720px){.resource-single .logo-cloud .col{flex-basis:48% !important;max-width:48% !important;margin-bottom:20px}}.resources-archive-list .hero{margin-bottom:0}@media only screen and (min-width: 720px){.resources-archive-list .hero{padding-top:200px}}.resources-archive-list .hero .content{position:relative}.resources-archive-list .hero .filter{position:absolute;top:20px;right:0}@media only screen and (max-width: 720px){.resources-archive-list .hero .filter{position:relative;top:0;margin-bottom:40px}}.resources-archive-list .category-row{margin-bottom:40px}.resources-archive-list .category-row .col{margin-bottom:40px}@media only screen and (max-width: 720px){.resources-archive-list .category-row .col{margin-bottom:40px}}.resources-archive-list .category-row .col .content .post-img img{transition:all .3s ease}.resources-archive-list .category-title{padding-bottom:20px;border-bottom:2px solid #08b09c;margin-bottom:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.resources-archive-list .category-title a.view-more{font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;position:relative;display:inline-block;padding:10px 35px 10px 22px;text-decoration:none}.resources-archive-list .category-title a.view-more:after{content:" ";position:absolute;top:16px;right:15px;width:10px;height:10px;border-right:2px solid #08b09c;border-bottom:2px solid #08b09c;transform:rotate(-45deg)}.resources-archive-list .category-title a.view-more:hover:after{border-right:2px solid #081826;border-bottom:2px solid #081826}@media only screen and (max-width: 1120px){.resources-archive-list .posts .col{margin-bottom:80px}}.resources-archive-list .card a{text-decoration:none;color:#fff}.resources-archive-list .card h4{color:#08b09c;margin-bottom:20px;padding-right:25px}.resources-archive-list .card h6{margin-bottom:20px}.resources-archive-list .card .post-img{height:260px;width:100%;max-width:405px;margin-bottom:20px;overflow:hidden;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}@media only screen and (max-width: 720px){.resources-archive-list .card .post-img{height:400px;max-width:100%}}.resources-archive-list .card img{width:50%;text-align:center}.resources-archive-list .post-list-featured .wrapper{max-width:1440px}.resources-archive-list .post-list-featured .img-col .post-img{width:100%;max-width:630px;height:400px;overflow:hidden;background-color:#08b09c;display:flex;flex-direction:column;justify-content:center;align-items:center}.resources-archive-list .post-list-featured .img-col img{width:50%;margin:0 auto}.resources-archive-list .post-list-featured a{text-decoration:none}.resources-archive-list .post-list-featured h4{color:#08b09c;margin-bottom:25px}.resources-archive-list .post-list-featured h6{color:#fff;margin-bottom:20px}.resources-archive-list .post-list-featured p{color:#fff;font-weight:400}.resources-archive-list .post-img{background-repeat:no-repeat;background-size:cover;background-position:left center}.resources-archive-list .post-img.bg-webinar-replays{background-image:url(../js/69c355641513128c66c1.png)}.resources-archive-list .post-img.bg-k8s-office-hours{background-image:url(../js/69c355641513128c66c1.png)}.resources-archive-list .post-img.bg-white-papers{background-image:url(../js/1f9e8e6436d9e303f891.png)}.resources-archive-list .post-img.bg-sound-bytes{background-image:url(../js/130df003a2cae3b36b46.png)}.resources-archive-list .post-img.bg-data-sheets{background-image:url(../js/cd10f83a42e9c96174ce.png)}.resources-archive-list .post-img.bg-case-studies{background-image:url(../js/c7e86cfa96ddbdc794ce.png)}.blog-archive-list .hero{margin-bottom:0}@media only screen and (min-width: 720px){.blog-archive-list .hero{padding-top:200px}}.blog-archive-list .hero h1 span{color:#08b09c}@media only screen and (min-width: 720px){.blog-archive-list .hero h1{padding-right:39%}}@media only screen and (min-width: 720px){.blog-archive-list .hero p.lead{padding-right:40%}}.blog-archive-list .hero .content{position:relative}.blog-archive-list .hero .filter{position:absolute;top:20px;right:0}@media only screen and (max-width: 720px){.blog-archive-list .hero .filter{position:relative;top:0;margin-bottom:40px}}.blog-archive-list .post-cards .featured-blog-post{margin-bottom:0 !important}@media only screen and (max-width: 1120px){.blog-archive-list .post-cards .featured-blog-post .col.col-4{max-width:100%}}.blog-archive-list .post-cards .featured-blog-post a{text-decoration:none}.blog-archive-list .post-cards .featured-blog-post a h6,.blog-archive-list .post-cards .featured-blog-post a p{color:#fff}.blog-archive-list .post-cards .featured-blog-post .content{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#0d2840;justify-content:flex-end;padding:20px;display:flex;flex-direction:column}.blog-archive-list .post-cards .featured-blog-post .content.img-wrap{background-image:url(../js/1f9e8e6436d9e303f891.png);width:100%;max-width:100%;height:auto;padding:0;padding-top:52%;position:relative}.blog-archive-list .post-cards .featured-blog-post .content.img-wrap img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto}.blog-archive-list .post-cards .featured-blog-post img{width:100%;height:auto}@media only screen and (max-width: 1120px){.blog-archive-list .post-cards .featured-blog-post img{width:100%;height:auto}}.blog-archive-list .post-cards .author-meta{display:flex;align-items:center;font-size:14px;line-height:1.3;margin-bottom:10px}.blog-archive-list .post-cards .author-meta img{width:36px !important;height:36px !important;min-height:36px !important;min-width:36px !important;border-radius:150%;margin-right:10px}.blog-archive-list .category-row{margin-bottom:40px}.blog-archive-list .category-row .col{margin-bottom:50px}@media only screen and (max-width: 720px){.blog-archive-list .category-row .col{margin-bottom:40px}}@media only screen and (max-width: 1120px){.blog-archive-list .category-row .col.col-4{max-width:48%}}@media only screen and (max-width: 720px){.blog-archive-list .category-row .col.col-4{max-width:100%}}.blog-archive-list .category-row .col .content .post-img img{transition:all .3s ease}.blog-archive-list .category-title{padding-bottom:20px;border-bottom:2px solid #08b09c;margin-bottom:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.blog-archive-list .category-title a.view-more{font-size:16px;font-weight:bold;letter-spacing:0;line-height:24px;color:#fff;position:relative;display:inline-block;padding-right:25px;text-decoration:none}.blog-archive-list .category-title a.view-more:after{content:" ";position:absolute;top:7px;right:0;width:10px;height:10px;border-right:2px solid #08b09c;border-bottom:2px solid #08b09c;transform:rotate(-45deg)}@media only screen and (max-width: 1120px){.blog-archive-list .posts .col{margin-bottom:80px}}.blog-archive-list .card a{text-decoration:none;color:#fff}.blog-archive-list .card h4{color:#08b09c;margin-bottom:20px;padding-right:25px}.blog-archive-list .card h6{margin-bottom:20px}.blog-archive-list .card .read-more{color:#08b09c}.blog-archive-list .card .post-img{width:100%;max-width:100%;height:auto;padding:0;padding-top:52%;position:relative;margin-bottom:20px;overflow:hidden;background-image:url(../js/1f9e8e6436d9e303f891.png);background-repeat:no-repeat;background-size:cover;background-position:left center;display:flex;flex-direction:column;align-items:center;justify-content:center}.blog-archive-list .card .post-img.color-5{background-color:#0d2840}.blog-archive-list .card .post-img img{text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto}.blog-archive-list .secondary-blog-post{max-width:634px}@media only screen and (max-width: 1120px){.blog-archive-list .secondary-blog-post{max-width:100%}}.blog-archive-list .secondary-blog-post a{display:block}.blog-archive-list .secondary-blog-post .post-img{width:100%;max-width:100%;height:auto;padding-top:52%;position:relative;margin-bottom:20px;overflow:hidden;background-image:url(../js/1f9e8e6436d9e303f891.png);background-repeat:no-repeat;background-size:cover;background-position:left center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}.blog-archive-list .secondary-blog-post .post-img.color-5{background-color:#0d2840}.blog-archive-list .secondary-blog-post .post-img img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto}.blog-archive-list .post-list-featured .wrapper{max-width:1440px}.blog-archive-list .post-list-featured .img-col .post-img{width:100%;max-width:630px;height:400px;overflow:hidden;background-image:url(../js/1f9e8e6436d9e303f891.png);background-repeat:no-repeat;background-size:cover;background-position:left center;display:flex;flex-direction:column;justify-content:center;align-items:center}.blog-archive-list .post-list-featured .img-col img{width:50%;margin:0 auto}.blog-archive-list .post-list-featured a{text-decoration:none}.blog-archive-list .post-list-featured h4{color:#08b09c;margin-bottom:25px}.blog-archive-list .post-list-featured h6{color:#fff;margin-bottom:20px}.blog-archive-list .post-list-featured p{color:#fff;font-weight:400}.blog-single{padding-top:120px}@media only screen and (min-width: 720px){.blog-single{padding-top:200px}}.blog-single h1{margin-bottom:50px}.blog-single h1,.blog-single .h1{font-family:"ModelicaExtraBold",sans-serif;font-size:49px;font-size:4vw;font-weight:800;letter-spacing:0;line-height:1.3}@media(max-width: 1000px){.blog-single h1,.blog-single .h1{font-size:40px}}@media(min-width: 1225px){.blog-single h1,.blog-single .h1{font-size:49px}}.blog-single p,.blog-single h2,.blog-single h3,.blog-single h4,.blog-single h5{margin-bottom:30px}.blog-single a{text-decoration:none}.blog-single a.back-to-blog{color:#fff;margin-bottom:30px;font-size:18px;font-weight:600;display:inline-block;position:relative;padding-left:25px}.blog-single a.back-to-blog:before{content:" ";display:inline-block;position:absolute;top:3px;left:0;height:10px;width:10px;border-left:3px solid #08b09c;border-bottom:3px solid #08b09c;transform:rotate(45deg);transition:left .3s ease}.blog-single a.back-to-blog:hover:before{left:-5px}.blog-single ul{margin-bottom:30px;list-style:disc;padding-left:20px;margin-left:10px}.blog-single ol{margin-bottom:30px;list-style-type:decimal;padding-left:20px}.blog-single article{padding-right:30px}.blog-single article img,.blog-single article figure{width:100% !important;height:auto}.blog-single article .featured-image{margin-bottom:20px}.blog-single .logo-cloud{background-color:#0d2840;padding:50px 0 150px 0;margin-top:190px;position:relative;z-index:1}.blog-single .logo-cloud:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.blog-single .logo-cloud .col{text-align:center}@media only screen and (max-width: 1120px){.blog-single .logo-cloud .col{flex-basis:30% !important;max-width:30% !important;margin-bottom:30px}}@media only screen and (max-width: 720px){.blog-single .logo-cloud .col{flex-basis:48% !important;max-width:48% !important;margin-bottom:20px}}.blog-single .recent-posts{margin-bottom:33px}.blog-single .recent-posts ul{list-style:none;margin:0;padding:0}.blog-single .recent-posts ul li{margin-bottom:20px}.blog-single .recent-posts ul li a{text-decoration:underline}.blog-single .author-meta{display:flex;align-items:center;font-size:14px;line-height:1.3}.blog-single .author-meta img{width:36px !important;height:36px !important;border-radius:150%;margin-right:10px}.blog-single .post-meta{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;margin-bottom:30px}.blog-single .post-meta p{margin:0}.blog-single .post-meta .post-share{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.blog-single .post-meta .post-share a{line-height:10px;margin-left:10px}.blog-single .post-date{margin-bottom:50px}.page-is-partners .text-image .img-col img{max-width:330px;margin:0 auto}.page-is-partners .footer-cta{margin-top:80px}.press-release-archive-list .post-list,.news-archive-list .post-list{padding-bottom:100px}.press-release-archive-list .news-list-item,.news-archive-list .news-list-item{padding-bottom:20px;border-bottom:1px solid #08b09c;width:100%;max-width:100%;margin-bottom:25px}.press-release-archive-list .news-list-item h4,.news-archive-list .news-list-item h4{margin-bottom:20px;font-size:24px;line-height:30px}.press-release-archive-list .news-list-item a.item-title,.news-archive-list .news-list-item a.item-title{color:#fff;text-decoration:none}.press-release-archive-list .news-list-item .news-item-meta,.news-archive-list .news-list-item .news-item-meta{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.press-release-archive-list .news-list-item .readmore,.news-archive-list .news-list-item .readmore{font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px;color:#08b09c;text-decoration:none}.press-release-archive-list .news-list-item .news-item-image,.news-archive-list .news-list-item .news-item-image{width:80px;height:80px;overflow:hidden;margin-right:30px;max-width:80px;padding-right:0}.press-release-archive-list .news-list-item .news-item-image img,.news-archive-list .news-list-item .news-item-image img{width:100%;height:auto}.search-results-page .hero h1{margin-bottom:70px}.search-results-page .post-cards .card{display:flex;flex-direction:row}@media only screen and (max-width: 720px){.search-results-page .post-cards .card{flex-direction:column;margin-bottom:30px}}.search-results-page .post-cards .card h4{font-size:24px;line-height:36px}.search-results-page .post-cards .card .thumbnail{width:50%;max-width:300px;margin-right:30px}.search-results-page .post-cards .card .thumbnail .post-img{width:300px;height:157px}@media only screen and (max-width: 720px){.search-results-page .post-cards .card .thumbnail{width:100%}}.search-results-page .post-cards .card .post-meta{width:100%}.search-results-page .post-cards .card .post-excerpt .read-more{display:none}.page-is-customers .logo-cloud{padding-top:220px}@media only screen and (max-width: 1120px){.page-is-customers .logo-cloud{padding-top:170px}}.page-is-customers .logo-cloud h3{width:100%;max-width:950px;margin-left:auto;margin-right:auto;font-family:"ModelicaExtraBold",sans-serif;margin-bottom:80px;font-size:50px;font-size:4vw;font-weight:800;letter-spacing:0;line-height:1.3}@media(max-width: 1000px){.page-is-customers .logo-cloud h3{font-size:40px}}@media(min-width: 1475px){.page-is-customers .logo-cloud h3{font-size:59px}}@media only screen and (max-width: 1120px){.page-is-customers .logo-cloud h3{margin-bottom:50px}}.page-is-customers .hero-with-customer-stats{padding-top:140px}.page-is-customers .hero-with-customer-stats .hero-body{margin-bottom:100px}.single-case-studies .post-body .columns{display:flex;justify-content:center;align-content:center;flex-direction:column}@media only screen and (min-width: 1120px){.single-case-studies .post-body .columns{flex-direction:row;justify-content:flex-start;align-items:center}}.single-case-studies .post-body .columns ul{margin-bottom:0}.single-case-studies .post-body .columns ul li{font-style:normal;font-weight:400;font-size:18px;line-height:1.6;margin-bottom:10px}.single-case-studies .post-body .columns ul li:last-child{margin-bottom:0}.single-case-studies .case-study-wrapper{background-color:#0d2840;padding:50px 0;margin-top:50px;position:relative;z-index:1;margin-bottom:-100px}.single-case-studies .case-study-wrapper:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-100px;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.single-case-studies .case-study-wrapper:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;background:#0d2840;transform-origin:top right;-ms-transform:skew(0deg, -3deg);-webkit-transform:skew(0deg, -3deg);transform:skew(0deg, -3deg)}.single-case-studies .case-study-wrapper .col-align-middle{margin:0 auto}.single-case-studies .case-study-hero{text-align:left}.single-case-studies .case-study-hero h1{margin-left:0;margin-right:0}.single-case-studies .case-study-hero.vertical-hero{text-align:center}.single-case-studies .case-study-hero.vertical-hero h1{max-width:1070px;margin-left:auto;margin-right:auto}.single-case-studies .hero-sub-section{background-color:#0d4559;padding:50px 0;padding-bottom:120px;margin-top:210px;position:relative;z-index:1}.single-case-studies .hero-sub-section:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:-120px;left:0;z-index:-1;background:#0d4559;transform-origin:top right;transform:skew(0deg, -3deg)}.single-case-studies .hero-sub-section:after{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;left:0;z-index:-1;background:#0d4559;transform-origin:top right;transform:skew(0deg, -3deg)}.single-case-studies .hero-sub-section .wrapper{max-width:1077px}.single-case-studies .hero-sub-section .img-col{margin-bottom:50px}@media only screen and (min-width: 720px){.single-case-studies .hero-sub-section .img-col{margin-bottom:0}}.single-case-studies .hero-sub-section .img-col img{width:auto;height:auto;max-width:250px}.single-case-studies .hero-sub-section .text-col h5{font-style:normal;font-weight:700;font-size:36px;line-height:50px;margin-bottom:20px}.single-case-studies .hero-sub-section .text-col ul li{font-style:normal;font-weight:400;font-size:18px;line-height:1.6;position:relative;padding-left:37px;margin-bottom:20px}.single-case-studies .hero-sub-section .text-col ul li:before{content:"";position:absolute;display:inline-block;width:19px;height:9px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-46deg);left:0;top:6px}.single-case-studies .case-study-post{max-width:100% !important}.single-case-studies blockquote.case-study-quote{background-color:#0d4559;border-radius:20px;padding:2.55em;margin:3em auto;width:100%}.single-case-studies blockquote.case-study-quote p{font-size:26px;line-height:1.35em}.single-case-studies blockquote.case-study-quote p:last-child{margin-bottom:0 !important}.single-case-studies blockquote.case-study-quote span{display:block;text-align:right;font-size:16px;margin-top:1em}.single-case-studies .case-study-hero h1{font-size:45px !important}.single-case-studies .case-study-hero .hero-image img{width:auto !important;max-width:250px !important}.single-case-studies .case-study-hero ul{margin-bottom:30px;list-style:disc;padding-left:20px;margin-left:10px}.single-case-studies .case-study-hero li{font-family:karla,sans-serif;font-size:18px;letter-spacing:0;line-height:30px}.single-case-studies .case-study-hero .hero-image .content{text-align:left !important;padding-left:20%}.single-case-studies .logo-cloud.case-study-cloud{background-color:#0d4559}.single-case-studies .logo-cloud.case-study-cloud:before{background:#0d4559}@media only screen and (max-width: 1120px){.single-case-studies .case-study-hero{margin-bottom:80px !important}.single-case-studies .case-study-hero .hero-image .content{padding-left:0}.single-case-studies blockquote.case-study-quote{padding:2em}.single-case-studies blockquote.case-study-quote p{font-size:22px;line-height:1.35em}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}
.self-assessment-page .self-assessment-marketo-modal-content {
    margin: 20px auto 0 auto;
}
.self-assessment-page .self-assessment-module {
	z-index:3;
}