.elementor-435 .elementor-element.elementor-element-5882fd1{--display:flex;}.elementor-435 .elementor-element.elementor-element-5882fd1:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-5882fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-435 .elementor-element.elementor-element-5882fd1{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-505796b */@media (max-width:340px){

 /* Link */
 .jj-footer__list--solutions li a{
  font-size:11px;
 }
 
 /* Footer  pill */
 .jj-footer__grid li .jj-footer__pill{
  font-size:11px;
 }
 
 /* Paragraph */
 .jj-footer__grid div p{
  font-size:10px;
 }
 
 /* Heading */
 .jj-footer__grid div h2{
  font-size:20px;
 }
 
 /* Footer  tagline */
 .jj-footer__grid div .jj-footer__tagline{
  font-size:6px;
 }
 
 /* List Item */
 .jj-footer__grid div li{
  font-size:10px;
 }
 
 /* Division */
 .jj-footer__wrap .jj-footer__bottom div{
  font-size:8px;
 }
 
 /* Link */
 .jj-footer__bottom .jj-footer__bottom-links a{
  font-size:10px;
 }
 
}/* End custom CSS */