:root{--uacf7-conv-button-color:#2563eb;--uacf7-conv-button-bg:#ffffff;}
.uacf7-conv-form-wrap{height:100%;width:100%;display:inline-block;overflow:hidden;background-size:cover;background-position:center center;position:relative;background-color:#fff;}
.uacf7-conv-form-wrap .uacf7-conv-single-field{visibility:hidden;height:0;}
.uacf7-conv-form-wrap .uacf7-conv-single-field.hide{display:none;}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-single-thankyou.active, .uacf7-conv-form-wrap.style-2 .uacf7-conv-single-intro.active{min-height:300px;}
.uacf7-conv-single-intro.intro-first .uacf7-conv-single-intro-wrap, .uacf7-conv-single-thankyou.intro-first .uacf7-conv-single-thankyou-wrap{display:flex;align-items:center;justify-content:center;}
.uacf7-conv-form-wrap .uacf7-conv-single-field.active{visibility:visible;height:100%;margin-top:0 !important;}
.title_icon_counter{font-weight:600;}
.title_icon_counter svg{fill:#6d6d6d;}
.uacf7-conv-form-wrap.style-1 .uacf7-conv-single-intro.intro-first, .uacf7-conv-form-wrap.style-1 .uacf7-conv-single-field.active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.uacf7-conv-intro-image img{height:100%;text-align:center;border-radius:8px;width:100%;}
.uacf7-conv-single-intro.intro-first>div{width:60% !important;}
.uacf7-conv-intro-image img{display:inline list-item;}
.uacf7-conv-next.uacf7-conv-next-step{margin-top:24px;display:flex;align-content:center;}
.wpcf7-spinner.uacf7-conv-ajax-loader.active{display:inline-block;line-height:.8;}
.uacf7-conv-button-icon{margin-left:8px;}
.uacf7-conv-form-wrap .uacf7-conv-title{padding:10px 0;display:block;font-size:36px;line-height:1.5;}
.uacf7-conv-form-wrap .wpcf7-spinner.uacf7-ajax-loader{visibility:hidden !important;padding:0 !important;padding-top:0 !important;}
.wpcf7-spinner.uacf7-ajax-loader.active{visibility:visible !important;}
.uacf7-conv-form-wrap .wpcf7-not-valid-tip{background-color:#F7E6E6;display:inline-block;padding:4px 8px;border-radius:4px;margin-top:10px;color:#AF0404;}
 .uacf7-conv-form-wrap.style-2 input, .uacf7-conv-form-wrap.style-2 textarea, .uacf7-conv-form-wrap.style-2 select{border:none !important;background-color:transparent;box-shadow:none !important;border-bottom:2px solid #848484 !important;font-size:23px;transition:0.4s;}
.uacf7-conv-form-wrap.style-2 textarea{height:100px !important;}
.uacf7-conv-form-wrap.style-2 input:focus, .uacf7-conv-form-wrap.style-2 textarea:focus, .uacf7-conv-form-wrap.style-2 select:focus{outline:none;border-color:#424141 !important;transition:0.4s;background-color:transparent;}
.uacf7-conv-form-wrap.style-2 .title_icon_counter{position:absolute;left:-42px;}
.uacf7-conv-form-wrap.style-2 .title_icon_counter svg{margin-left:7px;}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-title{position:relative;}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-thankyou-title, .uacf7-conv-form-wrap.style-2 .uacf7-conv-intro-title{font-weight:600;font-size:30px;margin-bottom:24px !important;}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-thankyou-text, .uacf7-conv-form-wrap.style-2 .uacf7-conv-intro-text{margin-bottom:20px !important;font-size:22px;}
.uacf7-conv-intro-button, .uacf7-conv-thankyou-button, .uacf7-conv-next, input.wpcf7-submit{padding:8px 20px !important;border-radius:5px !important;font-size:20px !important;line-height:2;margin-top:24px;}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-intro-button:focus, .uacf7-conv-form-wrap.style-2 .uacf7-conv-thankyou-button:focus, .uacf7-conv-next, input.wpcf7-submit:focus{outline:none;}
.uacf7-conv-form-wrap.style-2 .wpcf7-checkbox .wpcf7-list-item, .uacf7-conv-form-wrap.style-2 .wpcf7-radio .wpcf7-list-item{display:block;}
.uacf7-conv-form-wrap.style-2 .wpcf7-checkbox .wpcf7-list-item label, .uacf7-conv-form-wrap.style-2 .wpcf7-radio .wpcf7-list-item label{cursor:pointer;padding:4px 8px !important;border:1px solid var(--uacf7-conv-button-bg);display:inline-block;margin:3px 0;min-width:250px;border-radius:4px;}
.uacf7-conv-form-wrap.style-2 .wpcf7-checkbox .wpcf7-list-item label.active, .uacf7-conv-form-wrap.style-2 .wpcf7-radio .wpcf7-list-item label.active{background-color:rgba(32, 78, 207, 0.30);}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-intro-wrap, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-thankyou-wrap{text-align:left !important;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-intro-title, .uacf7-conv-form-wrap.style-3 .uacf7-conv-thankyou-title{font-size:48px;font-weight:500;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-intro-text, .uacf7-conv-form-wrap.style-3 .uacf7-conv-thankyou-text{font-size:25px;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-intro-button, .uacf7-conv-form-wrap.style-3 .uacf7-conv-thankyou-button, .uacf7-conv-form-wrap.style-3 .wpcf7-submit[type="submit"],
.uacf7-conv-form-wrap.style-3 .uacf7-conv-next-step{border-radius:25px !important;font-size:18px;margin-top:25px;transition:0.4s;box-shadow:0px 0px 0px 1px var(--uacf7-conv-button-bg) !important;text-decoration:none;padding:10px 25px !important;display:inline-block;border:3px solid #fff !important;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-intro-button:focus, .uacf7-conv-form-wrap.style-3 .uacf7-conv-next-step{outline:none !important;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-title{position:relative;}
.uacf7-conv-form-wrap.style-3 .title_icon_counter{position:absolute;left:-65px;font-size:16px;border:1px solid;height:35px;width:45px;text-align:center;border-radius:250px;padding:4px;line-height:1.5;margin-top:12px;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field label{font-size:26px;font-weight:500;color:#999490;}
.uacf7-conv-single-field-inner{width:100%;overflow:auto !important;padding:10px;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field .wpcf7-form-control-wrap{display:inline-block !important;width:auto !important;}
.uacf7-conv-form-wrap .uacf7-conv-single-field .wpcf7-form-control-wrap.product-grid{display:flex !important;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field .product-grid, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field .product-grid label{font-size:16px;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field input:not([type="submit"]), 
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field textarea, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field select{font-size:16px;border:none !important;box-shadow:none;border-bottom:1px solid !important;background-color:transparent;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field input:focus, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field select:focus, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field textarea:focus{outline:none;background-color:transparent;}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-title{font-weight:500;font-size:40px !important;}
.uacf7-conv-form-wrap .wpcf7-not-valid-tip{font-size:16px;}
.uacf7-conv-form-wrap.style-3 .wpcf7-checkbox .wpcf7-list-item, .uacf7-conv-form-wrap.style-3 .wpcf7-radio .wpcf7-list-item{display:block;}
.uacf7-conv-form-wrap.style-3 .wpcf7-checkbox .wpcf7-list-item label, .uacf7-conv-form-wrap.style-3 .wpcf7-radio .wpcf7-list-item label{border:1px solid;border-radius:25px;min-width:500px;display:inline-block;cursor:pointer;padding:8px 16px !important;font-size:16px;}
.uacf7-conv-form-wrap.style-3 .wpcf7-checkbox .wpcf7-list-item label.active, .uacf7-conv-form-wrap.style-3 .wpcf7-radio .wpcf7-list-item label.active{background-color:var(--uacf7-conv-button-bg);color:var(--uacf7-conv-button-color);border-color:var(--uacf7-conv-button-bg);}
.uacf7-conv-form-wrap.style-3 .wpcf7-checkbox .wpcf7-list-item, .uacf7-conv-form-wrap.style-3 .wpcf7-radio .wpcf7-list-item{display:block;margin:20px;height:auto !important;margin-left:0;}
.uacf7-conv-form-wrap.style-3 .wpcf7-checkbox .wpcf7-list-item label span, .uacf7-conv-form-wrap.style-3 .wpcf7-radio .wpcf7-list-item label span{line-height:0;margin-left:10px;}
.uacf7-conv-form-wrap.style-3 .wpcf7-checkbox .wpcf7-list-item label input, .uacf7-conv-form-wrap.style-3 .wpcf7-radio .wpcf7-list-item label input{height:18px;width:18px;}
.uacf7-conv-form-wrap.style-3 .wpcf7-form-control.wpcf7-date{font-size:32px !important;}
.uacf7-conv-form-wrap.style-2 .wpcf7-form-control.wpcf7-select, .uacf7-conv-form-wrap.style-3 .wpcf7-form-control.wpcf7-select{padding:14px 24px;border-radius:8px;border:1px solid var(--uacf7-conv-button-bg) !important;background:transparent;}
.uacf7-conv-form-wrap.style-2 .wpcf7-form-control.wpcf7-select option:focus, .uacf7-conv-form-wrap.style-2 .wpcf7-form-control.wpcf7-select option:active, .uacf7-conv-form-wrap.style-3 .wpcf7-form-control.wpcf7-select option:focus, .uacf7-conv-form-wrap.style-3 .wpcf7-form-control.wpcf7-select option:active{background-color:var(--uacf7-conv-button-bg);color:var(--uacf7-conv-button-color);}
.uacf7-conv-form-wrap.style-2 .uacf7-single-intro-img, .uacf7-conv-form-wrap.style-3 .uacf7-single-intro-img{height:100%;background-size:cover;background-position:center;}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-single-field .uacf7-conv-single-intro-wrap, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field .uacf7-conv-single-intro-wrap{display:flex;height:100% !important;align-items:center;}
.wpcf7-form-control.wpcf7-select option:hover{background:#000 !important;}
.uacf7-conv-up-down span svg{height:auto;}
.uacf7-conv-up-down{position:absolute;bottom:10px;right:10px;background-color:#ddd;height:30px;z-index:1;height:auto !important;width:auto !important;}
.uacf7-conv-up span{display:inline-block;padding:10px !important;}
.uacf7-conv-up-down span{line-height:0 !important;padding:10px;display:inline-block;cursor:pointer;}
.uacf7-conv-up-down span:hover{background-color:#f7f7f75d;}
.uacf7-conv-full-screen{position:fixed;top:0;left:0;height:100%;z-index:9999;}
.uacf7-conv-single-intro.intro-first, .uacf7-conv-single-thankyou.intro-first{display:flex;justify-content:center;}
.uacf7-conv-single-thankyou-wrap, .uacf7-conv-single-intro-wrap{padding:100px;}
.uacf7-conv-full-screen .uacf7-conv-single-thankyou-wrap, .uacf7-conv-full-screen .uacf7-conv-single-intro-wrap{width:60% !important;height:100%;}
.uacf7-conv-full-screen > div, .uacf7-conv-full-screen .uacf7-uacf7style{height:100%;width:100%;}
.uacf7-conv-full-screen .uacf7-conv-single-field{height:100% !important;width:100%;display:flex;align-items:center;justify-content:center;}
.uacf7-conv-full-screen .uacf7-conv-single-intro-wrap, .uacf7-conv-full-screen .uacf7-conv-single-thankyou-wrap{width:60% !important;}
.uacf7-conv-full-screen .uacf7-conv-single-thankyou.intro-first{position:absolute;left:0;top:0;height:100% !important;width:100% !important;}
.uacf7-conv-full-screen.uacf7-conv-form-wrap  .uacf7_conditional{height:100%;display:none;visibility:hidden;}
.uacf7-conv-full-screen.uacf7-conv-form-wrap .uacf7_conditional.show{height:100%;display:block;visibility:visible;}
.uacf7-conv-full-screen.uacf7-conv-form-wrap .uacf7_conditional.hide{display:none !important;visibility:hidden;}
.uacf7-conv-progress{position:absolute;left:0;top:0;height:4px;width:100%;background-color:#000;}
.uacf7-conv-progress .uacf7-conv-progress-completed{position:absolute;left:0;top:0;height:100%;width:0;background-color:#ddd;}
.uacf7-conv-ajax-loader{margin:0;height:auto;width:0;transition:0.4s;}
.uacf7-conv-ajax-loader.active{margin-left:10px;visibility:visible !important;width:16px;}
.uacf7-conv-ajax-loader::before{display:none !important;}
.uacf7-conv-ajax-loader{background-color:transparent;}
.uacf7-conv-ajax-loader img{height:100%;width:100%;}
@media(min-width:769px) and (max-width:991.98px){
.uacf7-conv-single-thankyou-wrap, .uacf7-conv-single-intro-wrap{padding:30px;}
.uacf7-conv-form-wrap .uacf7-conv-intro-title{margin-bottom:0 !important;}
.uacf7-conv-form-wrap .uacf7-conv-title{font-size:32px !important;}
.uacf7-conv-form-wrap .uacf7-conv-intro-button, .uacf7-conv-form-wrap .uacf7-conv-thankyou-button, .uacf7-conv-form-wrap .wpcf7-submit, .uacf7-conv-form-wrap .uacf7-conv-next-step{padding:5px 25px !important;}
.uacf7-conv-form-wrap .uacf7-conv-single-field label{font-size:24px;}
} @media(max-width:767.98px){
.uacf7-conv-single-thankyou-wrap, .uacf7-conv-single-intro-wrap {
padding: 32px;
}
.uacf7-conv-intro-image {
display: none;
}
.uacf7-conv-single-intro.intro-first>div, .uacf7-conv-thankyou-title>div {
width: 100% !important;
}
.uacf7-conv-intro-title, .uacf7-conv-thankyou-title {
font-size: 24px !important;
margin-top: 24px;
}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-title {
font-weight: 500;
font-size: 24px !important;
}
.uacf7-conv-single-intro.intro-first {
flex-direction: column-reverse;
}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-single-field .uacf7-conv-single-intro-wrap, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field .uacf7-conv-single-intro-wrap {
width: 100% !important;
padding: 32px;
}
.uacf7-conv-intro-text {
margin-top: 16px;
color: #999490 !important;
}
.uacf7-conv-intro-image {
max-height: 299px;
}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-intro-button, .uacf7-conv-form-wrap.style-3 .uacf7-conv-thankyou-button, .uacf7-conv-form-wrap.style-3 .wpcf7-submit, .uacf7-conv-form-wrap.style-3 .uacf7-conv-next-step {
margin-top: 16px;
}
.uacf7-conv-single-field-inner input, .uacf7-conv-single-field-inner label, .uacf7-conv-single-field-inner textarea, .uacf7-conv-single-field-inner select, .wpcf7-form-control-wrap {
max-width: 100% !important;
}
.uacf7-conv-form-wrap.style-2 .wpcf7-checkbox .wpcf7-list-item label, .uacf7-conv-form-wrap.style-2 .wpcf7-radio .wpcf7-list-item label {
min-width: 100% !important;
}
.uacf7-conv-form-wrap.style-3 .title_icon_counter {
left: 0;
top: -50px;
}
.uacf7-conv-form-wrap.style-3 .wpcf7-checkbox .wpcf7-list-item label, .uacf7-conv-form-wrap.style-3 .wpcf7-radio .wpcf7-list-item label {
min-width: 300px !important;
}
.uacf7-conv-single-field-inner h3 {
font-size: 18px;
}
.uacf7-conv-full-screen .uacf7-conv-single-intro-wrap, .uacf7-conv-full-screen .uacf7-conv-single-thankyou-wrap {
width: 100% !important;
}
.uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field input, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field textarea, .uacf7-conv-form-wrap.style-3 .uacf7-conv-single-field select {
margin-left: 0 !important;
}
.uacf7-single-intro-img {
display: none;
}
.uacf7-conv-form-wrap.style-2 {
padding: 16px;
}
.uacf7-conv-form-wrap.style-2 .title_icon_counter {
left: -31px;
top: 17px;
}
.title_icon_counter {
font-size: 16px;
}
.uacf7-conv-form-wrap.style-2 .uacf7-conv-single-intro.intro-first, .uacf7-conv-form-wrap.style-2 .uacf7-conv-single-field, .uacf7-conv-form-wrap.style-2 .uacf7-conv-single-thank-you {
padding: 0px !important;
}
}.wpcf7 form{display:block;}
.wpcf7-form label{display:block;}
#page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff;}
.uacf7-wrapper-default{border:none !important;margin:0 !important;padding:0 !important;box-shadow:none !important;outline:none !important;min-inline-size:100%;}
.uacf7-wrapper-default hr{background-color:var(--uacf7-global-border-color);border:none;height:1px;margin-bottom:20px;width:100%;}
.uacf7-wrapper-default label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:15px;width:100%;}
.uacf7-wrapper-default label span{display:block;margin-top:5px;}
.uacf7-wrapper-default .wpcf7-acceptance label span{display:inline-block;margin-top:5px;}
.uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select, .uacf7-wrapper-default textarea, .uacf7-wrapper-default label span textarea, .uacf7-wrapper-default label span input{padding:0.7rem 1rem;background-clip:padding-box;background-image:none;border:1px solid var(--uacf7-global-border-color);border-radius:var(--uacf7-border-radius);color:var(--uacf7-global-text-color-secondary);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default textarea{height:90px;}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited, select:focus-visible, textarea:visited, textarea:focus-visible{border-color:var(--uacf7-global-button-color) !important;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-checkbox span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-radio span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-rating label span{display:inline-block;}
.uacf7-wrapper-default .uacf7-submint{display:flex;align-items:center;}
.uacf7-wrapper-default .uacf7-submint.end{display:flex;flex-direction:row-reverse;align-items:center;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]{font-size:16px;font-weight:700;color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);border-style:solid;border-radius:var(--uacf7-border-radius);border-width:2px;border-color:var(--uacf7-white-color);padding:10px 20px;text-align:center;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover{color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]{background-color:var(--uacf7-global-color-primary);color:var(--uacf7-white-color) !important;}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover{color:var(--uacf7-global-color-primary);background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default .uacf7-submint.full-width{position:relative;}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"]{width:100%;}
.uacf7-wrapper-default .uacf7-submint.full-width > span{position:absolute;left:50%;margin-left:-12px;}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner{background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before{background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-charity-dinner{padding:0 15px;}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit{background:#115e99 !important;color:#ffffff !important;border-color:#115e99 !important;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit{background-color:#e6a23c !important;border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}.uacf7-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.uacf7-col-3, .uacf7-col-4, .uacf7-col-6, .uacf7-col-12{padding-left:15px;padding-right:15px;box-sizing:border-box;}
.uacf7-col-3{flex:0 0 25%;}
.uacf7-col-4{flex:0 0 33.3333%;}
.uacf7-col-6{flex:0 0 50%;}
.uacf7-col-12{flex:0 0 100%;}
.uacf7-col-12 label, .uacf7-col-6 label, .uacf7-col-3 label, .uacf7-col-4 label, .uacf7-col-12 .wpcf7-form-control, .uacf7-col-6 .wpcf7-form-control, .uacf7-col-3 .wpcf7-form-control, .uacf7-col-4 .wpcf7-form-control{width:100% !important;display:block;}
@media only screen and (max-width: 767px) {
.uacf7-row {
display: flex;
flex-wrap: wrap;
}
.uacf7-col-3, .uacf7-col-4, .uacf7-col-6, .uacf7-col-12 {
flex: 1 1 100%; max-width: 100%;
margin-right: 0;
}
}.steps-form{display:table;width:100%;position:relative;}
.uacf7-step.step-content button.uacf7-prev, .uacf7-step.step-content button.uacf7-next{margin-top:5px}
.uacf7-step.step-content.step-start button.uacf7-prev, .uacf7-step.step-content.step-end button.uacf7-next, .uacf7-step.step-content.step-end span.uacf7-ajax-loader{display:none !important}
.uacf7-step span.uacf7-ajax-loader.is-active{visibility:visible}
.uacf7-step.step-content button.uacf7-next{float:right;}
.uacf7-step.step-content.step-start button.uacf7-next{float:none;}
.steps-form .steps-row{display:table-row;}
.steps-form .steps-row:before{top:18px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;}
.steps-form .steps-row .steps-step{display:table-cell;text-align:center;position:relative;}
.steps-form .steps-row .steps-step p{margin-top:0.5rem;}
.steps-form .steps-row .steps-step button[disabled]{opacity:1 !important;filter:alpha(opacity=100) !important;}
.steps-form .steps-row .steps-step .btn-circle{width:30px;height:30px;text-align:center;font-size:12px;line-height:28px;border-radius:50%;margin-top:0;text-decoration:none;outline:0;display:inline-block;position:relative;}
.steps-form .steps-row .steps-step .btn-circle img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.uacf7-btn-default{color:#fff;background-color:#65ce92 !important;}
.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active{color:#fff;background-color:#15a552 !important;outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);transform:scale(1.1);}
.steps-form .steps-row .steps-step .btn-circle:hover, .steps-form .steps-row .steps-step .btn-circle:focus, .steps-form .steps-row .steps-step .btn-circle:active{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);color:#fff}
.btn.btn-circle.uacf7-btn-default:not(.uacf7-btn-active){}
.progressbar-style-1.steps-form .steps-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.progressbar-style-1.steps-form .steps-row .steps-step{display:table-cell;text-align:center;position:relative;flex-grow:1;border-right:1px solid #fff;}
.progressbar-style-1.steps-form .steps-row .steps-step:last-child{border-right:0}
.progressbar-style-1.steps-form .steps-row .steps-step p{margin-top:0.5rem;margin-bottom:0.5rem;}
.progressbar-style-1 .uacf7-btn-default{color:#444;background-color:#ddd !important;}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active{transform:inherit;box-shadow:none}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active:hover{box-shadow:none;color:#fff}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle:hover, .progressbar-style-1.steps-form .steps-row .steps-step .btn-circle:focus, .progressbar-style-1.steps-form .steps-row .steps-step .btn-circle:active{box-shadow:none;color:#444;}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle img{display:none;}
.progressbar-style-1.steps-form .steps-row{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;column-gap:2px;row-gap:2px;justify-content:space-between;}
.progressbar-style-1.steps-form .steps-row .steps-step{background:#ddd;flex-grow:1;}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle{font-size:12px;line-height:24px;text-decoration:none;outline:0;background:transparent;width:100%;height:100%;padding:5px 10px;border-radius:0;}
.progressbar-style-1 .steps-step .uacf7-btn-active{background:#15a552 !important;}
.progressbar-style-1 .steps-step .uacf7-btn-active{color:#fff !important;}
.progressbar-style-1.steps-form .steps-row::before{display:none;}
@media(max-width:576px){
.steps-form .steps-row{display:inline-block;}
.steps-form .steps-row .steps-step{float:left;padding:1px 4px;}
.progressbar-style-1 .steps-step{padding:0 !important;}
.steps-form .steps-row::before{display:none;}
} @media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}
@media(min-width:1400px){}