body.buttonring button:hover,body.buttonring .button:hover,body.buttonring .centered-button:hover{outline-width:5px!important;outline-color:var(--accent1-color)!important}header{position:relative}header #header-section{padding-top:20px;padding-bottom:0}header .panel-menu-button,header #panel-menu-button{z-index:5;display:none;position:absolute;top:5px;left:5px}header #logo{object-fit:contain;width:auto;height:150px}nav .menu-item:not(:first-child){border-left:0 #0000}nav .menu-item a{color:var(--bg-color);background-color:var(--primary-color)!important}nav .menu-item a.selected{color:var(--text-color);background-color:var(--secondary-color)!important}.accordion-menu-wrapper,.accordion-down,.accordion-up{background-color:var(--accent1-color);top:45px}.accordion-menu>ul>li>a{background-blend-mode:normal;background-color:#fff;background-image:none}.accordion-menu>ul>li>a:hover{background:var(--accent2-color)}:is(main div:has(>img),main div:has(>a>img)){border:10px solid var(--primary-color)!important}@media screen and (max-width:768px){nav,.menu-wrapper{display:none}header .panel-menu-button,header #panel-menu-button{display:block}}@media screen and (max-width:480px){main{padding-top:0}main .page-section-content{gap:0!important;padding:30px!important}nav section.page-section{padding:0}.callout{margin:15px 0}#home-section .page-section-content{padding-top:0!important}#services-section .callout.overlay .callout-image img{aspect-ratio:1}}#home-section .callout{background:var(--secondary-color)}#home-section .callout.split .callout-image{--do-nothing:true}#home-section .callout-body{padding:10px}#services-section{margin-bottom:30px;padding-bottom:0}#services-section .page-section-header{margin:0}#services-section .callout.overlay .callout-image img{aspect-ratio:3/5}#services-section .callout.overlay .callout-body h2{color:#fff;text-shadow:-1px 1px 1px var(--primary-color),1px 1px 1px var(--primary-color),1px -1px 1px var(--primary-color),-1px -1px 1px var(--primary-color),-1px 1px 5px var(--primary-color),1px 1px 5px var(--primary-color),1px -1px 5px var(--primary-color),-1px -1px 5px var(--primary-color)}#services-section .callout.overlay .callout-button{display:none}@media screen and (max-width:480px){#services-section .callout.overlay .callout-image img{aspect-ratio:1}}#feedback-section .carousel-container,#feedback-section .carousel-cards-container{height:350px}#feedback-section .carousel-card-wrapper{background-color:var(--secondary-color);border:5px solid var(--bg-color);border-radius:10px;padding:30px}@media screen and (max-width:480px){#feedback-section .carousel-container,#feedback-section .carousel-cards-container{height:450px}}.gravatar-avatar-container{border:none!important}#contact-us-section form div:has(>img){border:none!important}#contact-us-section form div:has(>a>img){border:none!important}#logos-section div:has(>img){border:none!important}#logos-section div:has(>a>img){border:none!important}#notfound-section div:has(>img){border:none!important}#notfound-section div:has(>a>img){border:none!important}
