:root{--blue:#00aced;--middle-gray:#989898;--lightest-gray:#e6e6e6}@media only screen and (max-width:478px){#header-social-icons a,#header-social-icons a svg{height:15px}#brx-header.scrolling{transform:translateY(-50px)}}@media only screen and (min-width:479px){#header-social-icons a,#header-social-icons a svg{height:20px}#brx-header.scrolling{transform:translateY(-40px)}}html{scroll-behavior:smooth;scroll-padding-top:100px}nav .nav-contact[aria-current="page"]{color:white!important}#masthead-logo{transition:all 0.3s ease-in-out}#brx-header.scrolling #masthead{padding:5px 20px!important}#brx-header.scrolling #masthead-logo{width:120px!important}.services-text ul{padding-left:0;list-style:none}.services-text ul li{position:relative;padding-left:30px;margin-top:10px}.services-text ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/wp-content/uploads/2024/12/tick-mark-for-lists.svg);background-size:contain;background-repeat:no-repeat}#fluentform_1 input,#fluentform_1 textarea,#fluentform_1 button{font-family:"Poppins",sans-serif;font-size:14px}#fluentform_1 input::placeholder,#fluentform_1 textarea::placeholder{color:#969696!important}#fluentform_1 .ff_submit_btn_wrapper button{background-color:var(--blue)!important;transition:all 0.3s ease-in-out}#fluentform_1 .ff_submit_btn_wrapper button:hover{background-color:black!important}.text-button-link{background-color:#fff;padding:5px 10px;border-radius:5px;transition:all 0.3s ease-in-out}.text-button-link:hover{background-color:#000;color:#fff}.social-icon{transition:all 0.3s ease-in-out}.social-icon:hover path{color:var(--blue);fill:var(--blue)}.wp-block-paragraph code,.wp-block-list li code,.wp-block-accordion-heading__toggle-title code{background-color:var(--lightest-gray);padding:3px 6px;border-radius:3px;color:#1b1b1b;margin-bottom:20px}.wp-block-code{margin-bottom:20px}.wp-block-code code{color:#1b1b1b}.wp-block-paragraph a,.wp-block-list li a{color:var(--blue);text-decoration:underline;&:hover{color:#000}}.wp-block-accordion-item{border-radius:3px;border:1px solid #1b1b1b;margin-bottom:20px;padding:10px}.wp-block-accordion-item h3,.wp-block-accordion-item h3 strong{font-size:16px;font-weight:600;line-height:1}.wp-block-accordion-item h3 span{line-height:0}.wp-block-accordion-item .wp-block-accordion-heading__toggle-icon{font-size:16px;color:var(--blue);font-weight:600}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:none!important;color:var(--blue)!important}.post-category-buttons{display:flex;align-content:center}.category-buttons-wrap{display:flex;gap:10px;align-items:center;font-size:12px;color:#b4b4b4}.category-buttons-wrap a,.archive-category-button a{background-color:#393939;padding:3px 5px;border-radius:3px;transition:all 0.3s ease-in-out}.category-buttons-wrap a:hover,.archive-category-button a:hover{background-color:var(--blue);color:#fff}.next-three-blogs-categories .category-buttons-wrap strong,.archive-category-buttons .category-buttons-wrap strong{display:none}.next-three-blogs-categories .category-buttons-wrap,.archive-category-buttons .category-buttons-wrap{font-size:10px}.copy-code-btn{position:absolute;top:8px;right:8px;padding:4px 8px;font-size:12px;background-color:#444;color:#fff;border:none;border-radius:4px;cursor:pointer;z-index:10;transition:all 0.3s ease-in-out}.copy-code-btn:hover{background-color:#000}.archive-single-blog-container .archive-single-blog-image img,.archive-single-blog-container .archive-single-blog-title a{transition:all 0.3s ease-in-out}.archive-single-blog-container .archive-single-blog-image:hover img{transform:scale(1.05)}.archive-single-blog-container .archive-single-blog-title:hover a{color:var(--blue)}h2.wp-block-heading{font-size:24px;font-weight:700;margin-bottom:20px}h4.wp-block-heading{font-size:20px;font-weight:600;color:var(--blue);margin-top:30px;margin-bottom:15px}p.wp-block-paragraph{margin-bottom:10px}.single-post-text a{text-decoration:underline;transition:all 0.3s ease-in-out}.single-post-text a:hover{color:var(--blue)}.single-post-text strong{font-weight:600}.related-posts .post-content h3{font-size:16px;font-weight:600;transition:all 0.3s ease-in-out}.related-posts .post-content h3:hover{color:var(--blue)}.related-posts figure a{display:block;border-radius:8px;overflow:hidden}.related-posts figure a img{transition:all 0.3s ease-in-out;will-change:transform}.related-posts figure a:hover img{transform:scale(1.05)}#respond #reply-title{font-size:24px}#respond form input{border-radius:5px}#respond form #submit{background-color:var(--blue);color:#fff;transition:all 0.3s ease-in-out;padding:10px 20px}#respond form #submit:hover{background-color:#000;color:#fff}@media only screen and (min-width:479px){.services-container:nth-child(even) .services-icon-text-container{justify-content:space-between}.services-container:nth-child(even) .services-icon-text-container .services-icon-container{order:2;margin-right:0;margin-left:50px}.services-subsection-container:nth-child(even) .services-subsection-image-container{order:2}}.section-headline-reverse a{text-decoration:underline;transition:all 0.3s ease-in-out}.section-headline-reverse a:hover{color:var(--blue)!important}.mg-clamp-tool{background:#fff;border:1px solid #ddd;border-radius:12px;padding:30px;margin:40px 0}.mg-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.mg-field label{display:block;font-weight:600;margin-bottom:8px}.mg-input-group{display:flex;gap:10px}.mg-input-group input,.mg-input-group select{width:100%;padding:10px}.mg-output-row{display:flex;gap:10px;align-items:center;margin-bottom:25px}.mg-clamp-output{flex:1;background:#f5f5f5;padding:12px;border-radius:6px;display:block}.mg-copy-btn{border:none;padding:12px 20px;cursor:pointer;background:#00aced;color:#fff;border-radius:6px}.mg-slider-wrap{margin-bottom:25px}.mg-viewport{width:100%}.mg-preview-wrapper{border:1px dashed #ccc;padding:20px;overflow:auto;background:#fafafa}.mg-preview{width:1200px;margin:auto}.mg-heading{line-height:1.1;margin:0}.mg-current-size{margin-top:20px;font-size:18px}@media (max-width:768px){.mg-controls{grid-template-columns:1fr}}.category-buttons-wrap{display:flex;gap:10px;justify-content:right;flex-wrap:wrap}