.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#33CC33;--e-global-color-text:#3F3F3F;--e-global-color-accent:#33CC33;--e-global-color-821c48b:#FFFFFF;--e-global-color-8facf8c:#EFEFEF;--e-global-color-bf7c00f:#33CC3329;--e-global-color-dd036c3:#FF000021;--e-global-color-3d66853:#DEF7DE;--e-global-color-68da37b:#FFDEDE;--e-global-color-5d34c22:#041104;--e-global-color-e5557c8:#22A022;--e-global-color-58be1f2:#04110436;--e-global-color-b960fd1:#D1D1D1;--e-global-color-0a34c51:#1D1D1D;--e-global-typography-primary-font-family:"proxima-nova";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"proxima-nova";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:bold;--e-global-typography-95c8bed-font-family:"proxima-nova";--e-global-typography-95c8bed-font-size:24px;--e-global-typography-95c8bed-font-weight:400;--e-global-typography-95c8bed-line-height:1.3em;--e-global-typography-46016af-font-family:"proxima-nova";--e-global-typography-46016af-font-size:110px;--e-global-typography-46016af-font-weight:bold;--e-global-typography-46016af-line-height:1em;--e-global-typography-da5b133-font-family:"proxima-nova";--e-global-typography-da5b133-font-size:18px;--e-global-typography-da5b133-font-weight:normal;--e-global-typography-4c45c50-font-family:"proxima-nova";--e-global-typography-4c45c50-font-size:96px;--e-global-typography-4c45c50-font-weight:bold;--e-global-typography-4c45c50-text-transform:uppercase;--e-global-typography-4c45c50-line-height:1em;--e-global-typography-eee4075-font-family:"proxima-nova";--e-global-typography-eee4075-font-size:40px;--e-global-typography-eee4075-font-weight:bold;--e-global-typography-00da7a8-font-family:"proxima-nova";--e-global-typography-00da7a8-font-size:32px;--e-global-typography-00da7a8-font-weight:bold;--e-global-typography-3822d2e-font-family:"proxima-nova";--e-global-typography-3822d2e-font-size:28px;--e-global-typography-3822d2e-font-weight:bold;--e-global-typography-3822d2e-line-height:1.2em;--e-global-typography-e71c328-font-family:"proxima-nova";--e-global-typography-e71c328-font-size:18px;--e-global-typography-e71c328-font-weight:bold;--e-global-typography-e71c328-line-height:1.2em;--e-global-typography-e34cf3a-font-family:"proxima-nova";--e-global-typography-e34cf3a-font-size:16px;--e-global-typography-e34cf3a-font-weight:500;--e-global-typography-74b7933-font-family:"proxima-nova";--e-global-typography-74b7933-font-size:12px;--e-global-typography-74b7933-font-weight:normal;--e-global-typography-6446672-font-family:"proxima-nova";--e-global-typography-6446672-font-size:56px;--e-global-typography-6446672-font-weight:bold;--e-global-typography-bd7964d-font-family:"proxima-nova";--e-global-typography-bd7964d-font-size:41px;--e-global-typography-bd7964d-font-weight:bold;--e-global-typography-59702c2-font-family:"proxima-nova";--e-global-typography-59702c2-font-size:20px;--e-global-typography-59702c2-font-weight:bold;--e-global-typography-81201e1-font-family:"proxima-nova";--e-global-typography-81201e1-font-size:22px;--e-global-typography-81201e1-font-weight:normal;--e-global-typography-187e40a-font-family:"proxima-nova";--e-global-typography-187e40a-font-size:24px;--e-global-typography-187e40a-font-weight:800;--e-global-typography-187e40a-line-height:1.2em;--e-global-typography-1a77774-font-family:"proxima-nova";--e-global-typography-1a77774-font-size:158px;--e-global-typography-1a77774-font-weight:bold;--e-global-typography-1a77774-text-transform:uppercase;--e-global-typography-1a77774-line-height:1em;--e-global-typography-49397c4-font-family:"proxima-nova";--e-global-typography-49397c4-font-size:18px;--e-global-typography-49397c4-font-weight:normal;--e-global-typography-49397c4-font-style:normal;color:var( --e-global-color-text );font-size:16px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-59702c2-font-family ), Sans-serif;font-size:var( --e-global-typography-59702c2-font-size );font-weight:var( --e-global-typography-59702c2-font-weight );color:var( --e-global-color-821c48b );box-shadow:0px 10px 38px -10px #33CC33;border-style:solid;border-width:1px 1px 1px 1px;border-color:#33CC33;border-radius:4px 4px 4px 4px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-e5557c8 );color:var( --e-global-color-821c48b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5557c8 );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-accent );}.elementor-kit-7 a:hover{color:#61CE707A;}.elementor-kit-7 h1{font-size:40px;font-weight:bold;line-height:1.2em;}.elementor-kit-7 h2{font-size:30px;line-height:1.2em;}.elementor-kit-7 h3{font-size:25px;}.elementor-kit-7 h4{font-size:22px;}.elementor-kit-7 h5{font-size:18px;}.elementor-kit-7 h6{font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.elementor-lightbox{background-color:#000000CC;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-95c8bed-font-size:17px;--e-global-typography-46016af-font-size:66px;--e-global-typography-4c45c50-font-size:64px;--e-global-typography-e34cf3a-font-size:12px;--e-global-typography-1a77774-font-size:130px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-59702c2-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-46016af-font-size:64px;--e-global-typography-4c45c50-font-size:40px;--e-global-typography-eee4075-font-size:32px;--e-global-typography-00da7a8-font-size:28px;--e-global-typography-3822d2e-font-size:24px;--e-global-typography-e34cf3a-font-size:11px;--e-global-typography-e34cf3a-line-height:1.3em;--e-global-typography-6446672-font-size:40px;--e-global-typography-81201e1-font-size:20px;--e-global-typography-187e40a-font-size:24px;--e-global-typography-49397c4-font-size:16px;}.elementor-kit-7 h1{font-size:26px;}.elementor-kit-7 h2{font-size:22px;}.elementor-kit-7 h3{font-size:20px;}.elementor-kit-7 h4{font-size:18px;}.elementor-kit-7 h5{font-size:16px;}.elementor-kit-7 h6{font-size:16px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-59702c2-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html { overflow-x:hidden
  ; }
  
  /* New Design Style */
  
  .h1accent {
      color: #34CC33;
  }
  
  .secondarybutton a {
      background-color: transparent !important;
    border: 1px solid #34CC33!important;
    border-radius: 4px;
     color: #34CC33!important;
  }
  
   .secondarybutton a:hover {
      background-color: transparent !important;
    border: 1px solid var(--e-global-color-e5557c8)!important;
    border-radius: 4px;
     color: var(--e-global-color-e5557c8)!important;
  }
  
  .glassmorphism {
    background: rgba(31, 31, 31, 0.2);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(243, 243, 243, 0.21)!important;
}

