.modal.lead-collector{width:100%;height:100%;position:fixed;z-index:10000;background:#000 52;display:block;top:0;left:0;overflow:hidden;display:none}.modal.lead-collector.show{display:block}.no-scroll{height:100%;overflow:hidden}.sidebar-newsletter{display:block;top:50%;left:50%;transform:translate(-50%,-50%);transition:0.3s all;z-index:99;position:fixed;background-color:#254150;color:#fff;max-width:550px;box-shadow:0 4px 25px #254150;border-radius:15px}.sidebar-newsletter input{box-sizing:border-box}.sidebar-newsletter.opened-newsletter-modal{transform:translate(-50%,-70%);display:none}.sidebar-newsletter .iti__country-list{z-index:11;bottom:initial;margin-top:-2px;max-height:170px;width:238px}.sidebar-newsletter .iti__flag-container .iti__selected-flag{background-color:inherit}.sidebar-newsletter .iti__flag-container:hover .iti__selected-flag{background-color:inherit}.sidebar-newsletter .sidebar-newsletter-columns{display:flex;gap:14px;margin-bottom:10px}.sidebar-newsletter .form-group{position:relative;width:100%;color:#363636}.sidebar-newsletter .form-group .form-label{position:absolute;left:0;top:18px;color:#363636;z-index:10;transition:transform 250ms ease-out,font-size 250ms ease-out;padding-left:14px;margin-bottom:0;font-size:16px}.sidebar-newsletter .form-group.focused .form-label{transform:translateY(-80%);font-size:12px;top:20px}.sidebar-newsletter .form-group #sidebar-newsletter-name,.sidebar-newsletter .form-group #sidebar-newsletter-email{padding:20px 0 12px 14px}.sidebar-newsletter .sidebar-newsletter-form{padding:20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-box-shadow:10px 10px 10px rgb(0 0 0 / .1);-moz-box-shadow:10px 10px 10px rgb(0 0 0 / .1);box-shadow:10px 10px 10px rgb(0 0 0 / .1)}.sidebar-newsletter .sidebar-newsletter-content{padding-top:30px;padding-bottom:14px;background:#fedb21;border-radius:15px 15px 0 0;color:#254150;padding:30px 20px 10px 20px}.sidebar-newsletter .sidebar-newsletter-content p{margin-bottom:10px}.sidebar-newsletter .sidebar-newsletter-content strong{font-weight:700;font-size:30px}.sidebar-newsletter input[type=text],.sidebar-newsletter input[type=tel]{border-radius:12px;border:none;text-align:left;margin:1px 0;padding:20px 0 15px 14px;width:100%;font-size:16px;font-weight:500;height:53px}.sidebar-newsletter input[type=text]::placeholder,.sidebar-newsletter input[type=tel]::placeholder{color:#363636;font-size:14px;opacity:1;font-weight:300}.sidebar-newsletter #sidebar-newsletter-phone.country-dropdown-open{border-radius:12px 12px 0 0}.sidebar-newsletter .iti__selected-dial-code{order:3;font-size:15px;font-weight:600}.sidebar-newsletter .iti__selected-dial-code::after{content:'|';padding-left:5px}.sidebar-newsletter .iti__selected-flag{padding:16px 0 12px 8px}.sidebar-newsletter .iti__selected-flag .iti__flag.iti__fi,.sidebar-newsletter .iti__selected-flag .iti__arrow{margin-bottom:3px}.sidebar-newsletter input:focus{border-radius:12px;outline:none}.sidebar-newsletter .iti__country-list{font-size:16px}.sidebar-newsletter .newsletter-form-check{display:flex;align-items:flex-start;margin-top:18px;font-size:14px}.sidebar-newsletter .newsletter-form-check a{text-decoration:underline;font-weight:300}.sidebar-newsletter .newsletter-form-check .form-check-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar-newsletter .newsletter-form-check .form-check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sidebar-newsletter .newsletter-form-check .form-check-label input:checked~.checkmark{background-color:#fff0;border-color:#fff}.sidebar-newsletter .newsletter-form-check .form-check-label input:checked~.checkmark:after{display:block}.sidebar-newsletter .newsletter-form-check .form-check-label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:2px solid #fff;border-radius:4px;box-sizing:border-box}.sidebar-newsletter .newsletter-form-check .form-check-label .checkmark::after{content:"";position:absolute;display:none;left:9px;top:3px;width:5px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box}.sidebar-newsletter .newsletter-form-check .form-check-label:hover input~.checkmark{opacity:.8}.sidebar-newsletter .newsletter-form-btn{text-align:right}.sidebar-newsletter .newsletter-form-btn .btn-lead-submit{background-color:#fedb21;color:#254150;border:#000;border-radius:42px;padding:7px 18px;font-size:16px;font-weight:700;font-family:Verdana,Arial,sans-serif;line-height:1.5rem;letter-spacing:1.6px;cursor:pointer;min-width:200px;text-transform:uppercase;transition:opacity 0.3s}.sidebar-newsletter .newsletter-form-btn .btn-lead-submit:hover{font-size:16px;font-weight:700;background-color:#fedb21}.sidebar-newsletter .newsletter-form-btn .btn-lead-submit:disabled,.sidebar-newsletter .newsletter-form-btn .btn-lead-submit[disabled]{background-color:#fedb21;cursor:initial;opacity:.6;transition:opacity 0.3s}.sidebar-newsletter .lead-close{position:absolute;right:0;top:0;width:24px;height:24px;cursor:pointer;background-color:#254150;border-radius:24px;z-index:99}.sidebar-newsletter .lead-close:hover{opacity:1}.sidebar-newsletter .lead-close::before,.sidebar-newsletter .lead-close::after{position:absolute;right:11px;top:3px;content:' ';height:17px;width:2px;background-color:#fff;z-index:12}.sidebar-newsletter .lead-close::before{transform:rotate(45deg)}.sidebar-newsletter .lead-close::after{transform:rotate(-45deg)}.sidebar-newsletter .lead-close-submit{border:2px solid #254150;border-radius:21px;font-size:14px;font-weight:700;padding:8px 16px;width:120px;display:block;text-align:center;cursor:pointer;margin:20px auto 0 auto}.sidebar-newsletter .lead-close-submit:hover{opacity:.8}.newsletter-submit-confirm{display:none;background:#fedb21;border-radius:15px;color:#254150;padding:20px}.newsletter-submit-confirm .newsletter-submit-success{text-align:center;font-size:20px;font-weight:700}.newsletter-form-submitted{max-width:240px;transition:none}.newsletter-form-submitted .sidebar-newsletter-form,.newsletter-form-submitted .sidebar-newsletter-content{display:none}.newsletter-form-submitted .newsletter-submit-confirm{display:flex;align-items:center;flex-direction:column;text-align:center}.lead-collector-cta{position:fixed;z-index:19}.lead-collector-cta .btn-lead{background-color:#1b323d;color:#fedb21}.lead-collector-cta.detached{bottom:10px;right:15px}.lead-collector-cta.detached .btn-lead{font-size:13px;font-weight:700;line-height:1.5rem;letter-spacing:.36px;cursor:pointer;max-width:140px;text-align:center;box-shadow:0 4px 25px #15244f1a;border:0;border-radius:20px 20px 0;padding:20px 15px;display:inline-block;word-spacing:6px}.lead-collector-cta.attached-right{bottom:250px;right:-82px;transform:rotate(90deg);transition:all 0.125s ease-in-out}.lead-collector-cta.attached-left{bottom:250px;left:-82px;transform:rotate(-90deg);transition:all 0.125s ease-in-out}.lead-collector-cta.attached-right .btn-lead,.lead-collector-cta.attached-left .btn-lead{display:inline-block;max-width:250px;text-align:center;border-radius:0 0 20px 20px;padding:40px 18px 12px 18px;font-size:18px;font-weight:700;cursor:pointer}.btn-lead-close{display:block;position:absolute;left:-11px;bottom:-11px;width:24px;height:24px;cursor:pointer;background-color:#fedb21;border-radius:24px}.lead-collector-cta.detached .btn-lead-close{display:inline-block;left:unset;right:6px;top:6px;bottom:unset}.lead-collector-cta.attached-left .btn-lead-close{top:unset;bottom:-11px;right:-11px;left:unset}.btn-lead-close::after,.btn-lead-close::before{position:absolute;right:11px;top:3px;content:' ';height:17px;width:2px;background-color:#221713;z-index:12}.btn-lead-close::before{transform:rotate(45deg)}.btn-lead-close::after{transform:rotate(-45deg)}span.campaign-regular{font-weight:300;font-size:18px}span.campaign-bold{font-weight:700;font-size:34px}.form-invalid-bg{background:#fff0}.invalid.form-invalid-bg{background:#a00e0e;padding:0 3px;border-radius:12px}.valid.form-invalid-bg{background:#fff0}.form__error{color:#fff;text-align:center;font-size:16px;display:block;margin-top:4px;padding-bottom:7px;display:none;width:100%}.focused input:invalid{border-color:red}.invalid .form__error{display:block}.newsletter-loader{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;background-color:#254150;opacity:.8;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:15px}.newsletter-loader .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.newsletter-loader .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.newsletter-loader .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.newsletter-loader .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.newsletter-loader .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.newsletter-loader .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@media (max-width:576px){span.campaign-bold{font-size:28px}span.campaign-regular{font-size:16px}.sidebar-newsletter{width:calc(100% - 30px)}.sidebar-newsletter .sidebar-newsletter-content{padding-top:15px}.sidebar-newsletter .sidebar-newsletter-content p{line-height:1.1;margin-bottom:7px}.sidebar-newsletter .form-group{margin:3px 0}.sidebar-newsletter .newsletter-form-check{font-size:12px;line-height:16px}.sidebar-newsletter .sidebar-newsletter-columns{gap:initial;flex-direction:column;margin-bottom:0}.sidebar-newsletter .sidebar-newsletter-columns .iti{width:100%}.sidebar-newsletter .sidebar-newsletter-columns .newsletter-form-btn{text-align:center}.sidebar-newsletter .sidebar-newsletter-columns .newsletter-form-btn .btn-lead-submit{width:100%}}