/* Start custom CSS for shortcode, class: .elementor-element-a663778 */.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label{
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    color: #252525;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap{
    display: block;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form &gt;p{
    margin-bottom: 24px;
    position: relative;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap input{
    height: 52px;
    font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    padding: 0px 16px;
    color: #888888;
    border: 1px solid #C2C2C2;
    border-radius: 8px;
    margin: 8px 0 0;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap input ::-webkit-input-placeholder {
  font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #888888;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap input::-ms-input-placeholder {
  font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #888888;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap input::placeholder {
  font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #888888;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap textarea{
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    padding: 8px 12px;
    color: #888888;
    border: 1px solid #C2C2C2;
    border-radius: 8px;
    margin: 8px 0 0;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap textarea ::-webkit-input-placeholder {
  font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #888888;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap textarea::-ms-input-placeholder {
  font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #888888;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap textarea::placeholder {
  font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #888888;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container {
    height: 52px;
  font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    padding: 0px 16px;
    color: #888888;
    border: 1px solid #C2C2C2;
    border-radius: 8px;
    margin: 8px 0 0;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection__arrow{
    color: #525252;
    right: 19px;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection__rendered{
    padding-left: 0;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2-hidden-accessible{
    display: none;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form input[type=submit]{
    background: #27BA77;
    display: block;
    height: 48px;
    width: 100%;
    border-radius: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #FFFFFF;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form .wpcf7-spinner{
    position: absolute;
    top:0;
    left: 50%;
    transform: translate(-50%,50%);
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple{
    border: none;
    background: none;
    height: 50px;
    position: relative;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple:after{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("https://merchize.com/wp-content/uploads/2024/03/arrow-down-menu.png");
    position: absolute;
    top: 13px;
    right: 0;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple .select2-selection__rendered{
    margin: 0;
    padding: 0;
    list-style: none;
    height: 50px;
    display: flex;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 8px;
    border: none;
    background: #F4F4F4;
    display: flex;
    line-height: 36px;
    flex-direction: row-reverse;
    font-size: 15px;
    font-weight: 400;
    color: #252525;
    padding: 0 8px;
    align-items: center;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{
    color: #252525;
    margin-left: 8px;
    display: block;
    width: 16px;
    height: 16px;
    font-size: 0;
    background-image: url("https://merchize.com/wp-content/uploads/2024/03/close.png");
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search{
    /*margin: 8px 0;*/
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple .select2-selection__rendered input{
    margin: 0px;
    border: none;
    background: none;
    padding: 0px;
}

.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap .select2.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__clear{
    margin: 0;
    display: none;
}

.select2-container{
    width: 800px;
}

.select2-container.select2-container--open .select2-dropdown--above{
    top: 39px;
}

.select2-container.select2-container--open .select2-dropdown--below{
    top: 26px;
}

@media (max-width: 800px){
    .select2-container--default .select2-dropdown{
    width: 736px !important;
}
}

@media (max-width: 767px){
.elementor-54354 .elementor-element.elementor-element-a663778 .wpcf7 .wpcf7-form &gt;p{
    margin-bottom: 16px;
}
}/* End custom CSS */