.et_pb_section.et_pb_section_3_tb_footer.et_section_regular:last-child{padding:0;margin:0}#wpforms-2918 .wpforms-recaptcha-container{margin:0!important;padding:0!important;height:54px!important;overflow:hidden;display:flex;align-items:center;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-left:-20px!important}#wpforms-2918 .g-recaptcha{transform:scale(0.7)!important;transform-origin:left center}#wpforms-2918{display:flex!important;align-items:flex-start;gap:0px;flex-wrap:nowrap;max-width:700px;margin:0 auto}#wpforms-2918 .wpforms-field-email{flex:2;margin-bottom:0!important;padding:0!important}#wpforms-2918 input[type="email"]{height:52px!important;border-radius:6px 0 0 6px!important;border:1px solid #ddd!important;border-right:none!important;font-size:16px!important;padding:0 20px!important;background:#ffffff!important}#wpforms-2918 .wpforms-recaptcha-container{margin:0!important;padding:0!important;height:52px;display:flex;align-items:center;background:#ffffff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 10px!important}#wpforms-2918 .g-recaptcha{transform:scale(0.75);transform-origin:center center}#wpforms-2918 .wpforms-submit-container{margin:0!important;padding:0!important}#wpforms-2918 .wpforms-submit{height:52px!important;padding:0 35px!important;border-radius:0 6px 6px 0!important;background:linear-gradient(90deg,#b52929,#d16a28)!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;border:none!important;cursor:pointer;transition:all 0.3s ease!important}#wpforms-2918 .wpforms-submit:hover{filter:brightness(1.1);transform:translateY(-1px)}@media (max-width:768px){#wpforms-2918{flex-direction:column!important;gap:10px}.et_pb_image_0_tb_header .et_pb_image_wrap img{max-width:220px}#wpforms-2918 input[type="email"],#wpforms-2918 .wpforms-submit{border-radius:6px!important;width:100%!important;border:1px solid #ddd!important}#wpforms-2918 .wpforms-recaptcha-container{border:none;background:transparent;justify-content:center;margin:10px auto 10px 10%!important}}.et-l.et-l--footer .et_pb_gutters3 .et_pb_column_3_5{width:32.8%}.et-l.et-l--footer .et_pb_gutters3 .et_pb_column_2_5{width:60.8%}#wpforms-2918 .wpforms-submit{color:#FFFFFF!important;border-width:0px!important;border-color:#FFFFFF;background-color:#812925!important}#wpforms-2918{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.et_pb_column_1_tb_footer{background-color:#f9f9f9!important}#wpforms-2918 .wpforms-field-email{flex:1;margin-bottom:0}#wpforms-2918 input[type="email"]{height:48px;border-radius:4px}#wpforms-2918 .wpforms-recaptcha-container{width:auto!important;margin-bottom:0}#wpforms-2918 .g-recaptcha{transform:scale(0.90);transform-origin:left center}#wpforms-2918 .wpforms-submit{height:48px;padding:0 25px;border-radius:4px;white-space:nowrap}#wpforms-2918 .wpforms-field{margin-bottom:0}@media (max-width:768px){#wpforms-2918{flex-direction:column;align-items:stretch}#wpforms-2918 .g-recaptcha{transform:scale(1)}#wpforms-2918 .wpforms-submit{width:100%}}.rr-floating-review{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:Arial,Helvetica,sans-serif}label.wpforms-field-label{display:none!important}form#wpforms-form-2918{display:flex;justify-content:center}input#wpforms-2918-field_2{min-width:250px}#custom-newsletter-form button{padding:0 30px;border:none;border-radius:0 4px 4px 0;font-weight:700;cursor:pointer;height:50px;text-transform:uppercase;font-family:'Montserrat',sans-serif;color:#FFFFFF;border-width:0px!important;border-color:#FFFFFF;background-color:#812925!important;transition:background 0.3s ease,transform 0.1s ease;margin-left:-2px;border-radius:0 6px 6px 0;background:linear-gradient(90deg,#b52929,#d16a28)}#custom-newsletter-form button:hover{background:linear-gradient(90deg,#a02020,#b55a20);transform:scale(1.02)}.rr-close-review{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:none;background:#999;color:#fff;font-size:12px;line-height:18px;text-align:center;cursor:pointer;padding:0}.rr-close-review:hover{background:#333}.rr-review-card{background:#ffffff;border-radius:12px;padding:12px 14px;box-shadow:0 8px 24px rgba(0,0,0,0.15);display:flex;align-items:center;gap:10px;transition:transform 0.2s ease,box-shadow 0.2s ease}.rr-review-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,0.2)}.rr-google-icon img{width:28px;height:28px}.rr-review-content{display:flex;flex-direction:column;line-height:1.1}.rr-rating{font-size:18px;font-weight:700;color:#222}.rr-stars{color:#fbbc04;font-size:14px;letter-spacing:1px}.rr-count{font-size:12px;color:#666}@media (max-width:768px){.rr-floating-review{bottom:100px;right:15px}.rr-review-card{padding:5px}.rr-rating{font-size:14px}}.rr-footer-bottom-bar{width:100vw;margin-left:calc(-50vw + 50%);background:#7e2a27;color:#ffffff;text-align:center;padding:14px 20px;font-size:14px;letter-spacing:0.5px;text-transform:uppercase}.rr-footer-bottom-bar a{color:#ffffff;text-decoration:underline}.rr-footer-bottom-bar a:hover{opacity:0.85}.rr-footer-social{display:flex;align-items:center;justify-content:space-around;gap:0;margin:10px auto;width:50%}.rr-footer-container{max-width:1600px;width:90%}.rr-footer-social a{display:inline-block;margin-right:12px;max-width:25px}.rr-social-icon{width:22px;height:22px;fill:#000;transition:fill 0.3s ease}.rr-footer-social a:hover .rr-social-icon{fill:#c0392b}.rr-footer-main{padding:0px 0;background:#ffffff;font-size:14px;margin:40px auto}.rr-footer-container{max-width:1400px;width:90%;margin:auto;padding:0 20px;display:grid;grid-template-columns:1.2fr 2fr;gap:60px}.rr-footer-logo{max-width:200px;margin-bottom:15px}.rr-footer-left p{margin:6px 0}.rr-footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.rr-footer-col h4{font-size:14px;text-transform:uppercase;margin-bottom:12px}.rr-footer-col a{display:block;text-decoration:none;color:#000;margin-bottom:6px}.rr-footer-col a:hover{color:#c0392b}.rr-footer-social{display:flex;align-items:center;gap:14px}.rr-footer-social a{display:inline-flex}.rr-footer-bottom{background:#7a1e1e;color:#fff;text-align:center;padding:14px 10px;font-size:13px}@media (max-width:980px){.et-l.et-l--footer .et_pb_gutters3 .et_pb_column_3_5{width:100%}.et-l.et-l--footer .et_pb_gutters3 .et_pb_column_2_5{width:100%}.rr-footer-container{grid-template-columns:1fr;text-align:center}.rr-footer-links{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rr-footer-links{grid-template-columns:1fr}}.et_pb_button[data-icon]:not([data-icon=""]):after,body #page-container .et_pb_section .et_pb_button_1:before,body #page-container .et_pb_section .et_pb_button_2:before,body #page-container .et_pb_section .et_pb_button_3:before,body #page-container .et_pb_section .et_pb_button_4:before,body #page-container .et_pb_section .et_pb_button_5:before{content:''!important}#main-header{background:rgba(255,255,255,0.9);backdrop-filter:blur(6px);box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:all 0.3s ease}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{border-bottom:2px solid #000}#main-header.et-fixed-header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.08)}#top-menu-nav>ul>li>a{font-weight:500;color:#222!important;text-transform:none;letter-spacing:0.3px;padding:14px 8px;transition:color 0.3s}#top-menu-nav>ul>li>a:hover{color:#b52929!important}#logo{max-height:65px!important;width:auto!important}#main-footer{background-color:#111;color:#ccc;padding:60px 0;font-size:15px}#footer-info{color:#aaa;font-size:14px}#footer-info a{color:#b52929!important;text-decoration:none;transition:color 0.3s}#footer-info a:hover{color:#d4af37!important}.et_pb_section{padding:30px 0!important}.et_pb_row{max-width:1200px;margin:0 auto}#post-49 .et_pb_section_1.et_pb_section{display:none!important}.et_mobile_menu{background:rgba(255,255,255,0.95)!important;backdrop-filter:blur(8px)}.et_mobile_menu li a{color:#333!important;font-size:16px;font-weight:500}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{top:13px!important}#top-menu li ul.sub-menu a,.et_mobile_menu li ul.sub-menu a{font-weight:400!important;font-size:15px!important;color:#333!important;text-transform:none;letter-spacing:0.2px}#top-menu li ul.sub-menu a:hover,.et_mobile_menu li ul.sub-menu a:hover{color:#b52929!important;background-color:transparent!important}#top-menu li ul.sub-menu a{padding:10px 18px!important;transition:all 0.2s ease}#top-menu li ul.sub-menu a:hover{transform:translateX(4px)}.et_pb_section.footer-cta{background:#f8f8f8!important;text-align:center;padding:60px 20px!important}.footer-cta h2{font-family:'Playfair Display',serif;font-size:2rem;font-weight:600;color:#111;margin-bottom:10px}.footer-cta p{color:#444;font-size:1.1rem;margin-bottom:25px}@media (min-width:1800px){body{font-size:1.1rem!important}}.footer-cta input[type="email"]{padding:12px 18px;font-size:1rem;border:1px solid #ccc;border-radius:4px;width:300px;max-width:90%;background:#fff}.footer-cta input[type="submit"],.footer-cta button{background:linear-gradient(135deg,#b52929,#d4af37);color:#fff;font-weight:600;padding:12px 28px;border:none;border-radius:4px;cursor:pointer;transition:all 0.3s ease}.footer-cta input[type="submit"]:hover,.footer-cta button:hover{background:#b52929;color:#fff}.footer-cta{background:#f9f9f9;padding:50px 0;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #e0e0e0}.footer-cta h2,.footer-cta h3{font-family:"Playfair Display",serif;color:#111;margin-bottom:10px}.footer-cta p{color:#444;font-size:17px;margin-bottom:25px}.footer-cta form{display:flex;justify-content:center;align-items:center;max-width:500px;margin:0 auto;position:relative}.footer-cta input[type="email"]{width:100%;padding:14px 18px;font-size:16px;border:1px solid #ddd;border-radius:6px 0 0 6px;outline:none;transition:border 0.3s ease}.footer-cta input[type="email"]:focus{border-color:#b52929}.footer-cta button,.footer-cta input[type="submit"]{padding:14px 26px;font-size:16px;border:none;cursor:pointer;border-radius:0 6px 6px 0;background:linear-gradient(90deg,#b52929,#d16a28);color:#fff;transition:background 0.3s ease,transform 0.1s ease;margin-left:-2px}.footer-cta button:hover{background:linear-gradient(90deg,#a02020,#b55a20);transform:scale(1.02)}#main-footer{background:#111;color:#ccc;padding:60px 0 30px}#main-footer h4{color:#b8860b;font-weight:600;margin-bottom:18px;font-size:17px}#main-footer a{color:#eee!important;text-decoration:none;transition:color 0.3s}#main-footer a:hover{color:#b8860b!important}#main-footer .et_pb_row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}#main-footer .et_pb_column{flex:1 1 22%;min-width:220px}#footer-bottom{background:#0c0c0c;border-top:1px solid #222;color:#aaa;font-size:14px;padding:15px 0;text-align:center}.et_pb_column_0_tb_footer,.et_pb_contact_field_0_tb_footer,.et_pb_contact{background:#f9f9f9!important}.footer-cta button{padding:8px 26px;top:-9px}.et_pb_row_0_tb_footer{width:100%!important;max-width:100%!important;padding:20px 10%!important;margin:20px auto}@font-face{font-family:'Open Sans';src:url('https://redrocktax.com/wp-content/themes/Divi/core/admin/fonts/modules.woff') format('woff');font-display:swap}.et_pb_text_1_tb_footer{padding-top:0!important}@media (max-width:768px){.footer-cta form{flex-direction:column}.footer-cta input[type="email"],.footer-cta button{width:100%;border-radius:6px;margin:5px 0}#main-footer .et_pb_row{flex-direction:column;text-align:center}}.rr-page-container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}h1.rr-h1-hero,.rr-h2,.rr-h3,.rr-h4{font-weight:700;line-height:1.2;color:#2c3e50}.rr-hero{text-align:center;padding:80px 20px 60px 20px;background-color:#f8f8f8;border-bottom:5px solid #A32929;margin-bottom:40px}.rr-h1-hero{font-size:clamp(1.9em,4vw,3em);color:#A32929;margin-bottom:10px;text-transform:uppercase}.rr-hero .rr-subtitle{font-size:clamp(1.2em,2.5vw,1.8em);color:#555;margin-top:0;font-weight:300}.rr-hero .rr-core-value{font-size:1.5em;color:#333;margin-top:30px;font-style:italic;border-top:1px solid #ddd;padding-top:20px;font-weight:600}.rr-tabs-container{max-width:1000px;margin:40px auto;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.08)}.rr-tabs-nav{display:flex;background-color:#f4f4f4;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}.rr-tab-link{flex-grow:1;padding:15px 10px;border:none;background:transparent;cursor:pointer;font-size:clamp(14px,2vw,16px);font-weight:600;color:#333;transition:all 0.3s ease;border-bottom:3px solid transparent;min-width:100px}.rr-tab-link.active{color:#A32929;border-bottom:3px solid #A32929;background-color:#ffffff}.rr-tab-link:hover{background-color:#ededed}.rr-tabs-content{padding:30px;background-color:#ffffff}.rr-tab-pane{display:none;opacity:0;transition:opacity 0.5s ease;gap:40px;align-items:flex-start}.rr-tab-pane.active{display:flex;opacity:1}.rr-pane-column{flex:1;padding:25px;border-radius:8px}.previous-service{background-color:#f9f9f9;border:1px solid #e0e0e0;border-left:5px solid #ccc}.expanded-service{background-color:#fffaf0;border:1px solid #f0e0c0;border-left:5px solid #A32929}.rr-pane-column h4{margin-top:0;font-size:1.2em;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:15px}.expanded-service p:first-of-type{font-weight:700;color:#000}.rr-contact-section{padding:40px 0;background-color:#f4f4f4}.rr-contact-header{text-align:center;margin-bottom:30px}.rr-office-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.rr-map-container{height:300px;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.rr-map-container iframe{width:100%;height:100%;border:none}.rr-contact-card{background-color:#ffffff;padding:30px;border:1px solid #ddd;border-radius:8px}.rr-contact-card h4{color:#A32929;font-size:1.4em;margin-bottom:15px;border-bottom:2px solid #eee;padding-bottom:10px}.rr-contact-card p{margin:5px 0}.rr-email-forward{margin-top:20px;padding:15px;background-color:#fffae0;border-left:5px solid #ffc107;font-style:italic;font-size:0.9em;border-radius:4px}.rr-cta-section{text-align:center;padding:60px 20px;margin-top:0}.rr-button-primary{display:inline-block;padding:15px 45px;background-color:#A32929;color:#ffffff!important;text-decoration:none;font-size:1.3em;font-weight:bold;border-radius:50px;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;margin-bottom:20px;box-shadow:0 6px 15px rgba(163,41,41,0.4)}.rr-button-primary:hover{background-color:#8c2323;transform:translateY(-3px);box-shadow:0 10px 20px rgba(163,41,41,0.6)}.rr-button-secondary-group{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:20px}.rr-button-secondary{display:inline-block;padding:10px 20px;border:2px solid #A32929;color:#A32929!important;background-color:transparent;text-decoration:none;border-radius:30px;font-size:0.9em;transition:all 0.3s ease}.rr-button-secondary:hover{background-color:#A32929;color:#ffffff!important}.rr-stat-bar{background:#ffffff;padding:40px 0;border-bottom:1px solid #eee}.meta-stats{display:flex;justify-content:center;gap:60px;text-align:center;max-width:900px;margin:0 auto}.stat-num{font-size:2.6em;font-weight:700;color:#A32929}.stat-label{font-size:1em;color:#333;margin-top:8px;font-weight:500}.et_pb_row{max-width:100%!important}@media (max-width:768px){.meta-stats{flex-direction:column;gap:25px}}@media (max-width:768px){.rr-hero{padding:40px 10px}.rr-h1-hero{font-size:2.2em}.rr-hero .rr-subtitle{font-size:1.1em}.rr-tab-pane.active{flex-direction:column}.rr-tabs-content{padding:15px}.rr-office-grid{grid-template-columns:1fr;gap:20px;padding:0 15px}.rr-map-container{height:250px;order:2}.rr-button-secondary-group{flex-direction:column;align-items:center}.rr-button-secondary{width:80%;max-width:300px}.rr-contact-card{padding:15px 1%;max-width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.rr-tab-link{width:calc(50% - 5px)}}@media (min-width:1800px){.et_pb_row{max-width:1440px}}@media (min-width:1800px){body{font-size:1.1rem!important}}#main-header,#top-header{display:none!important}#page-container{padding-top:0!important;margin-top:0!important}.header{width:100%;height:90px;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:1000}.header-container{max-width:1440px;margin:0 auto;height:100%;display:flex;align-items:center;gap:2%;padding:0 80px}.logo-img{width:100%;height:auto;display:block;min-width:209px}.nav-menu{display:flex;list-style:none;gap:15px;justify-content:flex-start;width:100%}.nav-menu li a{font-weight:700;font-size:14px;color:#1A2E44;text-decoration:none;transition:0.3s}.nav-menu li a:hover{color:#A31B1B}.call-button{width:224px;height:90px;background:#A31B1B;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;text-align:center;cursor:pointer;transition:0.3s}.call-button:hover{background:#821515}.mobile-toggle-container{display:none}@media (max-width:980px){.header-container{padding:0 20px}.nav-menu,.call-button{display:none!important}.mobile-toggle-container{display:block}.logo{width:150px}.mobile_menu_bar:before{content:'\61';font-family:'ETmodules';font-size:32px;color:#1A2E44}}.nav-menu{display:flex;align-items:center;gap:24px;list-style:none}.nav-menu li a{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.nav-menu li{position:relative;list-style:none}.nav-menu li a ul.sub-menu li a{font-weight:normal!important}.nav-menu .sub-menu{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:none;padding:10px;z-index:100;min-width:200px}.nav-menu li:hover>.sub-menu{display:block}@media (max-width:980px){.nav-menu,.call-button{display:none!important}.mobile-toggle-container{display:block}.et_mobile_menu{background-color:#ffffff!important;border-top:3px solid #A31B1B!important}}.nav-menu li{position:relative}.nav-menu li a::after{content:'';position:absolute;left:0;bottom:-10px;width:100%;height:3px;background:#1A2E44;transform:scaleX(0);transform-origin:left;transition:transform 0.35s ease}.nav-menu li.current-menu-item>a::after,.nav-menu li.current-menu-parent>a::after,.nav-menu li.current-menu-ancestor>a::after{transform:scaleX(1)}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:#0b2b4b;border-bottom:2px solid currentColor;padding-bottom:6px}@media (min-width:1200px){#main-header .container{width:100%;max-width:none;padding-left:40px;padding-right:40px;display:flex;align-items:center}}@media (min-width:1200px){#main-header .container{justify-content:space-between}#logo{margin-right:40px;flex-shrink:0}#et-top-navigation{flex:1;display:flex;align-items:center;justify-content:space-between}}@media (min-width:1200px){#top-menu-nav{margin-right:auto}#top-menu{display:flex;gap:36px}.et_pb_button,.et_pb_menu__wrap .et_pb_button,#et-top-navigation .et_pb_button{margin-left:60px}}#et-top-navigation .et_pb_button{background:#9e0b0f;color:#fff!important;padding:16px 28px;border-radius:0;font-weight:700;text-transform:none}.et_pb_section>.header,.et_pb_row>.header{margin-top:calc(-1 * var(--et_pb_section_padding,54px))}@media (max-width:980px){.header-container{align-items:center}}.et_pb_fullscreen_nav_container{display:none}.et_pb_fullscreen_nav_container.et_pb_visible{display:block}.header-own-menu{background:transparent!important}.header-row{display:flex!important;padding:0!important;padding-top:0!important;align-items:center}.own-headerr .et_pb_menu_0_tb_header{width:100%!important}.own-headerr .et_pb_column.et_pb_column_1_3.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough{margin:0;width:17%}.own-headerr .et_pb_module.et_pb_image.et_pb_image_0_tb_header{margin:0!important;width:100%}.own-headerr .et_pb_column--with-menu{width:60%!important;margin:0!important}.box-flex{display:flex;width:23%!important}.own-headerr .et_pb_column--with-menu{width:54%!important;margin:0!important}.call-button{width:100%!important}.header-row{display:flex!important;padding:0!important;padding-top:0!important;align-items:center;justify-content:space-between}.call-button span{font-size:15px;line-height:24px}.call-button a{color:white;text-decoration:none}.call-button.client-one{background:black}@media only screen and (max-width :767px){.box-flex{display:flex;width:23%!important;display:none}.own-headerr .et_pb_column--with-menu{width:100%!important;margin:0!important;position:absolute}ul#mobile_menu1{margin-top:12px}}.rr-client-portal-item{margin-top:14px}.rr-client-portal-btn{display:block;text-align:center;padding:12px 14px;border-radius:10px;font-weight:700;background:#b71c1c;color:#fff!important;text-decoration:none!important}#mobile_menu1 .rr-toggle{float:right;font-size:14px;margin-top:2px;cursor:pointer;user-select:none;transition:transform 0.2s ease}#mobile_menu1 li.menu-item-has-children>a{display:inline-block;width:calc(100% - 30px)}#mobile_menu1 ul.sub-menu{padding-left:12px;background:#fafafa;border-left:2px solid #ddd}#mobile_menu1 li.rr-open>a{font-weight:600}#mobile_menu1 ul.sub-menu{display:none!important}#mobile_menu1 .rr-open ul.sub-menu{display:block!important}ul#mobile_menu1 a{text-decoration:none!important}@media only screen and (min-width :1024px){.own-headerr .et_pb_row_0_tb_header.et_pb_row{padding-top:00px!important}header .et_builder_inner_content .own-headerr{padding:0!important}}* Footer column alignment */.et_pb_footer .et_pb_row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.et_pb_footer .et_pb_column{margin-bottom:20px}.et_pb_footer h4{font-weight:700;font-size:16px;letter-spacing:0.5px;margin-bottom:15px}.et_pb_footer ul{list-style:none;padding:0;margin:0}.et_pb_footer ul li{margin-bottom:8px}.et_pb_footer ul li a{color:#000;text-decoration:none;font-size:14px}.et_pb_footer ul li a:hover{text-decoration:underline}.et_pb_footer .footer-logo img{max-width:160px;margin-bottom:15px}.et_pb_footer .footer-contact p{margin-bottom:6px;font-size:14px}#footer-bottom{background:#7a1f1f;color:#fff;text-align:center;padding:12px 10px;font-weight:600;font-size:14px}#footer-bottom a{color:#fff}@media (max-width:980px){.et_pb_footer .et_pb_row{flex-direction:column}.et_pb_footer .et_pb_column{width:100%!important;margin-bottom:25px}}.et_pb_footer .et_pb_social_media_follow{margin-top:10px}