.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ddd58fa:#FFFFFF;--e-global-color-dc43317:#0F0D19;--e-global-color-1f5c964:#6B00F2;--e-global-color-44c3a50:#301973;--e-global-color-51d2aa1:#00F575;--e-global-color-1710260:#0C9F59;--e-global-color-99c7e1b:#E7E7E7;--e-global-color-60e1e41:#FFFFFF00;--e-global-color-de242a6:#CCC7BA;--e-global-color-ae4f63d:#F1F2F6;--e-global-color-e978447:#8E8E93;--e-global-color-69c24de:#D9D9D9;--e-global-typography-primary-font-family:"bc-novatica-cyr";--e-global-typography-primary-font-size:85px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:100% !important;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"bc-novatica-cyr";--e-global-typography-secondary-font-size:65px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:110% !important;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:145% !important;--e-global-typography-text-letter-spacing:0.36px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-6f05efb-font-family:"bc-novatica-cyr";--e-global-typography-6f05efb-font-size:40px;--e-global-typography-6f05efb-font-weight:400;--e-global-typography-6f05efb-line-height:48px;--e-global-typography-4276352-font-family:"bc-novatica-cyr";--e-global-typography-4276352-font-size:30px;--e-global-typography-4276352-font-weight:400;--e-global-typography-4276352-line-height:120%;--e-global-typography-774d52d-font-family:"Manrope";--e-global-typography-774d52d-font-size:22px;--e-global-typography-774d52d-font-weight:400;--e-global-typography-774d52d-line-height:150% !important;--e-global-typography-774d52d-letter-spacing:0.44px;--e-global-typography-acde649-font-family:"Manrope";--e-global-typography-acde649-font-size:16px;--e-global-typography-acde649-line-height:23px;--e-global-typography-acde649-letter-spacing:0.32px;--e-global-typography-b94a50d-font-family:"Manrope";--e-global-typography-b94a50d-font-size:18px;--e-global-typography-b94a50d-font-weight:500;--e-global-typography-b94a50d-line-height:26px;--e-global-typography-b94a50d-letter-spacing:0.36px;--e-global-typography-d8c4f43-font-family:"Manrope";--e-global-typography-d8c4f43-font-size:16px;--e-global-typography-d8c4f43-line-height:23px;--e-global-typography-d8c4f43-letter-spacing:0.32px;--e-global-typography-4610136-font-family:"bc-novatica-cyr";--e-global-typography-4610136-font-size:50px;--e-global-typography-4610136-font-weight:400;--e-global-typography-4610136-line-height:1.2em;--e-global-typography-1580822-font-family:"bc-novatica-cyr";--e-global-typography-1580822-font-size:18px;--e-global-typography-1580822-font-weight:400;--e-global-typography-1580822-letter-spacing:0.36px;--e-global-typography-b2f2cfe-font-family:"bc-novatica-cyr";--e-global-typography-b2f2cfe-font-size:32px;--e-global-typography-b2f2cfe-font-weight:600;--e-global-typography-b2f2cfe-line-height:38px;background-color:var( --e-global-color-ddd58fa );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-51d2aa1 );font-family:var( --e-global-typography-1580822-font-family ), Sans-serif;font-size:var( --e-global-typography-1580822-font-size );font-weight:var( --e-global-typography-1580822-font-weight );line-height:var( --e-global-typography-1580822-line-height );letter-spacing:var( --e-global-typography-1580822-letter-spacing );color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-51d2aa1 );border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-1710260 );border-style:solid;border-color:var( --e-global-color-1710260 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h4{font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1460px;}.e-con{--container-max-width:1460px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:65px;--e-global-typography-4276352-font-size:28px;--e-global-typography-774d52d-font-size:20px;--e-global-typography-4610136-font-size:40px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-1580822-font-size );line-height:var( --e-global-typography-1580822-line-height );letter-spacing:var( --e-global-typography-1580822-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:58px;--e-global-typography-primary-line-height:58px;--e-global-typography-primary-letter-spacing:1.16px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:48px;--e-global-typography-secondary-letter-spacing:0.96px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:26px;--e-global-typography-text-letter-spacing:0.36px;--e-global-typography-accent-font-size:60px;--e-global-typography-6f05efb-font-size:33px;--e-global-typography-6f05efb-line-height:33px;--e-global-typography-6f05efb-letter-spacing:0.72px;--e-global-typography-4276352-font-size:26px;--e-global-typography-4276352-line-height:28px;--e-global-typography-4276352-letter-spacing:0.56px;--e-global-typography-774d52d-font-size:19px;--e-global-typography-774d52d-line-height:25px;--e-global-typography-774d52d-letter-spacing:0.4px;--e-global-typography-acde649-font-size:16px;--e-global-typography-acde649-line-height:23px;--e-global-typography-acde649-letter-spacing:0.32px;--e-global-typography-b94a50d-font-size:16px;--e-global-typography-b94a50d-line-height:23px;--e-global-typography-b94a50d-letter-spacing:0.32px;--e-global-typography-d8c4f43-font-size:16px;--e-global-typography-d8c4f43-line-height:23px;--e-global-typography-d8c4f43-letter-spacing:0.32px;--e-global-typography-4610136-font-size:32px;--e-global-typography-4610136-line-height:1.2em;--e-global-typography-b2f2cfe-font-size:28px;--e-global-typography-b2f2cfe-line-height:28px;--e-global-typography-b2f2cfe-letter-spacing:0.56px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-1580822-font-size );line-height:var( --e-global-typography-1580822-line-height );letter-spacing:var( --e-global-typography-1580822-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html, body {
    overflow-x: hidden;
}
/*Responsive fixes*/
:root {
  --desktop-padding-left: 10px;
  --desktop-padding-right: 10px;
  
  --header-padding-left: 10px;
  --header-padding-right: 10px;
}
/*header*/
body > .elementor-location-header > .elementor-element > .e-con-inner {
    padding-left: var(--header-padding-left);
    padding-right: var(--header-padding-right);
}

