.loading{display:block;width:100%;height:100%;background:rgba(255,255,255,0.7);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:15}.loading-container{display:block;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden}.loading-spin{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.loading-spin>div{box-sizing:content-box;position:absolute;animation:loader 1s linear infinite;width:120px;height:120px;top:40px;left:40px;border-radius:50%;box-shadow:0 7.6000000000000005px 0 0 #d8d8d8;transform-origin:60px 63.8px}@keyframes loader{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.loading.show{opacity:1;visibility:visible;transition:all .6s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.elementor-pagination{display:block;text-align:center;background:transparent;margin:50px auto !important;position:relative;z-index:2}.elementor-pagination ul li{display:inline-block;white-space:nowrap;list-style-type:none}.elementor-pagination a,.elementor-pagination span.page-numbers,.elementor-pagination .current{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;width:40px;height:40px;background:transparent;color:#2d2d2d !important;border:1px solid #eaeaea;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);font-size:16px;box-sizing:border-box;font-weight:300;line-height:1.67;text-align:center;margin:0 2px 5px !important}.elementor-pagination a .icon,.elementor-pagination span.page-numbers .icon,.elementor-pagination .current .icon{width:14px;height:14px;fill:#2d2d2d}.elementor-pagination a.prev .icon,.elementor-pagination span.page-numbers.prev .icon,.elementor-pagination .current.prev .icon{transform:rotate(180deg)}.elementor-pagination span.page-numbers.prev,.elementor-pagination span.page-numbers.next{display:none}.elementor-pagination a:hover{background:#efefef;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.elementor-pagination span.page-numbers.current{color:#fff !important;background:#1B2D57;border-color:#1B2D57;font-weight:600}.contentform{display:block;width:100%;max-width:550px}.contentform :-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset}.contentform input::-webkit-outer-spin-button,.contentform input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contentform input[type=number]{-moz-appearance:textfield}.contentform select::-ms-expand{display:none}.contentform .label{display:block;max-width:100%;font-size:14px;font-weight:300;line-height:1.57;color:#878787;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:absolute;top:12px;left:15px;margin-bottom:6px;z-index:1}.contentform .label span,.contentform .label em{font-weight:300;font-style:normal}.contentform .labelfix{display:block;max-width:100%;font-size:14px;font-weight:500;line-height:1.57;color:#2d2d2d;margin-bottom:10px}.contentform input,.contentform textarea{display:block;width:100%;box-sizing:border-box;padding:16px 15px 4px !important;border-radius:4px;border:1px solid #d9d9d9 !important;background:#fff;font-size:14px;font-weight:300;line-height:1.57;color:#2d2d2d;margin:0}.contentform input[disabled="disabled"],.contentform input[readonly="readonly"],.contentform textarea[disabled="disabled"],.contentform textarea[readonly="readonly"]{padding:11px 15px 10px !important;background:#f7f7f7;cursor:default}.contentform input[disabled="disabled"]:focus,.contentform input[readonly="readonly"]:focus,.contentform textarea[disabled="disabled"]:focus,.contentform textarea[readonly="readonly"]:focus{outline-style:none;border-color:#D9D9D9}.contentform input:focus,.contentform textarea:focus{outline-style:none;border-color:#1B2D57 !important}.contentform select{display:block;font-size:14px !important;font-weight:300 !important;line-height:1.57 !important;-webkit-appearance:none;background:#fff url("../img/icone-drop-noir.svg") 96% center/12px 12px no-repeat !important;box-sizing:border-box;padding:10px 35px 10px 15px;border:1px solid #d9d9d9 !important;border-radius:4px}.contentform select:focus{outline-style:none}.contentform select::-ms-expand{display:none !important}.contentform textarea{padding:40px 15px 4px !important;max-height:200px !important}.contentform input[type="checkbox"]{display:none}.contentform input[type="checkbox"]+label,.contentform input[type="checkbox"]+span{display:block;font-weight:300;font-size:14px;line-height:1.4;color:#2d2d2d;padding-left:40px;position:relative;cursor:pointer}.contentform input[type="checkbox"]+label a,.contentform input[type="checkbox"]+span a{color:#1B2D57;text-decoration:none}.contentform input[type="checkbox"]+label a:hover,.contentform input[type="checkbox"]+span a:hover{text-decoration:underline}.contentform input[type="checkbox"]+label:before,.contentform input[type="checkbox"]+span:before{content:' ';display:block;width:28px;height:28px;border-radius:5px;border:1px solid #D9D9D9;transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:absolute;top:0;left:0}.contentform input[type="checkbox"]+label:after,.contentform input[type="checkbox"]+span:after{content:' ';display:block;width:20px;height:20px;background:url("../img/icone-checkbox.svg") center center/16px auto no-repeat;transform:scale(0);position:absolute;top:4px;left:5px;transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.contentform input[type="checkbox"]+label a,.contentform input[type="checkbox"]+span a{text-decoration:underline;font-weight:500}.contentform input[type="checkbox"]:checked+label:after,.contentform input[type="checkbox"]:checked+span:after{transform:scale(1);transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.contentform input[type="file"]{display:block;height:0 !important;border:0 !important;padding:0 !important;overflow:hidden;visibility:hidden}.contentform .infofile{display:block;font-size:11px;font-weight:400;line-height:1.8;color:#878787;margin-bottom:25px}.contentform .uploadfilesection{display:flex;align-items:center}.contentform .uploadfilesection .filename{display:block;font-weight:600;font-size:15px;line-height:1.25;color:#2d2d2d;letter-spacing:-0.67px;margin-left:15px}.contentform .uploadfilesection .btn{display:inline-flex;font-weight:600;font-size:14px;line-height:1.4;color:#fff;background:#6e6e6e;box-sizing:border-box;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);padding:15px 25px 13px;border-radius:50px;margin-bottom:6px}.contentform .uploadfilesection .btn:after{content:' ';display:inline-block;width:17px;height:17px;background:url("../img/icone-download.svg") center center/17px auto no-repeat;margin-left:10px}.contentform .uploadfilesection .btn:hover{color:#fff;background:#25737D}.contentform .wpcf7-list-item{display:inline-block;margin:0 !important}.contentform .form-input{display:block;width:100%;max-width:350px;position:relative}.contentform .form-input.phone{max-width:175px}.contentform .form-row{display:block;width:100%;margin-bottom:15px}@media (min-width: 760px){.contentform .form-row .form-input{display:inline-block;vertical-align:top;width:calc((100% / 2) - 1.5%);margin-bottom:0}.contentform .form-row .form-input:first-child{margin-right:2%}.contentform .form-row .form-input select{background-position:88% 54%}}@media (min-width: 760px){.contentform .form-row.is-70-30 .form-input{width:37%}.contentform .form-row.is-70-30 .form-input:first-child{width:60%;margin-right:2%}}@media (min-width: 760px){.contentform .form-row.is-30-70 .form-input{width:60%}.contentform .form-row.is-30-70 .form-input:first-child{width:37%;margin-right:2%}}.contentform .form-column{display:block;width:100%;position:relative}.contentform .form-column.rpgd-column{margin-top:10px}.contentform .form-input,.contentform .form-column{margin-bottom:10px}.contentform .form-input.focus .label,.contentform .form-column.focus .label{top:6px;left:16px;font-size:11px;font-weight:400;color:#878787}.contentform .legal,.contentform .legal p{display:block;margin:20px 0;font-size:12px;font-weight:300;line-height:1.75;color:#878787}.contentform .error-msg{display:none;font-size:12px;color:#b01b09;line-height:1.4;margin:10px 2px 0}.contentform .btn-main{display:flex;font-size:12px;font-style:normal;font-weight:700;line-height:1.66;box-sizing:border-box;padding:14px 20px;color:#fff;background:#1B2D57;border:0}.contentform .btn-main:hover{background:#25737D}.contentform .btn-main:focus{outline-style:none}.validation-msg{display:none;width:100%;border-top:1px solid #eaeaea;box-sizing:border-box;padding-top:35px;margin-top:30px}@media (min-width: 1000px){.validation-msg{width:90%}}.validation-msg .title-msg{display:block;font-size:22px;font-weight:500;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:#1B2D57;margin-bottom:15px}.validation-msg p{display:block;margin:20px 0;font-size:16px;font-weight:300;line-height:1.75}.validation-msg .btn{margin:15px 0}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none !important}

/*# sourceMappingURL=neolia-form.css.map */
