body{--cff_main_slider_color:#322c20;}
.cp_cff_professional{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;background:#5e513e;background:-moz-linear-gradient(top, #5e513e 0%, #423524 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e513e), color-stop(100%,#423524));background:-webkit-linear-gradient(top, #5e513e 0%,#423524 100%);background:-o-linear-gradient(top, #5e513e 0%,#423524 100%);background:-ms-linear-gradient(top, #5e513e 0%,#423524 100%);background:linear-gradient(to bottom, #5e513e 0%,#423524 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e513e', endColorstr='#423524',GradientType=0 );}
.cp_cff_professional *{font-family:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
.cp_cff_professional #fbuilder .fform .cff-form-title{font-size:2em;font-weight:700;}
.cp_cff_professional #fbuilder{color:#FFF;text-shadow:0px 1px 0px #000000;font-weight:normal;}
.cp_cff_professional .fform *{text-align:center;}
.cp_cff_professional .fform h1, .cp_cff_professional .fform h2, .cp_cff_professional .fform h3, .cp_cff_professional .fform h4, .cp_cff_professional .fform h5, .cp_cff_professional .fform h6, .cp_cff_professional .fform p{color:#FFF;}
.cp_cff_professional #fbuilder .cpefb_error.message{text-shadow:none;color:#000;}
.cp_cff_professional #fbuilder .fields label{color:#FFF;}
.cp_cff_professional #fbuilder .dfield label,
.cp_cff_professional #fbuilder .uh{color:#c9c2b7;}
.cp_cff_professional #fbuilder .top_aligned .fields>.dfield{margin-top:5px;}
.cp_cff_professional #fbuilder  .slider,
.cp_cff_professional #fbuilder input[type="password"],
.cp_cff_professional #fbuilder input[type="date"],
.cp_cff_professional #fbuilder input[type="datetime"],
.cp_cff_professional #fbuilder input[type="email"],
.cp_cff_professional #fbuilder input[type="search"],
.cp_cff_professional #fbuilder input[type="time"],
.cp_cff_professional #fbuilder input[type="url"],
.cp_cff_professional #fbuilder select,
.cp_cff_professional #fbuilder textarea,
.cp_cff_professional #fbuilder input[type="text"],
.cp_cff_professional #fbuilder input[type="number"],
.cp_cff_professional #fbuilder input[type="file"],
.cp_cff_professional #fbuilder .select2-selection--multiple,
.cp_cff_professional #fbuilder .select2-selection--single{border-bottom:1px solid #776D5D;border-top:1px solid #252118;border-left:1px solid #312C20;border-right:1px solid #312C20;padding-top:5px;padding-bottom:5px;color:#c9c2b7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#322c20;background:-moz-linear-gradient(top, #322c20 0%, #3b3425 8%, #483f2e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#322c20), color-stop(8%,#3b3425), color-stop(100%,#483f2e));background:-webkit-linear-gradient(top, #322c20 0%,#3b3425 8%,#483f2e 100%);background:-o-linear-gradient(top, #322c20 0%,#3b3425 8%,#483f2e 100%);background:-ms-linear-gradient(top, #322c20 0%,#3b3425 8%,#483f2e 100%);background:linear-gradient(to bottom, #322c20 0%,#3b3425 8%,#483f2e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#322c20', endColorstr='#483f2e',GradientType=0 );padding-left:10px;padding-right:10px;min-height:34px;}
.cp_cff_professional #fbuilder select:not([multiple]) option,
.cp_cff_professional #fbuilder select:not([multiple]) optgroup{background:#554836;box-shadow:none !important;}
.cp_cff_professional #fbuilder .large{width:100%;}
.cp_cff_professional .select2-results__options::-webkit-scrollbar, .cp_cff_professional textarea::-webkit-scrollbar, .cp_cff_professional select[multiple]::-webkit-scrollbar{width:20px;}
.cp_cff_professional .select2-results__options::-webkit-scrollbar-track, .cp_cff_professional textarea::-webkit-scrollbar-track, .cp_cff_professional select[multiple]::-webkit-scrollbar-track{background-color:transparent;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.cp_cff_professional .select2-results__options::-webkit-scrollbar-thumb, .cp_cff_professional textarea::-webkit-scrollbar-thumb, .cp_cff_professional select[multiple]::-webkit-scrollbar-thumb{border-radius:10px;border:5px solid transparent;background-clip:content-box;background-color:#c9c2b7;}
@media screen and (min-width: 740px),print{
.cp_cff_professional #fbuilder .medium{width:50%;}
.cp_cff_professional #fbuilder .small{width:25%;}
}
@media screen and (max-width:640px){
.cp_cff_professional #fbuilder .medium,
.cp_cff_professional #fbuilder .small{width:100%;}
}
.cp_cff_professional #fbuilder fieldset{border:0;}
.cp_cff_professional #fbuilder legend{border:0;padding:0;font-size:150%;}
.cp_cff_professional #fbuilder button:not([class*="trumbowyg"]),
.cp_cff_professional #fbuilder input[type="button"],
.cp_cff_professional #fbuilder input[type="reset"],
.cp_cff_professional .cff-spinner .cff-spinner-down, .cp_cff_professional .cff-spinner .cff-spinner-up, .cp_cff_professional #fbuilder .pbSubmit,
.cp_cff_professional #fbuilder .pbPrevious,
.cp_cff_professional #fbuilder .pbNext{color:#455c14;font-size:16px;font-weight:bold;text-shadow:0px 1px 0px #ffffff66;background:#bfd255;background:-moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d));background:-webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);background:-o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);background:-ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);background:linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 20px;border:0;min-height:32px;}
.cp_cff_professional #fbuilder .cff-spinner .cff-spinner-down,
.cp_cff_professional #fbuilder .cff-spinner .cff-spinner-up{padding:0;}
.cp_cff_professional #fbuilder button:not([class*="trumbowyg"]):hover,
.cp_cff_professional #fbuilder input[type="button"]:hover,
.cp_cff_professional #fbuilder input[type="reset"]:hover,
.cp_cff_professional .cff-spinner .cff-spinner-down:hover, .cp_cff_professional .cff-spinner .cff-spinner-up:hover, .cp_cff_professional #fbuilder .pbSubmit:hover,
.cp_cff_professional #fbuilder .pbPrevious:hover,
.cp_cff_professional #fbuilder .pbNext:hover{transform:scale(1.1);}
.cp_cff_professional #fbuilder button:not([class*="trumbowyg"]):active,
.cp_cff_professional #fbuilder input[type="button"]:active,
.cp_cff_professional #fbuilder input[type="reset"]:active,
.cp_cff_professional .cff-spinner .cff-spinner-down:active, .cp_cff_professional .cff-spinner .cff-spinner-up:active, .cp_cff_professional #fbuilder .pbSubmit:active,
.cp_cff_professional #fbuilder .pbPrevious:active,
.cp_cff_professional #fbuilder .pbNext:active{background:#8eb92a;}
.cp_cff_professional #fbuilder  .slider{padding:0;min-height:auto;}
.cp_cff_professional #fbuilder .ui-slider-range{background:rgba(173, 201, 69, .7);}
.cp_cff_professional #fbuilder .ui-slider-handle{background:#bfd255;background:-moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d));background:-webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);background:-o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);background:-ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);background:linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );border:1px solid #9ecb2d;}
.cp_cff_professional #fbuilder .section_breaks{margin-top:20px;margin-bottom:20px;}
.cp_cff_professional #fbuilder .section_breaks>label{font-size:1.3em;}
.cp_cff_professional #fbuilder .section_breaks .section_break{border:0;}
.cp_cff_professional #fbuilder .apply-coupon{background:url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjYmZkMjU1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMTEgMCAyLS45IDItMlY1YzAtMS4xLS44OS0yLTItMnptLTkgMTRsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=');}
.cp_cff_professional #fbuilder .discount-container{margin-top:10px;font-weight:bold;color:#bfd255;}
.cp_cff_professional #fbuilder .cff-switch{background:#3b3425;}
.cp_cff_professional #fbuilder .cff-switch-container input:checked+span.cff-switch{background:#8eb92a;}
.cp_cff_professional #fbuilder .cff-file-clearer:hover,
.cp_cff_professional #fbuilder .select2-selection__choice__remove:hover{color:#8eb92a;}
.cp_cff_professional #fbuilder span.files-list img{border-color:#776D5D;}
.cp_cff_professional #fbuilder .select2-dropdown .select2-search__field{width:100% !important;}
.cp_cff_professional #fbuilder .select2-selection--multiple,
.cp_cff_professional #fbuilder .select2-selection--single{padding:0;}
.cp_cff_professional #fbuilder .select2-dropdown{border:1px solid #403828;background:#5e513e;}
.cp_cff_professional #fbuilder .select2-selection__choice{color:#352f22;text-shadow:none;}
.cp_cff_professional #fbuilder .select2-selection__choice__remove:hover,
.cp_cff_professional #fbuilder .select2-selection__choice__remove{color:#352f22;float:left;text-shadow:none;}
.cp_cff_professional #fbuilder .select2-selection--single .select2-selection__rendered{color:#c9c2b7;text-shadow:none;}
.cp_cff_professional #fbuilder .select2-container--default .select2-results__option[aria-selected=true],
.cp_cff_professional #fbuilder .select2-results__option--highlighted{background:#403828;}
.cp_cff_professional #fbuilder .cff-popup-container{border-color:#312C20;background:#5e513e;background:-moz-linear-gradient(top, #5e513e 0%, #423524 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e513e), color-stop(100%,#423524));background:-webkit-linear-gradient(top, #5e513e 0%,#423524 100%);background:-o-linear-gradient(top, #5e513e 0%,#423524 100%);background:-ms-linear-gradient(top, #5e513e 0%,#423524 100%);background:linear-gradient(to bottom, #5e513e 0%,#423524 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e513e', endColorstr='#423524',GradientType=0 );}
.cp_cff_professional #fbuilder .cff-popup-title{color:white;}
.cp_cff_professional #fbuilder .cff-popup-header:not(:empty){border-color:#312C20;}
.cp_cff_professional #fbuilder .cff-timeslot{border-color:#bfd255;}
.cp_cff_professional #fbuilder .cff-timeslot[data-active="0"]{text-shadow:none;border-color:#847764;color:#847764;}
.cp_cff_professional #fbuilder .cff-timeslot[data-selected="1"],
.cp_cff_professional #fbuilder .cff-timeslot-selected{border-color:#bfd255;background:#bfd255;text-shadow:none;color:#3d3627;}
.cp_cff_professional #fbuilder .cff-timeslot[data-active="1"][data-selected="0"]:hover{border-color:#bfd255;color:#bfd255;}
.cp_cff_professional #fbuilder .cff-timeslot-selected::after{border-color:#bfd255;color:#3d3627;}