/*menu*/
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .menu-item > a {
    padding-left:  calc(var(--desktop-padding-left) + 10px) !important;
    padding-right: calc(var(--desktop-padding-right) + 10px) !important;
}

/*content*/
body > .elementor > .e-con-boxed,
body > .elementor > .e-con-full .e-con-inner {
    
    padding-left:  var(--desktop-padding-left);
    padding-right: var(--desktop-padding-right);
}

 /* Apply to ALL select dropdowns */
select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ffffff' viewBox='0 0 256 256'%3E%3Cpath d='M212.24 100.24l-80 80a6 6 0 0 1-8.48 0l-80-80a6 6 0 0 1 8.48-8.48L128 167.51l75.76-75.75a6 6 0 0 1 8.48 8.48Z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 16px;

    padding-right: 40px; /* space for icon */
}

.frm_button_submit {
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
}
/* Hide native arrow for IE/Edge */
select::-ms-expand {
    display: none;
}

/*footer*/
body > .elementor-location-footer > .e-con-boxed {
    padding-left: var(--desktop-padding-left);
    padding-right: var(--desktop-padding-right);
}


.highlight-green {
    color: #00F575
}


.highlight-purple {
    color: var( --e-global-color-1f5c964 );
}
.elementor-button {
    position: relative;
}

