.custom-form-wrapper{font-family:var(--secondary-font-family)!important;max-width:100%!important;margin:0 auto!important;background:#fff!important;padding:0!important}.custom-form-wrapper .globo-form-control{padding:0!important;margin-bottom:0!important}.custom-form-wrapper .header{display:none!important}.custom-form-wrapper .flex-wrap{width:100%!important}.custom-form-wrapper .globo-form-app{background:transparent!important;box-shadow:none!important;padding:0!important}.custom-form-wrapper .globo-label,.custom-form-wrapper .globo-label .label-content{display:block!important;font-size:16px!important;margin-bottom:0!important;font-weight:400!important;line-height:22px!important;font-family:var(--secondary-font-family)!important}.custom-form-wrapper .globo-label .text-danger{color:#b94a48!important;font-size:12px!important;margin-left:2px!important}.custom-form-wrapper .globo-form-input{width:100%!important}.custom-form-wrapper input::placeholder,.custom-form-wrapper textarea::placeholder,.custom-form-wrapper .gfb__dropzone--placeholder--title{font:400 16px / 125% var(--secondary-font-family)!important;color:var(--light-black)!important;opacity:.35;letter-spacing:0!important}.custom-form-wrapper .globo-form-control.has-error input::placeholder,.custom-form-wrapper .globo-form-control.has-error textarea::placeholder,.custom-form-wrapper .globo-form-control.has-error .gfb__dropzone--placeholder--title{color:#cc3314!important}.panel.movingIn.block-container.errors:has(.globo-form-control.border-top.has-error) .globo-form-control.heading-h2,.custom-form-wrapper .globo-form-control.custom-phone-number.has-error+.globo-form-control.custom-prefer{border-color:#cc3314!important}.globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before{box-shadow:none!important}.custom-form-wrapper input[type=text],.custom-form-wrapper input[type=email],.custom-form-wrapper input[type=tel],.custom-form-wrapper textarea,.custom-form-wrapper select.material_filled-input{width:100%!important;border:none!important;background:transparent!important;font-size:16px!important;color:var(--light-black)!important;padding:12px 0!important;margin:0!important;outline:none!important;transition:border-color .2s!important;border-radius:0!important;box-shadow:none!important;line-height:20px;font-family:var(--secondary-font-family)}.custom-form-wrapper .globo-form-control.has-error{border-bottom:.75px solid #cc3314!important}.custom-form-wrapper .globo-form-control:last-of-type{border-bottom:none!important}.custom-form-wrapper .globo-form-control,.custom-form-wrapper .border-bottom{border-bottom:.75px solid var(--light-black)!important}.custom-form-wrapper .globo-form-control.border-top{border-top:.75px solid var(--light-black)!important}.template-page.services .custom-form-wrapper .globo-form-control.border-top{border-top:0!important}.custom-form-wrapper .globo-form-control.has-error.border-top{border-bottom:.75px solid #cc3314!important}.custom-form-wrapper .globo-form-control.heading-h2:not(:first-child){border-top:.75px solid var(--light-black)!important}.custom-form-wrapper .globo-form-control.heading-h2:first-child{border-top:none!important}:is(.custom-form-wrapper input[type=text],.custom-form-wrapper input[type=email],.custom-form-wrapper input[type=tel],.custom-form-wrapper textarea,.custom-form-wrapper select.material_filled-input)::placeholder{font:400 16px / 125% var(--secondary-font-family)!important;color:var(--light-black)!important;opacity:.35;letter-spacing:0px!important}.custom-form-wrapper .globo-form-control.has-error:first-child{border-top:.75px solid #cc3314!important}.custom-form-wrapper .help-block.error{font-family:var(--secondary-font-family)!important;font-size:14px;margin:-8px 0 0;padding:0 0 5px!important;display:none!important}.contact-cta-section.services-cta-section .custom-form-wrapper .wizard__footer{margin-top:-48px!important}.contact-cta-section.services-cta-section .custom-form-wrapper .globo-form-control[data-type=acceptTerms] .checkbox-wrapper{padding-top:24px!important}.custom-form-wrapper textarea{min-height:41px!important;resize:vertical!important;height:41px}.custom-form-wrapper .checkbox-wrapper{display:flex!important;align-items:center!important;gap:8px!important;margin-top:0!important;padding:12px 0!important;justify-content:end!important;height:41px}.custom-form-wrapper .globo-list-control{padding:0!important}.custom-form-wrapper .custom-phone-number{position:relative}.custom-form-wrapper .checkbox-input{accent-color:#2e4e49!important;width:16px!important;height:16px!important;margin-right:6px!important;display:none!important}.custom-form-wrapper .checkbox-label{color:#888!important;font-size:14px!important;cursor:pointer!important}.custom-form-wrapper .globo-form-control[data-type=select] .globo-form-input{position:relative!important}.custom-form-wrapper select.material_filled-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;color:var(--light-black)!important;padding-right:32px!important;cursor:pointer!important;font-size:15px!important}.custom-form-wrapper select.material_filled-input:invalid,.custom-form-wrapper select.material_filled-input option[value=""]{color:#bdbdbd!important}.custom-form-wrapper .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before{border-color:var(--light-black)!important;box-shadow:none!important}.custom-form-wrapper .checkbox-label.globo-option{color:var(--light-black)!important;font-family:var(--secondary-font-family)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important;padding-left:22px}.custom-form-wrapper input .globo-form-control .globo-list-control.option-1-column{padding:0!important}.custom-form-wrapper .checkbox-wrapper .checkbox-input~.checkbox-label:after,.custom-form-wrapper .checkbox-wrapper .checkbox-input~.checkbox-label:before{width:14px!important;height:14px!important;border-radius:2px;left:0!important;top:4px!important}.custom-form-wrapper .globo-form-control[data-type=select] .globo-form-input:after{content:""!important;position:absolute!important;right:10px;top:51%!important;background-image:url(/cdn/shop/files/Vector_10.svg?v=1753705643)!important;background-repeat:no-repeat!important;transform:translateY(-50%)!important;width:18px;height:11px;z-index:-1}.custom-form-wrapper .globo-form-control[data-type=select],.custom-form-wrapper .globo-form-control[data-type=select] .globo-form-input{position:relative!important}.custom-form-wrapper .globo-form-control[data-type=select] select{background:transparent!important;padding:0!important;color:var(--light-black);font-size:16px;font-style:normal;font-weight:400;line-height:22px}.custom-form-wrapper input{display:block!important}.custom-form-wrapper .action.next.submit,.custom-form-wrapper button[type=submit]{background:#b1b4a3!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:7px 24px!important;font-size:16px!important;cursor:pointer!important;float:right!important;margin-top:0!important;transition:background .2s!important;font-family:inherit!important;box-shadow:none!important;line-height:20px!important;border:1px solid transparent!important;z-index:111!important;font-family:var(--secondary-font-medium-family)!important}.custom-form-wrapper label .text-danger{display:none}.custom-form-wrapper .action.next.submit:hover,.custom-form-wrapper button[type=submit]:hover{opacity:70%!important}.custom-form-wrapper .messages,.custom-form-wrapper .help-text{color:#b94a48!important;font-size:12px!important;margin-top:2px!important;min-height:16px!important}.custom-form-wrapper .globo-form-control[data-type=acceptTerms] .checkbox-wrapper{border-bottom:none!important;padding-top:16px!important;flex-direction:column;height:auto;align-items:start!important;padding-bottom:0!important}.custom-form-wrapper .globo-form-app .globo-heading{font-family:var(--primary-font-family);font-size:60px;font-style:normal;font-weight:300;line-height:60px;color:var(--light-black);margin-bottom:80px;max-width:542px;margin-inline:auto}.custom-form-wrapper .globo-form-app .globo-description{color:#888!important;font-size:15px!important;margin-bottom:0!important}.custom-form-wrapper .gfb__footer{text-align:right!important;margin-top:0!important;padding-top:0!important;border:none!important;background:none!important;box-shadow:none!important}.custom-form-wrapper .wizard__footer{border:none!important;background:none!important;box-shadow:none!important;padding:0!important;margin-top:-48px!important}.globo-form-control.layout-1-column.custom-select-box.has-error .label-content{color:#cc3314!important}.required_text{color:var(--light-black);font-family:var(--secondary-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:25px;display:block}.custom-form-wrapper .message.success{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:var(--white)!important;padding:120px 10px!important;border-radius:5px!important;box-shadow:none!important;border:none!important;max-width:666px!important;width:100%!important;z-index:10000!important;text-align:center!important;margin:0!important}.custom-form-wrapper .message.success.show{display:block!important}.custom-form-wrapper .gfb__content-title{font-family:var(--primary-font-family)!important;font-size:48px!important;font-weight:300!important;color:var(--light-black)!important;margin-bottom:18px!important;line-height:48px!important;text-align:center!important;max-width:359px!important;width:100%!important;margin-inline:auto}.custom-form-wrapper .message.success .content{font-family:var(--secondary-font-family)!important;font-size:16px!important;color:var(--light-black)!important;line-height:1.5!important;margin-bottom:0!important;text-align:center!important;width:100%!important;max-width:359px!important;margin-inline:auto}.custom-form-wrapper .message.success .content p{margin:0 0 10px!important;color:var(--light-black)!important}.custom-form-wrapper .message.success .content p:last-child{margin-bottom:0!important}.custom-form-wrapper .message.success .dismiss{position:absolute!important;top:15px!important;right:15px!important;cursor:pointer!important;color:var(--light-black)!important;font-size:14px!important;text-decoration:underline!important;background:none!important;border:none!important;padding:0!important;font-family:var(--secondary-font-family)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important}.contact-modal-overlay .custom-form-wrapper .message.success .dismiss svg,.contact-cta-section.services-cta-section .custom-form-wrapper .message.success .dismiss svg{display:none!important}.contact-modal-overlay .custom-form-wrapper .message.success .dismiss,.contact-cta-section.services-cta-section .custom-form-wrapper .message.success .dismiss{width:fit-content!important}.contact-modal-overlay .custom-form-wrapper .message.success .dismiss:after,.contact-cta-section.services-cta-section .custom-form-wrapper .message.success .dismiss:after{content:"Close";font-size:16px;font-weight:400;line-height:22px;font-family:var(--secondary-font-family);text-decoration:underline;color:var(--light-black)}.custom-form-wrapper .globo-form-control.layout-2-column{width:50%!important}.custom-form-wrapper .globo-form-control label.checkbox-label .label-content a{text-decoration:underline}.custom-form-wrapper .globo-form-control label.checkbox-label .label-content a:hover{text-decoration:none}.custom-form-wrapper .dismiss svg{width:16px!important;height:16px!important;fill:var(--light-black)!important}.custom-form-wrapper .dismiss:hover{opacity:.7!important}.custom-form-wrapper .gfb__discount-wrapper{display:none!important}body:has(.message.success[style="display: block;"]){overflow:hidden;background:#3a3a3a4d!important}.custom-form-wrapper .custom-select-box{display:flex!important;border-bottom:.75px solid var(--light-black)!important;align-items:center!important;padding:5px 0!important}.custom-form-wrapper .custom-select-box label{min-width:max-content!important;display:block!important}.custom-form-wrapper .custom-select-box .checkbox-wrapper{border-bottom:none!important;max-height:34px}.custom-form-wrapper .custom-select-box .checkbox-label.globo-option{padding:7px 20px!important;border-radius:50px!important;border:1px solid #d9d9d9!important}.custom-form-wrapper .custom-select-box input:checked+.checkbox-label.globo-option{background-color:#d9d9d9!important}.custom-form-wrapper .custom-select-box ul{width:100%;justify-content:end;gap:8px}.custom-form-wrapper .custom-select-box ul li{width:auto!important}.custom-form-wrapper .custom-select-box .checkbox-label.globo-option:before,.custom-form-wrapper .custom-select-box .checkbox-label.globo-option:after{display:none!important}@keyframes fadeOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.custom-form-wrapper .message.success.fade-out{animation:fadeOut .3s ease-out forwards!important}.custom-form-wrapper .custom-select-box small{position:absolute;bottom:0}.contact-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#3a3a3a4d;display:none;align-items:center;justify-content:center;z-index:9999}.contact-modal-overlay.active{display:flex}.contact-modal{background:#fff;border-radius:5px;width:100%;max-width:949px;max-height:90vh;overflow-y:auto;position:relative;animation:modalSlideIn .3s ease-out;padding:120px 25px 38px}.job-listing-popup .contact-modal{max-width:590px;padding-bottom:24px;padding-top:92px}.job-listing-popup .custom-form-wrapper .globo-heading{font-size:48px;line-height:48px;margin-inline:auto;text-align:center;max-width:350px}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.contact-modal-close{position:absolute;top:24px;right:24px;background:none;border:none;font-size:16px;font-style:normal;font-weight:400;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#3a3a3a;cursor:pointer;transition:color .2s;font-family:var(--secondary-font-family);line-height:22px}.contact-modal-close:hover{color:#333}.contact-modal:has(.message.success[style="display: block;"]){padding:0;height:0}.custom-form-wrapper .gfb__dropzone{background:transparent!important;border:none;min-height:41px;padding:11px 0;border:0!important}.custom-form-wrapper .gfb__dropzone--placeholder--button{padding:0;border:0;font-size:16px;color:#3a3a3a;line-height:22px;text-decoration:underline;font-family:var(--secondary-font-family)}.custom-form-wrapper .gfb__dropzone input{display:none!important}.custom-form-wrapper .gfb__dropzone[data-area-previewing=true] .gfb__dropzone--placeholder--title{opacity:0;display:block!important}.custom-form-wrapper .gfb__dropzone--content{width:100%;gap:0;flex-direction:row-reverse;justify-content:space-between}.custom-form-wrapper .gfb__dropzone--placeholder{flex-direction:row;width:100%;justify-content:space-between}.job-listing-popup .custom-form-wrapper .wizard__footer{margin-top:24px!important}.custom-form-wrapper .gfb__dropzone--preview--item-thumb{display:none}.custom-form-wrapper .gfb__dropzone--preview--list{gap:0!important}.custom-form-wrapper .gfb__dropzone--preview--item-title{padding:0;border:0;font-size:16px;line-height:20px;color:var(--light-black);font-weight:400}.custom-form-wrapper .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{background-color:var(--highlight-colour)!important;border:0;box-shadow:none}.custom-form-wrapper .globo-form-control .checkbox-wrapper:has(.error) .checkbox-input~.checkbox-label:before{border-color:#dc3545!important}@media (max-width: 1560px){.custom-form-wrapper .custom-select-box .checkbox-label.globo-option{padding:7px 10px!important}.contact-modal{padding:60px 25px 38px;overflow-y:scroll}.custom-form-wrapper .globo-form-app .globo-heading{margin-bottom:55px}}@media (max-width: 1360px){.custom-form-wrapper .globo-form-app .globo-heading{font-size:42px;max-width:360px;line-height:42px}}@media (max-width: 1024px){.custom-form-wrapper .globo-form-app .globo-heading{font-size:36px;line-height:40px}.job-listing-popup .custom-form-wrapper .globo-heading{max-width:260px}}@media (max-width: 1350px){.custom-form-wrapper .custom-select-box{flex-direction:column!important;align-items:start!important;gap:11px!important;padding:11px 0!important}.custom-form-wrapper .custom-select-box ul{justify-content:start!important}.custom-form-wrapper .custom-select-box .checkbox-label.globo-option{padding:5px 20px!important}}@media (max-width: 991px){.contact-modal{padding:88px 21px 20px;width:calc(100% - 34px)}.custom-form-wrapper .globo-form-app .globo-heading{margin-bottom:52px}}@media (max-width: 767px){.custom-form-wrapper .message.success{max-width:calc(100% - 32px)!important;width:100%!important;padding:88px 35px!important}.custom-form-wrapper .message.success .content{max-width:260px!important}.custom-form-wrapper .gfb__content-title{font-size:36px!important;line-height:40px!important;max-width:258px!important}.custom-form-wrapper .custom-select-box .checkbox-label.globo-option{font-size:16px!important;line-height:20px!important;font-weight:400!important;padding:7px 20px!important}.custom-form-wrapper .custom-select-box ul{justify-content:start!important;gap:8px!important}.contact-modal{width:calc(100% - 34px)}.custom-form-wrapper .globo-form-app .globo-heading{max-width:300px}.contact-modal.job-listing-popup{max-width:590px}.custom-form-wrapper textarea{min-height:66px!important;height:66px!important}.custom-form-wrapper .gfb__footer{margin-top:-52px!important}.custom-form-wrapper .globo-form-control[data-type=acceptTerms] .checkbox-wrapper{padding-top:22px!important}.custom-form-wrapper .globo-form-control.layout-2-column[data-type=acceptTerms]{width:58%!important}.custom-form-wrapper .globo-form-control[data-type=select] .globo-form-input:after{top:53%!important}}@media (max-width: 480px){.custom-form-wrapper .globo-form-control.layout-2-column.custom-phone-number{width:46%!important}.custom-form-wrapper .globo-form-control.layout-2-column.custom-prefer{width:54%!important}}@media (max-width: 390px){.custom-form-wrapper .globo-form-control.layout-2-column.custom-phone-number,.custom-form-wrapper .globo-form-control.layout-2-column.custom-prefer{width:100%!important}.custom-form-wrapper .checkbox-wrapper{justify-content:flex-start!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-form.css.map */
