.news-form label{color:#fff;font-size:13px;margin-bottom:10px}.news-form .frm-wrap{display:flex;gap:20px;max-width:375px}.news-form .form-field :is(input){width:100%;border-radius:5px;border:1px solid #c1c7cd;padding:7px 15px}.news-form .btn-submit input[type=submit]{padding:10px 30px}.news-form .btn-submit .wpcf7-spinner{position:absolute;background-color:#fff;opacity:1;margin:10px 0 0 4px}.news-form .btn-submit .wpcf7-spinner::before{background-color:var(--e-global-color-primary)}.wpcf7-not-valid-tip{color:#dc3232;font-size:14px;margin-top:5px}.wpcf7 form .wpcf7-response-output{margin:10px 0 0;color:#dc3232;font-size:14px}.wpcf7 form.sent .wpcf7-response-output{color:green}.product-bx:hover .elementor-button#more-pbtn{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-dot .swiper-pagination-bullet{height:11px!important;width:11px!important;background-color:var(--color-secondary)}.custom-dot .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:0 0;border:1px solid var(--color-secondary);opacity:1}.custom-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-secondary)!important}.custom-checkbox,.cf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:10px;cursor:pointer}.cf7-checkbox .wpcf7-list-item{margin:0}.cf7-checkbox .wpcf7-list-item:not(:first-child){margin-left:16px}.custom-checkbox input[type=checkbox],.cf7-checkbox .wpcf7-list-item label input[type=checkbox]{border-radius:0;height:20px;min-width:20px;max-width:20px;border:1px solid #c1c7cd;background:#fff;-webkit-appearance:initial;position:relative;vertical-align:middle;cursor:pointer;padding:0}.custom-checkbox input[type=checkbox]:checked,.cf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-checkbox input[type=checkbox]:checked:before,.cf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked:before{content:"";position:absolute;display:inline-block;border:2px solid #000;top:2px;left:6px;width:6px;height:11px;border-top:0;border-left:0;transform:rotate(36deg)}.cf7-row{margin-bottom:10px}.two-col{display:flex;gap:10px;flex-wrap:wrap}.cf7-row.two-col{justify-content:space-between}.cf7-row.two-col.gap-16{gap:16px}.cf7-col{width:calc(50% - 5px)}.cf7-row.two-col .cf7-col{width:calc(50% - 8px)}.cf7-col-full{width:100%}.from-grp :is(input,textarea,textarea){width:100%;padding:13px 16px;border:1px solid #c1c7cd;border-radius:5px;color:#000;z-index:2;position:relative;background-color:transparent}.from-grp input:-webkit-autofill,.from-grp input:-webkit-autofill:hover,.from-grp input:-webkit-autofill:focus,.from-grp input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.from-grp input[type=radio]{width:auto}.from-grp :is(input,textarea,textarea):focus{border-color:#f2ad03}.from-grp textarea{max-height:76px}.from-grp{position:relative}.from-grp:not(.cf7-checkbox,.file-input-wrap) label{position:absolute;top:18px;left:10px;font-size:16px;transition:all .25s ease-in-out;color:#697077;padding:0 7px;background:#fff}.from-grp.area-grp label{top:15px}.from-grp:not(.cf7-checkbox) label.focused{top:-6px;transform:none;font-size:13px;z-index:3}.elementor-kit-9 .cf7-submit input[type=submit]{background-color:var(--color-primary);font-size:16px;padding:16px 32px;font-weight:500;transition:all .5s ease}.elementor-kit-9 .cf7-submit input[type=submit]:hover,.elementor-kit-9 .cf7-submit input[type=submit]:focus{background-color:var(--color-primary);color:var(--color-secondary)!important;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.cf7-submit{position:relative}.cf7-submit .wpcf7-spinner{position:absolute;right:15px;top:15px;margin:0}.cf7-submit.btn-right{text-align:right}.cf7-submit.btn-arrow{margin-top:15px}.elementor-kit-9 .cf7-submit.btn-arrow input[type=submit]{padding:16px 55px 16px 32px}.cf7-submit.btn-arrow::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none;transition:transform .3s ease}.cf7-submit.btn-arrow:hover::after{transform:translate(5px,-50%)}.mb-10{margin-bottom:10px}.wpcf7-submit{position:relative;padding-right:50px}.wpcf7-submit::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none}.file-input-wrap .cv-wrap{min-height:116px;border:1px solid #c1c7cd;border-radius:8px;padding:14px;text-align:center}.file-input-wrap .cv-wrap p input[name=application-documents-zl-mfcf7-upld-btn]{display:none}.cv-wrap input[type=file]{display:none}.cv-wrap>p:has(+.upload-icon){margin:0;height:0}.cv-wrap label.upload-icon{background-color:#f6f6f6;border-radius:100px;cursor:pointer;margin-bottom:5px;width:40px;height:40px;align-content:center}.cv-wrap .notes{line-height:16px;margin:0;color:#1c1b1f}.cv-wrap .notes+.notes{margin-top:10px;color:#3a3b41}.cv-wrap #num-of-files{font-weight:400;text-align:center;margin:1.25em 0 1.87em;display:none}.cv-wrap ul{padding:0;margin:0;list-style-type:none}.cv-wrap li{color:#000;margin-top:4px;font-size:12px;line-height:16px}.file-input{position:relative}.d-none{display:none}.cv-wrap .wpcf7-form-control-wrap{position:initial}.cv-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-10px;left:0;right:0;background-color:#fff;width:fit-content;margin:0 auto}.offset-right-slider .swiper-slide{padding:5px 10px 45px}.offset-right-slider .swiper-slide .window-bx:hover{box-shadow:0px 17px 15px 0px rgba(0,0,0,.17)}.offset-right-slider .window-bx{height:100%;flex-wrap:nowrap}.e-con.btm-overlay:before{height:175px;position:absolute;bottom:0;top:inherit}@media only screen and (min-width:1200px){.e-con-full.offset-right-slider{width:calc(100vw - ( ( 100vw - 1150px ) / 2 ));max-width:none;margin-left:auto}}@media only screen and (max-width:1550px){.offset-right-slider .elementor-widget-loop-carousel .elementor-loop-container.offset-right,.offset-right-slider .elementor-widget-n-carousel .e-n-carousel.offset-right{padding-right:120px}}@media only screen and (max-width:767px){.news-form .frm-wrap{flex-wrap:wrap;gap:10px}.news-form .btn-submit,.news-form .btn-submit input[type=submit]{width:100%}.cf7-col,.cf7-row.two-col .cf7-col{width:100%}.order-sm-2{order:2}.cf7-submit input[type=submit]{width:100%}.cf7-submit.btn-right{text-align:center}.offset-right-slider .elementor-swiper-button{display:none}.e-con.btm-overlay:before{height:115px}}