.products-display-container.pt{padding-top:120px}.single.products-display-container .product-container{margin-left:auto;margin-right:auto}.products-display-container{padding:0 0 120px}.products-display-container .container{height:auto;max-width:unset;flex-direction:column;padding:0 60px;display:flex}.products-display-container .section-title{text-align:center;width:100%;padding:0 15px}.products-display-container .products-container{flex-wrap:wrap;width:100%;height:auto;margin:22.5px 0 0;display:flex}.products-display-container .product-container{flex-direction:column;width:50%;height:auto;padding:15px 60px;display:flex}.products-display-container .image-holder{width:100%;height:auto}.products-display-container img{object-fit:cover;border-radius:20px;width:100%;height:14rem;margin:7.5px 0}.products-display-container .product-title,.products-display-container .product-description-text{text-align:center;width:100%;margin:0;padding:7.5px 0}.products-display-container .product-price-text{color:#000;text-align:center;width:100%;margin:0;padding:7.5px 0}.products-display-container .action-button-container{width:100%;padding:7.5px 0;display:flex}.products-display-container .acton-button{margin:auto}.products-display-container .local-icon{margin-left:.5rem}.products-display-container span{font-weight:400}@media (min-width:1500px){.products-display-container img{height:auto}}@media (max-width:1200px){.products-display-container img{height:auto}}@media (max-width:867px){.products-display-container img{height:auto}.products-display-container .product-container{padding:15px 22.5px}.products-display-container .container{padding:0 22.5px}}@media (max-width:650px){.products-display-container .product-container{width:100%}}.products-banner-container{padding:120px 0}.products-banner-container .container{height:70vh;max-width:unset;padding:0 15px;display:flex}.products-banner-container .side-container{width:50%;height:100%;display:flex}.products-banner-container .side-container.full{width:100%!important}.products-banner-container .side-one{width:100%;height:auto;margin:auto}.products-banner-container .side-two-dif{flex-direction:column;margin:0 15px;display:flex}.products-banner-container .text{margin:15px!important}.products-banner-container span{font-weight:400}.products-banner-container .image-holder{height:100%;margin:15px 0}.products-banner-container img{object-fit:cover;width:100%;height:100%}.products-banner-container .slide-container{display:flex}.products-banner-container .pt-25{padding-top:25px}@media (max-width:907px){.products-banner-container .side-container{width:100%}.products-banner-container .container{height:auto}.products-banner-container .image-holder{width:100vw;height:23rem;position:relative;left:0;transform:translate(-15px)}.products-banner-container .side-two-dif{width:100%;margin-left:0;margin-right:0}.products-banner-container .side-container.left{display:none}.products-banner-container .side-container.left.full{display:flex}}@media (max-width:867px){.products-banner-container .title{font-size:40px}}.banner-one-container .title{z-index:6;position:relative}@media screen and (max-width:480px){.banner-one-container.banner-one>.container{padding-top:140px}}.banner-one-container #new_test{color:red;font-size:200px;font-weight:700}.banner-one-container .banner-one__moc.mobile_var_of_ball_ref_ele:before{width:300px;height:300px;display:none}.banner-one-container #main_banner_box_art_3d{z-index:2;width:640px;height:900px;animation:5s ease-in-out infinite alternate featureImgBounce;position:relative}.banner-one-container .singularity-hero-loader{color:#1c252b;opacity:1;pointer-events:auto;visibility:visible;z-index:99999;background:0 0;width:100vw;height:100dvh;min-height:100dvh;font-family:Rubik,Helvetica Neue,Arial,sans-serif;position:fixed;top:0;left:0;overflow:hidden}.banner-one-container .singularity-hero-loader:before,.banner-one-container .singularity-hero-loader:after,.banner-one-container .singularity-hero-loader__waves:before,.banner-one-container .singularity-hero-loader__waves:after{content:"";pointer-events:none;position:absolute}.banner-one-container .singularity-hero-loader:before{opacity:var(--loader-shell-opacity,1);z-index:0;background:radial-gradient(at 50% 58%,#1c37380e,#0000 43%),#fff;inset:0}.banner-one-container .singularity-hero-loader:after{opacity:var(--loader-main-opacity,1);z-index:0;background:radial-gradient(at 50% 44%,#0000 0 53%,#1c37380b 53.3%,#0000 53.9%);inset:-22vh -8vw -30vh}.banner-one-container .singularity-hero-loader.is-sequence-b:after,.banner-one-container .singularity-hero-loader.is-hold:after{opacity:var(--loader-soft-art-opacity,0)}.banner-one-container .singularity-hero-loader.is-outro{opacity:1}.banner-one-container .singularity-hero-loader.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.banner-one-container .singularity-hero-loader__viewport{height:100dvh;opacity:var(--loader-main-opacity,1);pointer-events:none;z-index:2;width:100%;position:absolute;inset:0;overflow:hidden}.banner-one-container .singularity-hero-loader__content{opacity:1;text-align:center;z-index:2;flex-direction:column;align-items:center;width:min(90vw,980px);display:flex;position:absolute;top:48dvh;left:50%;overflow:visible;transform:translate(-50%,-50%)}.banner-one-container .singularity-hero-loader.is-sequence-b .singularity-hero-loader__content,.banner-one-container .singularity-hero-loader.is-hold .singularity-hero-loader__content{opacity:1}.banner-one-container .singularity-hero-loader__count{color:#1c252b;letter-spacing:.34em;opacity:var(--loader-ui-opacity,0);z-index:2;margin-bottom:clamp(42px,7vh,76px);font-size:clamp(12px,1.05vw,16px);font-weight:400;line-height:1;position:relative}.banner-one-container .singularity-hero-loader__headline{color:#1f2930;opacity:1;white-space:nowrap;text-transform:uppercase;z-index:1;padding:.12em .04em .18em;font-size:clamp(78px,8.2vw,146px);font-weight:300;line-height:1.18;position:relative;overflow:visible}.banner-one-container .singularity-hero-loader__headline span{text-transform:none;display:inline-block}.banner-one-container .singularity-hero-loader__headline span+span{background:linear-gradient(112deg,#ff5714 4%,#eb7f54 23%,#1eb8bd 55%,#00c7d8 90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.24em;animation:3.5s ease-in-out infinite alternate singularityLoaderHue}.banner-one-container .singularity-hero-loader__status{color:#1f2930;letter-spacing:.42em;opacity:var(--loader-ui-opacity,0);white-space:nowrap;z-index:1;justify-content:center;align-items:center;gap:0;font-size:clamp(13px,1.14vw,17px);font-weight:300;display:flex;position:absolute;bottom:clamp(28px,8dvh,88px);left:50%;transform:translate(-50%)}.banner-one-container .singularity-hero-loader.is-sequence-b .singularity-hero-loader__status,.banner-one-container .singularity-hero-loader.is-hold .singularity-hero-loader__status{opacity:var(--loader-ui-opacity,0)}.banner-one-container .singularity-hero-loader__status span{margin-right:24px}.banner-one-container .singularity-hero-loader__status i{background:#ff5714;border-radius:50%;width:5px;height:5px;margin:0 5px;animation:1.2s ease-in-out infinite singularityLoaderDot;display:block}.banner-one-container .singularity-hero-loader__status i:nth-of-type(2){background:#487c7e;animation-delay:.18s}.banner-one-container .singularity-hero-loader__status i:nth-of-type(3){background:#00c7d8;animation-delay:.36s}.banner-one-container .singularity-hero-loader__waves{opacity:var(--loader-art-opacity,0);pointer-events:none;z-index:1;position:absolute;inset:-18vh 0 -30vh;overflow:hidden}.banner-one-container .singularity-hero-loader.is-sequence-b .singularity-hero-loader__waves,.banner-one-container .singularity-hero-loader.is-hold .singularity-hero-loader__waves{opacity:var(--loader-art-opacity,0)}.banner-one-container .singularity-hero-loader__bottom-fill{opacity:var(--loader-bottom-fill-opacity,1);pointer-events:none;z-index:3;background:#fff;position:absolute;inset:100dvh 0 0}.banner-one-container .singularity-hero-loader__waves:before,.banner-one-container .singularity-hero-loader__waves:after{opacity:.72;border-radius:50%;width:72vw;height:104vh;bottom:-72vh}.banner-one-container .singularity-hero-loader__waves:before{background:repeating-radial-gradient(at 100% 0,#0000 0 16px,#ff57143b 17px,#0000 18px);left:-34vw;transform:rotate(10deg)}.banner-one-container .singularity-hero-loader__waves:after{background:repeating-radial-gradient(at 0 0,#0000 0 16px,#00c7d833 17px,#0000 18px);right:-34vw;transform:rotate(-10deg)}@keyframes singularityLoaderHue{to{filter:saturate(1.2)hue-rotate(9deg)}}@keyframes singularityLoaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes singularityLoaderFadeInSoft{0%{opacity:0}to{opacity:.65}}@keyframes singularityLoaderDot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.banner-one-container.banner-one>.container{padding-top:220px}.banner-one-container .banner-one__moc:before{top:8%;left:19%}@media screen and (max-width:1600px){.banner-one-container #main_banner_box_art_3d{width:520px;height:747px}}@media screen and (max-width:1200px){.banner-one-container .banner-one__text{margin-right:8rem}}@media screen and (max-width:1000px){.banner-one-container{margin-right:0}}@media screen and (max-width:480px){.banner-one-container.banner-one>.container{padding-top:140px!important}.banner-one-container #main_banner_box_art_3d{width:-webkit-fill-available;height:463px}.banner-one-container .singularity-hero-loader__content{width:min(92vw,440px);top:43dvh}.banner-one-container .singularity-hero-loader__count{margin-bottom:74px}.banner-one-container .singularity-hero-loader__headline{white-space:normal;padding:.16em .04em .22em;font-size:clamp(62px,16vw,84px);line-height:1.16}.banner-one-container .singularity-hero-loader__headline span{display:block}.banner-one-container .singularity-hero-loader__headline span+span{margin-top:.08em;margin-left:0}.banner-one-container .singularity-hero-loader__waves:before,.banner-one-container .singularity-hero-loader__waves:after{width:112vw;height:62vh;bottom:-34vh}.banner-one-container .singularity-hero-loader__waves:before{left:-84vw}.banner-one-container .singularity-hero-loader__waves:after{right:-84vw}.banner-one-container .banner-one__moc.mobile_var_of_ball_ref_ele{top:-2rem}.banner-one-container .banner-one__content{flex-direction:column;display:flex}.banner-one-container .banner-one__title{text-align:center;margin:0 3rem;font-size:34px}.banner-one-container .banner-one__btn{margin:2rem auto 0}}@media (max-width:767px){.banner-one-container .singularity-hero-loader__content{width:min(92vw,440px);top:43dvh}.banner-one-container .singularity-hero-loader__count{margin-bottom:74px}.banner-one-container .singularity-hero-loader__headline{white-space:normal;padding:.16em .04em .22em;font-size:clamp(62px,16vw,84px);line-height:1.16}.banner-one-container .singularity-hero-loader__headline span{display:block}.banner-one-container .singularity-hero-loader__headline span+span{margin-top:.08em;margin-left:0}.banner-one-container .singularity-hero-loader__waves:before,.banner-one-container .singularity-hero-loader__waves:after{width:112vw;height:62vh;bottom:-34vh}.banner-one-container .singularity-hero-loader__waves:before{left:-84vw}.banner-one-container .singularity-hero-loader__waves:after{right:-84vw}}.component-list-container{flex-direction:column;padding-bottom:120px;display:flex}.component-list-container .component-list-inner-container{flex-direction:column;display:flex}.component-list-container p{margin-bottom:0}.component-list-container span{font-weight:400}.component-list-container .title{text-align:center}.component-list-container .subtitle{text-align:center;margin-top:25px}.component-list-container .item-title,.component-list-container .item-price{color:#000;margin-top:8px}.component-list-container .item-icon{object-fit:contain;min-width:30px;max-width:30px;height:auto;max-height:45px;position:relative;left:-1px}.component-list-container .see-more-button{margin-top:25px!important}@media (max-width:576px){.component-list-container p{text-align:center}.component-list-container .item-icon{min-width:60px;max-width:60px;margin:0 auto}}.component-list-container .box-container{flex-wrap:wrap;justify-content:space-between;display:flex}.component-list-container .box-container .box-outer-item-container{border-radius:20px;flex-direction:column;width:31%;height:auto;margin-top:25px;padding:15px;display:flex;box-shadow:5px 5px 20px -2px #00000029}.component-list-container .box-container .item-description{margin-top:8px}@media (max-width:1197px){.component-list-container .box-container .box-outer-item-container{width:48%}}@media (max-width:576px){.component-list-container .box-container .box-outer-item-container{width:100%}}.component-list-container .flat-container{flex-direction:column;width:100%;display:flex}.component-list-container .flat-container .flat-item-container{border-radius:20px;width:100%;margin-top:25px;padding:30px 15px;display:flex;box-shadow:5px 5px 20px -2px #00000029}.component-list-container .flat-container p{margin:0 0 0 15px}.component-list-container.pt{padding-top:120px}.contact-us-container .contact-us-description-text{margin-bottom:45px}.contact-page{padding-top:120px}.contact-page .contact-us-container{padding-top:72px}.footer-container .footer-widget__contact a:hover{color:#22b4f8!important}.footer-container .site-footer__copy a{color:#ff5714}.footer-container .site-footer__copy a:hover{color:#22b4f8!important}.footer-container .linkedin{background-image:linear-gradient(40deg,#396e70 0%,#22e3f8 51%,#396e70 100%)}.footer-container .second_col_links p:first-of-type{margin-bottom:0;margin-top:40px!important}.footer-container .second_col_links p,.footer-container .second_col_links a{color:#9a989e}@media (max-width:1199px){body.mobile-nav-open{overscroll-behavior:none;touch-action:none;height:100dvh;overflow:hidden}}.nav-container{z-index:120;width:100%;padding:18px 0 0;position:absolute;top:0;left:0}.nav-container.is-mobile-menu-open{z-index:100000}.nav-container .header-navigation{background:0 0;padding:0 18px!important}.nav-container .header-navigation .container{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:24px;max-width:1160px;min-height:74px;padding:0 16px 0 22px;justify-content:flex-start!important;display:flex!important}.nav-container .header-navigation.is-menu-open .container{background:#ffffffeb;border:1px solid #1c37381a}.nav-container .header-navigation .container .logo-box{float:none;z-index:3;flex:none;justify-content:flex-start;align-items:center;top:auto;left:auto;display:flex!important;position:relative!important;transform:none!important}.nav-container .header-navigation .container .navbar-brand{align-items:center;padding:0;display:flex}.nav-container .header-navigation .container .navbar-brand img{width:148px;height:auto;display:block}.nav-container .header-navigation .main-navigation{float:none;flex:auto;min-width:0;margin-left:0;text-align:left!important;padding-right:0!important;display:block!important}.nav-container .header-navigation ul.navigation-box{background:0 0;border:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px 16px;margin:0!important;padding:0!important;display:flex!important}.nav-container .header-navigation ul.navigation-box>li{text-align:center;padding:0!important;display:block!important}.nav-container .header-navigation ul.navigation-box>li:first-child,.nav-container .header-navigation ul.navigation-box>li+li{margin-left:0!important}.nav-container .header-navigation ul.navigation-box>li>a{color:#314043;letter-spacing:0;min-height:38px;text-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:1;display:flex;position:relative;overflow:hidden}.nav-container .header-navigation ul.navigation-box>li>a span{z-index:1;position:relative}.nav-container .header-navigation ul.navigation-box>li.current>a,.nav-container .header-navigation ul.navigation-box>li:hover>a{color:#17292b;text-shadow:none}.nav-container .header-navigation .container .menu-toggler{color:#1c3738;cursor:pointer;border:1px solid #1c37381a;border-radius:999px;outline:none;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;display:none;background:#1c373814!important}.nav-container .header-navigation .container .menu-toggler:hover,.nav-container .header-navigation .container .menu-toggler.is-open{background:#ff57141f!important}@media (max-width:1199px){.nav-container{padding-top:max(18px,env(safe-area-inset-top))}.nav-container .header-navigation{padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left))!important}.nav-container .header-navigation .container{z-index:8;background:0 0;border:0;flex-wrap:nowrap;gap:0;max-width:none;min-height:72px;padding:0;position:relative;display:flex!important}.nav-container .header-navigation.is-menu-open .container{background:0 0;border:0;min-height:72px}.nav-container .header-navigation .container .logo-box{z-index:7;justify-content:space-between;align-items:center;width:100%;padding:0!important}.nav-container .header-navigation .container .navbar-brand{padding:0}.nav-container .header-navigation .container .navbar-brand img{width:clamp(138px,36vw,178px)}.nav-container .header-navigation .container .menu-toggler{-webkit-tap-highlight-color:#0000;min-width:58px;min-height:58px;margin:0;display:inline-flex;float:none!important}.nav-container .header-navigation .main-navigation{float:none;isolation:isolate;opacity:0;height:100dvh;min-height:100dvh;padding:calc(178px + env(safe-area-inset-top)) 28px calc(40px + env(safe-area-inset-bottom));pointer-events:none;visibility:hidden;will-change:transform,opacity;z-index:5;background:radial-gradient(circle at 12% 16%,#22e3f821,#0000 28%),radial-gradient(circle at 88% 12%,#ff57141f,#0000 28%),linear-gradient(145deg,#fff 0%,#f9fbfb 52%,#fff 100%);flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;font-family:Rubik,Helvetica Neue,Arial,sans-serif;transition:transform .24s ease-out,opacity .2s ease-out,visibility .2s ease-out;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateY(10px)scale(.985);text-align:center!important;display:flex!important}.nav-container .header-navigation .main-navigation:before,.nav-container .header-navigation .main-navigation:after{content:"";pointer-events:none;z-index:-1;position:absolute}.nav-container .header-navigation .main-navigation:before{filter:blur(38px);opacity:.42;background:linear-gradient(90deg,#22e3f82e,#ff571429);border-radius:999px;width:180px;height:180px;top:36px;right:-88px;transform:rotate(-22deg)}.nav-container .header-navigation .main-navigation:after{opacity:.55;background:radial-gradient(circle,#22e3f81f,#0000 66%);border-radius:50%;width:300px;height:300px;bottom:-150px;left:-150px}.nav-container .header-navigation .main-navigation.is-open{opacity:1;pointer-events:auto;visibility:visible;padding-left:0;transform:translate(0,0)scale(1)}.nav-container .header-navigation ul.navigation-box{background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(72vw,330px);min-height:0;max-height:min(640px,100dvh - 190px);padding:0;overflow:visible;transform:translateY(clamp(-14px,-1.5dvh,-6px));margin:0!important;display:flex!important}.nav-container .header-navigation:not(.is-menu-open) ul.navigation-box{padding:0;margin-bottom:0!important}.nav-container .header-navigation ul.navigation-box>li{border-top:1px solid #1c37381c;width:100%;padding:0!important;display:block!important}.nav-container .header-navigation ul.navigation-box>li:first-child{border-top:0}.nav-container .header-navigation ul.navigation-box>li>a{color:#1d3033;letter-spacing:0;text-shadow:0 10px 28px #1c373814;background:0 0;border:0;border-radius:0;justify-content:center;width:100%;min-height:clamp(78px,11.2dvh,112px);font-size:clamp(42px,12vw,58px);font-weight:300;line-height:1;padding:0!important}.nav-container .header-navigation ul.navigation-box>li>a:after{content:"";opacity:0;z-index:0;background:linear-gradient(90deg,#22e3f8 0%,#ff5714 100%);border-radius:999px;width:78px;height:3px;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;bottom:27px;left:50%;transform:translate(-50%)scaleX(.62)}.nav-container .header-navigation ul.navigation-box>li.current>a:after,.nav-container .header-navigation ul.navigation-box>li:first-child>a:after,.nav-container .header-navigation ul.navigation-box>li>a:hover:after,.nav-container .header-navigation ul.navigation-box>li>a:focus-visible:after{opacity:1;transform:translate(-50%)scaleX(1)}.nav-container .header-navigation ul.navigation-box>li:first-child>a span:after,.nav-container .header-navigation ul.navigation-box>li.current>a span:after{content:"";background:linear-gradient(90deg,#22e3f8 0%,#ff5714 100%);border-radius:999px;width:78px;height:3px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.nav-container .header-navigation ul.navigation-box>li>a:focus-visible{outline-offset:8px;outline:2px solid #22e3f8b8}.nav-container .header-navigation .container .menu-toggler{color:#1c252b;border:1px solid #0000;width:58px;height:58px;font-size:23px;transition:transform .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;position:relative;box-shadow:0 18px 42px #1c37381f;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#22e3f82e,#ff571433) border-box!important}.nav-container .header-navigation .container .menu-toggler.is-open{width:clamp(58px,13vw,70px);height:clamp(58px,13vw,70px);box-shadow:0 20px 48px #ff571429,0 12px 34px #22e3f81f;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#22e3f833,#ff571438) border-box!important}.nav-container .header-navigation .container .menu-toggler.is-open .fa{display:none}.nav-container .header-navigation .container .menu-toggler.is-open:before,.nav-container .header-navigation .container .menu-toggler.is-open:after{content:"";background:#1c252b;border-radius:999px;width:30px;height:2px;position:absolute;top:50%;left:50%}.nav-container .header-navigation .container .menu-toggler.is-open:before{transform:translate(-50%,-50%)rotate(45deg)}.nav-container .header-navigation .container .menu-toggler.is-open:after{transform:translate(-50%,-50%)rotate(-45deg)}.nav-container .header-navigation .container .menu-toggler:hover,.nav-container .header-navigation .container .menu-toggler:focus-visible{transform:translateY(-1px)}}@media (max-width:1199px) and (prefers-reduced-motion:reduce){.nav-container .header-navigation .main-navigation,.nav-container .header-navigation ul.navigation-box>li>a:after,.nav-container .header-navigation .container .menu-toggler{transition:none}}@media (max-width:480px){.nav-container .header-navigation{padding:0 max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left))!important}.nav-container .header-navigation .container{border-radius:8px;min-height:64px}.nav-container .header-navigation .container .navbar-brand img{width:clamp(132px,37vw,160px)}.nav-container .header-navigation ul.navigation-box{width:min(76vw,310px);max-height:calc(100dvh - 168px)}.nav-container .header-navigation ul.navigation-box>li>a{min-height:clamp(76px,11dvh,104px);font-size:clamp(38px,12vw,50px)}}@media (max-width:1199px) and (max-height:700px){.nav-container .header-navigation ul.navigation-box{transform:translateY(0)}.nav-container .header-navigation ul.navigation-box>li>a{min-height:78px;font-size:clamp(38px,10vw,46px)}}.pricing-table-container .block-title{margin-bottom:25px}.pricing-table-container .subtitle{text-align:center;width:100%;margin-bottom:90px}.pricing-table-container span{font-weight:400}.pricing-table-container .price-choice-container h3{color:#ff5714}.social-contacts span{font-weight:400}.social-contacts strong{font-weight:700}.social-contacts .local-icon{width:70px}.social-contacts .linkedin:before{background-image:linear-gradient(40deg,#1c3738 0%,#22e3f8 100%)!important}.social-contacts .linkedin .service-one__icon{background-image:linear-gradient(40deg,#1c3738 0%,#22e3f8 100%)!important;box-shadow:0 20px 40px #1f8d98cc!important}.social-contacts .linkedin h3 a:hover,.social-contacts .linkedin .service-one__link:hover{color:#1f8d98!important}.social-contacts .upwork:before{background-image:linear-gradient(40deg,#14a800 0%,#22e3f8 100%)!important}.social-contacts .upwork .service-one__icon{background-image:linear-gradient(40deg,#14a800 0%,#22e3f8 100%)!important;box-shadow:0 20px 40px #1bc67ccc!important}.social-contacts .upwork h3 a:hover,.social-contacts .upwork .service-one__link:hover{color:#1bc67ccc!important}.social-contacts .facebook .service-one__icon{background-image:linear-gradient(40deg,#22e3f8 0%,#1c3738 100%)!important;box-shadow:0 20px 40px #1f8d98cc!important}.social-contacts .facebook h3 a:hover,.social-contacts .facebook .service-one__link:hover{color:#1f8d98cc!important}.social-contacts .facebook:before{background-image:linear-gradient(40deg,#22e3f8 0%,#1c3738 100%)!important}.social-contacts .instagram .service-one__icon{background-image:linear-gradient(40deg,#fccc63 20%,#22e3f8 100%)!important;box-shadow:0 20px 40px #e6ce72cc!important}.social-contacts .instagram h3 a:hover,.social-contacts .instagram .service-one__link:hover{color:#fccc63cc!important}.social-contacts .instagram:before{background-image:linear-gradient(40deg,#fccc63 20%,#22e3f8 100%)!important}.testimonials-container img{max-width:8rem}.testimonials-container .smaller-text{font-size:1rem}@media screen and (max-width:767px){.testimonials-container .shrink-text-on-small{font-size:1rem!important}}@media screen and (min-width:975px){.testimonials-container .testimonials-one__single{padding-left:71px;padding-right:71px}}.testimonials-container .testimonials-one__single{height:100%}@media screen and (max-width:974px){.testimonials-container .testimonials-one__single{padding-left:1rem!important;padding-right:1rem!important}}@media only screen and (max-width:1200px){.testimonials-container .testimonials-one__nav-right{left:calc(100% + 10px)}.testimonials-container .testimonials-one__nav-left{right:calc(100% + 10px)}}@media only screen and (max-width:1050px){.testimonials-container .testimonials-one__nav-right,.testimonials-container .testimonials-one__nav-left{display:none}}.testimonials-container .medium-text{font-size:1.4rem}.testimonials-container .placholder-profile-container{margin-top:30px;display:flex}.testimonials-container .placholder-profile-ball{background-color:#22b4f8;border-radius:50%;width:8rem;height:8rem;margin:auto;display:flex}.testimonials-container .letter-container{color:#fff;width:min-content;height:min-content;margin:auto;font-size:5rem;display:flex}.featured-apps-container a:hover{color:#22b4f8!important}.waitlist-page{color:#173739;background:radial-gradient(circle at 12% 22%,#30d8e221,#0000 29%),radial-gradient(circle at 92% 56%,#ff5c1f14,#0000 32%),#fbf8f1;justify-content:center;align-items:center;min-height:100vh;padding:110px 20px;display:flex;position:relative;overflow:hidden}.waitlist-page:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(circle,#40575b57 1.2px,#0000 1.3px);background-size:64px 64px;position:absolute;inset:0}.waitlist-page:after{content:"";pointer-events:none;background:#ffffff61;border:1px solid #30d8e233;border-radius:50%;width:520px;height:520px;position:absolute;top:19%;right:-180px;box-shadow:inset 18px 4px 36px #30d8e217}.waitlist-page--identity:before{opacity:0}.waitlist-page--details,.waitlist-page--success{align-items:flex-start}.waitlist-page__halo{pointer-events:none;background:#ffffff57;border:1px solid #30d8e22e;border-radius:50%;width:260px;height:260px;position:absolute;bottom:12%;left:-110px}.waitlist-card{z-index:1;background:#fffffff2;border:1px solid #eadbd2bf;border-radius:28px;width:min(100%,430px);padding:42px 36px 36px;position:relative;overflow:hidden;box-shadow:0 22px 45px #382b2024}.waitlist-card:before{content:"";background:linear-gradient(90deg,#25d4e4 0%,#68bec0 39%,#ff4a16 100%);border-radius:0 0 8px 8px;height:4px;position:absolute;top:0;left:16px;right:16px}.waitlist-card--wide{width:min(100%,720px);padding:54px 48px 42px}.waitlist-card--success{text-align:center;width:min(100%,920px);padding:86px 74px 68px}.waitlist-kicker{color:#bf3a12;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0 0 22px;font-size:14px;font-weight:700;line-height:1.3}.waitlist-title{color:#173739;letter-spacing:0;text-align:center;margin:0 0 22px;font-size:44px;font-weight:900;line-height:1.12}.waitlist-title--large{text-align:left;max-width:560px;margin-bottom:14px;font-size:64px;line-height:1.12}.waitlist-title--success{margin:42px 0;font-size:96px;line-height:1}.waitlist-copy{color:#214447;margin:0;font-size:18px;font-weight:400;line-height:1.65}.waitlist-copy--center{text-align:center}.waitlist-copy--muted{color:#7b625b}.waitlist-copy--narrow{max-width:330px;margin:30px auto 0;font-size:16px;line-height:1.55}.waitlist-copy--intro{max-width:580px;margin-bottom:36px;font-size:22px;line-height:1.45}.waitlist-copy--success{max-width:690px;margin:0 auto 44px;font-size:34px;line-height:1.65}.waitlist-form{margin-top:36px}.waitlist-field{margin-bottom:16px;display:block}.waitlist-field span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-field input,.waitlist-question textarea,.waitlist-question input,.waitlist-select select,.waitlist-icon-field{color:#173739;background:#ffffffdb;border:1px solid #dc78627a;border-radius:8px;outline:none;width:100%;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;line-height:1.45;transition:border-color .16s,box-shadow .16s}.waitlist-field input,.waitlist-question input,.waitlist-select select,.waitlist-icon-field{min-height:56px;padding:0 18px}.waitlist-question textarea{resize:vertical;min-height:116px;padding:18px}.waitlist-question textarea[rows="2"]{min-height:62px}.waitlist-field input:focus,.waitlist-question textarea:focus,.waitlist-question input:focus,.waitlist-select select:focus,.waitlist-icon-field:focus-within{border-color:#e5673c;box-shadow:0 0 0 4px #25d4e421}.waitlist-field input::placeholder,.waitlist-question textarea::placeholder,.waitlist-question input::placeholder{color:#173739b8}.waitlist-check,.waitlist-radio{--control-size:18px;--control-offset-y:0;color:#6f5650;cursor:pointer;align-items:flex-start;font-size:14px;line-height:1.35;display:flex;position:relative}.waitlist-check{margin:18px 4px 30px}.waitlist-check--large{--control-size:20px;--control-offset-y:5px;color:#214447;align-items:flex-start;margin:30px 0 28px 10px;font-size:22px;line-height:1.45}.waitlist-check input,.waitlist-radio input{opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.waitlist-check input+span,.waitlist-radio input+span{min-height:var(--control-size);padding-left:calc(var(--control-size) + 12px);display:inline-block;position:relative}.waitlist-check input+span:before,.waitlist-radio input+span:before{content:"";top:var(--control-offset-y);width:var(--control-size);height:var(--control-size);box-sizing:border-box;background:0 0;border:1px solid #dc7862a3;transition:border-color .16s,box-shadow .16s;position:absolute;left:0}.waitlist-check input+span:before{border-radius:4px}.waitlist-check input+span:after,.waitlist-radio input+span:after{content:"✓";top:var(--control-offset-y);width:var(--control-size);height:var(--control-size);color:#173739;font-family:Arial,sans-serif;font-size:calc(var(--control-size)*.72);font-weight:700;line-height:var(--control-size);text-align:center;opacity:0;transition:opacity .16s,transform .16s;position:absolute;left:0;transform:scale(.85)}.waitlist-check input:checked+span:before{background:0 0;border-color:#173739}.waitlist-check input:checked+span:after{opacity:1;transform:scale(1)}.waitlist-radio input+span:before{border-radius:50%}.waitlist-radio input:checked+span:before{background:0 0;border-color:#173739;box-shadow:0 0 0 3px #e5673c1f}.waitlist-radio input:checked+span:after{opacity:1;transform:scale(1)}.waitlist-check input:focus-visible+span:before,.waitlist-radio input:focus-visible+span:before{box-shadow:0 0 0 4px #25d4e429}.waitlist-button{text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;font-family:Rubik,sans-serif;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.waitlist-button:hover,.waitlist-button:focus{color:#fff;text-decoration:none;transform:translateY(-1px)}.waitlist-button--primary{color:#fff;background:linear-gradient(90deg,#25d4e4 0%,#72bdbc 42%,#ff4a16 100%);box-shadow:0 12px 26px #ff4a162e}.waitlist-button--secondary{color:#173739;background:#fff;border:1px solid #1737392e;box-shadow:0 10px 24px #1737390d}.waitlist-button--secondary:hover,.waitlist-button--secondary:focus{color:#173739}.waitlist-button--wide{min-height:72px;font-size:22px}.waitlist-button--home{max-width:640px;min-height:90px;margin:22px auto 62px;font-size:32px}.waitlist-error{color:#bf3a12;text-align:center;margin:-12px 0 18px;font-size:14px;font-weight:700;line-height:1.45}.waitlist-error--wide{text-align:left;margin:22px 0 18px;font-size:16px}.waitlist-button:disabled{cursor:wait;opacity:.76;transform:none}.waitlist-actions{gap:16px;margin-top:34px;display:grid}.waitlist-transmission{color:#80635c;letter-spacing:.4px;text-align:center;text-transform:uppercase;border-top:1px solid #d8ac9e57;justify-content:center;align-items:center;gap:12px;margin-top:34px;padding-top:24px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.waitlist-card--compact .waitlist-transmission{text-transform:none}.waitlist-transmission svg{color:#80635c;flex:none;font-size:20px}.waitlist-intake{margin-top:22px}.waitlist-question{border-bottom:1px solid #d8ac9e3d;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.waitlist-question:first-child{padding-top:0}.waitlist-question__number{color:#214447;background:#f8f2ec;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-top:3px;font-size:18px;font-weight:800;display:flex}.waitlist-question__label{color:#173739;margin:0 0 16px;font-size:21px;font-weight:800;line-height:1.35;display:block}.waitlist-select{position:relative}.waitlist-select select{appearance:none;padding-right:52px}.waitlist-select svg{color:#7b625b;pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.waitlist-icon-field{cursor:pointer;align-items:center;gap:14px;display:flex}.waitlist-icon-field svg{color:#80635c;flex:none;font-size:24px}.waitlist-icon-field input{min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0}.waitlist-radio-group{gap:12px;display:grid}.waitlist-radio{color:#214447;font-size:17px}@media (max-width:991px){.waitlist-card--success{width:min(100%,720px)}.waitlist-title--success{font-size:74px}.waitlist-copy--success{font-size:28px}.waitlist-button--home{font-size:26px}}@media (max-width:767px){.waitlist-page{padding:calc(132px + env(safe-area-inset-top)) 20px 82px}.waitlist-page:after{width:430px;height:430px;right:-260px}.waitlist-page__halo{left:-170px}.waitlist-card,.waitlist-card--wide,.waitlist-card--success{border-radius:22px;padding:34px 28px 30px}.waitlist-title,.waitlist-title--large{text-align:center;font-size:38px}.waitlist-title--success{margin:30px 0;font-size:54px}.waitlist-copy{font-size:16px}.waitlist-copy--intro{text-align:center}.waitlist-copy--success{margin-bottom:30px;font-size:21px}.waitlist-question{grid-template-columns:1fr;gap:12px}.waitlist-question__number{margin:0 auto}.waitlist-question__label{text-align:center;font-size:18px}.waitlist-check--large,.waitlist-button--wide{font-size:18px}.waitlist-button--home{min-height:70px;margin-bottom:40px;font-size:22px}}@media (max-width:420px){.waitlist-page{padding:calc(124px + env(safe-area-inset-top)) 16px 62px}.waitlist-card,.waitlist-card--wide,.waitlist-card--success{padding:32px 22px 28px}.waitlist-kicker{font-size:12px}.waitlist-title,.waitlist-title--large{font-size:34px}.waitlist-title--success{font-size:46px}}.thm-breadcrumb li span{color:#fff}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{z-index:1000000;cursor:pointer;background-color:#00000080;width:100%;height:100%;transition:opacity .3s ease-out;animation:.3s ease-out modal-video;position:fixed;top:0;left:0}.modal-video-body{box-sizing:border-box;justify-content:center;width:100%;max-width:960px;height:100%;margin:0 auto;padding:0 10px;display:flex}.modal-video-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-video-movie-wrap{background-color:#333;width:100%;height:0;padding-bottom:56.25%;transition:transform .3s ease-out;animation:.3s ease-out modal-video-inner;position:relative;transform:translate(0)}.modal-video-movie-wrap iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.modal-video-close-btn{z-index:2;background:0 0;border:0;width:35px;height:35px;display:inline-block;position:absolute;top:-45px;right:0;overflow:hidden}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";background:#fff;border-radius:5px;width:100%;height:2px;margin-top:-6px;position:absolute;top:50%;left:0}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}.modal-video-close-btn{top:0;right:-45px}}
