/* 
Theme Name: Oechsli Child Theme
Theme URI: https://oechsli.com
Description: Oechsli is a hybrid theme with block and elementor support 
Author: Oechsli
Author URI: https://oechsli.com/
Template: oechsli
Version: 2023.12.03
Text Domain: oechsli
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/



.oi-accordion .wp-block-details summary::before { color:var(--wp--preset--color--palette-1); }
.big-number { font-size:var(--wp--preset--font-size--hero); }

.highlighted {
                color: #141618;
            }

            .highlighted {
                animation: fadeIn 1s;
                -webkit-animation: fadeIn 1s;
                -moz-animation: fadeIn 1s;
                -o-animation: fadeIn 1s;
                -ms-animation: fadeIn 1s;
            }

            mark .highlighted {
                color: #00549e;
             
            }

            @keyframes fadeIn {
                0% {
                    opacity: 0;
                }

                100% {
                    opacity: 1;
                }
            }

            @-moz-keyframes fadeIn {
                0% {
                    opacity: 0;
                }

                100% {
                    opacity: 1;
                }
            }

            @-webkit-keyframes fadeIn {
                0% {
                    opacity: 0;
                }

                100% {
                    opacity: 1;
                }
            }

            @-o-keyframes fadeIn {
                0% {
                    opacity: 0;
                }

                100% {
                    opacity: 1;
                }
            }

            @-ms-keyframes fadeIn {
                0% {
                    opacity: 0;
                }

                100% {
                    opacity: 1;
                }
            }


.service-tab { top:100px; }
.why-contact-list li { padding:1rem;border:1px solid var(--wp--preset--color--palette-8);margin-bottom:10px;border-radius:10px;background:var(--wp--preset--color--palette-9); }
.is-style-checklist li::before { color: var(--wp--preset--color--palette-5); }
#texas path, #greater-area polygon { fill:#5b60671f !important; }
#my-area polygon{ fill:#a4b7c5 !important;  }

div#static-lead {
        position: fixed;
    bottom: 20px;
    z-index: 999;
    left: 10px;
    width: 600px;
    
    box-shadow: 0px 0px 14px 4px #8d8d8d24;

}

.cutout-image {
    margin-top: -40px !important;
}