@charset "UTF-8";
/* https://www.bar-technologies.com/wp-content/themes/visual-composer-starter-child/css/pages.css?ver=1.1 */
.line_title{padding-bottom:20px;margin-bottom:30px;position:relative}.line_title::After{content:"";display:block;position:absolute;bottom:-2px;right:0;height:2px;width:100%;background:linear-gradient(90deg,rgba(8,128,221,1) .14%,rgba(145,206,169,1) 100%);opacity:.3}.contact-details .combar-icon{display:flex;margin-bottom:20px}.contact-details .combar-icon:last-child{margin:0}.contact-details .combar-icon a{color:#222;text-decoration:none;display:flex;cursor:default}.contact-details .combar-icon i{width:15px;margin-top:3px}.contact-details .combar-icon span{margin-inline-start:13px;display:block}.contact-details .combar-icon span b{display:block;line-height:1;margin-bottom:4px}.contact-details .combar-icon a span:hover{cursor:pointer}@media screen and (max-width:990px){.contact-page>.wpb_column{width:100%}.contact-details .combar-icon:last-child{margin:0 0 40px}}.combar-gallery,.prof_grid,.group_grid .vc_column-inner>.wpb_wrapper{display:grid;grid-template-rows:auto;grid-column-gap:30px;grid-row-gap:30px;min-width:0;min-height:0;overflow:hidden}.group_grid .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(4,1fr)}.group_grid .just-container{border:1px solid lightgray;padding:1px;background:#f8f8f8}.group_grid .just-container p,.group_grid a{text-decoration:none;color:#555;font-weight:300;margin:0;display:block;font-size:.9rem}.group_grid .wpb_single_image{background:#fff;margin-bottom:0;padding:20px}.group_grid h3{color:#333;font-size:1.1rem;font-weight:600;line-height:1;transition:.5s;padding:10px 10px 5px;margin:0}.group_grid .just-container p{padding:0 10px 10px;line-height:1.2}.group_grid img{width:300px;height:auto!important;aspect-ratio:3/1;object-fit:contain;object-position:center;filter:grayscale(100%);opacity:.5;transition:.5s}.group_grid .just-container a:hover>h3,.group_grid .just-container:hover>h3{color:var(--primary)}.group_grid .just-container a:hover>.wpb_single_image img,.group_grid .just-container:hover>.wpb_single_image img{filter:grayscale(0%);opacity:1}@media screen and (min-width:786px) and (max-width:1024px){.group_grid .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.group_grid .just-container:last-child{display:none}}@media screen and (max-width:786px){.group_grid .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}.group_grid h3{font-size:1rem;line-height:1.2;padding:10px 5px 5px}}.prof_grid{grid-template-columns:repeat(3,1fr)}.prof_grid .prof-item{position:relative;border-bottom:5px solid #333}.prof_grid .prof-item .prof-content{text-align:center;padding:100px 0 15px;background:linear-gradient(to top,#333,transparent);position:absolute;bottom:0;right:0;width:100%;margin:0;transition:.7s;overflow:hidden}.prof_grid .prof-item h4.prof-title{line-height:1;font-size:1.3rem;color:#fff;padding:0 10px;width:100%}.prof_grid .prof-item .prof-desc{color:#fff;opacity:0;transition:.7s;position:absolute;bottom:-20px;height:20px;overflow:hidden;padding:0 10px;width:100%}.prof_grid .prof-item a{text-decoration:none!important}.prof_grid .prof-item a img{transition:.7s}.prof_grid .prof-item a:hover img{filter:brightness(110%)}.prof_grid .prof-item a:hover .prof-content{padding:80px 0 55px}.prof_grid .prof-item a:hover .prof-desc{height:auto;opacity:1;height:60px;bottom:0}@media screen and (min-width:786px) and (max-width:990px){.prof_grid .prof-item h4.prof-title{font-size:1.15rem}}@media screen and (max-width:786px){.prof_grid{grid-template-columns:repeat(1,1fr)}}.combar-gallery.screens_grid{grid-template-columns:repeat(3,1fr)}.combar-gallery.logos_grid{grid-template-columns:repeat(6,1fr);grid-column-gap:60px;grid-row-gap:30px}.combar-gallery.logos_grid div{display:inline-flex;justify-content:center;align-items:center}.combar-gallery.logos_grid img{max-height:70px;width:auto;object-fit:contain;object-position:center}@media screen and (max-width:1024px){.combar-gallery.logos_grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:786px){.combar-gallery.screens_grid{grid-template-columns:repeat(2,1fr)}.combar-gallery.logos_grid{grid-template-columns:repeat(2,1fr)}.combar-gallery.logos_grid img{max-height:50px}}@media screen and (min-width:768px){.wsp-container{display:flex;justify-content:space-between}.sm-3{float:right;width:50%}}