.disable-scroll1,.disable-scroll{overflow:hidden}.disable-scroll1 .main-header .section .h-row{position:relative;z-index:999999}.cd-contact-popup-trigger .talk-btn a{transition:all .3s ease-in;max-width:428px;height:414px;display:flex;align-items:center;justify-content:center;top:30px;width:25.4vw;margin-bottom:0;padding-bottom:26px;position:relative;color:#eeede9;font-size:48px;font-family:'TomatoGrotesk-Medium',sans-serif;padding-left:0;flex-direction:column;top:0}.cd-contact-popup-trigger .talk-btn a:before{content:'';position:absolute;top:5px;right:5px;background-image:url('/hubfs/514553/Codec%202022/dotted-talk.svg');background-repeat:no-repeat;background-size:contain;max-width:228px;height:100%;width:15vw;z-index:-1;transition:all .3s ease-in}.cd-contact-popup-trigger .talk-btn a:hover:before{top:50%;right:50%;transform:translate(50%,-24%)}.cd-contact-popup-trigger .talk-btn .arrow-down{position:relative;width:100%;transition:all .3s ease-in}.cd-contact-popup-trigger .talk-btn .arrow-down:after{content:url('/hubfs/514553/Codec%202022/arrow-talk.svg');position:absolute;bottom:-67px;left:50%;transform:translateX(-50%);transition:all .3s ease-in}.cd-contact-popup-trigger .talk-btn .arrow-down:before{content:url('/hubfs/514553/Codec%202022/arrow-talk.svg');position:absolute;bottom:-67px;left:0;transition:all .3s ease-in;opacity:0}.cd-contact-popup-trigger .talk-btn a:hover .arrow-down:after{left:95%;opacity:0}.cd-contact-popup-trigger .talk-btn a:hover .arrow-down:before{left:50%;transform:translateX(-50%);opacity:1}.cd-contact-popup-trigger{position:relative;display:flex;align-items:center;z-index:99}.main-header .cd-contact-popup-trigger{justify-content:flex-end}.cd-custom-cta-contact{font-size:18px;cursor:pointer}.cd-custom-cta-contact .hs-cta-node{line-height:1em;position:relative;z-index:11;transition:.2s ease-in-out;white-space:nowrap}.popup-container-5 .main-contact-form .submitted-message{color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-container .main-contact-form .submitted-message p:nth-child(1){margin-bottom:1rem;font-family:'TomatoGrotesk-Medium',sans-serif;font-size:1.5rem;color:#eeede9}.popup-container-5 .main-contact-form .submitted-message p:nth-child(2){margin-bottom:1rem;font-weight:300}.popup-container-5 .popup-contact-form .submitted-message{color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-container-5 .popup-contact-form .submitted-message p:nth-child(1){margin-bottom:1rem;font-size:1.5rem;color:#231f20}.popup-container-5 .popup-contact-form .submitted-message p:nth-child(2){margin-bottom:1rem;font-weight:300}.popup-container-5{background-color:#e3e0da;position:fixed;transition:all .2s ease-in-out;top:0;z-index:99999999;display:none;align-items:center;justify-content:center;padding:5%;overflow-y:scroll;overflow-x:hidden;right:10%;transform:scale(.65);top:-19px;width:470px;height:450px;opacity:0}.popup-container-5.popup-close{pointer-events:none}.popup-container-5.popup-open{display:flex !important;right:0;width:100%;height:100vh;transform:scale(1);top:0;opacity:1}@media(max-width:767px){}.popup-container-5 .close-but{cursor:pointer;display:flex;justify-content:flex-end;padding:3em 2.5em;position:absolute;right:0;top:0;z-index:9}.popup-container-5 .popup-contact-form::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.page .popup-container-5 form .hs-form-required{color:#eeede9}.popup-container-5 .popup-contact-form::-webkit-scrollbar{width:2px;height:4px;border-radius:3px}.popup-container-5 .popup-contact-form::-webkit-scrollbar-button{display:none}.popup-container-5 .popup-contact-form::-webkit-scrollbar-track{background:0}.popup-container-5 .popup-contact-form::-webkit-scrollbar-track-piece{background-color:transparent}.popup-container-5 .popup-contact-form::-webkit-scrollbar-thumb{height:30px;background-color:#00004d;border-radius:3px}.popup-container-5 .popup-contact-form::-webkit-scrollbar-corner{background-color:#999}}.popup-container-5 .popup-contact-form::-webkit-resizer{background-color:#666}.popup-container-5 .popup-contact-form{font-weight:300;max-width:1400px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;position:absolute;top:0;transform:translate(-50%,-0%);left:50%;padding:5% 0 0 1.4%}.popup-container-5 .popup-contact-form fieldset{width:100%}.page .popup-container-5 form .hs-form-field>label{color:#eeede9;font-size:1rem;max-width:145px;width:100%;text-align:right;margin-right:1rem}.popup-contact-form input[type=email],.popup-contact-form input[type=file],.popup-contact-form input[type=number],.popup-contact-form input[type=password],.popup-contact-form input[type=tel],.popup-contact-form input[type=text],.popup-contact-form select,.popup-contact-form textarea{border-bottom:1px solid #2b2b2e}.popup-contact-form textarea{background:transparent !important;border-top:0;border-left:0;border-right:0}.popup-contact-form textarea{max-height:38px}.popup-contact-form form .hs-form-booleancheckbox-display input[type="checkbox"]+span:before{background:center / contain no-repeat url(/hubfs/514553/Codec%202022/Checkbox-bg.svg),center / 0 no-repeat url(/hubfs/514553/Codec%202022/Checkbox-toggle.svg)}.popup-container-5 .popup-contact-form .hs-richtext{margin-bottom:.2rem}.popup-container-5 .popup-contact-form .hs-richtext h3{font-size:4.22rem;line-height:1.125;text-align:left;color:#1922fb;margin:0}.popup-container-5 .popup-contact-form .hs-richtext p{font-size:1rem;color:#231f20;margin:0 0 2.9rem}.page .popup-contact-form .hs-form-field{margin:0 0 1.6rem;display:flex;justify-content:space-between;position:relative;align-items:center;padding-left:4%}.page .popup-contact-form .hs-form-field.hs_message{margin-bottom:2rem}.page .popup-contact-form form .hs-form-booleancheckbox{margin-bottom:0}.page .popup-contact-form form .hs-form-booleancheckbox-display>span{color:#eeede9}.page .popup-contact-form .hs-form-field.hs-fieldtype-booleancheckbox{padding-left:16%;margin-bottom:1.3rem}.page .popup-contact-form form .input{width:100%}.page .popup-contact-form fieldset.form-columns-1 .input{margin-right:0;line-height:1}.page .popup-contact-form fieldset.form-columns-1 .hs-input{width:100%}.page .popup-contact-form fieldset.form-columns-2 .input{margin-right:0}.page .popup-contact-form form{max-width:100%;display:flex;flex-wrap:wrap;margin:auto;justify-content:space-between}.page .popup-contact-form form>.hs-form-field{width:46%}.page .popup-contact-form form .legal-consent-container{width:100%;max-width:100%;margin:auto}.page .popup-contact-form form .legal-consent-container .input{width:100%}.page .popup-contact-form form p{font-weight:300}.page .popup-contact-form form .hs_submit{width:100%;text-align:center;display:flex;align-items:center;justify-content:flex-start;max-width:216px;margin:2rem auto 0}.page .popup-contact-form form input:focus,.page .popup-contact-form form textarea:focus{outline:unset;outline-color:unset}.page .popup-contact-form form input:-webkit-input-placeholder,.page .popup-contact-form form input::placeholder,.page .popup-contact-form form textarea::placeholder{font-size:17px;color:#eeede9 !important;opacity:1}.page .popup-contact-form form input:focus{outline-color:unset;outline:0}.page .popup-contact-form form .no-list li{margin:0;line-height:1}.page .popup-contact-form form .no-list li label{font-size:14px}.page .popup-contact-form form>.hs-form-field.hs_message{width:100%}.page .popup-container-5 form .hs-button{color:#231f20;padding-right:2rem;margin-left:.5rem !important;padding-top:.8rem;padding-bottom:.5rem}.page .popup-container-5 form .hs_submit.hs-submit:after{content:'';display:block;width:10px;height:13px;position:relative;top:2px;left:-0.5rem;cursor:pointer;background:center / contain no-repeat url(/hubfs/514553/Codec%202022/Codec_Website_Assets/arrow-btn-popup.svg)}.page .popup-container-5 form .hs_submit .actions:after{border-bottom:2px solid #2b2b2e}.page .popup-container-5 form .hs_submit .actions:before{background-image:url("/hubfs/514553/Codec%202022/Codec_Website_Assets/dots-btn-popup.svg")}@media(max-width:1440px){.cd-contact-popup-trigger .talk-btn a{height:400px}.cd-contact-popup-trigger .talk-btn a:before{right:-1rem}.popup-container-5 .popup-contact-form{padding:5%}.page .popup-contact-form .hs-form-field.hs-fieldtype-booleancheckbox{padding-left:211px}}@media(max-width:1280px){.page .popup-contact-form form .legal-consent-container{width:100%}.cd-contact-popup-trigger .talk-btn a{height:350px}}@media(max-width:1024px){.cd-contact-popup-trigger .talk-btn a{height:300px;font-size:40px}.cd-contact-popup-trigger .talk-btn a{height:275px}.page .popup-contact-form .hs-form-field.hs-fieldtype-booleancheckbox{padding-left:195px}}@media(max-width:980px){.page .popup-contact-form .hs-form-field{padding-left:0}.page .popup-contact-form .hs-form-field.hs-fieldtype-booleancheckbox{padding-left:160px}.popup-container-2 .popup-contact-form .hs-richtext p{font-size:.98rem}}@media(max-width:767px){.popup-container-5 .close-but{transform:scale(.8);transform-origin:right}.cd-contact-popup-trigger .talk-btn a{height:308px;width:100%;font-size:48px}.cd-contact-popup-trigger .talk-btn .arrow-down:after,.cd-contact-popup-trigger .talk-btn .arrow-down:before{bottom:-52px}.cd-contact-popup-trigger .talk-btn a:before{right:-3.5rem;width:100%;max-width:169px}.page .popup-container-5 form .hs-form-field>label{max-width:100px;font-size:.87rem}.page .popup-contact-form .hs-form-field.hs-fieldtype-booleancheckbox{padding-left:0}.page .popup-contact-form fieldset.form-columns-2 .hs-form-field{width:100%}}@media(max-width:1440px) and (min-width:768px){.popup-container-5{overflow-y:scroll}}.hs_error_rollup{display:none}@media(max-width:767px){.popup-container-5 .popup-contact-form .hs-richtext h3{font-size:4rem}.page .popup-contact-form form .input,.page .popup-contact-form form .hs_message .input{width:100%}.page .popup-contact-form form>.hs-form-field{width:100%;flex-wrap:wrap}.popup-container-5{overflow-y:scroll}.page .popup-contact-form form .no-list li label{font-size:12px}.popup-container-5 .close-but{cursor:pointer;display:flex;justify-content:flex-end;padding:1em 1.5em 0 0}.popup-container-5 .popup-contact-form{padding:15% 5%}.popup-contact-form .hbspt-form{height:100%}.page .popup-contact-form form>.hs-form-field{width:100%}}