/*1f68962e3d78a98402d9f42af822767c*/
.btn,button[type="submit"],button[type="reset"],button[type="button"]{display:inline-block;font-weight:bold;font-size:15px;line-height:1.15;letter-spacing:0.1rem;text-transform:uppercase;background:#558b2f;background-image:none;color:#fff;border:solid 2px #558b2f;border-radius:3px;margin:5px;padding:13px 45px 12px 45px;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;box-shadow:none}.btn:hover,button[type="submit"]:hover,button[type="reset"]:hover,button[type="button"]:hover{background:#8bc34a;border-color:#8bc34a}.btn-small{font-size:10px;border-radius:35px;padding:8px 30px 7px 30px}.btn-large{font-size:20px;border-radius:35px;padding:18px 60px 17px 60px}@media only all and (max-width:47.9895833333rem){.btn-large{font-size:15px;padding-left:25px;padding-right:25px}}.btn-invert{background:#8bc34a;border-color:#8bc34a}.btn-invert:hover{background-color:transparent;color:#8bc34a;border-color:#8bc34a}.btn-white{background:transparent;color:#fff;border:solid 1px #fff}.btn-white:hover{background-color:transparent;color:#558b2f;border-color:#558b2f}.btn-hover-outlined:hover{background-color:transparent;color:#558b2f;border-color:#558b2f}form{margin:0}input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="file"],input[type="number"],select{box-sizing:border-box;padding:5px 10px;margin:0;width:100%;height:34px;font-weight:bold;font-size:14px;line-height:normal;border-radius:3px;background-color:#fafafa;box-shadow:none}input[type="file"]{padding:0;height:auto;background:none}select[multiple="multiple"]{height:102px}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0;margin:10px 5px 10px 0}textarea{width:100%;font-weight:bold;font-size:14px;line-height:normal;border-radius:3px;background-color:#fafafa;box-shadow:none}.well{padding:0;margin:0;border:none;border-radius:0;background-color:transparent;box-shadow:none}form.form-horizontal{padding:0;margin:0}form.form-horizontal fieldset{padding:0;margin:0}form.form-horizontal fieldset .control-group{padding:0;margin:0 0 15px 0}form.form-horizontal fieldset .control-group .control-label{padding:0;margin:0}@media only all and (max-width:767px){form.form-horizontal fieldset .control-group .control-label{width:100%}}form.form-horizontal fieldset .control-group .control-label label{padding:0;margin:0;height:34px;line-height:34px}form.form-horizontal fieldset .control-group .controls{padding:0;margin-top:0;margin-bottom:0;margin-right:0}form.form-horizontal fieldset .control-group .controls input{margin:0}.info-box{background:#f5f5f5;border:1px solid #e6e6e6;padding:0.938rem;border-radius:0.1875rem;margin-bottom:4rem}.platform-content > .box1{background:#f5f5f5;box-shadow:inset 0px 0px 0px 1px #e6e6e6;border-radius:0.1875rem;padding:10px}.g-content > .platform-content:not(:first-of-type){margin-top:35px}#logo{text-align:center}#g-header{}.breadcrumb > li{text-shadow:none}.breadcrumb > li > .divider{padding:0px}.breadcrumb > li > .divider img{display:none}.breadcrumb > li > .divider:after{font-family:FontAwesome;content:"\f101";margin:0 5px 0 10px}#g-showcase{padding:0}#g-showcase .g-container{width:100%}#totop .g-content{padding-top:0}.g-totop{text-align:center}#g-totop{display:inline-block;padding:0.1rem 0.4rem;background:#fafafa;border:1px solid #ddd;border-radius:0.1875rem;margin-bottom:4px}.contact{}.contact > h3{display:block;font-size:1.5rem;display:none}.contact .contact-position.dl-horizontal{font-weight:bold}.contact .contact-position.dl-horizontal dt{display:none}.contact .contact-position.dl-horizontal dd{margin-left:auto}.contact .contact-address.dl-horizontal{margin-top:1.5rem;margin-bottom:1.5rem}.contact .contact-address.dl-horizontal dt{width:30px;text-align:left}.contact .contact-address.dl-horizontal dt img{max-width:16px;max-height:16px}.contact .contact-address.dl-horizontal dd{margin-left:auto;float:left}.contact .contact-address.dl-horizontal dd + dd:before{content:','}.contact .contact-form form{padding:0;margin:0}.contact .contact-form form fieldset:first-of-type .control-group:first-of-type{display:none}.contact .contact-miscinfo .dl-horizontal dt{display:none}.contact .contact-miscinfo .dl-horizontal dd{margin:0}.contact .optional{display:none}.contact #contact-form{box-shadow:none}.contact #contact-form legend{font-weight:300}.contact #contact-form input:not([type="checkbox"]):not([type="radio"]),.contact #contact-form textarea,.contact #contact-form select{box-sizing:border-box;padding:7px;height:auto;width:100%;font-size:14px;line-height:normal;background-color:#fff;box-shadow:none;border-radius:4px}.contact #contact-form .btn,.contact #contact-form button[type="submit"],.contact #contact-form button[type="reset"],.contact #contact-form button[type="button"]{font-size:0.8rem !important}.contact #jform_contact_message{min-height:100px}p.clear-all{display:block;clear:both}p.clear-all:after{content:".";visibility:hidden;display:block;height:0;clear:both}.djslider-default img.dj-image{border-radius:50px;border-shadow:0 0 10px #000}.djslider-default .slide-desc-in{max-width:80%;margin:0 auto;text-align:center}.slide-desc-bg-default{background-color:#222;opacity:0.85;border-top-left-radius:30px;border-top-right-radius:30px}.slide-desc-text-default{text-align:center;padding:20px 20px 10px 20px}.slide-desc-text-default .slide-title{font-size:2rem;font-weight:100;line-height:normal}.slide-desc-text-default .slide-title a{color:#fff !important}@media only all and (min-width:60rem) and (max-width:74.938rem){.slide-desc-text-default{padding:15px 15px 5px 15px}.slide-desc-text-default .slide-title{font-size:1.5rem}}@media only all and (min-width:48rem) and (max-width:59.938rem){.slide-desc-text-default{padding:10px 10px 5px 10px}.slide-desc-text-default .slide-title{font-size:1.5rem;margin-bottom:5px}}@media only all and (min-width:30.062rem) and (max-width:47.938rem){.slide-desc-text-default{padding:10px 10px 5px 10px}.slide-desc-text-default .slide-title{font-size:1rem;margin-bottom:5px}}@media only all and (max-width:30rem){.djslider-default .slide-desc{display:none}}.fsf_main table,tr,td{border:none;padding:0px}div.faq_category_image{padding:4px 10px 4px 0px}div.faq_category_image img{vertical-align:middle}div.faq_category_head{float:left;line-height:60px;margin-right:10px;width:100%}.fsf_main table tr:nth-child(1) div.faq_category_head{width:auto}div.faq_category form{line-height:72px}div.faq_category form input[name="search"]{padding:0.5rem 1rem;border-radius:0.1875rem;box-sizing:border-box;border:solid 1px}div.faq_category_head a.fsf_highlight{font-weight:bold}div.fsf_faq_answer{border-bottom:none}div.fsf_spacer{line-height:60px}#quotemodule .effectContainer{margin:0}.weblink-category ul li .list-title{font-size:24px;line-height:24px;margin:10px 0px}.weblink-category ul li .list-title img{margin-right:10px;line-height:24px;vertical-align:middle}.weblink-category ul li .img-intro- img{float:left;max-width:200px;max-height:200px;margin-right:15px;margin-bottom:10px}.weblink-category ul li:after{content:'';display:block;clear:both}#rsform,form.formResponsive{padding:0;margin:0}#rsform fieldset,form.formResponsive fieldset{padding:0;margin:0}#rsform fieldset .rsform-block,form.formResponsive fieldset .rsform-block{padding:0;margin:0 0 15px 0}#rsform fieldset .rsform-block .formControlLabel,form.formResponsive fieldset .rsform-block .formControlLabel{padding:0;margin:0;height:34px;line-height:34px}#rsform fieldset .rsform-block .formControlLabel strong.formRequired,form.formResponsive fieldset .rsform-block .formControlLabel strong.formRequired{font-weight:normal}#rsform fieldset .rsform-block .formControls .formBody input:not([type="checkbox"]),form.formResponsive fieldset .rsform-block .formControls .formBody input:not([type="checkbox"]){display:block;box-sizing:border-box;width:100%;height:34px}#rsform fieldset .rsform-block .formControls .formBody input[type="checkbox"],form.formResponsive fieldset .rsform-block .formControls .formBody input[type="checkbox"],#rsform fieldset .rsform-block .formControls .formBody input[type="radio"],form.formResponsive fieldset .rsform-block .formControls .formBody input[type="radio"]{box-sizing:border-box;margin:0 5px 0 0;height:34px}#rsform fieldset .rsform-block .formControls .formBody select,form.formResponsive fieldset .rsform-block .formControls .formBody select{display:block;box-sizing:border-box;width:100%;height:34px}#rsform fieldset .rsform-block .formControls .formBody textarea,form.formResponsive fieldset .rsform-block .formControls .formBody textarea{display:block;box-sizing:border-box;width:100%}#rsform fieldset .rsform-block .formControls .formBody label,form.formResponsive fieldset .rsform-block .formControls .formBody label{padding:0;margin:0;float:none;margin-right:15px;height:34px;line-height:34px;font-size:14px;font-weight:bold}#rsform fieldset .rsform-block .formControls .formBody .rsformVerticalClear,form.formResponsive fieldset .rsform-block .formControls .formBody .rsformVerticalClear{padding:0;margin:0}#rsform fieldset .rsform-block .formControls .formBody .rsformVerticalClear input[type="checkbox"],form.formResponsive fieldset .rsform-block .formControls .formBody .rsformVerticalClear input[type="checkbox"]{float:left}#rsform fieldset .rsform-block .formControls .formBody .rsformVerticalClear input[type="radio"],form.formResponsive fieldset .rsform-block .formControls .formBody .rsformVerticalClear input[type="radio"]{float:left}#rsform fieldset .rsform-block .formControls .formBody .formValidation,form.formResponsive fieldset .rsform-block .formControls .formBody .formValidation{display:inline;padding:0;margin:0}#rsform fieldset .rsform-block .formControls .formBody .formValidation .formError,form.formResponsive fieldset .rsform-block .formControls .formBody .formValidation .formError{padding:0;margin:0}#rsform fieldset .rsform-block .formControls .formBody .formValidation .formNoError,form.formResponsive fieldset .rsform-block .formControls .formBody .formValidation .formNoError{display:none}#rsform fieldset .rsform-block .formControls .formDescription,form.formResponsive fieldset .rsform-block .formControls .formDescription{display:block;clear:both;padding:0;margin:0;font-size:14px;font-style:italic;color:#666;line-height:normal}#rsform fieldset .rsform-block .formControls .formDescription:not(:empty),form.formResponsive fieldset .rsform-block .formControls .formDescription:not(:empty){margin-top:7.5px}#rsform .rsform-calendar-box,form.formResponsive .rsform-calendar-box{width:calc(100% - 40px) !important}#rsform .rsform-calendar-button,form.formResponsive .rsform-calendar-button{float:right}#rsform .rsfp-progress,form.formResponsive .rsfp-progress{max-width:100%;width:100% !important;border-radius:3px;box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.1);background-color:#f1f1f1;background-image:none}.custom-image-1{border-radius:3px;box-shadow:0px 0px 0px 3px #efefef, 0px 0px 0px 4px #a1a1a1}.custom-center-title .g-title{text-align:center}@media only all and (min-width:30.062rem) and (max-width:47.938rem){.custom-clear-float-1{float:none !important}}@media only all and (max-width:30rem){.custom-clear-float-1{float:none !important}}.custom-box-1{background:url('../images/pets-pattern.png');border:#d5a14b solid 1px;padding:0.938rem;border-radius:0.1875rem;color:#473619;font-size:28px;font-weight:bold;text-align:center;text-shadow:0px 1px 10px #fff}