.et_pb_menu__logo{position:relative;display:inline-block}.et_pb_menu__logo img{transition:opacity 0.3s ease}.et_pb_menu__logo::after{content:"";position:absolute;inset:0;background-image:url("https://andrewbackhouse.design/wp-content/uploads/2025/12/house-64.png");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.et_pb_menu__logo:hover img{opacity:0}.et_pb_menu__logo:hover::after{opacity:1}img{pointer-events:none}.et_pb_pricing_content_top{border-bottom:none}.pa-inline-contact-form .et_pb_contact_form{display:flex;gap:20px}.pa-inline-contact-form .et_pb_contact_field{flex:1;margin:0;padding:0}.pa-inline-contact-form .et_contact_bottom_container{flex:1;margin:0}.pa-inline-contact-form .et_pb_contact_submit{width:100%;margin:0}@media (prefers-reduced-motion:reduce){.et_animated,.et_pb_animation_top.et-animated,.et_pb_animation_left.et-animated,.et_pb_animation_right.et-animated,.et_pb_animation_bottom.et-animated{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}*{animation:none!important;transition:none!important}}#et-info{float:right;text-align:right}.wpforms-submit{background-color:#1D4ED8}@media only screen and (min-width:981px){.wpforms-submit{background-color:#1D4ED8!important;min-width:375px;text-align:center}}.column-class{z-index:9999!important}#toc_container p.toc_title{text-align:left;font-weight:700;margin:0;padding:0}#logo img:hover{content:url('https://andrewbackhouse.design/wp-content/uploads/2025/12/house-64.png')}.social_plus_network a:link{text-decoration:none!important}.spin{animation:rotate 8s linear infinite;transform-origin:centre}@keyframes rotate{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.full-width-btn{width:100%;text-align:center!important}.et_pb_scroll_top.et-visible{opacity:1;animation:fadeInBottom 1s cubic-bezier(0.77,0,0.175,1)}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:15px;border-radius:25px;background:#1D4ED8;padding:10px}.et_pb_scroll_top.et-pb-icon:hover{background:#1D4ED8}.et_pb_scroll_top::before{content:"\21"}div{border-color:#2563EB!important}@media only screen and (min-width:981px){.et_pb_button:not(.no-butt){min-width:375px;text-align:center!important;max-width:100%}}.wpforms-field input,.wpforms-field textarea,.wpforms-field select{border:5px solid #000000!important}html,body{overflow-x:hidden;width:100%}html{font-size:137.5%}body{font-size:1rem;line-height:1.7;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;margin:0 0 0.25em 0;color:#111}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.1rem}.et_pb_text ul,.et_pb_text ol,.entry-content ul,.entry-content ol{margin:0 0 1.25em 0;padding-left:1.5em}li{margin-bottom:0.5em}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}body{line-height:1.6}}.et_pb_blurb h4,.et_pb_blurb .et_pb_module_header,.glsr-review-title h4,.et_pb_text_inner h3{font-size:1.25rem}body:not(.et_pb_menu){font-size:1rem;line-height:1.7;margin:0;padding:0}.rank-math-breadcrumb{font-size:14px}.full-width-btn{width:100%;text-align:center}.back-link{display:flex;align-items:center;text-decoration:none;color:#0275d8;font-size:16px;padding:8px 0;cursor:pointer}.back-link:hover{text-decoration:underline}.back-link svg{margin-right:8px;width:1em;height:1em}body{font-weight:400}h1,h2{font-weight:600}h3{font-weight:500}