.et_mobile_menu{box-shadow:none!important}.et-menu-nav ul.sub-menu,#et-top-navigation .nav li ul{box-shadow:none!important}.gform_wrapper.gform-theme--framework :is(input[type=submit],input[type=button],.gform_button,.button,button){--gf-local-bg-color:#7641c5!important;--gf-local-border-color:#7641c5!important;--gf-local-color:#fff!important}.gform_wrapper.gform-theme--framework :is(input[type=submit],input[type=button],.gform_button,.button,button):hover{--gf-local-bg-color:#5e33a0!important;--gf-local-border-color:#5e33a0!important}.et-l--header,.et-l--header .et_builder_inner_content{position:relative;z-index:99999}.et-l--header .et_mobile_menu{z-index:99999;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.et_pb_section_0{z-index:1}.et_pb_section_0 .et-pb-background-video,.et_pb_section_0 video{z-index:0!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hero-video{position:relative}.hero-video::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%)}.hero-video .et_pb_row{position:relative;z-index:2}body .gform_wrapper .gform_footer .gform_button,body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_page_footer .gform_button{font-family:"Inter",sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;color:#ffffff!important;background:#6540b5!important;border:0!important;border-radius:999px!important;padding:16px 34px!important;min-height:0!important;box-shadow:none!important;cursor:pointer;transition:background 0.2s ease}body .gform_wrapper .gform_footer .gform_button:hover,body .gform_wrapper .gform_footer input[type="submit"]:hover,body .gform_wrapper .gform_page_footer .gform_button:hover{background:#52329a!important}body .gform_wrapper input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),body .gform_wrapper select,body .gform_wrapper textarea{font-family:"Inter",sans-serif!important;font-weight:700;font-size:16px!important}.rs-service-cards{display:flex;flex-wrap:wrap}.rs-service-cards>.et_pb_column{display:flex;flex-direction:column}.rs-service-cards>.et_pb_column>.et_pb_button_module_wrapper{margin-top:auto}.et_pb_group_carousel_dots{display:flex!important;justify-content:center;gap:4px;margin-top:16px;position:relative;z-index:2}.et_pb_group_carousel_dot{position:relative;width:24px!important;height:24px!important;min-width:24px;padding:0!important;border:0!important;background:transparent!important;opacity:1!important;visibility:visible!important;cursor:pointer}.et_pb_group_carousel_dot::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:#cfc8e3;transition:background 0.2s ease}.et_pb_group_carousel_dot_active::before,.et_pb_group_carousel_dot:hover::before{background:#6540b5}.et_pb_group_carousel_dot:focus-visible{outline:2px solid #6540b5;outline-offset:2px;border-radius:50%}a{color:#6440b5}.rs-nowrap.et_pb_button,.rs-nowrap .et_pb_button{white-space:nowrap!important;width:auto!important}@media (min-width:981px) and (max-width:1180px){.rs-nowrap.et_pb_button,.rs-nowrap .et_pb_button{padding-left:22px!important;padding-right:22px!important}}.rs-faq .rs-faq-trigger{all:unset;display:block;width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.rs-faq .rs-faq-trigger:focus-visible{outline:2px solid #6540b5;outline-offset:4px;border-radius:4px}