.alert-dismissible .close,.alert-dismissible .btn-close{top:50%;transform:translateY(-50%);padding:0.5rem;margin:0}.radius-image{border-radius:18px;overflow:hidden;display:block;max-width:100%;height:auto;box-shadow:0 6px 18px rgba(0,0,0,0.15);transition:transform 0.3s ease,box-shadow 0.3s ease}.radius-image:hover{transform:scale(1.02);box-shadow:0 8px 22px rgba(0,0,0,0.2)}.bootstrap-notify .alert{position:relative;padding-right:3rem;border-radius:.6rem}.bootstrap-notify .alert .close,.bootstrap-notify .alert .btn-close,.alert-dismissible .close,.alert-dismissible .btn-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);opacity:.85;line-height:1}.bootstrap-notify .alert .close:hover,.bootstrap-notify .alert .btn-close:hover{opacity:1}.widget-contact-form input.error,.widget-contact-form textarea.error,.widget-contact-form input.form-control-error,.widget-contact-form textarea.form-control-error,.widget-contact-form .is-invalid{border-color:inherit;box-shadow:none}.bootstrap-notify .alert,.bootstrap-notify .alert strong{color:#fff!important}.bootstrap-notify .alert{position:relative;padding-right:3rem;border-radius:.6rem}.bootstrap-notify .alert .close,.bootstrap-notify .alert .btn-close,.alert-dismissible .close,.alert-dismissible .btn-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);opacity:.85;line-height:1}.bootstrap-notify .alert .close:hover,.bootstrap-notify .alert .btn-close:hover{opacity:1}.widget-contact-form input.error,.widget-contact-form textarea.error,.widget-contact-form input.form-control-error,.widget-contact-form textarea.form-control-error,.widget-contact-form .is-invalid{border-color:inherit!important;box-shadow:none!important}@media (min-width:768px){body.home #header:not(.sticky-active) .header-inner #logo a>img{height:130px}}html,body,.body-inner{overflow-x:clip}@media (max-width:575px){.portfolio-4-columns .portfolio-item{width:50%!important}.grid-filter.gf-classic ul{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding:0 4px}.grid-filter.gf-classic ul::-webkit-scrollbar{display:none}.grid-filter.gf-classic ul li{flex:0 0 auto}.grid-filter .grid-active-title{display:none}}