.button,
button,
input[type="submit"]{ font-size: 14px; font-weight: 400; background: var(--blue); border: 2px solid var(--blue); color: var(--white); transition: var(--transition); cursor: pointer; display: inline-block; font-family: var(--vietnam); line-height: 1 !important; } .button.white{ background: var(--white); border-color: var(--white); color: var(--black); }
.button.black{ background: var(--black); border-color: var(--black); color: var(--white); }
.button.transparent-white{ background: transparent; border-color: var(--white); color: var(--white); }
.button.transparent-black{ background: transparent; border-color: var(--black); color: var(--black); } .button.rounded{ border-radius: 70px; } .button.small{ padding: 8px 16px; }
.button.medium{ padding: 14px 23px; }
.button.big{ padding: 16px 28px; }
.button.bigger{ padding: 15px 30px; font-size: 18px; font-weight: 400; } .button.hover-transparent-white:hover{ background: transparent; border-color: var(--white); color: var(--white); }
.button.hover-transparent-black:hover{ background: transparent; border-color: var(--black); color: var(--black); }
.button.hover-white:hover{ background: var(--white); border-color: var(--white); color: var(--black); }
.button.hover-black:hover{ background: var(--black); border-color: var(--black); color: var(--white); }
.button.hover-blue:hover{ background: var(--blue); border-color: var(--blue); color: var(--white); } .button.arrowed{ display: inline-flex; }
.button.arrowed i{ display: inline-block; margin-left: 10px; transition: all .1s; position: relative; left: 0; }
.button.arrowed i:before{ margin: 0; padding: 0; }
.button.arrowed:hover i{ left: 3px; } div.wpforms-container-full button{ border-radius: 4px !important; background: var(--blue) !important; border: 2px solid var(--blue) !important; color: var(--white) !important; transition: var(--transition) !important; cursor: pointer !important; display: inline-block !important; font-family: var(--vietnam) !important; font-weight: 300 !important; padding: 16px 28px !important; font-size: 16px !important; height: auto !important; }
div.wpforms-container-full button:hover { background: var(--soft-violet) !important; border-color: var(--soft-violet) !important; }
div.wpforms-container-full button:focus{ outline: none !important; box-shadow: none !important; }
div.wpforms-container-full button:focus:after{ display: none !important; } .cky-btn{ border-radius: 60px !important; font-weight: 400 !important; border: 2px solid #1863dc !important; font-size: 13px !important; }
.cky-btn:hover{ background: transparent !important; color: var(--white) !important; border-color: var(--white) !important; opacity: 1 !important; }
@media screen and (max-width: 1024px){
.button, 
button, 
input[type="submit"]{ font-size: 13px; } .button.small{ padding: 6px 14px; }
.button.medium{ padding: 12px 21px; }
.button.big{ padding: 14px 26px; }
.button.bigger{ padding: 13px 28px; font-size: 17px; }
}