.body-container-wrapper{overflow:hidden}.banner{padding-block:48px 0;position:relative;width:100%}.banner:before{background:url(https://www.penguinstrategies.com/hubfs/circles-orange.svg) no-repeat 50%/cover;bottom:0;height:546px;left:0;width:425px}.banner:after,.banner:before{content:"";pointer-events:none;position:absolute}.banner:after{background:url(https://www.penguinstrategies.com/hubfs/orange-square.svg) no-repeat 50%/cover;height:440px;right:-220px;top:-220px;width:440px}.banner .wrap{margin-inline:auto;padding-inline:20px;width:min(1280px,100%)}.banner .inner{display:flex;justify-content:space-between;position:relative;z-index:2}.banner .s-left{max-width:645px;padding-right:20px;padding-top:58px;width:calc(100% - 541px)}.banner .s-left h1{color:#fff;display:flex;flex-direction:column;font-family:Anton,sans-serif;font-size:70px;font-weight:400;letter-spacing:2.8px;line-height:1.142;margin-bottom:7px}.banner .s-left h1 span{color:#a0e5d4;font-family:inherit}.banner .s-left h2{font-size:24px;font-weight:500;letter-spacing:.2px;line-height:1.25;margin-bottom:11px}.banner .s-left h2,.banner .s-left p{color:#fff;font-family:Poppins,sans-serif}.banner .s-left p{font-size:20px;font-weight:400;letter-spacing:.17px;line-height:1.5;margin-bottom:30px}.banner .grid{padding:16px 0}.banner .grid h4{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;letter-spacing:.2px;line-height:1.25;margin-bottom:20px}.banner .grid .grid-wrap{align-items:center;column-gap:33.35px;display:flex;flex-wrap:wrap}.banner .grid.mobile{display:none}.banner .s-right{width:541px}.banner .s-right .form-wrap{background-color:#fff;margin-bottom:-90px;padding:50px 30px}.banner .s-right .form-wrap h4{color:#424242;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;letter-spacing:.2px;line-height:1.25;margin-bottom:14px}.banner .s-right .form-wrap form fieldset>div,.banner .s-right .form-wrap form fieldset>div.hs-dependent-field>div,.hs-form-field{margin-bottom:13px}.banner .s-right .form-wrap form fieldset:nth-child(3)>div{width:100%}.banner .s-right .form-wrap form label{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:normal}.banner .s-right .form-wrap form label span,.legal-consent-container .hs-form-booleancheckbox-display p{font-family:inherit}.banner .s-right .form-wrap form label span.hs-form-required{color:#e14c6f}.banner .s-right .form-wrap form :where(input,select,textarea){background:#fff;border:1px solid #dbdbdb;border-radius:4px;color:#424242;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:normal;width:100%!important}.banner .s-right .form-wrap form textarea{border:1px solid #dbdbdb;width:100%}.banner .s-right .form-wrap form input[type=submit]{background:#e1a44d;border:0;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:normal;margin-top:14px;padding-block:14px;padding-inline:50px;width:auto!important}.banner .s-right .form-wrap.button-style-new form input[type=submit]{background:var(--bgColor,#e1a44d);color:var(--color,#000);font-size:var(--fontSize,18px);line-height:var(--lineHeight,25px)}.s-right form fieldset{max-width:100%}.request-demo-page.banner .s-right .form-wrap form .legal-consent-container{display:none}.banner .s-right .form-wrap form .legal-consent-container *{font-size:14px;line-height:1.5}.banner .s-right .form-wrap form .legal-consent-container a{color:#4f2dae}.banner .s-right .form-wrap form select{-webkit-appearance:none;background-image:url(https://433607.fs1.hubspotusercontent-na1.net/hubfs/433607/arrow_down.svg);background-position:98% 50%;background-repeat:no-repeat;-webkit-border-radius:0}.banner .s-right .form-wrap form select:required:invalid{color:#fff}.banner .s-right .form-wrap form option[value=""][disabled]{display:none}.banner .s-right .form-wrap form option{color:#585858}.banner .s-right .form-wrap form .hs-error-msgs label{color:red;display:block;font-size:13px;width:100%}.s-right .legal-consent-container .hs-form-booleancheckbox{position:relative}.s-right .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:40px}.s-right .legal-consent-container .hs-form-booleancheckbox label input{left:0;margin:2px 0 0;opacity:0;position:absolute;top:0;width:auto!important}.s-right .legal-consent-container .hs-form-booleancheckbox span:before{border:1px solid #9e9e9e;content:"";display:inline-block;height:22px;left:0;position:absolute;top:3px;width:22px}.s-right .legal-consent-container .hs-form-booleancheckbox span:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:13px;left:8px;position:absolute;top:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:6px}.s-right .legal-consent-container .hs-form-booleancheckbox input[type=checkbox]:checked+span:before{background:#6c48b8}.s-right .legal-consent-container .hs-form-booleancheckbox input[type=checkbox]:checked+span:after{display:block}.banner .s-left ul li{color:#fff;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:.13px;line-height:1.625;margin-bottom:10px;padding-left:16px;position:relative}.banner .s-left ul li:before{background:#e14c6f;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:10px;width:6px}@media (max-width:1199px){.banner .s-left h1{font-size:60px}.banner .grid h4,.banner .s-left h2{font-size:22px}.banner .s-left p{font-size:18px}}@media (max-width:991px){.banner .s-left h1{font-size:55px}.banner .grid h4,.banner .s-left h2{font-size:20px}.banner .s-left,.banner .s-right{width:50%}}@media (max-width:767px){.banner .s-left{padding-top:0}.banner .s-left h1{font-size:50px;letter-spacing:1px}.banner .grid h4,.banner .s-left h2{font-size:18px}.banner .s-left p{font-size:16px}.banner .inner{display:block}.banner .s-left,.banner .s-right{width:100%}.banner:after{top:-280px;width:340px}.banner .s-right .form-wrap{margin-bottom:0}}@media (max-width:575px){.banner .grid.mobile{display:block}.banner .grid:not(.mobile){display:none}}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.hs-form-field .hs-input{width:100%!important}}