/* Start custom CSS */body.elementor-page-169 .aca-ping{animation:aca-ping 2.4s ease-out infinite}@keyframes aca-ping{0%{box-shadow:0 0 0 0 rgba(139,92,246,.55)}70%{box-shadow:0 0 0 16px rgba(139,92,246,0)}100%{box-shadow:0 0 0 0 rgba(139,92,246,0)}}body.elementor-page-169 .aca-pulse{animation:aca-pulse 2.8s ease-in-out infinite}@keyframes aca-pulse{50%{transform:scale(1.08)}}body.elementor-page-169 .aca-live-dot{animation:aca-blink 1.4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(34,197,94,.25)}@keyframes aca-blink{50%{opacity:.35}}body.elementor-page-169 .aca-wave-bar{transform-origin:50% 50%;animation:aca-wave 1.1s ease-in-out infinite}body.elementor-page-169 .aca-wave-bar:nth-child(2){animation-delay:.15s}body.elementor-page-169 .aca-wave-bar:nth-child(3){animation-delay:.3s}body.elementor-page-169 .aca-wave-bar:nth-child(4){animation-delay:.45s}body.elementor-page-169 .aca-wave-bar:nth-child(5){animation-delay:.2s}body.elementor-page-169 .aca-wave-bar:nth-child(6){animation-delay:.35s}body.elementor-page-169 .aca-wave-bar:nth-child(7){animation-delay:.05s}@keyframes aca-wave{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}body.elementor-page-169 .aca-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}body.elementor-page-169 .aca-marquee-track{width:max-content!important;flex-wrap:nowrap!important;animation:aca-marquee 50s linear infinite}body.elementor-page-169 .aca-marquee-mask:hover .aca-marquee-track{animation-play-state:paused}@keyframes aca-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@supports (animation-timeline:view()){body.elementor-page-169 .aca-draw{transform-origin:left center;animation:aca-draw linear both;animation-timeline:view();animation-range:entry 20% cover 55%}@keyframes aca-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:767px){body.elementor-page-169 .aca-draw{transform-origin:center top;animation-name:aca-draw-v}@keyframes aca-draw-v{from{transform:scaleY(0)}to{transform:scaleY(1)}}}}body.elementor-page-169 a.aca-btn-primary,body.elementor-page-169 a.aca-btn-outline{text-decoration:none!important}body.elementor-page-169 section[id]{scroll-margin-top:80px}body.elementor-page-169 .aca-flip{display:inline-grid!important;perspective:800px;padding:0!important}body.elementor-page-169 .aca-flip>*{grid-area:1/1;opacity:0;transform-origin:50% 50% -.35em;backface-visibility:hidden;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:8s;animation-name:aca-flip-4}body.elementor-page-169 .aca-flip>*:nth-child(2){animation-delay:2s}body.elementor-page-169 .aca-flip>*:nth-child(3){animation-delay:4s}body.elementor-page-169 .aca-flip>*:nth-child(4){animation-delay:6s}body.elementor-page-169 .aca-flip>*:nth-child(5){animation-delay:8s}body.elementor-page-169 .aca-flip>*:nth-child(6){animation-delay:10s}body.elementor-page-169 .aca-flip>*:nth-child(7){animation-delay:12s}body.elementor-page-169 .aca-flip>*:nth-child(8){animation-delay:14s}@keyframes aca-flip-2{0%{opacity:0;transform:rotateX(90deg)}10.000%{opacity:1;transform:rotateX(0)}40.000%{opacity:1;transform:rotateX(0)}50.000%,100%{opacity:0;transform:rotateX(-90deg)}}body.elementor-page-169 .aca-flip:has(>:nth-child(2):last-child)>*{animation-duration:4s;animation-name:aca-flip-2}@keyframes aca-flip-3{0%{opacity:0;transform:rotateX(90deg)}6.667%{opacity:1;transform:rotateX(0)}26.667%{opacity:1;transform:rotateX(0)}33.333%,100%{opacity:0;transform:rotateX(-90deg)}}body.elementor-page-169 .aca-flip:has(>:nth-child(3):last-child)>*{animation-duration:6s;animation-name:aca-flip-3}@keyframes aca-flip-4{0%{opacity:0;transform:rotateX(90deg)}5.000%{opacity:1;transform:rotateX(0)}20.000%{opacity:1;transform:rotateX(0)}25.000%,100%{opacity:0;transform:rotateX(-90deg)}}body.elementor-page-169 .aca-flip:has(>:nth-child(4):last-child)>*{animation-duration:8s;animation-name:aca-flip-4}@keyframes aca-flip-5{0%{opacity:0;transform:rotateX(90deg)}4.000%{opacity:1;transform:rotateX(0)}16.000%{opacity:1;transform:rotateX(0)}20.000%,100%{opacity:0;transform:rotateX(-90deg)}}body.elementor-page-169 .aca-flip:has(>:nth-child(5):last-child)>*{animation-duration:10s;animation-name:aca-flip-5}@keyframes aca-flip-6{0%{opacity:0;transform:rotateX(90deg)}3.333%{opacity:1;transform:rotateX(0)}13.333%{opacity:1;transform:rotateX(0)}16.667%,100%{opacity:0;transform:rotateX(-90deg)}}body.elementor-page-169 .aca-flip:has(>:nth-child(6):last-child)>*{animation-duration:12s;animation-name:aca-flip-6}@keyframes aca-flip-7{0%{opacity:0;transform:rotateX(90deg)}2.857%{opacity:1;transform:rotateX(0)}11.429%{opacity:1;transform:rotateX(0)}14.286%,100%{opacity:0;transform:rotateX(-90deg)}}body.elementor-page-169 .aca-flip:has(>:nth-child(7):last-child)>*{animation-duration:14s;animation-name:aca-flip-7}@keyframes aca-flip-8{0%{opacity:0;transform:rotateX(90deg)}2.500%{opacity:1;transform:rotateX(0)}10.000%{opacity:1;transform:rotateX(0)}12.500%,100%{opacity:0;transform:rotateX(-90deg)}}body.elementor-page-169 .aca-flip:has(>:nth-child(8):last-child)>*{animation-duration:16s;animation-name:aca-flip-8}body.elementor-page-169 .aca-flip:has(>:only-child)>*{animation:none;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){body.elementor-page-169 .aca-flip>*{animation:none!important;opacity:0}body.elementor-page-169 .aca-flip>*:first-child{opacity:1}}body.elementor-page-169 .aca-spin{animation:aca-spin 24s linear infinite}@keyframes aca-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body.elementor-page-169 .aca-spin,body.elementor-page-169 .aca-ping,body.elementor-page-169 .aca-pulse,body.elementor-page-169 .aca-live-dot,body.elementor-page-169 .aca-wave-bar,body.elementor-page-169 .aca-marquee-track,body.elementor-page-169 .aca-draw{animation:none!important;transform:none!important}}@media (max-width:767px){body.elementor-page-169 .aca-draw{width:3px!important;min-width:0!important;padding:0!important;left:calc(1.625rem - 1.5px)!important;right:auto!important}}@media (max-width:767px){body.elementor-page-169 .aca-flip{max-width:100%;width:100%}body.elementor-page-169 .aca-flip>*{white-space:normal!important;max-width:100%}}/* End custom CSS */