/**handles:fluent_snippet_1-border-animation,fluent_snippet_2-contact-form-design**/
:root{--border-animation-color:#52fe7d73;--border-animation-speed:7s;--border-animation-width:1px}@property --border-animation-angle{syntax:"<angle>";initial-value:0turn;inherits:false}@keyframes borderRotate{to{--border-animation-angle:1turn}}.ct-border-animation:after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-animation-width) * -1);border-radius:inherit;border:solid transparent;border-width:var(--border-animation-width);animation:borderRotate var(--border-animation-speed) linear infinite;background:conic-gradient(from var(--border-animation-angle),transparent 88%,var(--border-animation-color),var(--border-animation-color) 100%,transparent) border-box;background-clip:border-box;background-origin:border-box;mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(97% - var(--border-animation-width)),rgba(0,0,0,0)) content-box,radial-gradient(farthest-side,rgba(0,0,0,0) calc(2% - var(--border-animation-width)),#000) border-box;-webkit-mask-composite:destination-in;mask-composite:intersect}
.ct-contact-form .frm-fluent-form .ff-el-input--label label{margin-bottom:5px}.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-input--content{display:flex;flex-wrap:wrap;gap:15px}.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check span{border-radius:var(--theme-form-field-border-radius,3px)!important;border:none!important;box-shadow:none;transition:all .2s ease}.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) span:hover{color:var(--theme-button-background-initial-color)!important}.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) span{color:var(--theme-button-text-initial-color);background-color:#2a3f2e}.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff_item_selected span{background-color:var(--theme-button-background-initial-color)!important}