/* https://www.fsm.agency/wp-content/themes/Divi-child/css/quoteform.css?ver=1.0.2 */
#help-form-section h2{font-weight:unset!important}#page-container .progressive-form .gf_progressbar_wrapper{display:none!important}#page-container .progressive-form .gfield_description{text-align:center}#page-container .progressive-form .block-checkbox,#page-container .progressive-form .block-radio{display:block;align-items:center;margin:0;max-width:100%}#page-container .progressive-form .block-checkbox .gfield_checkbox,#page-container .progressive-form .block-radio .gfield_radio{text-align:center}@media only screen and (min-width:981px){#page-container .progressive-form .gfield_checkbox{display:flex}}#page-container .progressive-form .block-checkbox .gchoice,#page-container .progressive-form .block-radio .gchoice{width:100%;display:inline-block;height:100%;height:200px;flex-direction:row;float:none;position:relative;margin:10px!important}#page-container .progressive-form .block-checkbox.four-block .gchoice,#page-container .progressive-form .block-radio.four-block .gchoice{width:22.5%}#page-container .progressive-form .block-checkbox.five-block .gchoice,#page-container .progressive-form .block-radio.five-block .gchoice{width:17.5%}#page-container .progressive-form .block-radio .gchoice label{background:#fff}#page-container .progressive-form .block-radio .gchoice input[type="radio"]+label:before,#page-container .progressive-form .block-checkbox .gchoice input[type="checkbox"]+label:before{display:block;background-size:contain!important;background-position:center center!important}#page-container .progressive-form .block-radio .gchoice input+label,#page-container .progressive-form .block-checkbox .gchoice input+label{transition:all 0.2s ease;border-radius:18px}#page-container .progressive-form .block-radio .gchoice input:checked+label,#page-container .progressive-form .block-checkbox .gchoice input:checked+label{background:#FFF8EF;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-webkit-transform:translateY(-2px);transform:translateY(-4px)}#page-container .progressive-form .block-radio .gchoice input:checked,#page-container .progressive-form .block-checkbox .gchoice input:checked{transform:translateY(-4px)}#page-container .progressive-form .block-checkbox .gchoice input[type="checkbox"],#page-container .progressive-form .block-radio .gchoice input[type="radio"]{float:left;margin:15px;box-shadow:0 0 10px rgb(28 139 206 / .3);position:relative;z-index:2}#page-container .progressive-form .block-radio .gchoice input{box-shadow:none}#page-container .progressive-form .ginput_container_checkbox .gfield-choice-input{display:inline-block;bottom:20px;top:auto;left:0;right:0;margin:auto;font-size:30px!important;position:absolute;vertical-align:middle;z-index:9;transition:all 0.2s ease}#page-container .progressive-form .block-checkbox .gchoice label,#page-container .progressive-form .block-radio .gchoice label{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;max-width:100%;font-size:18px;box-shadow:0 0 5px 5px rgb(0 0 0 / 1%);margin:0!important;color:#262729;text-align:center;padding:10%;line-height:1.25em;cursor:pointer}#gfield_description_49_20{font-size:1.2em;margin:30px 0 0 0}#gfield_description_49_20 a{text-decoration:underline}#page-container .progressive-form h3.gform_title{margin:0;padding:0;font-size:1.5rem;text-transform:uppercase;letter-spacing:3px!important}#page-container .progressive-form .gf_progressbar,.gf_progressbar_title,.gfield_required,.gf_progressbar_wrapper{display:none}#page-container .progressive-form .gform_page_footer{border:none!important;padding:40px 0 20px!important;margin:0!important;text-align:center}#page-container .progressive-form .bg_footer_container *{display:none!important}#page-container .progressive-form .bg_footer_container .button{display:inline-block!important}#page-container .progressive-form #field_49_25 .gchoice_49_25_1 label:before{content:'\f0e7'}#page-container .progressive-form #gform_fields_4_2{padding-bottom:0}#page-container .progressive-form #field_4_18{max-width:700px;margin:0 auto!important;padding-top:20px}#page-container .progressive-form .validation_message{color:red}#page-container .progressive-form .button{background:#F1D01B linear-gradient(96deg,#F1D01B .84%,#F9E47A 104.96%);padding:.85em 1.5em .7em!important;border-radius:50px;color:rgba(0,0,0,.87);text-transform:none;font-weight:700;text-decoration:underline;text-decoration-color:transparent;border:none!important;line-height:1em!important;display:inline-block;box-shadow:2px 2px 2px 0 rgba(122,122,122,.25);font-size:18px;-webkit-transition:.2s -webkit-filter ease;-moz-transition:.2s -moz-filter ease;-moz-transition:.2s filter ease;-ms-transition:.2s -ms-filter ease;-o-transition:.2s -o-filter ease;transition:.2s all ease,.2s -webkit-filter ease}#page-container .progressive-form .button:hover{filter:contrast(1.2);text-decoration-color:rgba(0,0,0,.87)}#page-container .progressive-form .button.gform_previous_button{background:rgba(255,255,255,.2);border:1px solid rgba(0,0,0,.87)!important;padding:calc(.85em - 1px) calc(1.5em - 1px) calc(.7em - 1px)!important;transition:all .2s ease}#page-container .progressive-form .button.gform_previous_button:hover{background:rgba(255,255,255,.6)}#page-container .progressive-form .gfield_label_before_complex{font-size:30px;text-align:center;margin-bottom:1em}#page-container #gform_fields_49{padding-left:0!important}#content #page-container .progressive-form input[type="text"]{border:1px solid #ccc;color:#4e4e4e;height:auto;width:100%;max-width:700px;text-align:left;background:#fff;padding:1em;box-sizing:border-box!important;margin:20px auto;display:block}#content #page-container .progressive-form input[type="text"]::-webkit-input-placeholder{color:#666}#content #page-container .progressive-form input[type="text"]:-ms-input-placeholder{color:666}#content #page-container .progressive-form input[type="text"]::placeholder{color:666}#content #page-container .progressive-form .top_label li.gfield.gf_left_half:before{content:none!important}#page-container #page-container .progressive-form select{height:48px!important}@media only screen and (min-width:980px){#content #page-container .progressive-form .gf_left_half{padding-right:10px!important}#content #page-container .progressive-form .gf_right_half{padding-left:10px!important}}.gform_ajax_spinner{box-sizing:border-box;margin-top:11px;margin-left:10px;border:3px solid rgba(96,178,255,1);border-left:3px solid rgba(0,76,151,0);border-top:3px solid rgba(0,76,151,.15);border-right:3px solid rgba(0,76,151,.5);animation:spinner 1.1s infinite linear;border-radius:50%;width:16px;height:16px;position:absolute;z-index:1}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#page-container .progressive-form .gform_button{text-align:center;margin:0 auto}@media only screen and (max-width:980px){#page-container .progressive-form .block-checkbox .gchoice,#page-container .progressive-form .block-radio .gchoice{height:80px}#page-container .progressive-form .ginput_container_checkbox .gfield-choice-input{display:inline-block;bottom:40px;top:auto;left:18px;right:auto;margin:auto;font-size:30px!important;position:absolute;vertical-align:middle;z-index:9;transition:all 0.2s ease}#page-container .progressive-form .block-checkbox .gchoice label,#page-container .progressive-form .block-radio .gchoice label{position:absolute;top:0;left:0;height:100%;width:100%;font-size:16px;text-align:left;padding:10% 8% 10% 40px;align-items:baseline}}