:root{--standup-blue:#0055ff;--standup-cyan:#00b5ed}.elementor-invisible{visibility:visible!important}.elementor-widget-container video{width:100%;max-height:560px;object-fit:contain;background:#fff;border-radius:20px}.elementor-counter-number{white-space:nowrap}.elementor-76 .elementor-widget-image img{width:240px;height:auto;object-fit:contain}.elementor-303 .elementor-widget-image img{width:230px;height:auto}.elementor-element-1286936b img,.elementor-element-35e8dedb img{width:100%!important;height:auto!important;max-height:660px;object-fit:contain;object-position:center bottom}.elementor-element-1286936b{width:100%!important;left:0!important;right:0!important;bottom:0!important;top:auto!important}.elementor-element-58ea6698>.elementor-widget-wrap{min-height:570px}.standup-faq-answer{padding:30px;background:#f4f6ff;border-radius:16px;color:#0b0b24;font-size:18px;line-height:1.7;min-height:225px}.standup-form-note{font-size:14px;line-height:1.6;color:#555;margin-top:20px}.swiper-wrapper{display:flex;transition:transform .5s ease}.elementor-image-carousel-wrapper{overflow:hidden}.elementor-element-799d801c .swiper-slide{flex:0 0 20%;display:grid;place-items:center;padding:20px}.elementor-element-4db7ead3 .swiper-slide{flex:0 0 25%;padding:20px}.elementor-image-carousel-caption{font-size:16px}.elementor-element-799d801c .swiper-slide img{width:100%;height:100px;object-fit:contain}.elementor-element-4db7ead3 .swiper-slide img{height:340px;object-fit:cover;object-position:center 15%}.elementor-element-5f22343a img,.elementor-element-70055281 img,.elementor-element-1f420c6c img{object-fit:contain;width:100%;max-height:570px}.elementor-form .elementor-field{font-size:16px}.elementor-menu-toggle{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--standup-cyan);outline-offset:3px}.standup-logo-label{font-size:23px;font-weight:800;text-align:center;line-height:1.2;padding:15px;color:#0b0b24}.standup-mockup-label{font-size:12px;color:#6a7081;text-align:center;margin-top:6px}.standup-image-blue{filter:hue-rotate(-110deg)}@media(max-width:767px){.elementor-element-4db7ead3 .swiper-slide{flex-basis:100%}.elementor-element-799d801c .swiper-slide{flex-basis:50%}.elementor-element-1286936b{position:relative!important}.elementor-element-35e8dedb img{max-height:480px}.elementor-element-58ea6698>.elementor-widget-wrap{min-height:0}.standup-faq-answer{min-height:0}.elementor-nav-menu--dropdown.elementor-nav-menu__container.standup-nav-open{display:block!important;max-height:650px!important;width:100%!important;transform:none!important}.standup-logo-label{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{transition:none!important}}

.elementor-element-1e1cc3a0 img,.elementor-element-5a175e8d img{filter:hue-rotate(-110deg)}

.elementor-element-1286936b img{height:570px!important;max-height:570px!important}.elementor-76 .elementor-widget-image img{height:65px!important;width:240px!important;object-fit:contain}
.elementor-element-1286936b,.elementor-element-1286936b .elementor-widget-container,.elementor-element-1286936b img{mix-blend-mode:multiply}.elementor-element-35e8dedb img{mix-blend-mode:multiply}
.elementor-element-799d801c .swiper-slide{flex-basis:16.6667%}.elementor-element-799d801c .swiper-slide img{max-width:150px;max-height:70px;width:auto;height:auto}@media(max-width:767px){.elementor-nav-menu--dropdown.elementor-nav-menu__container.standup-nav-open{position:fixed!important;top:85px!important;left:0!important;right:0!important;width:100vw!important;z-index:100;background:#fff;box-shadow:0 10px 20px #09063b15}.standup-nav-open ul{width:100%;padding:8px 0}.standup-nav-open a{font-size:16px!important;padding:14px 24px!important}.elementor-element-799d801c .swiper-slide{flex-basis:50%}}
.elementor-5470 .elementor-element.elementor-element-5f22343a img,.elementor-5470 .elementor-element.elementor-element-70055281 img,.elementor-5470 .elementor-element.elementor-element-1f420c6c img{width:100%!important;max-height:600px;object-fit:contain}

.standup-demo-notice{position:fixed;bottom:12px;left:12px;z-index:300;background:#fff;color:#24304f;border:1px solid #c9d8ff;box-shadow:0 3px 12px #00194412;padding:8px 12px;border-radius:5px;font:600 12px/1.4 Arial,sans-serif;letter-spacing:.03em;pointer-events:none}.elementor-5470 .elementor-element.elementor-element-4d6db4bd>.elementor-container{min-height:582px}.elementor-5470 .elementor-element.elementor-element-73d47b56>.elementor-container{min-height:534px}.elementor-button{transition:background-color .2s}.elementor-button:hover{background-color:#003dcc!important;color:#fff!important}@media(max-width:767px){.standup-demo-notice{font-size:11px;right:12px;text-align:center}}

.standup-rating{width:110px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;box-shadow:0 1px 12px #09063b12;background:white;margin-top:0;font:13px Arial,sans-serif}.standup-rating span{color:#0055ff;font-size:16px;letter-spacing:2px}.standup-rating small{font-size:11px;color:#444}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{flex-wrap:nowrap}@media(min-width:1025px) and (max-width:1240px){.elementor-nav-menu--main .elementor-item{padding-left:13px!important;padding-right:13px!important;font-size:15px!important}}
/* Contact details must fit the original footer columns at every width. */
.elementor-303 .elementor-column,.elementor-303 .elementor-widget-wrap{min-width:0}
.elementor-303 .elementor-icon-list-text{overflow-wrap:anywhere;white-space:normal}
.elementor-303 .elementor-icon-list-item{min-width:0}
.elementor-303 .elementor-column,.elementor-303 .elementor-widget-wrap{min-width:0!important}
.elementor-303 .elementor-icon-list-text{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}
.elementor-303 .elementor-icon-list-item,.elementor-303 .elementor-icon-list-item a,.elementor-303 .elementor-widget{min-width:0!important;max-width:100%}
@media(min-width:768px){.elementor-303 .elementor-column>.elementor-widget-wrap{margin-left:30px!important;margin-right:0!important}}
.su-nav-contact{display:none!important}@media(max-width:767px){.su-nav-contact{display:block!important}}
