.elementor-26240 .elementor-element.elementor-element-082e571{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-6f9d5df .elementor-wrapper{--video-aspect-ratio:1}.elementor-26240 .elementor-element.elementor-element-2ea58db{width:var(--container-widget-width,93.993%);max-width:93.993%;margin:41px 0 calc(var(--kit-widget-spacing,0px) + 18px) 0px;padding:0;--container-widget-width:93.993%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-2ea58db .elementor-heading-title{font-family:"Gilroy",Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:var(--e-global-color-7d0925ea)}.elementor-26240 .elementor-element.elementor-element-7634d7f{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;text-align:start}.elementor-26240 .elementor-element.elementor-element-7634d7f,.elementor-26240 .elementor-element.elementor-element-7634d7f .elementor-text-editor *{font-family:"Gilroy",Sans-serif;font-size:18px;font-weight:500;letter-spacing:0px}.elementor-26240 .elementor-element.elementor-element-7634d7f,.elementor-26240 .elementor-element.elementor-element-7634d7f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#565656}.elementor-26240 .elementor-element.elementor-element-50d8a53>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:space-around;align-items:space-around}.elementor-26240 .elementor-element.elementor-element-50d8a53{padding:0 0 0 12px}.elementor-26240 .elementor-element.elementor-element-4c3ab25{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-7947a61{margin:63px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px}.elementor-26240 .elementor-element.elementor-element-7947a61 .elementor-heading-title{font-family:"Gilroy",Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:var(--e-global-color-7d0925ea)}.elementor-26240 .elementor-element.elementor-element-47b7d16{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px}.elementor-26240 .elementor-element.elementor-element-47b7d16,.elementor-26240 .elementor-element.elementor-element-47b7d16 .elementor-text-editor *{font-family:"Gilroy",Sans-serif;font-size:18px;font-weight:500}.elementor-26240 .elementor-element.elementor-element-47b7d16,.elementor-26240 .elementor-element.elementor-element-47b7d16 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#54595f}.elementor-26240 .elementor-element.elementor-element-032c40f{padding:0 21px 0 0}.elementor-26240 .elementor-element.elementor-element-032c40f .elementor-wrapper{--video-aspect-ratio:1}.elementor-26240 .elementor-element.elementor-element-2b9c4ca .gem-button-container .gem-button{background-color:#2449c1;border-radius:35px;box-shadow:3px 3px 7px 0px #28eca4}.elementor-26240 .elementor-element.elementor-element-2b9c4ca>.elementor-widget-container{margin:30px 0 0}.elementor-26240 .elementor-element.elementor-element-2b9c4ca .gem-button-container{text-align:center}.elementor-26240 .elementor-element.elementor-element-2b9c4ca .gem-button-container .gem-button:hover{border-style:solid}.elementor-26240 .elementor-element.elementor-element-2b9c4ca .gem-button-container .gem-button .gem-text-button{color:#fff;font-family:"Gilroy",Sans-serif;font-size:24px;font-weight:700;text-transform:none;letter-spacing:0px;word-spacing:0em}.elementor-26240 .elementor-element.elementor-element-2b9c4ca .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-7d0925ea)}.elementor-26240 .elementor-element.elementor-element-cc7cc03{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-651a5bd{width:var(--container-widget-width,92.551%);max-width:92.551%;--container-widget-width:92.551%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-40eb52c{width:var(--container-widget-width,87.199%);max-width:87.199%;background-color:#eff3f9;margin:67px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:30px;--container-widget-width:87.199%;--container-widget-flex-grow:0;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-40eb52c .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-40eb52c .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em;letter-spacing:0px}.elementor-26240 .elementor-element.elementor-element-40eb52c .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-40eb52c .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-40eb52c .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-1cbda8f{width:var(--container-widget-width,92.061%);max-width:92.061%;background-color:#eff3f9;margin:54px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:30px;--container-widget-width:92.061%;--container-widget-flex-grow:0;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-1cbda8f .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-1cbda8f .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em;letter-spacing:0px}.elementor-26240 .elementor-element.elementor-element-1cbda8f .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-1cbda8f .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-1cbda8f .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-8fe5c06{width:var(--container-widget-width,83.511%);max-width:83.511%;--container-widget-width:83.511%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-ec452fb{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-1ddaf4a{width:var(--container-widget-width,88.551%);max-width:88.551%;--container-widget-width:88.551%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-78303b6{width:var(--container-widget-width,88.354%);max-width:88.354%;background-color:#eff3f9;margin:50px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:30px;--container-widget-width:88.354%;--container-widget-flex-grow:0;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-78303b6 .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-78303b6 .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em;letter-spacing:0px}.elementor-26240 .elementor-element.elementor-element-78303b6 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-78303b6 .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-78303b6 .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-1a0db6a{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-4ff77fe{background-color:#eff3f9;padding:30px;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-4ff77fe .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-4ff77fe .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em}.elementor-26240 .elementor-element.elementor-element-4ff77fe .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-4ff77fe .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-4ff77fe .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-816025d{width:var(--container-widget-width,83.511%);max-width:83.511%;--container-widget-width:83.511%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-d43d7c9{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-e359e9b{width:var(--container-widget-width,88.551%);max-width:88.551%;--container-widget-width:88.551%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-92459bf{background-color:#eff3f9;padding:30px;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-92459bf .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-92459bf .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em}.elementor-26240 .elementor-element.elementor-element-92459bf .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-92459bf .elementor-testimonial-name{color:#54595f;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-92459bf .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-a6065a2{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-358eaeb>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-26240 .elementor-element.elementor-element-c196b8a{width:var(--container-widget-width,95.788%);max-width:95.788%;background-color:#eff3f9;padding:30px;--container-widget-width:95.788%;--container-widget-flex-grow:0;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-c196b8a .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-c196b8a .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em}.elementor-26240 .elementor-element.elementor-element-c196b8a .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-c196b8a .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-c196b8a .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-f6e4a1b{width:var(--container-widget-width,95.981%);max-width:95.981%;--container-widget-width:95.981%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-8880553{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-2f600c1{width:var(--container-widget-width,88.551%);max-width:88.551%;--container-widget-width:88.551%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-4a04822{width:var(--container-widget-width,89.376%);max-width:89.376%;background-color:#eff3f9;padding:30px;--container-widget-width:89.376%;--container-widget-flex-grow:0;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-4a04822 .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-4a04822 .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em}.elementor-26240 .elementor-element.elementor-element-4a04822 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-4a04822 .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-4a04822 .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-4fc4755{--spacer-size:50px}.elementor-26240 .elementor-element.elementor-element-19ca447>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-26240 .elementor-element.elementor-element-7d07bb5{width:var(--container-widget-width,95.8%);max-width:95.8%;background-color:#eff3f9;padding:30px;--container-widget-width:95.8%;--container-widget-flex-grow:0;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-7d07bb5 .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-7d07bb5 .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em}.elementor-26240 .elementor-element.elementor-element-7d07bb5 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-7d07bb5 .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-7d07bb5 .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-6875670{width:var(--container-widget-width,92.406%);max-width:92.406%;--container-widget-width:92.406%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-0053fa3{--spacer-size:10px}.elementor-26240 .elementor-element.elementor-element-d51f532{width:var(--container-widget-width,88.551%);max-width:88.551%;--container-widget-width:88.551%;--container-widget-flex-grow:0}.elementor-26240 .elementor-element.elementor-element-cb0e416{background-color:#eff3f9;margin:50px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:30px;border-radius:20px}.elementor-26240 .elementor-element.elementor-element-cb0e416 .elementor-testimonial-wrapper{text-align:start}.elementor-26240 .elementor-element.elementor-element-cb0e416 .elementor-testimonial-content{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.2em}.elementor-26240 .elementor-element.elementor-element-cb0e416 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px}.elementor-26240 .elementor-element.elementor-element-cb0e416 .elementor-testimonial-name{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:700}.elementor-26240 .elementor-element.elementor-element-cb0e416 .elementor-testimonial-job{color:#565656;font-family:"Gilroy",Sans-serif;font-size:16px;font-weight:400}.elementor-26240 .elementor-element.elementor-element-e73f614{--spacer-size:10px}.elementor-26240 .elementor-element.elementor-element-d47033a{--spacer-size:50px}@media(min-width:768px){.elementor-26240 .elementor-element.elementor-element-1e4b68d{width:41.749%}.elementor-26240 .elementor-element.elementor-element-6efaf93{width:58.251%}.elementor-26240 .elementor-element.elementor-element-ce76b1c{width:54.125%}.elementor-26240 .elementor-element.elementor-element-2ef5ef0{width:45.834%}.elementor-26240 .elementor-element.elementor-element-3c047a3{width:43.726%}.elementor-26240 .elementor-element.elementor-element-acd4924{width:56.274%}.elementor-26240 .elementor-element.elementor-element-ad57017{width:54.125%}.elementor-26240 .elementor-element.elementor-element-fda5c38{width:45.834%}.elementor-26240 .elementor-element.elementor-element-a6af6b1{width:43.726%}.elementor-26240 .elementor-element.elementor-element-58a2803{width:56.274%}.elementor-26240 .elementor-element.elementor-element-8b99d26{width:57.105%}.elementor-26240 .elementor-element.elementor-element-66c03d4{width:42.895%}.elementor-26240 .elementor-element.elementor-element-af4878e{width:43.726%}.elementor-26240 .elementor-element.elementor-element-b06c546{width:56.274%}.elementor-26240 .elementor-element.elementor-element-cc67523{width:54.538%}.elementor-26240 .elementor-element.elementor-element-2276892{width:45.298%}.elementor-26240 .elementor-element.elementor-element-e049d2b{width:43.726%}.elementor-26240 .elementor-element.elementor-element-aac29d3{width:56.274%}}@media(max-width:767px){.elementor-26240 .elementor-element.elementor-element-2ea58db .elementor-heading-title{font-size:24px}.elementor-26240 .elementor-element.elementor-element-7634d7f,.elementor-26240 .elementor-element.elementor-element-7634d7f .elementor-text-editor *{font-size:14px}.elementor-26240 .elementor-element.elementor-element-7947a61 .elementor-heading-title{font-size:24px}.elementor-26240 .elementor-element.elementor-element-47b7d16,.elementor-26240 .elementor-element.elementor-element-47b7d16 .elementor-text-editor *{font-size:14px}.elementor-26240 .elementor-element.elementor-element-2b9c4ca>.elementor-widget-container{margin:0}.elementor-26240 .elementor-element.elementor-element-2b9c4ca .gem-button-container .gem-button .gem-text-button{font-size:14px}}.elementor-26526 .elementor-element.elementor-element-323c506 .gem-clients-type-carousel-grid .gem-client-item a,.elementor-26526 .elementor-element.elementor-element-323c506 .gem-clients-type-carousel-grid .gem-client-item span{height:100px;max-height:100%}.elementor-26526 .elementor-element.elementor-element-323c506 .gem-clients-type-carousel-grid .gem-client-item a,.elementor-26526 .elementor-element.elementor-element-323c506 .gem-clients-type-carousel-grid .gem-client-item span{width:calc(100% - 40px);margin:0 0 40px}.elementor-26526 .elementor-element.elementor-element-323c506 .gem-clients-type-carousel-grid .gem-client-item a img,.elementor-26526 .elementor-element.elementor-element-323c506 .gem-clients-type-carousel-grid .gem-client-item span img{padding:10px}.elementor-26526 .elementor-element.elementor-element-323c506 .gem-mini-pagination a{width:17px;height:17px;margin-left:5px;margin-right:5px}.elementor-26526 .elementor-element.elementor-element-323c506 .gem-mini-pagination{margin-top:-70px}.elementor-26526 .elementor-element.elementor-element-323c506 .gem-mini-pagination a.selected{background-color:#2449c1}.gem-clients{margin:0}.gem-clients-type-carousel-grid .gem-clients-slide{float:left;width:100%}.disable-grayscale.gem-clients-type-carousel-grid .gem-client-item a{background-color:transparent}.gem-clients-type-carousel-grid .gem-client-item{padding:0;display:flex;justify-content:center}.gem-clients-slide-inner.clearfix{margin-left:-5px;margin-right:-5px}.gem-clients-type-carousel-grid .gem-client-item a,.gem-clients-type-carousel-grid .gem-client-item span{display:block;width:100%;text-align:center;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.gem-clients-type-carousel-grid .gem-client-item a img,.gem-clients-type-carousel-grid .gem-client-item span img{display:inline-block;opacity:.5}.gem-clients-type-carousel-grid .gem-client-item a:hover img,.gem-clients-type-carousel-grid .gem-client-item span:hover img{opacity:1}.gem-clients .gem-client-item a,.gem-clients .gem-client-item span{background:0 0;position:relative}.gem-clients .gem-client-item a img.gem-grayscale-normal,.gem-clients .gem-client-item span img.gem-grayscale-normal{filter:grayscale(1)}.gem-clients .gem-client-item a:hover img.gem-grayscale-hover,.gem-clients .gem-client-item span:hover img.gem-grayscale-hover{filter:grayscale(1)}.gem-clients .gem-client-item a img,.gem-clients .gem-client-item a:hover img,.gem-clients .gem-client-item span img,.gem-clients .gem-client-item span:hover img{filter:grayscale(0)}.gem-client-item a img,.gem-client-item span img{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.clients-grid .gem-clients.show-arrows{padding:0 10%}.clients-grid .gem-clients-slide-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.clients-grid .gem-clients-type-carousel-grid .gem-client-item a,.clients-grid .gem-clients-type-carousel-grid .gem-client-item span:not(.caption,.text){overflow:hidden;align-items:center;justify-content:center;display:flex;margin:0 5px 10px;max-height:200px}.clients-grid .gem-clients-slide .col-xs-1-5{width:20%}@media (min-width:768px){.clients-grid .gem-clients-slide .col-sm-1-5{width:20%}}@media (min-width:992px){.clients-grid .gem-clients-slide .col-md-1-5{width:20%}}.clients-grid .caroufredsel_wrapper{height:auto !important}.clients-grid .gem-clients-grid-carousel{height:auto !important;position:inherit !important}.clients-carousel .gem_client-carousel{margin-left:auto;margin-right:auto;max-width:2000px}.clients-carousel .gem-client-item a,.clients-carousel .gem-client-item span{display:block}.clients-carousel .gem_client-carousel.fullwidth-block{width:100%}body.elementor-editor-active .clients-carousel .gem_client-carousel{width:100%}.clients-carousel .gem-clients-slide-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.clients-carousel .gem-client-item span,.clients-carousel .gem-client-item span{display:flex;align-items:center;justify-content:center;overflow:hidden}.clients-carousel .gem-client-item span:hover,.clients-carousel .gem-client-item span:hover{background:0 0}.clients-carousel .gem-client-carousel-navigation span,.clients-carousel .gem-client-carousel-navigation span{display:flex;align-items:center;justify-content:center;position:absolute}.clients-carousel .gem-client-carousel-navigation span:after,.clients-carousel .gem-client-carousel-navigation span:after{top:auto;margin-top:auto;width:100px;left:0;position:relative;margin-left:0;margin-right:0}.gem-clients .gem-client-item .caption{position:absolute;bottom:0;left:0;right:0;max-width:100%;width:auto}.clients-caption-horizontal-left .gem-clients .gem-client-item .caption{left:0;right:auto}.clients-caption-horizontal-right .gem-clients .gem-client-item .caption{left:auto;right:0}.clients-caption-horizontal-stretch .gem-clients .gem-client-item .caption{left:0;right:0}.clients-caption-horizontal-center .gem-clients .gem-client-item .caption{left:50%;right:auto;transform:translateX(-50%)}.clients-caption-vertical-top .gem-clients .gem-client-item .caption{top:0;bottom:auto}.clients-caption-vertical-middle .gem-clients .gem-client-item .caption{top:50%;transform:translateY(-50%);bottom:auto}.clients-caption-horizontal-center.clients-caption-vertical-middle .gem-clients .gem-client-item .caption{transform:translateX(-50%) translateY(-50%)}.clients-caption-vertical-bottom .gem-clients .gem-client-item .caption{top:auto;bottom:0}.gem-clients .gem-client-item .caption .text{display:block;padding:10px;background-color:#FFFFFFA1;color:var(--thegem-to-body-color);margin:0}.gem-clients .gem-client-item .caption.show-on-hover{opacity:0;visibility:hidden;transition:opacity .3s linear}.gem-clients .gem-client-item>a:hover .caption.show-on-hover,.gem-clients .gem-client-item>span:hover .caption.show-on-hover{opacity:1;visibility:visible}