.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{text-wrap:balance}.uk-button-default{box-shadow:inset 0 0 0 0 #F8B145;-webkit-transition:ease-out .8s;-moz-transition:ease-out .8s;transition:ease-out .8s}.uk-button-default:hover{box-shadow:inset 400px 0 0 0 #F8B145}.uk-button-default .uk-icon{width:20px}.uk-accordion li{border:1px solid #f8f8f8;margin:5px 0}.uk-accordion li:hover,.uk-accordion li.uk-open:hover{border:1px solid #DF9F3E!important}.uk-accordion-content{margin:0 0 0 0;padding:0 20px 20px 15px}.uk-text-lead{font-size:16px}.background01{background-image:url('/wp-content/themes/yootheme-child/myicons/dotted-background.png');background-size:750px}.uk-heading-bullet::before{content:"";background-image:url('/wp-content/themes/yootheme-child/myicons/bullet.svg');background-position:0 0;background-repeat:no-repeat;display:inline-block;position:relative;top:-1px;vertical-align:middle;width:24px;height:13px;margin-right:6px;border:0}.review-row svg{position:relative;top:-2px;fill:#fc0}#tm-dialog-mobile .uk-container-expand{max-width:none;background:#071A28}.uk-accordion .el-item{border:1px solid #f8f8f8;margin:8px 0!important}.uk-accordion .el-item:hover,.uk-accordion .el-item.uk-open:hover{border:1px solid #df9f3e}.uk-accordion .el-item.uk-open{padding:15px 10px 5px 0}.uk-accordion .uk-open .uk-accordion-title{color:#df9f3e}.uk-accordion .uk-accordion-content{color:#f8f8f8}.locations .uk-tile-default{background:#F7D615;border-radius:9px;padding:3px 3px}.locations .el-title{font-size:14px!important;font-weight:400;color:#252525;border:2px solid #444;border-radius:8px;padding:18px 8px}.contactForm .uk-textarea{height:290px}.contactForm .uk-text-danger{color:#fff!important;padding-left:5px}footer .uk-text-lead{font-size:12px}.wpcf7-not-valid-tip{font-size:13px}.wpcf7-submit svg{width:25px;margin:0 8px 0 0;color:#f8f8f8;fill:#f8f8f8}.wpcf7-spinner{display:none}.logo-carousel .slider-container{position:relative;width:100vw;margin:0 auto;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.logo-carousel .slider{display:flex;width:max-content;animation:scroll 25s linear infinite}.logo-carousel .slide{flex:0 0 auto;padding:0 10px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.logo-carousel .slide img{max-height:70px;max-width:120px;width:auto;height:auto;object-fit:contain;display:block;margin:0;padding:0;filter:grayscale(100%) saturate(5)}.locations{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;list-style:none;padding:0;margin:0}.locations li{display:grid;place-items:center;background:linear-gradient(to top,#ffc228 0%,#ffc72c 50%,#F7D615 51%,#ffd153 100%);background-size:100% 100%;font-size:13px;color:#1a1a1a;text-align:center;padding:20px 10px;border-radius:4px;border:1.2px solid #333;box-shadow:0 0 0 4px #ffc72c}.logo-gallery .el-image{border:1px solid #ccc;padding:15px;background:#f1f1f1}.logo-gallery .el-image:hover{border:1px solid #ccc;padding:15px;background:#ededed}.logo-gallery .el-item{-webkit-box-shadow:0 10px 15px -8px rgba(0,0,0,.2);box-shadow:0 10px 15px -8px rgba(0,0,0,.2)}.logo-gallery .el-item:hover{-webkit-box-shadow:0 10px 15px -8px rgba(0,0,0,.3);box-shadow:0 10px 15px -8px rgba(0,0,0,.3)}.reviews-grid .el-title{color:#252525}.reviews-grid .uk-card{border-radius:25px 25px 25px 1px}.contactForm-wrapper .uk-tile{background:#1B1A1A;backdrop-filter:blur(10px);padding:25px 25px;border-radius:12px;border:1px solid #333}.emergencyCall{background:#0d8037;color:#f8f8f8;border:4px solid rgba(255,255,255,.6);border-radius:500px;position:fixed;z-index:999;display:flex;align-items:center;justify-content:center;bottom:30px;right:30px;width:60px;height:60px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity 220ms ease,transform 220ms ease}.emergencyCall:hover{background:#1CA34D;border-color:rgba(255,255,255,.7)}.emergencyCall.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.emergencyCall svg{fill:currentColor;width:50%;height:auto}.emergencyCall .el-title{display:none;font-size:15px;font-weight:600}.emergencyCall .el-meta{display:none;font-size:18px;font-weight:800;padding-left:20px}@media (prefers-reduced-motion:reduce){.emergencyCall{transition:opacity 1ms linear,transform 1ms linear}}.tm-mask-default{-webkit-mask-image:url("/wp-content/themes/yootheme-child/myicons/mask03.svg");mask-image:url("/wp-content/themes/yootheme-child/myicons/mask03.svg");-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:round;mask-repeat:round}.uk-form-label{display:block}.input-container{position:relative}.input-container .wpcf7-form-control{padding-top:6px;transition:border-color .2s,box-shadow .2s}.input-container .uk-form-label{position:absolute;left:55px;top:10px;padding:0 2px;background:#1B1A1A;pointer-events:none;z-index:1;transition:top .2s,font-size .2s,color .2s}.my-box{width:300px;height:200px;background:linear-gradient(to bottom,red 0 50%,green 50% 100%)}.input-container .wpcf7-form-control:focus{border:2px solid red}.input-container:focus-within .uk-form-label{top:-10px;color:#fff;font-size:13px;background:#1B1A1A}.input-container .wpcf7-form-control-wrap:has(.wpcf7-form-control:not(:placeholder-shown))+.uk-form-label{top:-10px;color:#fff;font-size:13px}.input-container .wpcf7-form-control::placeholder{opacity:0;transition:opacity .2s;font-size:16px}.input-container .wpcf7-form-control:focus::placeholder{opacity:0}.input-container .uk-textarea{height:80px}@media screen and (min-width:1200px){.contactForm-wrapper .uk-tile{position:relative;top:-100px;margin-bottom:-100px}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media only screen and (max-width:960px){.emergencyCall{bottom:20px;right:20px;width:60px;height:60px}.list-width-1{width:450px;margin:30px auto!important}.contactForm .uk-textarea{height:140px}.contactForm .privacy{font-size:.85rem;text-align:center;margin-bottom:20px}.uk-text-lead{font-size:13px}}@media only screen and (max-width:690px){.uk-button{width:250px!important}.locations{grid-template-columns:repeat(2,1fr)}.locations .uk-grid-small>*{padding-left:8px}.locations .el-title{display:block ruby;font-size:12px!important;font-weight:400;padding:18px 5px}.uk-text-lead{font-size:.85rem}.list-width-1{width:210px}}