.heading-gradient,
.heading-gradient p{
  color: #6B00F2;
  background: linear-gradient(180deg, #6B00F2 0%, #0F0D19 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.heading-gradient2 {
  color: #6B00F2;
  background: linear-gradient(180deg, #6B00F2 0%, #0F0D19 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.black {
    color: var( --e-global-color-dc43317 )
}

.heading-gradient-light {
  color: #6B00F2;
  background: var(
    --white-purple-gradient,
    linear-gradient(180deg, #FFF 0.1%, var(--Light-Purple, #6B00F2) 99.9%)
  );

  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.heading-gradient-light-2 {
  color: #6B00F2;
  background: linear-gradient(
    180deg,
    #FFF 0.3%,
    var(--Light-Purple, #6B00F2) 122.06%
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.hero-container {background: radial-gradient( 100% 100% at var(--g3-3-x-position) var(--g3-3-y-position), #6b00f2 -80%, transparent ), radial-gradient( 100% 100% at var(--g3-1-x-position) var(--g3-1-y-position), #0f0d19 -71%, transparent ), radial-gradient( 100% 100% at var(--g3-2-x-position) var(--g3-2-y-position), #0f0d19 -52%, transparent ), #6b00f2;animation-name: g-3; animation-iteration-count: infinite; animation-duration: 6s; transition-timing-function: ease-in;}@property --g3-1-x-position { syntax: "<percentage>"; inherits: false; initial-value: 16.09375%; }@property --g3-1-y-position { syntax: "<percentage>"; inherits: false; initial-value: 33.12500000000001%; } @property --g3-2-x-position { syntax: "<percentage>"; inherits: false; initial-value: 48.55468750000001%; }@property --g3-2-y-position { syntax: "<percentage>"; inherits: false; initial-value: 9.648437500000002%; } @property --g3-3-x-position { syntax: "<percentage>"; inherits: false; initial-value: 78.6328125%; } @property --g3-3-y-position { syntax: "<percentage>"; inherits: false; initial-value: 79.8046875%; }:root {--g3-1-x-position: 16.09375%;--g3-1-y-position: 33.12500000000001%;--g3-2-x-position: 48.55468750000001%;--g3-2-y-position: 9.648437500000002%;--g3-3-x-position: 78.6328125%;--g3-3-y-position: 79.8046875%;}@keyframes g-3 { 50% { --g3-1-x-position: 42.69531250000001%; --g3-1-y-position: 91.5625%; --g3-2-x-position: 91.7578125%; --g3-2-y-position: 33.046875%; --g3-3-x-position: 5.742187500000001%; --g3-3-y-position: 5.546875000000001%; } }
    
    
    
/*.hero-container {background: radial-gradient(100% 100% at var(--57-x-position) var(--57-y-position), #6b00f2 -96%, transparent),#0f0d19;animation-name: main; animation-iteration-count: infinite; animation-duration: 10s; transition-timing-function: ease-in-out;}@property --24-x-position {*/
/*      syntax: '<percentage>';*/
/*        inherits: false;*/
/*        initial-value: 99.59415584415584%;*/
/*      }@property --24-y-position {*/
/*        syntax: '<percentage>';*/
/*          inherits: false;*/
/*          initial-value: 0%;*/
/*        }@property --57-x-position {*/
/*      syntax: '<percentage>';*/
/*        inherits: false;*/
/*        initial-value: 99.59415584415584%;*/
/*      }@property --57-y-position {*/
/*        syntax: '<percentage>';*/
/*          inherits: false;*/
/*          initial-value: 0%;*/
/*        }:root {--4-x-position: 20%;--4-y-position: 80%;--5-x-position: 80%;--5-y-position: 20%;--6-x-position: 90.5078125%;--6-y-position: 36.83593750000001%;--7-x-position: 80%;--7-y-position: 20%;--8-x-position: 89.7265625%;--8-y-position: 9.882812500000004%;--9-x-position: 80%;--9-y-position: 20%;--10-x-position: 89.7265625%;--10-y-position: 9.882812500000004%;--11-x-position: 8.125000000000004%;--11-y-position: 9.257812500000002%;--12-x-position: 89.7265625%;--12-y-position: 9.882812500000004%;--13-x-position: 8.125000000000004%;--13-y-position: 9.257812500000002%;--14-x-position: 89.7265625%;--14-y-position: 9.882812500000004%;--15-x-position: 8.125000000000004%;--15-y-position: 9.257812500000002%;--16-x-position: 89.7265625%;--16-y-position: 9.882812500000004%;--17-x-position: 8.125000000000004%;--17-y-position: 9.257812500000002%;--18-x-position: 89.7265625%;--18-y-position: 9.882812500000004%;--19-x-position: 8.125000000000004%;--19-y-position: 9.257812500000002%;--20-x-position: 89.7265625%;--20-y-position: 9.882812500000004%;--21-x-position: 8.125000000000004%;--21-y-position: 9.257812500000002%;--22-x-position: 89.7265625%;--22-y-position: 9.882812500000004%;--23-x-position: 0%;--23-y-position: 0%;--24-x-position: 99.59415584415584%;--24-y-position: 0%;--25-x-position: 0%;--25-y-position: 0%;--26-x-position: 50.97402597402599%;--26-y-position: 0%;--27-x-position: 99.59415584415584%;--27-y-position: 0%;--28-x-position: 70.21103896103894%;--28-y-position: 0%;--29-x-position: 99.59415584415584%;--29-y-position: 0%;--30-x-position: 99.59415584415584%;--30-y-position: 0%;--31-x-position: 99.59415584415584%;--31-y-position: 0%;--32-x-position: 99.59415584415584%;--32-y-position: 0%;--33-x-position: 99.59415584415584%;--33-y-position: 0%;--34-x-position: 99.59415584415584%;--34-y-position: 0%;--35-x-position: 99.59415584415584%;--35-y-position: 0%;--36-x-position: 99.59415584415584%;--36-y-position: 0%;--37-x-position: 99.59415584415584%;--37-y-position: 0%;--38-x-position: 99.59415584415584%;--38-y-position: 0%;--39-x-position: 99.59415584415584%;--39-y-position: 0%;--40-x-position: 99.59415584415584%;--40-y-position: 0%;--41-x-position: 99.59415584415584%;--41-y-position: 0%;--42-x-position: 99.59415584415584%;--42-y-position: 0%;--43-x-position: 99.59415584415584%;--43-y-position: 0%;--44-x-position: 99.59415584415584%;--44-y-position: 0%;--45-x-position: 99.59415584415584%;--45-y-position: 0%;--46-x-position: 99.59415584415584%;--46-y-position: 0%;--47-x-position: 99.59415584415584%;--47-y-position: 0%;--48-x-position: 99.59415584415584%;--48-y-position: 0%;--49-x-position: 99.59415584415584%;--49-y-position: 0%;--50-x-position: 99.59415584415584%;--50-y-position: 0%;--51-x-position: 99.59415584415584%;--51-y-position: 0%;--52-x-position: 99.59415584415584%;--52-y-position: 0%;--53-x-position: 99.59415584415584%;--53-y-position: 0%;--54-x-position: 99.59415584415584%;--54-y-position: 0%;--55-x-position: 99.59415584415584%;--55-y-position: 0%;--56-x-position: 99.59415584415584%;--56-y-position: 0%;--57-x-position: 99.59415584415584%;--57-y-position: 0%;}*/
/*    @keyframes main {*/
/*      25% {--57-x-position: 0%;--57-y-position: 0%;--57-x-position: 0%;--57-y-position: 0%;--57-x-position: 0%;--57-y-position: 0%;}*/
/*    }*//* End custom CSS */