.elementor-5552 .elementor-element.elementor-element-a91dcdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5552 .elementor-element.elementor-element-b204de4{text-align:center;}.elementor-5552 .elementor-element.elementor-element-b204de4 .elementor-heading-title{color:var( --e-global-color-533a0c71 );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5552 .elementor-element.elementor-element-ab7429f .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#2973B8 !important;color:#ffffff !important;}.elementor-5552 .elementor-element.elementor-element-ab7429f .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#CF3476 !important;color:var( --e-global-color-520325c6 );}body.elementor-page-5552 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-ab7429f */.elementor-5552 .elementor-element.elementor-element-ab7429f .ff-repeater-container .ff-el-repeat-buttons-list svg{
    width: 30px !important;
    height: 30px !important;
}
.elementor-5552 .elementor-element.elementor-element-ab7429f .ff-repeater-container .ff-el-repeat-buttons-list .repeat-plus path{
    /*fill: #2973B8;*/
}
.elementor-5552 .elementor-element.elementor-element-ab7429f .ff-repeater-container .ff-el-repeat-buttons-list .repeat-minus path{
    /*fill: #CF3476;*/
}
.elementor-5552 .elementor-element.elementor-element-ab7429f .ff-repeater-container .ff_repeater_cont_row:not(:last-child) {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    /*padding-bottom: 10px;*/
}
.elementor-5552 .elementor-element.elementor-element-ab7429f .ff-repeater-container .ff_repeater_cont_row{     background-color: #efefef52;
    padding: 10px 10px 5px;
    border-radius: 8px;
}
.elementor-5552 .elementor-element.elementor-element-ab7429f button#add_dog {
    background-color: #2973B8;
    color: #fff;
    border: none;
    padding: 4px 20px;
    border-radius: 10px;
}
.elementor-5552 .elementor-element.elementor-element-ab7429f button#add_dog:hover{
    background-color: #CF3476;
}/* End custom CSS */