.cpm{
      --uiCMPBoxSizing: var(--cpmBoxSizing, border-box);
      --uiCMPDisplay: var(--cpmDisplay, inline-block);
      --uiCMPMask: var(--cpmMask);
      --uiCPMStrokeThickness: var(--cpmStrokeThickness);
      --uiCPMStrokeColor: var(--cpmStrokeColor);
      --uiCPMAnimationDuration: var(--cpmAnimationDuration, .2s);
      --uiCPMAnimationTimingFunction: var(--cpmAnimationTimingFunction, ease-out);
      
      box-sizing: var(--uiCMPBoxSizing);
      display: var(--uiCMPDisplay);
      padding: var(--uiCPMStrokeThickness);
      clip-path: var(--uiCMPMask);
      background-color: var(--uiCPMStrokeColor);
    }
    
    .cpm__img{
      max-width: 100%;
      display: block;
      clip-path: var(--cpmMask);
    }
    
    .cpm, 
    .cpm__img{
      transition: clip-path var(--uiCPMAnimationDuration) var(--uiCPMAnimationTimingFunction);
    }
    
    /* masks */
    
    .cpm_type1{
      --cpmMask: polygon(0 10%, 10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%);
    }
    
    .cpm_type2{
      --cpmMask: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }
    
    .cpm_type3{
      --cpmMask: polygon(0 10%, 10% 10%, 10% 0, 90% 0, 90% 10%, 100% 10%, 100% 90%, 90% 90%, 90% 100%, 10% 100%, 10% 90%, 0 90%);
    }
    
    .cpm_type4{
      --cpmMask: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    }

.cpm_type2-a1{
      --cpmAnimationDuration: .4s;
    }
    
    .cpm_type2:hover, 
    .cpm_type2:focus{
      --cpmMask: polygon(100% 0, 100% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
    }
    
     .cpm{
      --cpmStrokeColor: #74DF0A;
      --cpmStrokeThickness: 5px;
    }
    
    .testimo {
        color: #74DF0A;
        font-size: 64px;
        font-weight: 800;
        padding-right: 10px;
    }
    
    .testimo2 {
        font-size: 20px;
        font-weight: 500;
    }
    
    .show2 {
        display: none;
        z-index: 99999;
    }
    
    .show2:hover {
        display: block;
        z-index: 99999;
    }
    
    .none:hover {
        display: none;
    }
    
    
    
   .ff-form-input {
    background: #f7f8fa !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #060606 !important;
}

.checkbox label, .radio label {
    font-size: 20px !important;
}

.btn-base-lg {
    font-size: 17px !important;

}