/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 10 2022 | 11:49:57 */
html{font-size:10px}:root{font-size:62.5%}#masthead .item-is-stuck{box-shadow:0 10px 17px -9px rgb(0 0 0 / 14%)}.button:hover{transform:translateY(-3px)}.product-section-title{padding-bottom:.7em}.section-title{display:inline-block}.subheading{display:inline-flex}.arrow-subheading{padding-left:.8em;display:inline-flex}.p-small{font-size:1.7rem;line-height:32px}.p-large{font-size:2.4rem;line-height:42px}p.p-large{padding-bottom:1em}.alsys-title-shadow{font-size:7.2rem;font-weight:800;line-height:90px;color:#F0F0F0;margin-bottom:-1.4em}.staff-details{margin-bottom:0!important;padding:.3em}.section-title-anim::after{display:block;content:" ";background-color:var(--global-palette2);animation:anim-u-title 0.4s ease-in-out}.section-title.section-title-anim::after{height:.4em;margin-top:-3rem}.u-apart{display:inline-block}.u-apart.section-title-anim::after{height:.6em;margin-top:-2.3rem}@keyframes anim-u-title{0%{width:0%}33%{width:10%}100%{width:100%}}.footer-desc-wrap{padding:1.4em 2.2em;text-align:center}.site-middle-footer-inner-wrap h5{padding-bottom:1.4em}.site-middle-footer-inner-wrap p{line-height:2.6rem;font-size:1.7rem}.ios-icon svg{padding-left:2.5px}.icon-grid img{display:inline-flex;width:80px;height:80px}.icon-grid figcaption{margin:0}.icon-grid{width:115px;height:120px;margin:0 auto}.icon-grid-circle{width:inherit!important}.icon-grid-circle .kt-inside-inner-col{width:215px;height:215px;margin:auto}.service-desc-upper{padding-bottom:1.5em}.site-middle-footer-inner-wrap{padding-left:2em;padding-right:2em}.site-middle-footer-inner-wrap a{color:var(--global-palette9)}.site-middle-footer-inner-wrap a:hover{color:var(--global-palette2);text-decoration:none}.footer-logo{width:127px;margin:auto;padding-top:1.7em}.header-button{width:258px}.kadence-blocks-form-field>textarea{margin:.4em auto 1.6em auto;border-radius:3px!important}.kb-form .kadence-blocks-form-field .kb-select-style-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%}.kadence-blocks-form-field>::placeholder{color:#949494}@media only screen and (min-width:1025px){.row-layout-margin{margin-left:40px;margin-right:40px}.ul-spacing{padding-left:1em!important}.service-desc-col>.kt-inside-inner-col{height:400px}.service-desc-col-s>.kt-inside-inner-col{height:270px}.service-desc-upper{height:230px}.service-desc-heading{margin-bottom:40px!important}.sub-menu{border-radius:8px}.sub-menu a:hover,.sub-menu a:active{border-radius:8px}}@media only screen and (max-width:1024px){.row-layout-margin{margin-left:20px;margin-right:20px}.site-middle-footer-inner-wrap{text-align:center}.arrow-subheading{width:10px}.site-middle-footer-inner-wrap h5{padding-bottom:.6em}.site-middle-footer-inner-wrap p{line-height:2.2rem;font-size:1.5rem}.footer-desc-wrap{padding:1.4em 2em}.alsys-title-shadow{font-size:4rem;line-height:50px;margin-bottom:-1.8em}.site-header-item:has(>.mobile-html){justify-content:center;opacity:.15}.site-header-item:has(>.header-mobile-social-wrap){justify-content:space-evenly}.mobile-navigation .sub-menu li a{padding-top:.5em;padding-bottom:.5em;font-size:1.4rem}}@media only screen and (max-width:768px){.hide-mobile{display:none}.p-small{font-size:1.6rem;line-height:28px}.p-large{font-size:1.8rem;line-height:28px}.kb-forms-submit.button{margin:auto}.icon-grid-m img{display:inline-flex;width:75px;height:75px}.icon-grid-m figcaption{margin:-5px;font-size:1.4rem}.icon-grid-m{width:100px;height:100px;margin:0 auto}.icon-grid-circle-m{width:inherit!important}.icon-grid-circle-m .kt-inside-inner-col{width:150px;height:150px;margin:auto}}@media only screen and (min-width:769px){.hide-desktop{display:none}}