.standarts svg {
    margin-bottom: -3rem;
    opacity: 70%;
    z-index: -1;
}

.standarts .elementor-icon-box-title {
    border-left: 4px solid #34CC33;
    padding-left: 12px;
}

.glassmorphism-white {
  
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}


.table-icon-list .elementor-icon-list-item {
    flex: 1 1 calc(33.33% - 10px); 
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-height: 80px; 
   
    box-sizing: border-box;
}

@media (max-width: 1025px) {
    .table-icon-list .elementor-icon-list-item {
        min-height: 140px;
}
}

@media (max-width: 787px) {
    .table-icon-list .elementor-icon-list-item {
        min-height: 120px;
}
}


.logo-carousel .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.logo-carousel img {
    filter: grayscale(1);
    max-height: 100px;
    width: 140px;
    object-fit: contain !important;
} 

/*New Cookies YES Style*/

button.cky-show-desc-btn:focus {
	 border: none;
}
button.cky-show-desc-btn:active {
    color: #33CC33 !important;
}
button.cky-show-desc-btn:not(:hover) {
    color: #33CC33 !important;
    background: transparent;
	 border: none;
}
button.cky-show-desc-btn:hover {
    background-color: transparent;
	 color: #33CC33;
	 border: none;
	 text-decoration: underline;
}

.cky-accordion-header > button.cky-accordion-btn:hover {
    text-decoration: none;
    background: transparent;
    border: none;
    color: #33CC33 !important;
}

.cky-accordion-header > button.cky-accordion-btn:focus {
    border: none;
}
.cky-accordion-header .cky-always-active {
    color: #33CC33 !important;
}

.cky-preference-header .cky-preference-title {
		font-family: "proxima-nova", Sans-serif;
}
.cky-preference-body-wrapper {
 font-family: "proxima-nova", Sans-serif;
}
button.cky-btn-close:hover {
    border: none;
    background: none;
    color: #33CC33;
}
div.cky-footer-wrapper > div:last-child {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}


button.cky-btn.cky-btn-customize:hover, button.cky-btn.cky-btn-reject:hover, button.cky-btn.cky-btn-preferences:hover {
    color: #fff !important;
    background-color: #33CC33 !important;
}

.cky-consent-bar .cky-btn-customize::after {
    top: 28px !important;
    right: 18px !important;
}

button.cky-btn.cky-btn-accept:hover {
    background-color: #33CC33 !important;
    
}

.elementor-kit-7 button:hover, .elementor-kit-7 button:focus {
     background-color: inherit; 
     border-color: inherit; 
        box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%) !important;
}/* End custom CSS */