.elementor-356 .elementor-element.elementor-element-88de07c{padding:40px 20px 48px 20px;}.elementor-356 .elementor-element.elementor-element-1cce514 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-7a96115 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-356 .elementor-element.elementor-element-ec96b6d > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-356 .elementor-element.elementor-element-ec96b6d{font-family:"Inter", Sans-serif;font-weight:400;color:#0D0D0D;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-356 .elementor-element.elementor-element-592edfc{text-align:start;}.elementor-356 .elementor-element.elementor-element-592edfc img{height:311px;border-radius:8px 8px 8px 8px;}.elementor-356 .elementor-element.elementor-element-726d64e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-726d64e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-726d64e > .elementor-element-populated, .elementor-356 .elementor-element.elementor-element-726d64e > .elementor-element-populated > .elementor-background-overlay, .elementor-356 .elementor-element.elementor-element-726d64e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-356 .elementor-element.elementor-element-726d64e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-356 .elementor-element.elementor-element-726d64e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-3ba3d94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-3ba3d94{text-align:start;font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-5b7b0fe{margin-top:0px;margin-bottom:0px;}.elementor-356 .elementor-element.elementor-element-800dc37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-2489f58{text-align:start;}.elementor-356 .elementor-element.elementor-element-2489f58 img{border-radius:8px 8px 8px 8px;}.elementor-356 .elementor-element.elementor-element-a2b43cf:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-a2b43cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-a2b43cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 40px 0px;}.elementor-356 .elementor-element.elementor-element-a2b43cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-global .ue_marquee_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-356 .elementor-element.elementor-global-1092 .ue_img_marquee{width:200px;display:inline-block;}.elementor-356 .elementor-element.elementor-global-1092 .uc_logo_marquee_holder{background-color:#F8F8F900;border-radius:0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#d7d7d7;}.elementor-356 .elementor-element.elementor-global-1092 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-356 .elementor-element.elementor-element-a2b43cf{padding:35px 0px 35px 0px;}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-88de07c{padding:35px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-1cce514 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-356 .elementor-element.elementor-element-1cce514 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-ec96b6d{font-size:16px;line-height:1.5em;}.elementor-356 .elementor-element.elementor-element-592edfc > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-356 .elementor-element.elementor-element-592edfc img{height:200px;}.elementor-356 .elementor-element.elementor-element-3ba3d94 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-356 .elementor-element.elementor-element-3ba3d94{text-align:start;font-size:20px;}.elementor-356 .elementor-element.elementor-element-2489f58 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-356 .elementor-element.elementor-element-2489f58 img{height:200px;}.elementor-356 .elementor-element.elementor-element-a2b43cf{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-572346c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 20px 0px;}.elementor-356 .elementor-element.elementor-element-2e1a19b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-1cce514{width:60.158%;}.elementor-356 .elementor-element.elementor-element-726d64e{width:39.842%;}}/* Start custom CSS for text-editor, class: .elementor-element-7a96115 */.elementor-356 .elementor-element.elementor-element-7a96115 {
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-592edfc */.elementor-356 .elementor-element.elementor-element-592edfc img {
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9e4cf4 */.elementor-356 .elementor-element.elementor-element-e9e4cf4 label {
    font-weight: 500!important;
    font-family: inter!important;
    color: #0D0D0D!important;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #0D0D0D!important;
    border-radius: 8px!important;
    font-family: inter!important;
}

.hs-form-field {
    padding-bottom: 24px!important;
}

.hs-richtext {
    font-size: 12px!important;
    font-family: inter!important;
    color: #0D0D0D!important;
    font-weight: 400!important;
    line-height: 150%!important;
}

.hs-richtext a{
    color: #0D0D0D!important;
    text-decoration: underline;
}

.hs-button {
    font-family: inter!important;
    color: #fff!important;
    background:#0D0D0D!important;
    border:1px solid #0D0D0D!important;
    width: 100%!important;
    border-radius:8px!important;
    padding: 16px 32px!important;
    font-weight: 500!important;
}

.grecaptcha-badge {
    border-radius: 8px!important;
}

.rc-anchor-invisible-text {
    border-top-left-radius: 8px!important;
    border-bottom-left-radius: 8px!important;
}

.elementor embed, .elementor iframe, .elementor object, .elementor video {
    border-radius: 8px!important;
}

.elementor-356 .elementor-element.elementor-element-e9e4cf4 textarea {
padding-left: 10px!important;
    width: 100%!important;
    font-size: 14px!important;
}


.elementor-356 .elementor-element.elementor-element-e9e4cf4 .hs-error-msgs {
position: absolute;
    bottom: -9px;
}
.elementor-356 .elementor-element.elementor-element-e9e4cf4 .hs_submit.hs-submit {
    margin-top: 10px!important;
}


.elementor-356 .elementor-element.elementor-element-e9e4cf4 .form-columns-2 .hs-form-field {
 width: 50%!important;
    float: left!important;
}
.elementor-356 .elementor-element.elementor-element-e9e4cf4 .submitted-message  {
    min-height: 350px;
    display: flex;
    font-weight: 500;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.elementor-356 .elementor-element.elementor-element-e9e4cf4 label {
    font-size: 14px;
}

.elementor-356 .elementor-element.elementor-element-e9e4cf4 .hs-form-field {
    position: relative;
    padding-bottom: 14px!important;
}

.elementor-356 .elementor-element.elementor-element-e9e4cf4 * {
        padding-left: 0px;
        list-style: none!important;
      outline: none!important;
}

.elementor-356 .elementor-element.elementor-element-e9e4cf4 input {
    font-size: 14px!important;
    padding-left: 10px;
    width: 100%!important;
}

.elementor-356 .elementor-element.elementor-element-e9e4cf4 .hs-error-msgs label{
        font-size: 12px!important;
}

    
    .elementor-356 .elementor-element.elementor-element-e9e4cf4  .hs-input {
    width: 100%!important;
}





@media (min-width: 768px) {
.elementor-356 .elementor-element.elementor-element-e9e4cf4>div>div  {

}

   .elementor-356 .elementor-element.elementor-element-e9e4cf4 .hbspt-form {
        margin-left: 8px;
    }
    
    
    .elementor-356 .elementor-element.elementor-element-e9e4cf4 input[type="submit"] {
        max-width: calc(100% - 8px);
        margin-right: 8px!important;
    }
    .elementor-356 .elementor-element.elementor-element-e9e4cf4 .hs-form-field>label {
    padding-bottom: 8px!important;
    }
    
    
}
@media (max-width: 768px) {
    
    .elementor-356 .elementor-element.elementor-element-e9e4cf4 .hbspt-form {
        margin-left: 8px;
    }
    
    
    .elementor-356 .elementor-element.elementor-element-e9e4cf4 input[type="submit"] {
        max-width: calc(100% - 8px);
        margin-right: 8px!important;
    }
    .elementor-356 .elementor-element.elementor-element-e9e4cf4 .hs-form-field>label {
    padding-bottom: 8px!important;
    }
    
    .elementor-356 .elementor-element.elementor-element-e9e4cf4>div>div  {

    top: 0.5%!important;
    background: #fff;
   margin-top: 5%;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-726d64e */.elementor-356 .elementor-element.elementor-element-726d64e  {
    height: 682px;
    border-radius: 8px;
    box-shadow: 0px 8px 16px -6px rgba(24, 39, 75, 0.08), 0px 6px 8px -6px rgba(24, 39, 75, 0.12)!important;
}

 .box {
    display: flex;
    padding: 1px;
    position: relative;
    overflow: hidden;
 }

.box>.elementor-widget-wrap {
    background: white;
}

 .box:before {
    content: "";
    border: none!important;
    border-image: linear-gradient(89.39deg, #FFCF01 -3.58%, #F35C2C 15.7%, #2D0066 32.71%, #5A00CC 53.13%, #9747FF 71.27%, #B47AFF 89.42%, #D1ADFF 105.3%) 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0px;
    z-index: -1;
    background: linear-gradient(89.39deg, #FFCF01 -3.58%, #F35C2C 15.7%, #2D0066 32.71%, #5A00CC 53.13%, #9747FF 71.27%, #B47AFF 89.42%, #D1ADFF 105.3%), linear-gradient(0deg, #FFFFFF, #FFFFFF);
}


@media (max-width: 768px){
    .elementor-widget:not(:last-child) {
    margin-bottom: 0px!important;
}

.elementor-356 .elementor-element.elementor-element-726d64e {
    height: auto!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88de07c */.demobar {
    display: none;
}

.topbar, .menubutton, .menu, .topfooter {
    display: none;
}

.header {
    background: #fff!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2489f58 */.elementor-356 .elementor-element.elementor-element-2489f58 img {
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1092 */.elementor-356 .elementor-element.elementor-global-1092 img {
    filter: grayscale(100%);
}/* End custom CSS */