.elementor .pros-jump-grid{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);column-gap:clamp(1.25rem, 4vw, 3rem);row-gap:0;justify-items:stretch;align-items:start;width:100%;max-width:min(100%, 71.25rem);margin-inline:auto;padding-block:1.25rem;padding-inline:0.625rem;
@media(max-width:1024px){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);width:max(70%, 26.5rem);column-gap:calc(clamp(1.25rem, 4vw, 3rem) * 0.7);}
@media(max-width:480px){width:100%;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none;}\n}.elementor .pros-jump-link{display:block;width:100%;min-width:0;text-align:center;font-family:Poppins;font-weight:400;font-size:1.375rem;line-height:1;letter-spacing:0.2px;color:#5C5C5C;text-decoration:none;transition:color 360ms;background-color:transparent;border:0;border-radius:0;padding-block:1rem 0;padding-inline:0;
&::after{content:"";display:block;width:5.5rem;max-width:60%;margin:1rem auto 0;border-top:1px dotted #45494E;}
&:nth-child(3n)::after{border-top-color:transparent;}
&:hover,&:focus-visible{color:#45494E;}
@media(max-width:1024px){font-size:1.125rem;&:nth-child(3n)::after{border-top-color:#45494E;}&:nth-child(5n)::after,&:last-child::after{border-top-color:transparent;}}
@media(max-width:480px){font-size:1.375rem;&:nth-child(5n)::after{border-top-color:#45494E;}&:last-child::after{border-top-color:transparent;}}\n}.elementor .pros-jump-link-grad-hover{width:fit-content;max-width:100%;margin-inline:auto;
background:#353d92;
background:linear-gradient(170deg, #3e64a5 10%, #529260 90%);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:#5C5C5C;
transition:color 720ms, -webkit-text-fill-color 720ms;
&:hover,&:focus-visible{-webkit-text-fill-color:transparent;color:transparent;transition:color 360ms, -webkit-text-fill-color 360ms;}\n}