.content-with-top-image-wrapper .cm-col-md-6.isotope-item{flex:0 0 33.33333%;max-width:33.33333%;padding-right:15px;padding-left:15px;position:relative;margin-bottom:1.6em}.content-with-top-image-wrapper .portfolio-item.mb-5{margin-bottom:3rem !important}.content-with-top-image-wrapper span.image-frame.image-frame-effect-1{position:relative;display:block;text-decoration:none;max-width:100%;z-index:0}.content-with-top-image-wrapper span.image-frame-wrapper{position:relative;display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden;border-radius:25px}.content-with-top-image-wrapper span.image-frame-inner-border{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:solid #ffffff1a;border-width:0;z-index:2;transition:ease border-width 300ms 200ms}.content-with-top-image-wrapper span.image-frame.image-frame-effect-1 img{transition:ease transform 300ms;border-radius:25px;position:relative;z-index:1;display:block}.content-with-top-image-wrapper .card-info-container.software-multitouch{position:absolute;width:300px;bottom:63px;left:50%;transform:translate(-50%,0);z-index:9;text-align:center;height:140px;display:flex;flex-direction:column;justify-content:space-between}.content-with-top-image-wrapper .card-info-container.software-multitouch h2{color:#53565a;font-weight:700;line-height:1.2;margin:0 0 6.4px 0;margin:0 0 .4rem 0;letter-spacing:-0.5px;font-size:1.5rem}.content-with-top-image-wrapper .card-info-container.software-multitouch p{margin-bottom:0;line-height:1.1;margin:0 0 1.2em;text-align:justify;color:#707070;margin-bottom:0;line-height:1.1}.content-with-top-image-wrapper .card-info-container.software-multitouch h3{color:#53565a;font-weight:700;line-height:1.2;margin:0 0 6.4px 0;margin:0 0 .4rem 0;letter-spacing:-0.5px;font-size:1.5rem}.content-with-top-image-wrapper .card-info-container.software-multitouch a{font-weight:bold;color:#007fc8}.content-with-top-image-wrapper .card-info-container.software-multitouch a:hover,.content-with-top-image-wrapper .card-info-container.software-multitouch a:focus{color:#c4d600}.content-with-top-image-wrapper .flex-wrapper{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center}.content-with-top-image-wrapper.four .cm-col-md-6.isotope-item{flex:0 0 25%;max-width:25%;padding:0;margin-bottom:1.6em}.content-with-top-image-wrapper.four .card-info-container.software-multitouch{position:absolute;width:210px;bottom:24px;left:50%;transform:translate(-50%,0);z-index:9;text-align:center;height:150px;display:flex;flex-direction:column;justify-content:space-between}.content-with-top-image-wrapper.four .portfolio-item.mb-5{margin:0 !important}.content-with-top-image-wrapper.four .card-info-container.software-multitouch p{text-align:center;margin-bottom:0;line-height:1.1}.content-with-top-image-wrapper.four .card-info-container.software-multitouch p{text-align:center;margin-bottom:0;line-height:1.1}.content-with-top-image-wrapper.four .flex-wrapper:not(:first-child){margin:-0.5rem}.content-with-top-image-wrapper.four .flex-wrapper:not(:first-child) .cm-col-md-6.isotope-item{padding:.5rem;padding-bottom:0}.content-with-top-image-wrapper.four .flex-wrapper a{font-weight:normal !important}.content-with-top-image-wrapper.four .card-info-container.software-multitouch .card-info-link a{font-weight:bold !important}.content-with-top-image-wrapper.four .flex-wrapper:last-child{margin-bottom:1px}@media(max-width:991px){.content-with-top-image-wrapper .cm-col-md-6.isotope-item{flex:0 0 50%;max-width:50%;margin-bottom:0}.content-with-top-image-wrapper .flex-wrapper{margin-bottom:1.6em}.content-with-top-image-wrapper .flex-wrapper{justify-content:flex-start}.content-with-top-image-wrapper.four .cm-col-md-6.isotope-item{flex:0 0 50%;max-width:50%;margin-bottom:20px}.content-with-top-image-wrapper.four .flex-wrapper:not(:first-child){margin-bottom:16px}}@media(max-width:767px){.content-with-top-image-wrapper .cm-col-md-6.isotope-item{flex:0 0 100%;max-width:100%}.content-with-top-image-wrapper .flex-wrapper{margin-bottom:1.6em}.content-with-top-image-wrapper.four .cm-col-md-6.isotope-item{flex:0 0 100%;max-width:100%;margin-bottom:20px}}@media(max-width:400px){.content-with-top-image-wrapper .card-info-container.software-multitouch p{margin-bottom:0;line-height:1.1;font-size:16px;padding:0 21px}}@media(max-width:375px){.content-with-top-image-wrapper span.image-frame.image-frame-effect-1 img{height:375px !important;object-fit:cover}.content-with-top-image-wrapper .card-info-container.software-multitouch{bottom:70px}}