:root {
    --vm_deepBlue:#2D4861;
    --vm_lightBlue:#3AA3D2;
    --vm_orange:#D9995C;
    --vm_yellow:#F5F19A;
    --vm_seaGray:#CAD5DA;

    --vm_orange_20:#F8EFE4;
    --vm_orange_15:#F9F2EC;
    
    --vm_lightBlue_50:#DFEFF5;

}
      
@keyframes morphLoader {
        0% {
          d: path("M60.56,46.43c-7.5-6.05,1.33-18.48-7.75-22.79-4.38-2.19-7.18,2.98-11.31,3.18-8.05-1.71-7.61-15.62-22.18-10.5-13.47,7.8.62,17.87,1.35,27.81,1.29,7.93-7.16,19.97,3.16,24.24,8.86,2.61,15.64-6.95,24.39-6.71,5.47.07,12.41,4.26,16.44-1.48,3.17-4.93-.52-10.27-4.12-13.75Z");
          transform: scale(1) translate(0, 0);
        }
        20% {
          d: path("M61.69,42.02c-3.38-7.47,4.18-15.11-3.27-20.46-6.66-4.78-11.78,1.53-17.35.33-8.04-1.74-4.91-6.87-15.27-5.45-11.54,1.58-2.73,20.29-1.85,27.05,1.03,7.97-4.94,7.96-1.96,15.6,2.64,6.79,16.89.09,25.64.33,5.47.07,10.92,3.12,14.95-2.62,3.17-4.93.98-10.41-.87-14.78Z");
          transform: scale(1.1) translate(-1px, -6px);
        }

        50% {
          d: path("M62.24,43.05c-4.58-7.31,2.14-14.85-3.38-18.87-8.4-6.11-13.31,5.02-17.35,4.36-8.12-1.32-12.99-3.74-17.56.33-2.95,2.62-2.58,5.77-1.85,15.71,1.29,7.93-5.76,16.44,4.25,21.38,8.62,4.25,15.06-3.35,23.67-1.85,5.67.98,15.75,6.44,19.85,2.29,10.69-10.8-3.27-16.8-7.64-23.35Z");
          transform: scale(0.95) translate(3px,3px);
        }

        75% {
          d: path("M55.8,48.83c-4.58-7.31,1.54-16.45-2.95-21.6-7.42-8.51-13.53,5.45-17.56,4.8-8.12-1.32-18.4-13.24-20.73-.76-1.04,5.6,5.13,8.29,5.02,13.76-.16,8.04-14.4,11.66-10.15,19.19,4.97,8.79,16.36.36,24.98,1.85,5.67.98,21.04,4.42,24.98.11,6.47-7.09.76-10.8-3.6-17.35Z");
          transform: scale(1.0) translate(-2px, 5px); 
        }
        100% {
          d: path("M60.56,46.43c-7.5-6.05,1.33-18.48-7.75-22.79-4.38-2.19-7.18,2.98-11.31,3.18-8.05-1.71-7.61-15.62-22.18-10.5-13.47,7.8.62,17.87,1.35,27.81,1.29,7.93-7.16,19.97,3.16,24.24,8.86,2.61,15.64-6.95,24.39-6.71,5.47.07,12.41,4.26,16.44-1.48,3.17-4.93-.52-10.27-4.12-13.75Z");
          transform: scale(1) translate(0, 0);
        }
}

@keyframes morphLoaderSimple {
        0% {
          transform: scale(1) translate(0, 0);
        }
        25% {
          transform: scale(0.9) translate(4px,3px);
        }
        50% {
          transform: scale(1.15) translate(-4px,-7px);
        }
        75% {
          transform: scale(0.9) translate(4px,3px);
        }
        100% {
          transform: scale(1) translate(0, 0);
        }
}

.loaderPath {
    /*fill: var(--vm_orange);*/
    fill: var(--vm_seaGray);
    stroke: 'none';
    d: path("M60.56,46.43c-7.5-6.05,1.33-18.48-7.75-22.79-4.38-2.19-7.18,2.98-11.31,3.18-8.05-1.71-7.61-15.62-22.18-10.5-13.47,7.8.62,17.87,1.35,27.81,1.29,7.93-7.16,19.97,3.16,24.24,8.86,2.61,15.64-6.95,24.39-6.71,5.47.07,12.41,4.26,16.44-1.48,3.17-4.93-.52-10.27-4.12-13.75Z");
    animation: morphLoaderSimple 1.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;
}
