.color-white{color:#fff !important}.color-black{color:#000 !important}.w-50{width:50%}.center{display:flex;align-items:center}.items-start{align-items:flex-start}figure>img{width:100%;height:100%}.flex-col{flex-direction:column}.welcome-one__img>img,.news-one-img>img,.services-details__img img,.news-details__img img,.about-company__img>img,.productive__img>img,.productive__img,.productive__left,.benefits__img>img{width:100%;height:100%}.main-menu__inner{justify-content:space-between}#logo svg{color:#000;width:auto;height:40px}.home .services-one,.about .services-one{background-color:#fff}.home .main-slider h2,.about.main-slider h2{font-size:60px;line-height:1.2;margin-bottom:20px}.home .main-slider p span,.about .main-slider p span{font-weight:900}.home .main-slider-three__text,.about .main-slider-three__text{font-size:22px;margin-bottom:35px;opacity:0;visibility:hidden;transform:translateY(120px);transition:transform 2s ease,opacity 2s ease}.services-one__single{margin-bottom:0;height:100%}.home .section-title,.about .section-title{padding-top:120px}.about .counters-one__box{padding-top:0}.home .counters-one__box{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));padding-top:0}.home .counter-one__single h3,.about .counter-one__single h3{font-size:30px}.home .counter-one__single{max-width:100%;height:100%;padding:30px}.home .counter-one__single .icon svg,.about .counter-one__single .icon svg{width:auto;height:50px}.services-one__icon svg{height:65px;width:auto;color:#000;transition:all .5s ease}.services-one__single:hover .services-one__icon svg{color:#fff}.project-one__img>img{height:100%;min-height:650px;object-fit:cover}.sidebar__post-image>img{height:auto}.page-header{background-size:cover;background-repeat:no-repeat}.wpcf7 form{display:flex;flex-wrap:wrap;gap:15px}.wpcf7 form input{height:50px;width:100%;padding:0 30px;border:1px solid #ebebeb;background:#fff}.wpcf7 form input[type=submit]{height:auto}.wpcf7 form .fields{width:100%;display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}.wpcf7 form .fields span:last-of-type{grid-column:1/-1}.wpcf7 form input[type=submit]{color:#fff;background:#000;width:fit-content;margin-left:auto;padding:15px 2rem;transition:all .28s ease}.wpcf7 form .wpcf7-form-control-wrap[data-name=text]{width:100%}.wpcf7 form textarea{width:100%;height:150px;resize:none}.wpcf7 form .last{width:100%;display:flex;flex-direction:column;justify-content:flex-end}.wpcf7 form .last>.wpcf7-form-control-wrap{width:100%;display:flex;align-items:center}.last .wpcf7-list-item{margin:0}.wpcf7 form .last label{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.wpcf7 form .last label:before{content:'';width:16px;height:16px;border:1px solid #000;border-radius:3px;margin-right:5px}.wpcf7 form .last label:after{content:'';width:12px;height:12px;background-color:#000;border-radius:2px;transform:scale(0);transition:all .28s ease;position:absolute;top:11px;left:2px}#dates .wpcf7 form .last label:after{background-color:#000}.wpcf7 form .last label.active:after{transform:scale(1)}.wpcf7 form .last label>*{width:fit-content}.wpcf7 form .last label>input{width:18px;height:18px;opacity:0;position:absolute;top:0;left:0}.wpcf7 .wpcf7-submit:disabled{filter:grayscale(1);opacity:.4}.wpcf7 .privacy-info{display:none;font-size:10pt;line-height:1.5;margin-top:5px;color:#000}.wpcf7 .privacy-info.show{display:block}.wpcf7 .wpcf7-not-valid-tip{width:0;height:0;border-style:solid;border-width:7.5px 10px 7.5px 0;border-color:transparent #ff9800 transparent transparent;text-indent:-9999px;transform:translateY(-50%);overflow:hidden;position:absolute;right:5px;top:50%}.wpcf7 [data-name=acceptance] input{width:18px;height:18px;opacity:0;cursor:pointer;position:absolute}.wpcf7 [data-name=acceptance] label:after{content:'';width:12px;height:14px;background-color:var(--main);transform:scale(0);transition:all .12s ease;position:absolute;top:2px;left:2px}.wpcf7 .wpcf7-list-item label.active:after{transform:scale(1)}.news-one__more{width:100%;display:flex;gap:15px;align-items:center;justify-content:center}.page-numbers{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:2px solid #000;background-color:#fff}.page-numbers.current{color:#fff;background-color:#000}.digital{width:100%;display:flex;align-items:center;justify-content:space-between}