@media screen and (min-width:768px){.header-wrap-inner.vertical-inner .branding .logo img{height:auto!important;min-height:unset!important;max-width:180px!important}}.forminator-pagination-progress .forminator-progress-bar span{background:#d90a2c!important}span.selection span.select2-selection{background:0 0!important;height:50px!important;border:1px solid #d7d7d8!important}.forminator-field-section{margin-bottom:-20px}span.select2-selection__arrow{color:#d90a2c!important}.select2-results__option.select2-results__option--selected{background:#d90a2c!important}.forminator-select-dropdown{border-color:#d90a2c!important}.form_main_section.forminator_form_field_custom_main .forminator-description{font-size:14px!important}.download_report_btn{display:none}.portfolio_card_home .project-details{display:none!important}@media screen and (max-width:768px){.header-cap{height:80px!important}}.portfolio-filter li a{padding-left:12px}.portfolio-filter:not(.-filter-button) li:after{display:none!important}.-move-center{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gform_heading{display:none}@media only screen and (max-width:900px) and (min-width:0px){div#content .page-container.-full-w{padding-left:10px;padding-right:10px}}.topspacegravity{padding-top:10px}.gform_wrapper.gravity-theme .gfield textarea.large{height:100px}fieldset#field_1_7{margin-top:30px}.icon-box .icon-box-icon img{max-width:80px!important;max-height:80px!important}.service .service_icon img{max-width:80px!important}.portfolio-sorting li a .num{display:none}.font-titles{font-family:"DM Sans",sans-serif!important}.gform_wrapper.gravity-theme .gfield_label{margin-bottom:0!important}label+*{margin-top:0!important}.next-btn.icon-button{z-index:9999}.portfolio-filter a .num{display:none}.slider-with-bullets:not(.slider-with-bullets-type8) .header{margin-right:0}.options-group li{border:none}.view-btn .elementor-button{width:80px;height:80px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:absolute;top:0;right:0;opacity:0;transition:all .3s linear}.case-card{position:relative}.case-card:hover .view-btn .elementor-button{top:-50px;opacity:1;cursor:pointer}.view-btn .elementor-button-content-wrapper{flex-wrap:wrap;gap:0!important;flex-direction:column-reverse!important}.case-sec .elementor-container{display:flex;gap:30px}.casestudy-sec>.elementor-container{background:#f2f2f2;padding:25px;border-radius:12px}