:root{--theme:#c22127;--hover:#8c1318}.video-background .fusion-background-video-wrapper{opacity:1!important;left:0!important;right:0;bottom:0;height:100%!important}.video-background div iframe{height:100%;aspect-ratio:1182 / 495}.fusion-column-wrapper:has(div[class*="table"]){overflow:auto}.line-link:hover :is(.stars,.fusion-text),.line-link:focus :is(.stars,.fusion-text){text-decoration:underline}b,bold,strong{font-weight:800}body main a:not(.fusion-button):hover,body main a:not(.fusion-button):focus,body .fusion-footer a:not(.fusion-button):hover,body .fusion-footer a:not(.fusion-button):focus{color:var(--hover)!important;text-decoration:underline}div[style*="vw"] .fusion-responsive-typography-calculated{font-size:1em!important}.stars{text-align:center}.stars.left{text-align:left}.stars i{color:#ffba00;margin:0 5px;display:inline-block;font-size:23px}.stars.bigger i{font-size:min(57px, 3.5vw);margin:0 7px}#ez-toc-container a{padding-left:24px;display:block}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{overflow:visible}#ez-toc-container nav>.ez-toc-list{margin-left:30px}.ez-toc-counter nav ul li a::before{float:none}.header-menu{max-width:var(--site_width);margin:0 auto}.header-menu .menu-item a{letter-spacing:1px}.dynamic-padding-left{padding-left:max(60px, calc((100vw - var(--site_width)) / 2 + 26px))!important}.dynamic-padding-right{padding-right:max(60px, calc((100vw - var(--site_width)) / 2 + 26px))!important}.logo-block{max-width:calc((min(100vw - 50px, var(--site_width)) / 4) * 1)}.text-block{max-width:calc((min(100vw - 50px, var(--site_width)) / 4) * 3)}#wrapper .width-auto{width:auto!important}#wrapper .width-auto.left{margin-left:auto!important}.fusion-text-no-margin p{margin:0}#wrapper .fusion-vertical-menu-widget .menu li a{display:inline}.post-content .expandable-text p:last-of-type,.fusion-text-no-margin>p:last-child{margin-bottom:0!important}.post-content :is(p,ul,ol){margin-bottom:37px}.post-content :is(ul,ol):not(.menu):not(.sub-menu):not(.fusion-carousel-holder):not(.commentlist):not(.children){padding-left:2.2ch;text-indent:-2ch;list-style-position:inside}.post-content :is(ul):not(.menu):not(.sub-menu):not(.fusion-carousel-holder):not(.commentlist):not(.children){text-indent:-2.2ch}#toc_container :is(ul,li,a){padding-left:0;text-indent:0}#toc_container ul{margin-left:0!important;padding-left:12px!important}#toc_container li{font-weight:700;list-style:disc!important;line-height:1.8;letter-spacing:.1px;font-size:17px}#toc_container li li{font-weight:400;list-style:circle!important}.post-content .fusion-column-wrapper:has(div[div*="table"]){overflow:hidden}.post-content :is(ul,ol):not(.menu):not(.sub-menu) :is(ul,ol),.grey-box .fusion-text p:last-of-type{margin-bottom:0}.post-content ul.toc_list,.post-content ul.toc_list ul{padding:0 0 0 2.2ch!important;margin:0!important}.post-content ul:not(.slides):not(.menu):not(.dropdown-content) li::marker,.post-content ol li::marker{color:var(--theme)}.post-content ol li::marker{font-weight:700}.text-with-link:hover p,.text-with-link:focus p{text-decoration:underline}body.fusion-button_size-xlarge .fusion-button-default-size,body.fusion-button_size-xlarge button.button,.fusion-blog-shortcode.latest-post .fusion-read-more,.fusion-blog-shortcode .fusion-read-more{padding:17px 33px;font-size:15px;min-width:280px;letter-spacing:.9px}body.fusion-button_size-xlarge .fusion-button-default-size.less-padding{padding:17px 23px;min-width:228px}.max-width-btn{max-width:321px}.full-width-btn{min-width:100%!important}body.fusion-button_size-xlarge .fusion-button-default-size.cta-btn{padding:17px 56px}.play-video{display:none}.embed-container{position:relative;padding-bottom:41.875%;height:0;overflow:hidden;max-width:100%}.embed-container :is(iframe,object,embed){position:absolute;top:0;left:0;width:100%;height:100%}.glowing-btn{position:relative;overflow:visible;cursor:pointer;width:165px}.glowing-btn img{border-radius:50%;box-shadow:0 0 60px rgba(255,255,255,75%)!important}h1,h2,h3,h4,h5,h6,.fusion-accordian .panel-title,body .gform_wrapper.gravity-theme .gfield_label{position:relative}h2.fusion-nothing-found{all:unset!important}.max-width h2{max-width:1065px}h2:not(.entry-title,.fusion-nothing-found):after,.fusion-footer h4:after,body:not(.home) h1:after,body:not(.home) h2:not(.fusion-nothing-found):after,body:not(.home) h3:after{content:'';position:absolute;width:60px;height:6px;background-color:var(--theme);left:0;bottom:-24px}*.title-heading-center:after{left:50%!important;margin-left:-30px}.tab-pane h3:after,.no-line h1:after,.no-line h2:after,.no-line h3:after,.no-line h4:after{display:none}.fusion-footer h4:after{bottom:-14px}.button-medium,.button-large{padding:0;margin:17px 0;letter-spacing:1.3px}.button-large{font-size:15px}.choose-text{width:calc(100% - 70px);padding-left:46px}.practice-areas-icons img{width:65px;height:75px;object-fit:contain;-webkit-object-fit:contain}.quote-background{background-size:auto 800px!important;background-position:calc(100% + 85px) -38px!important}.reviews{transition:height linear 0.25s}.review-slider .blockquote{position:relative}.fusion-text blockquote{margin-left:0;margin-right:0}.review-slider blockquote:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f005 \f005 \f005 \f005 \f005";color:#ffba00;font-size:24px;letter-spacing:10px}.cases .fusion-column-wrapper,.successful-cases-boxes .tab-pane div{position:relative}.review-slider:before,.cases .fusion-column-wrapper:before,.successful-cases-boxes .tab-pane div:before{content:'';position:absolute;right:19px;top:-1px;border-color:#000 #000 #e0e0e0 #e0e0e0;border-style:solid;border-width:20px;transform:translateZ(0)}.cases .fusion-column-wrapper:before,.successful-cases-boxes .tab-pane div:before{border-color:#fff #fff #e0e0e0 #e0e0e0;right:0}.review-slider .fusion-testimonials.clean blockquote q{display:block;padding:27px 67px 27px 0;line-height:1.67;font-size:var(--body_typography-font-size);text-align:left;letter-spacing:var(--body_typography-letter-spacing);font-style:normal}.review-slider .fusion-testimonials.clean .author{margin-top:0;font-size:23px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:var(--theme)!important}.prev-btn,.next-btn{cursor:pointer;height:100px;width:50%;background:var(--theme);display:inline-block;position:relative;transition:background-color linear 0.25s;border-right:1px solid #000}.prev-btn:hover,.next-btn:hover,.prev-btn:focus,.next-btn:focus{background-color:var(--hover)}.prev-btn:after,.next-btn:after{content:'';background-image:url(arrow.svg);width:20px;height:20px;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg);display:block;background-repeat:no-repeat;margin-left:-3px}.next-btn{transform:rotate(180deg)}.fusion-panel{padding:26px 30px 23px 30px;margin-bottom:25px!important}div .fusion-accordian .panel-title{line-height:22px;font-size:23px;font-weight:400}.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a{padding:15px 20px}.fusion-accordian .panel-title a{color:var(--theme);letter-spacing:0.8px!important;line-height:1.4!important;font:inherit!important}.fusion-accordian .panel-title a:hover,.fusion-accordian .panel-title a:focus{color:var(--hover)}.fusion-accordian .panel-body{padding:20px 86px 0 20px!important}.fusion-accordian .panel-title a .fa-fusion-box:before{content:'\f107';font-size:26px!important;width:16px!important}.fusion-accordian .panel-title .active .fa-fusion-box:before{content:'\f106'}.fusion-body .fusion-separator{margin-left:0!important;align-self:center!important}.fusion-separator[style*="center"],.fusion-separator[style*="left"]{margin-left:auto!important}.fusion-separator[style*="right"]{margin-left:0!important;margin-right:auto!important}.fusion-post-content-container p{font-size:19px;line-height:1.9;letter-spacing:.4px}.fusion-meta-info{border:0;margin-top:10px}.fusion-blog-shortcode .fusion-read-more:after{display:none}.fusion-blog-shortcode.latest-post .fusion-alignright,.fusion-blog-shortcode .fusion-alignright{float:none;margin:0}.fusion-blog-shortcode.latest-post .fusion-read-more,.fusion-blog-shortcode .fusion-read-more{text-transform:uppercase;border:1px solid currentColor;text-align:center;font-family:'Montserrat';font-weight:700;margin-top:0;margin-left:0;margin-right:auto;padding:14px 30px;transition:all linear 0.25s;-webkit-transition:all linear 0.25s}.fusion-blog-shortcode.latest-post .fusion-read-more:hover,.fusion-blog-shortcode.latest-post .fusion-read-more:focus,.fusion-blog-shortcode .fusion-read-more:hover,.fusion-blog-shortcode .fusion-read-more:focus{background-color:var(--hover);color:#fff!important;text-decoration:none}body .sidebar .gform_confirmation_wrapper div{color:#fff}body .gform_confirmation_wrapper div{border:4px solid #0ba737;margin-bottom:30px;padding:0 20px;display:inline-block;width:auto}body .gform_confirmation_wrapper+iframe+script+.form-captcha-text{display:none}body .gform_wrapper.gravity-theme .gfield_label{font-size:18px;letter-spacing:.8px;margin-bottom:10px!important}.gfield:not(.hidden_label){margin-bottom:21px}.sidebar .gfield:not(.hidden_label){margin-bottom:-2px}div:not(.sidebar) .form-captcha-text{margin-top:20px}.sidebar .form-captcha-text p{color:#fff}.gchoice{display:inline-block;width:50%;align-self:center}.gchoice:nth-child(even){text-align:right}.gfield_radio{display:flex;height:53px;width:100%;max-width:306px}#gform_15{padding-right:50px}#gform_wrapper_15 .gfield_radio{height:auto}body #gform_wrapper_15 .gfield_label{margin-bottom:-10px!important;font-weight:400;font-size:16px}#gform_wrapper_15 .gchoice{width:auto;margin-right:20px}.gform_wrapper .gfield_radio label{margin-left:5px;position:relative}.sidebar .gform_wrapper.gravity-theme :is(.gfield_label,.gform_required_legend){color:#fff!important;font-size:14px!important;letter-spacing:0.6px!important;margin-bottom:0!important}.gform_wrapper .gfield_radio input+label:before{content:'';position:absolute;left:-29px;top:6px;width:9px;height:9px;background-color:#fff;border-radius:50%;border:4px solid #fff;box-shadow:1px 1px 0 #ccc,-1px -1px 0 #ccc,-1px 1px 0 #ccc,1px -1px 0 #ccc}.gform_wrapper .gfield_radio input:checked+label:before{background-color:var(--theme)}.sidebar .gform_wrapper input:not([type="radio"]):not([type="submit"]){height:48px!important;background-color:#efefef!important}.sidebar .gform_wrapper textarea{background-color:#efefef}.sidebar .gform_wrapper input[type="submit"]{max-width:100%;width:100%;margin-bottom:16px!important;white-space:break-spaces}.gfield-choice-input{opacity:0}body .gform_wrapper.gravity-theme .gfield textarea{border-width:2px}body .gform_wrapper.gravity-theme .gfield textarea.medium{height:149px;margin-bottom:-12px}body .sidebar .gform_wrapper.gravity-theme .gfield textarea.medium{height:122px;margin-bottom:-7px}.fusion-button_size-xlarge .gform_wrapper .button,.fusion-button_size-xlarge .gform_wrapper .gform_button{line-height:20px;font-size:16px;width:100%;max-width:280px}.fusion-button.padding-none{padding:0!important;letter-spacing:2.1px}.gform_wrapper{margin-bottom:0}.fusion-footer p{margin:14px 0}.mail-icon p:before,.share-icon p:before,.vcard-icon p:before{display:inline-block;content:'';background-image:url(mail.svg);width:22px;height:16px;background-repeat:no-repeat;vertical-align:middle;margin-right:10px}.share-icon p:before{background-image:url(share.svg)}.vcard-icon p:before{background-image:url(vcard.svg)}@media (max-width:1024px){.vcard-icon p{margin-bottom:0}}.wp-caption{max-width:100%;width:100%!important}.fusion-footer .menu{padding-left:6px!important}#wrapper .fusion-footer .fusion-vertical-menu-widget.left .menu li a{padding:0}#wrapper .fusion-footer .fusion-vertical-menu-widget.left .menu li a:not(:hover):not(:focus):not(:active),.white-link a:not(:hover):not(:focus):not(:active){color:#fff}.fusion-footer .fusion-content-widget-area .widget li{margin:0 0 8.5px 6px;padding:0;display:block;position:relative}.fusion-footer .fusion-content-widget-area .widget ul li a{text-transform:uppercase}.fusion-footer .fusion-content-widget-area .widget ul.sub-menu li a{text-transform:none}.fusion-footer .fusion-content-widget-area .widget li:before{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background-color:var(--theme);left:-9px;top:1em}#wrapper .fusion-footer .fusion-vertical-menu-widget.no-border.left .menu li a .arrow{display:none}.background-size-change{background-size:auto 100%!important}#toc_container{width:100%!important;background-color:#f2f2f2!important;border:0;color:#fff!important;padding:25px 40px;margin-bottom:40px;border:none!important}#toc_container p.toc_title{font-weight:700;text-align:left;font-size:28px;position:relative;letter-spacing:-.6px;margin-bottom:14px;color:black!important}#toc_container span.toc_toggle{color:var(--theme);position:absolute;right:-13px;font-size:100%}#boxed-wrapper #toc_container span.toc_toggle a,#boxed-wrapper #toc_container a{color:#c22127!important;text-decoration:none!important;position:relative}#boxed-wrapper #toc_container a:hover,#boxed-wrapper #toc_container a:focus{color:#000!important;text-decoration:underline!important}.toc_list{margin:16px 0!important;padding-left:40px!important;width:100%!important}.expandable-text:not(.open){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gfield_label{padding-top:10px}.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gfield_radio{max-height:32px!important;line-height:32px!important}.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gchoice{max-height:32px!important}.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gchoice label{white-space:nowrap}.sidebar .gchoice:nth-child(even){text-align:left}@media (min-width:1025px) and (max-width:1280px){.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gfield_radio{max-height:64px!important}.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gchoice{width:100%!important}}.sidebar .gform_wrapper .gfield_radio label{color:#fff}.fusion-footer .gform_wrapper.gravity-theme .gform_footer{margin:12px 0 0;padding-bottom:0}.sidebar .gform_wrapper.gravity-theme .gform_footer{padding:16px 0 0 0}#wrapper .sidebar .fusion-vertical-menu-widget.left .menu li a{padding:0 0 1px 0;color:#000;border:none}#wrapper .sidebar .fusion-vertical-menu-widget.left .menu li a:hover,#wrapper .sidebar .fusion-vertical-menu-widget.left .menu li a:focus{color:var(--hover)}.sidebar .widget li{margin:0;display:list-item}.sidebar .widget ul{list-style-type:disc;padding-left:2ch;list-style-position:inside}.sidebar .widget li::marker{color:var(--theme)}.toc-left{width:101px}.toc-right{width:calc(100% - 101px);padding-left:10px}:is(.page-id-5896,.page-id-966) .fusion_builder_column_2_3 .fusion-text h3{margin-top:48px;font-size:22px;margin-bottom:35px;letter-spacing:1.1px;margin-bottom:33px}:is(.page-id-5896,.page-id-966) .fusion_builder_column_2_3 .fusion-text h3:after{display:none}body:not(.home) .fusion-accordian{margin-bottom:29px}.small-footer-btn{padding:0;font-size:15px}.padding-adjust .fusion-fullwidth{padding-left:0!important;padding-right:0!important}.reviewnumber{font-size:30px;margin-top:-4px;text-transform:uppercase;color:#000;font-weight:900;line-height:1.14;text-align:center;margin-bottom:11px;font-family:var(--h3_typography-font-family)}.reviewnumber span{display:block;font-size:69px}.review-form-text{position:absolute;bottom:43px;right:0;width:calc(100% - 390px);font-size:17px;letter-spacing:.3px;line-height:1.7}#gform_13 .gform_footer{margin-top:28px}.grey-full-background{position:relative}.grey-full-background:before{content:'';background-color:#f5f5f5;position:absolute;top:0;height:100%;width:100vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.fusion-search-element{max-width:1000px;width:100%;margin:0 auto}body.page .searchform .fusion-search-form-content .fusion-search-button input[type=submit]{background-color:var(--theme);width:280px;font-weight:700;font-family:var(--body_typography-font-family);text-transform:uppercase}body.page .searchform .fusion-search-form-content .fusion-search-button input{padding-left:30px;padding-right:30px}.searchform ::placeholder{color:#bebebe!important;opacity:1}.searchform :-ms-input-placeholder{color:#bebebe!important}.searchform ::-ms-input-placeholder{color:#bebebe!important}:is(.archive.category,.search) #wrapper #main h2.blog-shortcode-post-title{font-size:32px;font-size:32px;line-height:1.3;margin-bottom:30px}:is(.archive.category,.search) .fusion-post-content-container p{margin-bottom:0}:is(.archive.category,.search) .fusion-alignright{float:left;margin:0;margin-top:13px;width:100%;display:flex;align-content:center;justify-content:space-between;align-items:center}:is(.archive.category,.search) .fusion-alignright:after{content:'';width:calc(100% - 154px);display:inline-block;height:2px;background-color:#efefef}.archive.category .fusion-alignright:after{width:100%}:is(.archive.category,.search) .fusion-alignright a{font-family:var(--post_title_typography-font-family);font-weight:500;text-transform:uppercase;font-size:17px}:is(.archive.category,.search) .fusion-alignright a:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";right:-20px}:is(.archive.category,.search) .fusion-blog-layout-medium article{margin-bottom:96px}.fusion-show-pagination-text .fusion-blog-pagination .pagination{text-align:center;justify-content:center;padding-top:40px;padding-bottom:13px;margin-bottom:35px;width:100%}.fusion-show-pagination-text .fusion-blog-pagination .pagination>span,.fusion-show-pagination-text .fusion-blog-pagination .pagination>a{padding:27px;font-weight:700;font-family:var(--post_title_typography-font-family);border:1px solid #c22127;margin:0 45px;text-transform:uppercase;font-size:15px;width:auto;height:40px}.fusion-blog-pagination .pagination .pagination-next:after,.fusion-blog-pagination .pagination .pagination-prev:before{display:none}.fusion-blog-pagination .pagination .pagination-next,.fusion-blog-pagination .pagination .pagination-prev{padding:27px 65px}.fusion-column-wrapper .fusion-text-no-margin+.fusion-text>h2,.fusion-column-wrapper .fusion-text-no-margin+.fusion-text>h3{margin-top:0}.dropdown{position:relative;display:inline-block;text-align:left;width:100%;margin-top:-30px}.dropdown input[type=text]{background:0 0;border:none}.dropdown-text{cursor:pointer;position:absolute;text-indent:10px;line-height:32px;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 1px 3px rgba(0,0,0,.1);width:100%}.dropdown-text:after{position:absolute;right:6px;top:15px;content:'';width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#555 transparent transparent transparent}.dropdown-text,.dropdown-content a{color:#333;text-shadow:0 1px #fff}.dropdown-toggle-location{font-size:0;z-index:1;cursor:pointer;position:absolute;top:0;border:none;padding:0;margin:0 0 0 1px;background:transparent;text-indent:-10px;height:34px;width:100%}.dropdown-toggle-location:focus{outline:0}.dropdown-content{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;list-style-type:none;position:absolute;top:32px;padding:0;margin:0;opacity:0;visibility:hidden;border-radius:3px;text-indent:10px;line-height:32px;background-color:#eee;border:1px solid #ccc;width:100%}.dropdown-content a{display:block}.dropdown-content a:hover{background:#e8e8e8}.dropdown-toggle-location:hover~.dropdown-text,.dropdown-toggle-location:focus~.dropdown-text{background-color:#e8e8e8}.dropdown-toggle-location:focus~.dropdown-text{box-shadow:0 1px 3px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.8);z-index:2}.dropdown-toggle-location:focus~.dropdown-text:after{border-width:0 4px 5px 4px;border-color:transparent transparent #555 transparent}.dropdown-content:hover,.dropdown-toggle-location:focus~.dropdown-content{opacity:1;visibility:visible;top:42px}.toc_title{cursor:pointer}table{width:100%}td{border:2px solid #e2e2e2;padding:5px 10px}.post-content blockquote p:last-of-type,td p:last-of-type{margin-bottom:0}.practice-area-boxes{background-color:#fff}.practice-area-boxes:hover,.practice-area-boxes:focus{background-color:var(--theme)}.practice-area-boxes:hover *:not(img),.practice-area-boxes:focus *:not(img){color:#fff!important}.practice-area-boxes:hover img,.practice-area-boxes:focus img{filter:brightness(0) invert(1)}body .modal.in.fade .modal-dialog{transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);overflow:visible}body .modal.fade .modal-dialog{transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;left:50%;top:50%;margin:0}.ua-mobile .modal-open .fusion-modal .modal-dialog{height:auto;overflow:visible}.fusion-modal.modal{overflow:auto;background-color:rgba(0,0,0,.5)}.modal-dialog{overflow:visible}.modal-backdrop{display:none!important}.modal-body{padding:0!important}.modal-body p{margin:0!important}.modal-lg{width:75vw;max-width:var(--site_width)}.modal-body p:empty,.modal-header h3{display:none}.fusion-modal .modal-header{height:0;padding:0;min-height:0;border:0!important}.fusion-modal .modal-header button{right:-30px;position:absolute;opacity:1}.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded>ul,.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul{max-height:3000px!important;top:100%!important}@media (max-width:1024px){.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul{top:100%!important}}.accolade div:not(.fusion-separator){width:calc(20% - 20px)}.archive .blog-shortcode-post-title{margin-bottom:50px!important}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;margin-bottom:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (min-width:1024px){#wrapper .two-column .sub-menu{flex-direction:row;flex-wrap:wrap;width:450px;display:flex;background-color:#fff}.two-column .sub-menu li{width:50%!important;display:flex}#wrapper .post-content .two-column .sub-menu,.post-content .two-column .sub-menu li{width:100%!important;display:block}}.panel-body .fusion-sep-clear{clear:both;display:block;height:auto;font-size:inherit;line-height:inherit;overflow:auto}body:not(.home) .panel-body p:first-of-type{font-style:italic}body:not(.home) .panel-body p:last-of-type{font-weight:700}.fusion-text * span[style],.fusion-text ul li[style],.fusion-text ol li[style]{font-weight:inherit!important}.review-code .review{padding:50px 20px 48px 0;width:calc(50% - 50px);display:inline-block;margin:0 25px;border-bottom:2px solid #eaeaea}.review-code .review+hr{display:none}.review-code .review h3{font-size:22px;line-height:1.6;margin:10px 0 50px 0}.review-code .review h3:after{display:none}.review-code .review-name{font-size:24px;color:#c22127;font-weight:700;margin-top:26px}.review-code i.fa-star{color:#ffba00;margin:0 5px;display:inline-block;font-size:23px;margin-bottom:20px}#content .fusion-text .fusion-layout-column.fusion-two-third,#content .fusion-text .fusion-one-third,#content .fusion-text .fusion-column-wrapper{width:100%;display:block;margin:0;float:none}#wrapper h2.gform_submission_error{font-size:20px}#wrapper .gfield_description{padding:13px}#wrapper .gform_validation_errors{padding:16px}#wrapper h2.gform_submission_error:after,#wrapper h2.gform_submission_error .gform-icon{display:none}#content .fusion-read-more{width:auto;border:none;font-weight:700;font-size:15px;min-width:0;padding:0}.archive #content .fusion-read-more{display:none}#content .fusion-read-more:hover,#content .fusion-read-more:focus{background-color:transparent;color:#000!important}#content .fusion-blog-shortcode .fusion-read-more:after{color:inherit}.show-content{padding:0!important}.fusion-flex-container .fusion-row .fusion-text.hidden-content{display:none}#wrapper .hide-until-scrolled .fusion-button{padding:14px!important}#wrapper .custom-sticky-menu{background-color:transparent!important;transition:background-color linear 0.25s}#wrapper .custom-sticky-menu.active{position:fixed;background-color:#000!important}#wrapper .custom-sticky-menu.active .hide-on-scroll{margin-bottom:11px!important}#wrapper .custom-sticky-menu .has-fusion-standard-logo{transition:all linear 0.25s}#wrapper .custom-sticky-menu.active .has-fusion-standard-logo{max-width:255px!important;margin-left:10px}.archive .fusion-meta-info,.search .fusion-meta-info{padding:0;border:0}.faux-btn .fusion-column-inner-bg-image{transition:background-color linear 0.25s}.faux-btn:hover .fusion-column-inner-bg-image,.faux-btn:focus .fusion-column-inner-bg-image{background-color:#6a0f0f!important}#wrapper .fusion-tabs{margin-bottom:0}#wrapper .fusion-tabs .nav-tabs>li .fusion-tab-heading{font-size:18px;justify-content:center;flex-direction:column;height:100%;display:flex}.fusion-tabs .nav-tabs.nav-justified>li{vertical-align:top}div .fusion-tabs .tab-content>:is(.in,.active){display:flex;justify-content:flex-start;max-width:none;flex-wrap:wrap;width:calc(100% + 50px);margin-left:-25px}.successful-cases-boxes .tab-pane div{width:calc(33.33% - 50px);background-color:#f5f5f5;padding:52px 52px 45px;margin:0 auto 51px auto}.successful-cases-boxes .tab-pane strong{font-weight:800}.successful-cases-boxes .tab-pane div{text-align:center}.successful-cases-boxes .tab-pane div p:first-of-type{font-size:18px;color:#c22127;margin:0}.successful-cases-boxes .tab-pane div p{font-size:19px;line-height:1.9;letter-spacing:.4px;margin-bottom:56px}.successful-cases-boxes .tab-pane div p:last-of-type{margin-bottom:0}.successful-cases-boxes .tab-pane div h3{margin:0 0 2px 0!important}.successful-cases-boxes .nav .nav-tabs h4{display:block;text-align:center;text-indent:0px!important}@media (max-width:1024px){.successful-cases-boxes .nav ul.nav-tabs{padding-left:0}}.faq-page-content .fusion-button,.padding-zero.fusion-button,.button-large.button-custom,.button-medium.button-custom{padding:0!important}.sidebar .gfield_html_formatted p{color:#fff}.fusion-footer .gfield_html_formatted p{margin:0}.grecaptcha-badge{visibility:hidden}.sidebar .gform_wrapper.gravity-theme .gform_footer{width:100%}#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a{border-right:0!important}@media (max-width:1360px){.text-with-link{font-size:min(40px, 2.2vw)!important;margin-top:10px}.stars:not(.bigger) i{font-size:min(23px, 1.3vw)!important}.stars:not(.bigger){margin-top:-1.5%}}@media (max-width:1024px){.stars i{font-size:20px!important}.fusion-tb-header .stars i{font-size:13px!important;margin:0 1px}.block-on-tablet div{display:block!important}#menu-main-navigation-1{padding-top:10px;background-color:#000}}@media (max-width:1224px){.fusion-page-title-bar .btn-margin-mobile{margin-top:18px;margin-left:0!important}}@media (max-width:1240px){body.fusion-button_size-xlarge .fusion-button-default-size,body.fusion-button_size-xlarge button.button,.fusion-blog-shortcode.latest-post .fusion-read-more,.fusion-blog-shortcode .fusion-read-more{min-width:0}.gfield_radio{width:100%}#wrapper .hide-until-scrolled .fusion-button{font-size:12px!important;padding:14px 10px!important}.width-auto .fusion-text:not(.text-with-link){font-size:11px!important}}@media (max-width:1140px){#menu-main-navigation .menu-item a{font-size:12px}}@media (min-width:1024px){.sub-menu{min-width:320px}#wrapper .sub-menu li:hover .sub-menu,#wrapper .sub-menu li:focus .sub-menu{max-height:700px}#wrapper .sub-menu .sub-menu li a{position:relative}.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li{width:320px}}@media (max-width:1280px){.gfield_radio{width:100%;height:auto;flex-wrap:wrap}.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gfield_radio{width:100%!important}}.commentlist li{margin:0 0 20px 0;padding:0;overflow:visible}.commentlist .children .comment{position:relative}.commentlist .children .comment:before{display:block;content:'';position:absolute;left:-20px;top:0;bottom:0;width:5px;background-color:var(--button_gradient_top_color)}.fusion-comments-tb .commentlist .the-comment{overflow:auto}#comment-input input{width:49.5%}.comment-form-cookies-consent{display:none}.related-posts{margin-top:0}.related-posts h3{margin-bottom:30px!important}.related-posts h4{text-align:center!important}.fusion-carousel-meta{display:none}.about-author-container{padding:35px 30px 10px 30px;background-color:#f2f2f2}.fusion-placeholder-image{height:190px!important}.fusion-carousel .fusion-carousel-title{margin:24px 0 3px;font-size:23px;line-height:1.1!important}.avatar img{width:85px}.the-comment .avatar img{width:50px}.about-author-container .description{padding-top:9px}@media (max-width:640px){.about-author-container .description{clear:both;margin-top:20px}.avatar img,.about-author div.avatar{margin:0 0 20px 0!important;width:100%;float:none}}.about-author div.avatar{margin-right:37px}.about-author-container{overflow:auto}.about-author-container .description p:first-of-type{font-weight:700;margin-bottom:5px;font-size:21px;color:var(--accordian_active_color);line-height:1;margin-top:5px}.about-author-container .description p{font-size:18px;margin-bottom:29px}@media (max-width:1024px){:root{--h2_typography-margin-top:30px;--h2_typography-margin-bottom:30px;--h3_typography-margin-top:20px;--h3_typography-margin-bottom:20px;--body_typography-font-size:min(18px, 4.2vw)}#comment-textarea textarea{max-width:100%!important}.fusion-meta-tb{font-size:var(--body_typography-font-size)!important;line-height:var(--body_typography-line-height)!important}*.title-heading-center:after,*.md-text-align-center:after,*.sm-text-align-center:after{left:50%!important;margin-left:-30px}.fusion-menu-element-wrapper.collapse-enabled ul button[aria-expanded=true]+.sub-menu{max-height:9999px}body:not(.fusion-builder-ui-wireframe) .md-text-align-center:after{left:50%!important;margin-left:-30px}.mobile-full-width-btn .fusion-column-wrapper :is(a,div){width:100%}.btn-margin-mobile{margin-top:18px;margin-left:0!important}h2,.fusion-title-size-two,h3,.fusion-title-size-three,.blog-shortcode-post-title.entry-title{margin-bottom:50px!important}.fusion-title h3,.fusion-title h2{margin-bottom:0!important}.review-page-boxes .no-line h3{margin-bottom:20px!important}.remove-br br{display:none}.transformed-menu-text{transform:translateY(-16px)}.glowing-btn img{width:max(20vw, 87px);max-width:150px}body.fusion-button_size-xlarge .fusion-button-default-size,body.fusion-button_size-xlarge button.button,.fusion-blog-shortcode.latest-post .fusion-read-more,.fusion-blog-shortcode .fusion-read-more,.fusion-button_size-xlarge .gform_wrapper .button,.fusion-button_size-xlarge .gform_wrapper .gform_button{min-width:0;max-width:100%;padding:12px 0;width:100%;font-size:13px}.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li{width:100%}.review-slider .fusion-testimonials.clean blockquote q{padding:0}.review-slider:before{right:20px}.cases .fusion-column-wrapper:before{right:0}#main .cases .fusion-column-wrapper{padding:25px!important}.fusion-separator[style*="calc("],:is(.archive.category,.search) .fusion-alignright:after,.home .fusion-accordian .fusion-toggle-heading:before{display:none!important}.fusion-separator[style*="calc("]+div{width:100%;text-align:center!important}.home .fusion-panel{padding-left:25px}.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a,.fusion-accordian .panel-body{padding:0!important}.fusion-accordian .panel-body{padding-top:20px!important}.gfield_radio{width:100%;height:auto;flex-wrap:wrap}.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-full.radio-buttons .gfield_radio{max-height:64px!important}.gchoice{width:100%}.gfield_radio .gchoice:last-of-type{margin-bottom:0}.gchoice:nth-child(even){text-align:left}.prev-btn,.next-btn{height:50px}.overflow-hidden{max-height:158px;overflow:hidden}.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.expanded){border:0}.page-contents{margin:0!important}.page-contents>.fusion-fullwidth{padding-left:0!important;padding-right:0!important}#toc_container{padding:12px 18px;margin-bottom:18px}#toc_container p.toc_title{font-size:17px}blockquote{margin-left:0;margin-right:0}.sidebar .gform_wrapper.gravity-theme .gform_fields,.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.sidebar .gfield_radio .gchoice:last-of-type{margin-bottom:20px}.toc-right{width:100%}body:not(.home) .fusion-accordian{margin-bottom:0}.review-form-text{position:relative;width:100%;bottom:auto;margin:0!important}.full-width-image,.full-width-image img{width:100%}body.page .searchform .fusion-search-form-content .fusion-search-button input[type=submit]{width:140px}.dropdown{margin-top:20px;margin-bottom:40px}body .gform_wrapper.gravity-theme .gfield.gfield--width-third{-ms-grid-column-span:12;grid-column:span 12}.successful-cases-boxes .tab-pane div,div .fusion-tabs .tab-content>.in{width:100%}.successful-cases-boxes .tab-pane div{padding:25px}div .fusion-tabs .tab-content>.in{margin-left:0}.successful-cases-boxes .tab-pane div{margin-bottom:25px}.gform_wrapper .gform_footer,.gform_wrapper .gform_footer .gform_button[type=submit]{width:100%}}@media (max-width:640px){.faux-btn{top:0;position:fixed;z-index:1000}.logged-in .faux-btn{top:46px}.faux-btn+.faux-btn{right:0}.overflow-hidden{max-height:none}img.alignright,img.alignleft{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.mobile-full-width-btn div{width:100%}.review-slider:before{right:25px}.home .fusion-page-title-bar h1{font-size:7.9vw!important}.successful-cases-boxes .tab-pane div :is(h3,p){margin-bottom:10px!important}.searchform .fusion-search-form-content{display:block}body.page .searchform .fusion-search-form-content .fusion-search-button input[type=submit]{width:100%;margin-top:30px}.fusion-search-field input[type="search"]{border-right:2px solid #eaeaea!important}.accolade div:not(.fusion-separator){width:50%;padding:0 10px}.accolade div:not(.fusion-separator) img{margin:0 auto}.review-page-boxes .no-line h3{font-size:20px!important}.review{margin:0;width:100%}.review-code .review{width:100%;padding:20px 0;margin:0}#gform_15{padding-right:0}}@media (max-width:430px){.faux-btn .fusion-text{font-size:min(13px, 3.5vw)!important;margin-top:-.05vw}