.macbook-image{position:absolute;top:11.5%;left:13%;border:1px solid #000;width:74%!important;z-index:1}.newsletter-form div{width:100%!important;height:100%!important;margin:auto!important}.newsletter-form div[name="SIGNUP_BODY"]{border-color:#999!important;border-radius:6px!important;padding:6px 10px!important;background:transparent!important}.newsletter-form div input{font-family:"Inter",Sans-serif!important;font-size:16px!important;text-transform:None!important;line-height:1em!important;letter-spacing:0em!important;border-style:none!important;color:#000!important;float:left!important;max-width:calc(100% - 150px)}.newsletter-form div input[type='button']{transition:all .2s cubic- bezier(.68,.01,.58,.75)!important;border-radius:6px!important;background-color:#fbca00!important;font-weight:600!important;max-width:150px;margin-top:1rem;padding:12px}.newsletter-form div input[type='button']:hover,.newsletter-form div input[type='button']:focus{cursor:pointer;background:#000!important;color:#fff!important}.bdt-ep-breadcrumb{display:flex;margin:0;padding:0}@media (max-width:480px){.macbook-image{top:13%;left:13.5%;width:73%!important}}@media (max-width:801px){.macbook-image{top:13%;left:13.5%;width:73%!important}.newsletter-form div input{width:100%}.newsletter-form div input[type='button']{width:100%}}.overlapping-front-image>div>img{background:#fff}#captchaText{margin-top:12px}.form-style input[type=text],.form-style input[type=email],.form-style textarea{letter-spacing:0em;color:#000;border:1px solid #bdbaba;line-height:1;border-radius:6px;font-size:inherit;margin-bottom:1rem}.form-style input[type='button']{cursor:pointer!important}.form-style input:not(.dateClass){min-width:100%!important}.form-style input.dateClass{min-width:94%!important;max-width:94%!important;width:94%!important}#selectMailingLists{display:none}div#REQUIRED_FIELD_TEXT{font-size:12px;color:red;margin-bottom:1rem}#errorMsgDiv{color:red!important;opacity:0;display:block;width:100%;font-size:13px}.form-newsletter #errorMsgDiv{position:relative;margin-top:-24px}.zcinputbox table,.zcinputbox table tr,.zcinputbox table td,.zcinputbox table tbody{display:block!important;width:100%!important;padding:0;margin:0}@media screen and (min-width:250px) and (max-width:880px){.form-style input.dateClass{min-width:88%!important;max-width:88%!important}}@media screen and (min-width:880px){.form-newsletter #zcWebOptin{position:absolute;width:auto;top:4px;right:0;border-radius:0 6px 6px 0}}.form-newsletter form{display:flex;align-items:center;width:100%;justify-content:flex-start;flex-wrap:wrap;padding:0 8px;border:1px solid #ccc;border-radius:6px}.form-newsletter form div{width:auto}.form-newsletter form input{border:none!important;padding:0 0 0 8px;margin:8px auto;background:transparent}.form-newsletter #zcWebOptin{padding:13px 1rem;margin-left:8px;cursor:pointer}.bdt-post-gallery .bdt-post-gallery-inner{border-radius:0!important}div[ishidden="true"]{opacity:0!important;visibility:hidden!important}.bdt-post-gallery-excerpt p{margin-bottom:0}.bdt-post-gallery-skin-abetis-desc.bdt-padding-small{box-shadow:rgba(0,0,0,.16) 0 10px 22px 0,rgba(0,0,0,.06) 0 0 0 1px}.bdt-overlay{background-color:#0000001A}.uicore-feature-img-wrapper img{text-align:center;margin:auto;width:100%}@media screen and (min-width:800px){.uicore-blog.single .uicore-single-header h1{text-align:left}.uicore-blog.single .uicore-single-header{text-align:center}.ui-post-nav,.comments-area,.uicore-blog.single .uicore-single-header{max-width:80%;margin:auto}.uicore-blog .uicore-post-content:not(.uicore-archive) .entry-content{max-width:90%;margin:auto}}.uicore-sidebar-right aside.uicore-sidebar{padding-left:0}#zcOptinSuccessPopup,#Zc_SignupSuccess{display:none!important}.gated-form{padding:1rem;background:#fff;box-shadow:rgba(0,0,0,.16) 0 1px 4px;border-radius:16px}.gated-form h6{margin-bottom:-90px;font-size:14px}.jobs-board{max-width:900px;margin:60px auto;padding:40px;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.06);border:1px solid #eef2f6}.jobs-board h2{font-size:34px;font-weight:700;margin-bottom:10px;color:#0f172a}.jobs-board p{font-size:18px;color:#475569;margin-bottom:30px}.jobs-board a{color:#2563eb;font-weight:600;text-decoration:none}.jobs-board a:hover{text-decoration:underline}.jobs-board li{padding:18px 0;border-bottom:1px solid #eef2f6}.jobs-board li:last-child{border-bottom:none}@media (max-width:768px){.jobs-board{padding:25px}.jobs-board h2{font-size:26px}}