.df-mobile-menu{background:#F6F4EB}.df-mobile-menu .df-menu-nav a{color:#2b2b2b!important;font-size:18px;line-height:1.25em;letter-spacing:0px!important}.df-mobile-menu .df-menu-nav a:hover{color:#243740!important}.df-mobile-menu .mobile-slide-inner-wrap{padding:4%}.df-mobile-menu{padding:1vw 0}hr.formborder{width:50%;float:left}#reply-title .post-title{display:block;font-size:15px;font-weight:normal}.g-recaptcha{transform:scale(0.77);transform-origin:0 0}.g-recaptcha-side{transform:scale(0.65);transform-origin:0 0}.et_pb_post a.thumb-post img{width:150px!important;max-width:150px!important;height:150px!important;object-fit:cover;object-position:center}.cta-first .wjp_btn_con .button_holder span{color:#fff!important}.cta-first .wjp_btn_con .button_holder{background-color:transparent!important;border-width:2px!important;border-color:#222!important}div.wjp_container .wjp_form .gform_button{text-decoration:none;padding:.3em 1em!important;font-size:16px!important;border-width:2px!important;border-style:solid;border-color:#222!important;cursor:pointer;border-radius:3px!important;color:#222!important}.wjp_form .gform_footer [type="submit"]{background:transparent!important}.info_graphic .et_pb_image img{object-fit:cover;object-position:top}.info_graphic .et_pb_image_wrap{max-width:100%;height:350px;overflow:hidden}.info_graphic .et_overlay{z-index:99;opacity:1}.et_overlay:hover:before{margin-top:50%!important}@media screen and (max-width:1150px){.et_pb_pagebuilder_layout .wj-catchall-child-en{width:80%}}@media screen and (max-width:601px){.fpp-gallery .et_gallery_item{float:none!important;width:100%!important;text-align:center}}.focus-intro h2,.focus-mid-content h2,.focus-testimonial-section h2{font-weight:700;font-size:34px;color:#333}.cta-first h2,.cta-second h2{font-weight:700;font-size:34px;color:#fff!important}.cta-first,.cta-second{background:#476559}.focus-services-blurbs h3,.focus-video-section h3,.fpp-gallery h3,.focus-infographic-section h3,.focus-catch-all-section h3,.p-name{font-weight:700;font-size:30px;color:#333}.focus-blurbs h3{font-size:22px}.focus-testimonial-section .h-review .p-rating{color:#ecda3c;font-size:24px;display:block;padding-bottom:50px}.focus-testimonial-section .h-review .dt-published sup{font-size:10px}.focus-testimonial-section .h-review blockquote{margin:0;padding-left:0;border-left:0 solid}.focus-testimonial-section .h-review .dt-published{display:none}.focus-testimonial-section .h-review h1{font-size:32px}.focus-testimonial-section .h-review .e-content{font-style:italic;font-size:18px;max-width:880px;margin:auto}.focus-testimonial-section .h-review .p-author{margin-top:30px;font-weight:bold;font-size:18px;color:#333}.focus_testimonial-section .et-pb-arrow-next,.focus_testimonial-section .et-pb-arrow-prev{background:#FF4A00;border-radius:30px;color:#fff!important;font-size:25px!important;height:30px;width:30px;padding-top:2px;text-align:center}.info_graphic .et_pb_image_1{width:80%!important}@media screen and (max-width:767px){.fpp-gallery .et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item{width:100%!important;margin-right:3px!important;margin-bottom:15px!important;text-align:center}.fpp-gallery.et_pb_gallery_items{max-width:300px;margin:auto}}@media screen and (max-width:480px){.focus-intro h2,.focus-mid-content h2,.focus-testimonial-section h2{font-size:25px!important}.wjp_btn_con .button_holder{font-size:16px!important}.focus-testimonial-section .et_pb_cta_2{padding-left:0!important;padding-right:0!important}.cta-first .et_pb_promo_description,.cta-second .et_pb_promo_description{padding-bottom:0!important}}.info_graphic .et_pb_image_1{width:80%!important}.focus-mid-content .et_pb_promo{padding-left:100px!important;padding-right:100px!important}.focus-services-blurbs .et_pb_blurb_description.cta-first .wjp_btn_con .button_holder{background-color:transparent!important;border:2px #fff solid!important}.cta-first .et_pb_cta_0,.cta-first .et_pb_cta_1,.cta-first .et_pb_cta_3{padding-left:0!important;padding-right:0!important}.rplg-slider div.rplg-slider-next{right:-30px!important}.focus-mid-content div.et_pb_cta_2.et_pb_promo{margin-top:0px!important;margin-bottom:0px!important}.focus-mid-content div.et_pb_promo{padding-left:50px!important;padding-right:50px!important}.choose-image{min-height:350px}.page-id-213919 img.mfp-img{max-height:100%!important;width:100%!important}.df-site-logo{display:block;width:100%!important;height:100%!important}h1,h2,h3,h4,h5,h6,p{overflow-wrap:normal!important}hr{border-top:1px solid #f7f7f7;margin-bottom:25px}ul{list-style-position:outside!important}::marker{color:#32453F;font-size:18px}@media only screen and (min-width:767px){.sbs .et_pb_button_module_wrapper{display:inline-block;margin-right:20px}}@media only screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}.reverse .et_pb_column_3{margin-bottom:0px!important}.reverse .et_pb_column{margin-bottom:0px}.reverse .et-last-child{margin-bottom:30px!important}}#gform_wrapper_6 .gf-bottom-text{font-family:inherit;font-size:14px!important;line-height:1.6!important;font-weight:400;color:#333333;text-align:left!important;margin:12px 0 0;padding:0}#gform_wrapper_6 .gf-bottom-text span{display:inline}#gform_wrapper_6 .gform_footer{display:block!important}#gform_wrapper_6 .gf-bottom-text{display:block!important;width:100%!important;margin:14px 0 0!important;padding:0!important;clear:both}body .gform_wrapper input[type="submit"],body .gform_wrapper button[type="submit"]{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-width:0!important;height:auto!important;min-height:48px;margin:0!important;padding:14px 32px!important;background:#A86A4A!important;color:#f7eedf!important;border:2px solid #A86A4A!important;border-radius:50px!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;font-style:normal!important;line-height:1.2!important;text-align:center;text-transform:none!important;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}body .gform_wrapper input[type="submit"]:hover:not(:disabled),body .gform_wrapper button[type="submit"]:hover:not(:disabled){background:#85543C!important;border-color:#85543C!important}body .gform_wrapper input[type="submit"]:focus-visible,body .gform_wrapper button[type="submit"]:focus-visible{outline:3px solid #85543C!important;outline-offset:3px}body .gform_wrapper input[type="submit"]:disabled,body .gform_wrapper button[type="submit"]:disabled{cursor:default}@media (max-width:980px){#header .difl_advancedmenu .small-device .df-am-col.left{display:flex!important}}