.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#171717;--e-global-color-text:#262626;--e-global-color-accent:#117743;--e-global-color-2fd12ca:#117743;--e-global-color-1e59c71:#F5F5F5;--e-global-color-724beaa:#F1F2F3;--e-global-color-f79bcdf:#2D2D29;--e-global-color-7bb6949:#B9B9B8;--e-global-color-8b75dc8:#878786;--e-global-typography-primary-font-family:"Century Gothic";--e-global-typography-primary-font-size:110px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:1.5px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Century Gothic";--e-global-typography-secondary-font-size:90px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:1.5px;--e-global-typography-text-font-family:"Century Gothic";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Century Gothic";--e-global-typography-accent-font-size:22px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.7em;--e-global-typography-b893535-font-family:"Century Gothic";--e-global-typography-b893535-font-size:38px;--e-global-typography-b893535-font-weight:700;--e-global-typography-b893535-text-transform:uppercase;--e-global-typography-b893535-line-height:1.1em;--e-global-typography-b893535-letter-spacing:1.5px;--e-global-typography-d141203-font-family:"Century Gothic";--e-global-typography-d141203-font-size:25px;--e-global-typography-d141203-font-weight:700;--e-global-typography-d141203-text-transform:uppercase;--e-global-typography-d141203-line-height:1.1em;--e-global-typography-905465f-font-family:"Century Gothic";--e-global-typography-905465f-font-size:18px;--e-global-typography-905465f-font-weight:700;--e-global-typography-905465f-text-transform:uppercase;--e-global-typography-905465f-font-style:normal;--e-global-typography-905465f-line-height:30px;--e-global-typography-930cb4d-font-family:"Century Gothic";--e-global-typography-930cb4d-font-size:20px;--e-global-typography-930cb4d-font-weight:700;--e-global-typography-930cb4d-text-transform:uppercase;--e-global-typography-930cb4d-font-style:normal;--e-global-typography-930cb4d-line-height:28px;--e-global-typography-2080c65-font-family:"Century Gothic";--e-global-typography-2080c65-font-size:13px;--e-global-typography-2080c65-font-weight:400;--e-global-typography-2080c65-text-transform:uppercase;--e-global-typography-2080c65-font-style:normal;--e-global-typography-2080c65-text-decoration:underline;--e-global-typography-2080c65-line-height:36px;--e-global-typography-6c5da4a-font-family:"Century Gothic";--e-global-typography-6c5da4a-font-size:14px;--e-global-typography-6c5da4a-font-weight:400;--e-global-typography-6c5da4a-font-style:normal;--e-global-typography-6c5da4a-line-height:26px;--e-global-typography-d7ab586-font-family:"Century Gothic";--e-global-typography-d7ab586-font-size:16px;--e-global-typography-d7ab586-font-weight:700;--e-global-typography-d7ab586-font-style:normal;--e-global-typography-d7ab586-line-height:32px;--e-global-typography-e0a743a-font-family:"Century Gothic";--e-global-typography-e0a743a-font-size:15px;--e-global-typography-e0a743a-font-weight:400;--e-global-typography-e0a743a-line-height:20px;--e-global-typography-522296f-font-family:"Century Gothic";--e-global-typography-522296f-font-size:260px;--e-global-typography-522296f-font-weight:400;--e-global-typography-522296f-text-transform:uppercase;--e-global-typography-522296f-line-height:1em;--e-global-typography-522296f-letter-spacing:22px;--e-global-typography-d9ee446-font-family:"Century Gothic";--e-global-typography-d9ee446-font-size:24px;--e-global-typography-d9ee446-font-weight:700;--e-global-typography-d9ee446-text-transform:uppercase;--e-global-typography-d9ee446-font-style:normal;--e-global-typography-d9ee446-line-height:64px;--e-global-typography-3953190-font-family:"Century Gothic";--e-global-typography-3953190-font-size:14px;--e-global-typography-3953190-font-weight:400;--e-global-typography-3953190-text-transform:uppercase;--e-global-typography-3953190-line-height:14px;--e-global-typography-050cfc2-font-family:"Century Gothic";--e-global-typography-050cfc2-font-size:52px;--e-global-typography-050cfc2-font-weight:700;--e-global-typography-050cfc2-text-transform:uppercase;--e-global-typography-050cfc2-font-style:normal;--e-global-typography-050cfc2-line-height:1.1em;--e-global-typography-24f778f-font-family:"Century Gothic";--e-global-typography-24f778f-font-size:19px;--e-global-typography-24f778f-font-weight:700;--e-global-typography-24f778f-text-transform:none;--e-global-typography-24f778f-line-height:1.5em;background-color:#FFFFFF;color:var( --e-global-color-text );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 );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:300ms;--e-preloader-animation:pulse;--e-preloader-animation-duration:1050ms;--e-preloader-delay:1000ms;--e-preloader-width:350px;--e-preloader-opacity:1;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#FFFFFF00;font-family:"Brutal Font", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:12px;letter-spacing:2px;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.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-accent );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-kit-6 e-page-transition{background-color:transparent;background-image:linear-gradient(180deg, #171717 0%, #171717 100%);}.elementor-kit-6 p{margin-bottom:1.5em;}.elementor-kit-6 a{color:var( --e-global-color-text );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 a:hover{color:#262626;}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h2{font-family:var( --e-global-typography-b893535-font-family ), Sans-serif;font-size:var( --e-global-typography-b893535-font-size );font-weight:var( --e-global-typography-b893535-font-weight );text-transform:var( --e-global-typography-b893535-text-transform );line-height:var( --e-global-typography-b893535-line-height );letter-spacing:var( --e-global-typography-b893535-letter-spacing );}.elementor-kit-6 h3{font-family:"Brutal Font", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;}.elementor-kit-6 h4{font-family:var( --e-global-typography-905465f-font-family ), Sans-serif;font-size:var( --e-global-typography-905465f-font-size );font-weight:var( --e-global-typography-905465f-font-weight );text-transform:var( --e-global-typography-905465f-text-transform );font-style:var( --e-global-typography-905465f-font-style );line-height:var( --e-global-typography-905465f-line-height );}.elementor-kit-6 h5{color:#FFFFFF;font-family:var( --e-global-typography-930cb4d-font-family ), Sans-serif;font-size:var( --e-global-typography-930cb4d-font-size );font-weight:var( --e-global-typography-930cb4d-font-weight );text-transform:var( --e-global-typography-930cb4d-text-transform );font-style:var( --e-global-typography-930cb4d-font-style );line-height:var( --e-global-typography-930cb4d-line-height );}.elementor-kit-6 img{border-style:none;}.elementor-kit-6 label{font-family:"Brutal Font", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.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);}.site-header .header-inner{width:100%;max-width:100%;}.site-footer .footer-inner{width:100%;max-width:100%;}.site-footer{padding-right:0px;padding-left:0px;}.site-footer .copyright p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c5da4a-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5da4a-font-size );font-weight:var( --e-global-typography-6c5da4a-font-weight );font-style:var( --e-global-typography-6c5da4a-font-style );line-height:var( --e-global-typography-6c5da4a-line-height );}@media(max-width:1366px){.elementor-kit-6{--e-global-typography-primary-font-size:90px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:76px;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-line-height:1.7em;--e-global-typography-b893535-font-size:34px;--e-global-typography-b893535-line-height:1.1em;--e-global-typography-d141203-font-size:24px;--e-global-typography-905465f-font-size:17px;--e-global-typography-d7ab586-font-size:15px;--e-global-typography-522296f-font-size:220px;--e-global-typography-522296f-line-height:1em;--e-global-typography-522296f-letter-spacing:12px;--e-global-typography-d9ee446-font-size:18px;--e-global-typography-d9ee446-line-height:56px;--e-global-typography-3953190-font-size:13px;--e-global-typography-050cfc2-font-size:46px;--e-global-typography-24f778f-font-size:18px;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 p{margin-bottom:1.5em;}.elementor-kit-6 a{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 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-b893535-font-size );line-height:var( --e-global-typography-b893535-line-height );letter-spacing:var( --e-global-typography-b893535-letter-spacing );}.elementor-kit-6 h3{font-size:24px;}.elementor-kit-6 h4{font-size:var( --e-global-typography-905465f-font-size );line-height:var( --e-global-typography-905465f-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-930cb4d-font-size );line-height:var( --e-global-typography-930cb4d-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.site-footer .footer-inner{width:100%;max-width:100%;}.site-footer{padding-right:0px;padding-left:0px;}.site-footer .copyright p{font-size:var( --e-global-typography-6c5da4a-font-size );line-height:var( --e-global-typography-6c5da4a-line-height );}}@media(max-width:1200px){.elementor-kit-6{--e-global-typography-primary-font-size:80px;--e-global-typography-secondary-font-size:62px;--e-global-typography-accent-font-size:19px;--e-global-typography-b893535-font-size:32px;--e-global-typography-b893535-letter-spacing:1px;--e-global-typography-d141203-font-size:22px;--e-global-typography-d141203-line-height:1em;--e-global-typography-905465f-font-size:16px;--e-global-typography-905465f-line-height:24px;--e-global-typography-930cb4d-line-height:24px;--e-global-typography-2080c65-line-height:32px;--e-global-typography-6c5da4a-font-size:13px;--e-global-typography-6c5da4a-line-height:22px;--e-global-typography-d7ab586-font-size:14px;--e-global-typography-d7ab586-line-height:2em;--e-global-typography-e0a743a-font-size:13px;--e-global-typography-e0a743a-line-height:18px;--e-global-typography-522296f-font-size:160px;--e-global-typography-d9ee446-font-size:18px;--e-global-typography-d9ee446-line-height:40px;--e-global-typography-050cfc2-font-size:40px;--e-global-typography-24f778f-font-size:16px;}.elementor-kit-6 p{margin-bottom:1em;}.elementor-kit-6 h3{font-size:20px;line-height:1em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.site-footer .footer-inner{width:100%;max-width:100%;}.site-footer{padding-right:0px;padding-left:0px;}}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:70px;--e-global-typography-secondary-font-size:48px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:18px;--e-global-typography-b893535-font-size:30px;--e-global-typography-b893535-line-height:1.1em;--e-global-typography-d141203-font-size:20px;--e-global-typography-905465f-font-size:14px;--e-global-typography-930cb4d-font-size:18px;--e-global-typography-2080c65-font-size:13px;--e-global-typography-6c5da4a-font-size:14px;--e-global-typography-d7ab586-font-size:14px;--e-global-typography-522296f-font-size:120px;--e-global-typography-050cfc2-font-size:30px;--e-global-typography-24f778f-font-size:15px;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 p{margin-bottom:1em;}.elementor-kit-6 a{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 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-b893535-font-size );line-height:var( --e-global-typography-b893535-line-height );letter-spacing:var( --e-global-typography-b893535-letter-spacing );}.elementor-kit-6 h3{font-size:20px;line-height:1.6em;}.elementor-kit-6 h4{font-size:var( --e-global-typography-905465f-font-size );line-height:var( --e-global-typography-905465f-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-930cb4d-font-size );line-height:var( --e-global-typography-930cb4d-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.site-footer .footer-inner{width:100%;max-width:100%;}.site-footer{padding-right:0px;padding-left:0px;}.site-footer .copyright p{font-size:var( --e-global-typography-6c5da4a-font-size );line-height:var( --e-global-typography-6c5da4a-line-height );}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:48px;--e-global-typography-secondary-font-size:32px;--e-global-typography-accent-font-size:16px;--e-global-typography-b893535-font-size:28px;--e-global-typography-b893535-line-height:1.1em;--e-global-typography-b893535-letter-spacing:1px;--e-global-typography-d141203-font-size:18px;--e-global-typography-d141203-line-height:1em;--e-global-typography-905465f-font-size:13px;--e-global-typography-930cb4d-line-height:20px;--e-global-typography-d7ab586-font-size:15px;--e-global-typography-522296f-font-size:58px;--e-global-typography-d9ee446-font-size:17px;--e-global-typography-3953190-font-size:14px;--e-global-typography-050cfc2-font-size:24px;--e-global-typography-24f778f-font-size:15px;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 );--e-preloader-width:200px;}.elementor-kit-6 p{margin-bottom:1em;}.elementor-kit-6 a{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 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-b893535-font-size );line-height:var( --e-global-typography-b893535-line-height );letter-spacing:var( --e-global-typography-b893535-letter-spacing );}.elementor-kit-6 h3{font-size:18px;line-height:1.6em;}.elementor-kit-6 h4{font-size:var( --e-global-typography-905465f-font-size );line-height:var( --e-global-typography-905465f-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-930cb4d-font-size );line-height:var( --e-global-typography-930cb4d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.site-header .header-inner{width:100%;max-width:100%;}.site-footer .footer-inner{width:100%;max-width:100%;}.site-footer{padding-right:0px;padding-left:0px;}.site-footer .copyright p{font-size:var( --e-global-typography-6c5da4a-font-size );line-height:var( --e-global-typography-6c5da4a-line-height );}}/* Start custom CSS */#wpadminbar { display:none !important;}
html, body{
    margin: 0 !important;
    padding:0;
}
html, body{
    overflow-x: hidden;
}
#section404 .elementor-button-link:hover svg path {
    fill: #fff;
}
#mainSlider h1{
    padding: 0 calc(50vw - 650px) !important;
}
#mainSlider h2{
    padding: 0 calc(50vw - 650px) !important;
}
@media (max-width: 1360px){
 #mainSlider h1{
    padding: 0 30px !important;
}
#mainSlider h2{
    padding: 0 30px !important;
}
    
}
@media (max-width: 767.98px){
 #mainSlider h1{
    padding: 0 20px !important;
  
}
#mainSlider h2{
    padding: 0 20px !important;

    max-width: 260px;
}
    
}
@media (max-width: 459.98px){
 #mainSlider h1{
    font-size: 22px !important;
}
#mainSlider h2{
    font-size: 16px !important;
    max-width: 230px;
}
    
}
/*video adjustment*/
/*html body #mainSlider video, */
/*#ls-global #mainSlider  video {*/
/*    max-width: 100% !important;*/
/*    object-fit: contain !important;*/
/*    object-position: 0 50%;*/
/*}*/
/*html body #mainSlider .ls-background-videos ls-layer, */
/*#ls-global #mainSlider  .ls-background-videos ls-layer{*/
/*    transform: translateX(0) !important;*/
/*    x: 0 !important;*/
/*    max-width: 100% !important;*/
/*}*/
/*@media (max-width: 768px){*/
/*    html body #mainSlider video, */
/*#ls-global #mainSlider  video {*/
/*    max-width: 100% !important;*/
/*    object-fit: contain !important;*/
/*    object-position: 0 0;*/
/*}*/
/*}*/
.dialog-close-button {
outline: none;
}
h2, h3, h4, h5, h6 {
    margin-top: 0.25em;
    margin-bottom: 0.5em;
}
.span_in_rows_wrap span{
    display: block;
}
.elementor-swiper-button {
    z-index: 3;
    position: absolute;
    top: calc(50% - 20px);
     display: inline-block;
     cursor: pointer;
}
.elementor-swiper-button.elementor-swiper-button-next{
    left: unset;
    right: 10px;
}
.elementor-swiper-button.elementor-swiper-button-prev{
    left: 10px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5px;
    left: 0;
    width: 100%;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s;
    transform: translateZ(0);
    z-index: 10;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    display: inline-block;
    cursor:pointer;
}
header .contactPopupBtn a:before, 
header .contactPopupBtn a:after{
    opacity: 0 !important;
}
header .contactPopupBtn a{
    -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
header .contactPopupBtn a:hover{
    color: #fff !important;
    background-color: #117743 !important;
}

#headerStick .elementor-container{
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
#headerStick{
    top: 0;
    z-index: 999;
}

#headerNavMenu .elementor-nav-menu--dropdown .elementor-item{
    text-transform: uppercase;
    background-color: transparent;
}
#headerNavMenu .elementor-nav-menu--dropdown .elementor-sub-item:hover{
    background-color: transparent;
}
#headerNavMenu .elementor-button-wrapper{
    order: 10;
     justify-self: flex-end;
}
header .contactPopupBtn a{
    font-family: "Century Gothic", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 2px;
    color: #FFFFFF;
    background-color: transparent;
    border-style: solid;
    border: 1px solid #117743;
    border-radius: 0px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 145px;
    flex-grow: 0;
    margin-right: 0;
    cursor: pointer;
}



#headerNavMenu .elementor-nav-menu--layout-horizontal {
    justify-content: flex-end;
}
#headerNavMenu .elementor-nav-menu__align-right .elementor-nav-menu {
    margin-left: 20px;
    justify-content: flex-end;
}
#headerNavMenu .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    height: calc(100vh - 76px);
}

#headerNavMenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu .contactPopupBtn.elementor-button-wrapper{
    display: none;
    position: absolute;
    
}


@media (max-width: 1024px){

 #headerNavMenu .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    height: calc(100vh - 60px);
    margin: 0 auto;
    top: 60px;
    padding:5px 30px;
}
#headerNavMenu .elementor-nav-menu__container.elementor-nav-menu--dropdown li{
    background-color: #000;
}
 #headerNavMenu .elementor-nav-menu__container.elementor-nav-menu--dropdown>ul{
     height: 100%;
 }

#headerNavMenu .elementor-button-wrapper a{
    font-size: 14px;
    letter-spacing: 0px;
    height: 46px;
    width: 254px;
    margin: 0;
}
#headerNavMenu .elementor-button-wrapper{
    order: unset;
    position: absolute;
}

#headerNavMenu .elementor-nav-menu__container.elementor-nav-menu--dropdown>ul{
    height:100%;
    padding-bottom: 100px;
    position: relative;
}
   #headerNavMenu .elementor-nav-menu--dropdown .contactPopupBtn.elementor-button-wrapper{
        display: block;
        bottom: 30px;
        left: calc(50% - 62.5px);
        margin: 0;
    } 
   #headerNavMenu .elementor-nav-menu--dropdown .contactPopupBtn.elementor-button-wrapper a{
    margin: 0;
   }

}

@media (max-width: 768px){

 #headerNavMenu .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    padding:20px;
    margin-top: 10px;
}
 #headerNavMenu .elementor-nav-menu__container.elementor-nav-menu--dropdown>ul{
     height: 100%;
 }


#headerNavMenu .elementor-button-wrapper a{
    font-size: 13px;
    letter-spacing: 0px;
    height: 42px;
    width: 200px;
    margin: 0;
}
#headerNavMenu .elementor-button-wrapper{
    bottom: 30px;
        left: calc(50% - 100px);
}


}
@media screen and (max-width:1640px) {
   #title_bg_12 .elementor-heading-title{
       font-size:260px;
       letter-spacing:16px;
   }
}
a{
    color: inherit;
    text-decoration: none;
}
.ls-container .ls-background-videos .ls-vpcontainer.move_layerup{
    z-index: 100;
}
/*LAYER SLIDER MAIN PAGE*/

#lsMain .ls-inner-wrapper,
#lsMainAbout .ls-inner-wrapper{
    pointer-events: auto;
    width: 100% !important;
    left: 0 !important;
}
#lsMain .ls-inner-wrapper h1,
#lsMain .ls-inner-wrapper p,
#lsMainAbout .ls-inner-wrapper h1,
#lsMainAbout .ls-inner-wrapper p{
    max-width: 1300px !important;
    width: calc(100% - 60px) !important;
    padding: 0 30px !important;
    margin: 0 auto !important;
}

@media screen and (max-width:768px) {
    #lsMain .ls-inner-wrapper h1,
    #lsMain .ls-inner-wrapper p,
    #lsMainAbout .ls-inner-wrapper h1{
        width: calc(100% - 40px) !important;
        padding: 0 20px !important;
        margin: 0 auto 0 0 !important;
    }
    #lsMainAbout .ls-inner-wrapper p{
        width: calc(100% - 40px) !important;
        padding: 0 20px !important;
        margin: 0 auto 0 0 !important;
        max-width: 460px !important;
    }
}
#layerslider_2_2egiav6i7n00 .ytp-cued-thumbnail-overlay {
    display: none !important;
    z-index: -100 !important;;
    width: 300px !important;
    height: 300px !important;
}
#layerslider_2_2egiav6i7n00 .ytp-cued-thumbnail-overlay *{
    display: none !important;
    z-index: -100;
    width: 300px;
    height: 300px;
}


/*===========CATALOG================*/
.btnArrowIcon .elementor-button-text {
    flex-grow: 0;
}
.btnArrowIcon .elementor-button-icon .elementor-align-icon-right{
    font-size: 12px;
}
.pos_rel{
    position: relative;
}

.prod_2btns_wrap .elementor-button-wrapper{
   margin: 5px;
}
.product_card_bottom{
    position: absolute;
    border-top: 1px solid #262626;
    bottom: 0;
    left: 0;
}
.prod_2btns_wrap a{
    max-width: 200px;
    display: block;
    margin: 0 auto;
}

.product_card_desc {
    min-height: 46px;
}
@media (max-width: 1024px){
    .product_card_desc {
    min-height: 36px;
}
}
@media (max-width: 767px){
.product_card_desc {
    min-height: 20px;
}
}


#CatalogQb .elementor-background-overlay{
    max-width: 1300px;
    width: 100%;
    left: calc((100% - 1300px) / 2);
    top: 40px;
}

#CatalogQb .catalog_card_img img {
    object-position: 50% 50%;
}

@media (max-width: 1366px){
    #CatalogQb{
        padding-top: calc((100vw - 60px) * 0.14 + 30px);
    }
    #CatalogQb .elementor-background-overlay{
        max-width: unset;
        width: calc(100% - 60px);
        left: 30px;
        top: 30px;
    }
}

@media (max-width: 1024px){
    #CatalogQb .elementor-background-overlay{
        width: calc(100% - 60px);
        left: 30px;
    }
    #CatalogQb{
        padding-top: calc((100vw - 60px) * 0.14 + 30px);
    }
}
@media (max-width: 768px){
   
    #CatalogQb{
        padding-top: calc((100vw - 40px) * 0.14 + 30px);
    }
}

#CatalogQb .elementor-col-33{
    width: calc((100% - 32px) / 3);
}
#CatalogQb .elementor-container{
    justify-content: space-between;
}
#CatalogQb table{
    margin-bottom: 0;
    width: 100%;
    border: none;
    background-color: transparent;
    border-top: 1px solid #c3c3c3;
    text-align: center;
    vertical-align: middle;
}
#CatalogQb td:first-child,
#CatalogQb td:last-child{
    border: none;
}
#CatalogQb td{
     border-color: #c3c3c3;
    background-color: transparent;
    border-top: none;
    border-bottom: none;
    padding: 1em 0.5em;
    text-align: center;
    width: calc(100% / 3);
}
#CatalogQb td div{
    font-weight: bold;
    margin-top: 2px;
}
#CatalogQb td p{
    font-weight: inherit;
    font-size: inherit;
    margin: 0;
}
#CatalogQb .elementor-button{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
#CatalogQb .elementor-button:hover svg path{
    fill: #ffffff;
}
#CatalogQb .elementor-button svg{
    margin-top: 1px;
    width: auto;
    height: 0.7em;
    display: block;
}
@media (max-width: 1200px){
  
    #CatalogQb td{
        padding: 0.5em;
    }
    #CatalogQb td div{
        margin-top: 0px;
    }
    #CatalogQb .elementor-col-33{
        width: calc((100% - 14px) / 3);
    }
}


@media (max-width: 767px){
    #CatalogQb .elementor-col-33{
        width: 100%;
        max-width: 500px;
        margin-bottom: 12px;
    }
    #CatalogQb .elementor-container{
        justify-content: flex-start;
        align-items: center;
        flex-direction: column;
        width: 100%;
    }
    #CatalogQb .elementor-background-overlay {
        width: calc(100% - 60px);
        left: 30px;
    }
}


/*-------------------Use List-------*/
#useList .elementor-swiper-button{
    top: -25px;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
}
#useList .elementor-swiper-button{
    position: absolute;
}
#useList .elementor-swiper-button-next{
   right: 0px;
   left: unset;
}
#useList .elementor-swiper-button-prev{
   right: 45px;
   left: unset;
}
#useList .elementor-testimonial__text{
    /*max-width: 280px;*/
    font-style: normal;
}
#useList .elementor-main-swiper{
    width: 100%;
    padding-bottom: 30px;
}
#useList .elementor-testimonial__image img {
    -o-object-fit: contain;
    object-fit: contain;
    object-position: left;
    -object-position: left;
}
#useList .swiper-pagination-bullet{
    width: 37px;
    border-radius: 0;
    height: 2px;
    background-color: #777548;
    margin: 2px;
}

@media (min-width: 767px){
#useList .swiper-slide {
    transition: unset;
    overflow: hidden;
    will-change: unset;
    width: calc((100% - 150px)/3) !important;
    pointer-events: none;
}
#useList .swiper-pagination-bullet{
    display: none;
}
#useList .swiper-wrapper{
    flex-wrap: wrap;
    cursor: default;
    pointer-events: none;
    justify-content: space-between;
}
#useList{
    cursor: default;
    pointer-events: none;
}

#useList .elementor-swiper-button{
    display: none;
}
#useList .elementor-testimonial__image img {
    margin-right: 30px;
    height: auto;
    max-height: 105px;
}

#useList .elementor-testimonial{
    justify-content: flex-end;
}
#useList .elementor-main-swiper{
    padding-bottom: 5px;
}
}
@media (max-width: 1440px){
#useList .elementor-testimonial__image img {
    margin-right: 15px;
}
}
@media (max-width: 1366px){
#useList .elementor-testimonial {
    flex-direction: column-reverse;
    align-items: flex-start;
}
#useList .elementor-testimonial__image img {
    margin-right: 0;
    height: 85px;
    width: auto;
    max-width: 85px;
}

}
@media (max-width: 768px){
#useList .elementor-testimonial__image img {
    margin-right: 0;
    height: 70px;
    width: auto;
    max-width: 70px;
}
}

#useListCiv .elementor-swiper-button{
    position: absolute;
}
#useListCiv .elementor-swiper-button-next{
   right: 0px;
   left: unset;
}
#useListCiv .elementor-swiper-button{
    top: -25px;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
}
#useListCiv .elementor-swiper-button-prev{
   right: 45px;
   left: unset;
}
#useListCiv .elementor-testimonial__text{
    /*max-width: 280px;*/
    font-style: normal;
}
#useListCiv .elementor-main-swiper{
    width: 100%;
    padding-bottom: 30px;
}
#useListCiv .elementor-testimonial__image img {
    -o-object-fit: contain;
    object-fit: contain;
    object-position: left;
}
#useListCiv h4{
    min-height: 70px;
    margin-bottom: 0;
    line-height: 1.5;
}
#useListCiv .swiper-pagination-bullet{
    width: 37px;
    border-radius: 0;
    height: 2px;
    background-color: #66818C;
    margin: 2px;
}

@media (min-width: 767px){
#useListCiv .swiper-slide {
    transition: unset;
    overflow: hidden;
    will-change: unset;
    width: calc((100% - 150px)/3) !important;
    pointer-events: none;
}
#useListCiv .swiper-pagination-bullet{
    display: none;
}
#useListCiv .swiper-wrapper{
    flex-wrap: wrap;
    cursor: default;
    pointer-events: none;
    justify-content:space-between;
}
#useListCiv{
    cursor: default;
    pointer-events: none;
}
#useListCiv .elementor-main-swiper{
    padding-bottom: 5px;
}
#useListCiv .elementor-swiper-button{
    display: none;
}
#useListCiv .elementor-testimonial__image img {
    margin-right: 30px;
    height: auto;
    max-height: 105px;
}

#useListCiv .elementor-testimonial{
    justify-content: flex-end;
}

}
@media (max-width: 1440px){
#useListCiv .elementor-testimonial__image img {
    margin-right: 15px;
}
}
@media (max-width: 1366px){
#useListCiv .elementor-testimonial {
    flex-direction: column-reverse;
    align-items: flex-start;
}
#useListCiv .elementor-testimonial__image img {
    margin-right: 0;
    height: 85px;
    width: auto;
    max-width: 85px;
}
}
@media (max-width: 766px){
#useListCiv .elementor-testimonial__image img {
    margin-right: 0;
    height: 70px;
    width: auto;
    max-width: 70px;
}
}

#productUseSection .prod_use_divide_title .elementor-inner-column:first-child{
    width: 160px;
}
#productUseSection .prod_use_divide_title .elementor-inner-column{
    width: calc(100% - 160px);
}
@media (max-width: 766px){
 #productUseSection .prod_use_divide_title .elementor-inner-column:first-child{
    width: 120px;
}
#productUseSection .prod_use_divide_title .elementor-inner-column{
    width: calc(100% - 218px);
}
}

/*=============================================*/
/*===========MORE INFO SECTION================*/
#moreInfoSection .more_info_col>div{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#moreInfoSection .elementor-icon-box-wrapper{
    align-items: center;
}

#moreInfoSection .elementor-icon-box-wrapper {
    cursor: pointer;
}
#moreInfoSection .elementor-icon-box-wrapper:hover a svg path{
    fill: #ffffff;
}
#moreInfoSection .elementor-icon-box-wrapper:hover a svg circle{
    fill: #777548;
}
@media (max-width: 767px){
#moreInfoSection .elementor-widget-heading{
    max-width: 350px;
}
}
/*--------Product Education-----*/
.education_slider_text_col{
    min-height: 500px;
}
@media (max-width: 1024px){
    .education_slider_text_col{
        min-height: unset;
    }
}
/*==================================================*/
/*====================POPUPs========================*/

.elementor-popup-modal .dialog-widget-content{
    border-radius: 8px !important;
}
.elementor-popup-modal {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: #000000b3;
}
.dialog-close-button.dialog-lightbox-close-button i{
    color:#B6B6B6 !important;
    font-size: 22px;
    font-weight: 400;
}

/*-------success popup--------*/
#elementor-popup-modal-6806 .dialog-message {
    max-width: 454px;
}

/*-------Contact form popup--------*/
#elementor-popup-modal-3291 .dialog-message {
    max-width: 521px;
}

@media (max-width: 767px){
    .elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button {
        top: 10px;
        right: 10px;
    }
    
}
@media (max-width: 600px){
    #elementor-popup-modal-3291 .dialog-message {
        max-width: calc(90vw - 40px);
    }
    #elementor-popup-modal-6806 .dialog-message {
         max-width: calc(88vw - 40px);
    }
}
@media (max-width: 530px){
    #elementor-popup-modal-3291 .dialog-message {
        max-width: calc(100vw - 40px);
    }
    #elementor-popup-modal-6806 .dialog-message {
         max-width: calc(98vw - 40px);
    }
}
/*--------------------END POPUPs--------------------------*/

/*========================================================*/
/*===================Contact Form=========================*/

button[type="submit"]{
    width: 100%;
    margin: 15px auto 0 auto;
}
input, textarea{
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
}

.elementor-popup-modal .elementor-form input:focus,
.elementor-popup-modal .elementor-form textarea:focus
{
    background-color: transparent !important;
    border: 1px solid #777548 !important;
    color: #262626 !important;
}

.elementor-field-required label:after{
    content: '*';
    color: #777548;
}
@media (max-width: 1200px){
   .elementor-form input.elementor-field-textual.elementor-size-lg, .elementor-form button.elementor-button.elementor-size-lg{
       min-height: 46px;
   } 
}
/*-----------------END Contact forms----------------------*/

/*=============MAIN PAGE BENEFITS===========*/
#benefitsSection .elementor-container{
    flex-wrap: wrap;
    justify-content: space-between;
}
#benefitsSection .elementor-column{
    width: unset !important;
}
#benefitsSection .elementor-widget-wrap{
    justify-content: flex-start;
}

@media (max-width: 767px){
#benefitsSection .elementor-container{
    flex-wrap: wrap;
}
#benefitsSection .elementor-column{
    width: 100% !important;
}
#benefitsSection .elementor-widget-wrap{
    justify-content: flex-start;
}
}


.benefits_1string{
    font-weight: 400;
    font-size: 14px;
}
.benefits_2string{
    font-family: 'Century Gothic';
font-style: normal;
font-weight: 400;
font-size: 65px;
line-height: 1;
text-transform: uppercase;
background: linear-gradient(180deg, #777548 0%, #878558 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
}
.benefits_3string{
    font-weight: 700;
    font-size: 13px;
}
.benefits_2string_inner{
    font-size: 32px;
    line-height: 1;
}

@media (max-width: 1366px){
.benefits_2string{
font-size: calc(3vw + 1.2rem);
}
.benefits_2string_inner{
    font-size: calc(1.1vw + 0.7rem);
     /*width: 11vw;*/
}
.benefits_1string{
    font-size: 11px;
}
.benefits_3string{
    font-size: 11px;
}
}
@media (max-width: 1024px){
.benefits_2string{
font-size: calc(2.75vw + 1rem);
}
.benefits_2string_inner{
    font-size: calc(1vw + 0.7rem);
}
.benefits_1string{
    font-size: 10px;
}
.benefits_3string{
    font-size: 10px;
}
}
@media (max-width: 767px){
.benefits_2string{
font-size: 72px;
}
.benefits_2string_inner{
    font-size: 30px;
}
}
@media screen and (max-width: 767px) and (max-height: 767px) {
.benefits_2string{
font-size: calc(4.2vh + 0.8rem);
}
.benefits_2string_inner{
    font-size: calc(1.2vh + 0.6rem);
}
}
/*========================================================*/
/*==================LAYER SLIDER==========================*/

/*------layer slider navigation------*/
 html body .ls-nav-next, #ls-global .ls-nav-next,
  html body .ls-nav-prev, #ls-global .ls-nav-prev{
    background: transparent !important;
    border: 1px solid rgba(38,38,38,.15) !important;
    border-radius: 50% !important;
    color: #262626 !important;
     display: inline-block;
    font-family: eicons;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
        transform: translateY(-50%);
}
html body .product_set_popup .ls-nav-next, 
#ls-global .product_set_popup .ls-nav-next,
html body .product_set_popup.ls-photogallery .ls-nav-prev, 
#ls-global .product_set_popup.ls-photogallery .ls-nav-prev{
        top: 325px !important;
        margin-top: 0 !important;
}
html body .ls-nav-next:after, 
#ls-global .ls-nav-next:after,
html body .ls-nav-prev:after, 
#ls-global .ls-nav-prev:after{
    margin-top: -12px !important;
    top: 50% !important;
    left: 50% !important;
    width: 23px !important;
    height: 23px !important;
    border: 2px solid transparent;
    border-radius: 2px !important;
    border-top: 2px solid #262626 !important;

}

html body .ls-nav-next:after, 
#ls-global .ls-nav-next:after{
    border-right: 2px solid #262626 !important;
    margin-left: -15px !important;
}
html body .ls-nav-prev:after, 
#ls-global .ls-nav-prev:after{
    border-left: 2px solid #262626 !important;
    margin-left: -7px !important;
} 
html body .product_set_popup .ls-nav-next, 
#ls-global .product_set_popup .ls-nav-next{
     right: 85px !important;
}
html body .product_set_popup .ls-nav-prev, 
#ls-global .product_set_popup .ls-nav-prev{
     left: 85px !important;
}
html body .product_set_popup .ls-bottom-slidebuttons, 
.ls-nav-start,   
html body .product_set_popup .ls-nav-stop, 
.ls-nav-sides {
    position: absolute;
    top: -216px;
    width: 100% !important;
    left: 0;
    text-align: center;
}
html body .product_set_popup .ls-bottom-slidebuttons a{
    width: 53px !important;
    max-width:5%;
    height: 2px;
    border-radius: 0;
    border: none !important;
    background-color:#262626;
    opacity: 0.2;
    margin: 0 1px;
}
html body .product_set_popup.ls-photogallery .ls-bottom-slidebuttons a.ls-nav-active, html body .product_set_popup.ls-photogallery .ls-bottom-slidebuttons a.ls-nav-active:hover, html body .product_set_popup.ls-photogallery .ls-bottom-slidebuttons a:hover
{
    background-color:#777548 !important;
    opacity: 1;
    margin: 0 1px !important;
    border: none !important;
}
@media screen and (max-width:1024px) {
    html body .product_set_popup .ls-bottom-slidebuttons, .ls-nav-start,   html body .product_set_popup .ls-nav-stop, .ls-nav-sides {
        top: calc(-5px - 29vw);
    }
    html body .product_set_popup .ls-nav-next, #ls-global .product_set_popup .ls-nav-next, html body .product_set_popup.ls-photogallery .ls-nav-prev, #ls-global .product_set_popup.ls-photogallery .ls-nav-prev{
        top: calc(50px + 23vw) !important;
    }
    html body .ls-nav-next, 
    #ls-global .ls-nav-next,
    html body .ls-nav-prev, 
    #ls-global .ls-nav-prev{
      width: 50px !important;  
      height: 50px !important;  
    }
    html body .ls-nav-next:after, 
    #ls-global .ls-nav-next:after,
    html body .ls-nav-prev:after, 
    #ls-global .ls-nav-prev:after{
        margin-top: -9px !important;
        width: 19px !important;
        height: 19px !important;
    }
    html body .product_set_popup .ls-nav-next, #ls-global .product_set_popup .ls-nav-next{
        right: 5vw !important;
    }
    html body .product_set_popup .ls-nav-prev, #ls-global .product_set_popup .ls-nav-prev{
        left: 5vw !important;
    }
    html body .ls-nav-next:after, 
    #ls-global .ls-nav-next:after{
        margin-left: -11px !important;
    }
    html body .ls-nav-prev:after, 
    #ls-global .ls-nav-prev:after{
        margin-left: -5px !important;
    }
}
@media screen and (max-width:600px) {
    html body .product_set_popup .ls-bottom-slidebuttons, .ls-nav-start,   html body .product_set_popup .ls-nav-stop, .ls-nav-sides {
        top: calc(-10vw - 165px);
    }
    html body .product_set_popup .ls-nav-next, #ls-global .product_set_popup .ls-nav-next, html body .product_set_popup.ls-photogallery .ls-nav-prev, #ls-global .product_set_popup.ls-photogallery .ls-nav-prev{
        top: calc(20px + 21vw) !important;
    }
    html body .ls-nav-next, 
    #ls-global .ls-nav-next,
    html body .ls-nav-prev, 
    #ls-global .ls-nav-prev{
      width: 30px !important;  
      height: 30px !important;  
    }
    html body .ls-nav-next:after, 
    #ls-global .ls-nav-next:after,
    html body .ls-nav-prev:after, 
    #ls-global .ls-nav-prev:after{
        margin-top: -6px !important;
        width: 13px !important;
        height: 13px !important;
    }
    
     html body .ls-nav-next:after, 
    #ls-global .ls-nav-next:after{
        margin-left: -9px !important;
    }
     html body .ls-nav-prev:after, 
     #ls-global .ls-nav-prev:after{
        margin-left: -4px !important;
    }
}
@media screen and (max-width:400px) {
    html body .product_set_popup .ls-bottom-slidebuttons, .ls-nav-start,   html body .product_set_popup .ls-nav-stop, .ls-nav-sides {
        top: calc(-10vw - 185px);
    }
}
/*layerslider popup close button*/
.ls-popup-close-button {
    border: none !important;
    background: transparent !important;
}
.ls-popup-close-button:before, .ls-popup-close-button:after {
    background: #B6B6B6 !important;
}
/*layerslider product set slider*/
@media screen and (max-width:600px) {
    .product_set_popup{
        height: calc(60vw + 120px) !important;
        margin-top: calc((-60vw - 120px) / 2) !important;
        top: 50% !important;
    }
    .product_set_popup .product_set_desc{
        position: relative !important;
        top: 20px !important;
        left: 5% !important;
        width: 90% !important;
    }
    .ls-popup-close-button {
        top: 1px !important;
        right: 1px !important;
    }
}
@media screen and (max-width:400px) {
    .product_set_popup{
        height: calc(60vw + 140px) !important;
        margin-top: calc((-60vw - 140px) / 2) !important;
    }
    
    .product_set_popup .product_set_desc{
        left: 0% !important;
        width: 100% !important;
    }
}
/*-----------------END Layerslider----------------------*/

/*========================================================*/
/*==============PARTNERS==========================*/
.elementor-swiper-button{
    width: 39px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
}


#weAreTrust .elementor-swiper-button{
    top: -27px;
    position: absolute;
}
#weAreTrust .elementor-arrows-position-outside .swiper-container {
    width: 100%;
}
#weAreTrust .elementor-swiper-button-prev{
   right: 53px;
   left: unset;
}
#weAreTrust .elementor-swiper-button-next{
     right: 0;
   left: unset;
}
#weAreTrust .swiper-slide{
    height: 230px;
    align-items: center;
    justify-content: center;
    padding: 0px 20px!important;
}
#weAreTrust .swiper-slide img{
   object-fit: contain;
   max-width: 99%;
   height: 230px;
}
#weAreTrust .swiper-slide:before { 
        content:'';
        border-bottom: 1px solid #e5e5e5;
        width: calc(100% - 15px);
        height: 2px;
        position: absolute;
        bottom: 0;
        right: 7px;
    }
    
#weAreTrust .swiper-slide:after { 
        content:'';
        border-right: 1px solid #e5e5e5;
        width: 2px;
        height: calc(100% - 15px);
        position: absolute;
        right: 0;
        bottom: 7px;
    }
#weAreTrust .swiper-slide:last-child:after{
    border-right: none;
}
#weAreTrust.elementor-arrows-position-outside .swiper-container {
    width: 100%;
}
@media (max-width: 1024px){
    #weAreTrust .swiper-slide{
    height: 191px;
    align-items: center;
}
#weAreTrust .swiper-slide img{
   height: 161px;
}
}
@media (max-width: 767px){

#weAreTrust .elementor-swiper-button{
    top: unset;
    bottom: -65px;
}
#weAreTrust{
    padding-bottom: 60px;
}
#weAreTrust .elementor-swiper-button-prev{
   right: calc(50% + 5px);
}
#weAreTrust .elementor-swiper-button-next{
   right: calc(50% - 39px);
}
}
/*================ZMI==================================*/

/*==============FOOTER==================================*/
#footerCol4 p{
    margin: 0 3px;
}
footer, #footerTop{
    color: #fff;
}
#footerTop{
    background-size: auto 85%;
}
.footer_email.elementor-section .elementor-container {
    margin-right: 0;
    max-width: 260px;
}
#footerCol1 a, #footerCol1 p a, #footerCol1 p{
    color: #fff;
    display: block;
}

footer a:hover{
    color: #777548;
}
#footerCol4 {
    justify-content: flex-end;
}
#footerCol4>div {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 260px;
}
@media (max-width: 768px){
    /*.footer_email.elementor-section .elementor-container {*/
    /*    margin-right: 0;*/
    /*    max-width: 230px;*/
    /*}*/
    #footerCol4 {
    justify-content: center;
}
}
@media (max-width: 767px){
    #footerTop .menu-item a{
        justify-content:center;
    }
    .footer_email.elementor-section .elementor-container {
        margin-right: auto;
        max-width: 260px;
    }
    #footerTop{
        background-size: 90% auto;
        background-position: 50% 95%;
    }
}
/*===============================================*/
/*==================PRODUCTS=====================*/
/*===============================================*/
/*GALKA MAIN SLIDER*/


.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons{
    top: -80px;
    right: calc((100vw - 1300px) / 2);
    position: absolute;
    max-width: 250px;
    width: auto;
    left: unset;
    margin: 0;
}
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.numeric_nav_ls{
    font-family: 'Brutal Type';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    width: 75px !important;
    height: 18px;
    border: none !important;
    border-bottom: 2px solid #fff !important;
    padding-bottom: 4px !important;
    background: transparent;
    appearance: none;
    border-radius: 0;
    color: #FFFFFF;
    opacity: 0.4;
    margin: 1px;
    outline: none;
}
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.numeric_nav_ls.ls-nav-active{
    opacity: 1;
}
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a:hover,
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.ls-nav-active:hover {
    background: transparent !important;
    opacity: 0.8;
}
@media (max-width: 1360px){
    .ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons{
    top: -47px;
    right: 30px;
}
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.numeric_nav_ls{
    width: 40px !important;
}
}
@media (max-width: 1024px){
    .ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons{
    top: -20px;
}
}
@media (max-width: 768px){
    #ProductSliderSectionMobile .ls-text-layer,
    #AboutMainSlider .ls-text-layer{
     padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
    max-width: 520px;
}
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons{
    top: -10px;
}
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons{
    right: unset;
    position: relative;
    max-width: 100%;
    width: 100%;
    text-align: center;
}
.ls_main_product_slider .ls-gui-element.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.numeric_nav_ls{

    font-size: 0px;
    width: 50px !important;
    height: 1px;
    border: none !important;
    border-bottom: 2px solid #fff !important;
    padding-bottom: 0px !important;
 
}
}
/*Product Benefits*/
#ProductBenefitsSubTitle:before{
    content: '';
    border: 1px solid #777548;
    height: 11px;
    width: 0px;
    margin-bottom: 2px;
}
#ProductBenefitsSubTitle{
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}

/*----------SET-------*/
.product_set_popup{
    border-radius: 8px;
    overflow: hidden;
}
.productSetPopUp .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 25px;
}
.productSetPopUp .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 42px;
    height: 2px;
    border-radius: 0;
    background: #262626;
    opacity: .15;
    margin: 0 1px;
}
.productSetPopUp .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #777548;
    opacity: 1;
}
.productSetPopUp .eicon-chevron-left:before,
.productSetPopUp .eicon-chevron-right:before {
    color: #262626;
}
.productSetPopUp .elementor-widget-media-carousel .elementor-swiper-button-prev,
.productSetPopUp .elementor-widget-media-carousel .elementor-swiper-button-next{
    padding: 12px;
    font-size: 20px;
    border-radius: 50%;
    border: 1px solid rgba(38,38,38, .15);
}

.productSetPopUp .elementor-pagination-position-outside .swiper-container {
    padding-bottom: 10px;
}
.productSetPopUp .elementor-carousel-image{
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
}
@media (max-width: 1024px){
.productSetPopUp .elementor-main-swiper swiper-container{
    padding-bottom: 10px !important;
}
.productSetPopUp .dialog-message.dialog-lightbox-message{
    max-width: 500px !important;
}
.productSetPopUp .elementor-pagination-position-outside .swiper-container {
    padding-bottom: 5px;
}
.productSetPopUp .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
}
}
@media (max-width: 767px){
.productSetPopUp .elementor-main-swiper {
    height: 65vw !important;
}
.productSetPopUp h4{
    margin-bottom: 0.25em;
}
}
@media (max-width: 460px){
.productSetPopUp .elementor-main-swiper {
    height: 75vw !important;
    min-height: 215px;
}

}

/*Galka Learn*/
/*====ABOUT manufactoring=====*/
#productLearnSlider .elementor-swiper-button {
    border: 1px solid #FFFFFF36;
    border-radius: 50%;
    padding: 10px;
}
#productLearnSlider .elementor-swiper-button:hover {
    border: 1px solid #777548;
    padding: 11px;
}
#productLearnSlider .swiper-pagination-bullet {
    width: 53px;
    border-radius: 0;
    height: 2px;
    margin: 2px;
}
#productLearnSlider .swiper-pagination-bullet:hover {
   background-color: #ffffff;
}

#productLearnSlider, #productLearnSlider>div, #productLearnSlider>div>div,  #productLearnSlider>div>div>div{
    height: 100%;
    max-height: 560px;
}

#galkaPartsSection a{
    outline: none;
}



/*FORMS*/
.elementor-field-type-acceptance span{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.elementor-field-type-acceptance span input{
    width: 25px;
    height: 25px;
}
#moreInfoForm .elementor-field-type-acceptance.elementor-field-group-field_terms_popup span label,
#contactForm .elementor-field-type-acceptance.elementor-field-group-field_terms_contact span label{
    width: calc(100% - 40px);
    margin-left: 10px;
    font-size: 13px !important;
    line-height: 1.4;
    text-transform: unset;
    font-family: inherit;
}

#moreInfoForm .elementor-field-type-acceptance.elementor-field-group-field_terms_popup span label a,
#contactForm .elementor-field-type-acceptance.elementor-field-group-field_terms_contact span label a{
    margin: 0;
    font-size: 13px !important;
    line-height: 1.4;
    text-transform: unset;
    text-decoration: underline;
    color: inherit;
    font-family: inherit;
}
.elementor-form-fields-wrapper>font{
    width: 100%;
}


/*----------------NOT USED----------------------*/
.elementor img.wpml-ls-flag{
border-radius: 50%;
width: 22px;
height:22px;
object-fit: cover;
margin-right: 3px;
}
#headerNavMenu .elementor-button-wrapper:after,
#headerNavMenu .elementor-nav-menu .menu-item-has-children.wpml-ls-menu-item>a:after,
#headerNavMenu .elementor-nav-menu .menu-item-has-children.wpml-ls-menu-item>a:before{
    display: none;
}
#headerNavMenu .menu-item.wpml-ls-item{
    margin-left: 5px;
}
#headerNavMenu .wpml-ls-native{
   font-size: 13px;
   font-weight: 400;
}
#headerNavMenu .elementor-nav-menu .menu-item-has-children.wpml-ls-menu-item{
    min-width: 66px;
}
#headerNavMenu .elementor-nav-menu .menu-item-has-children>a>.wpml-ls-native{
   max-width: 3ch;
   overflow: hidden
}
#headerNavMenu .wpml-ls-menu-item>ul li:after{
    width: 100%;
    height: 1px;
    background-color: #000;
    opacity: 0.1;
    content: " ";
    display: block;
}
#headerNavMenu .wpml-ls-menu-item>ul li:last-child:after{
    display: none;
}
#headerNavMenu .wpml-ls-menu-item>ul li a{
    color: #000000;
}
#headerNavMenu .wpml-ls-menu-item>ul{
    background-color: #fff;
    border-style: none;
    color: #000000;
    border-radius: 8px;
    padding: 25px;
    top: 57px !important;
}
#headerNavMenu .wpml-ls-menu-item>ul li.menu-item.wpml-ls-item {
    margin: 0;
}
#headerNavMenu .wpml-ls-menu-item>ul li.menu-item.wpml-ls-item a{
    margin-left: 0;
    padding-left: 0;
    font-family: 'Century Gothic';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    letter-spacing: 2px;
    text-transform: uppercase; 
    color: #000000;
}
@media (max-width: 1366px){
#headerNavMenu .elementor-button-wrapper a{
    font-size: 12px;
    letter-spacing: 0px;
    height: 40px;
    width: 125px;
    margin-left: 15px;
}

#headerNavMenu .wpml-ls-native{
   font-size: 12px;
}
}
@media (max-width: 1200px){
    #headerNavMenu .wpml-ls-menu-item>ul{    width: 260px !important;
        padding: 25px;
        top: 57px !important;
       left: -95px !important;
    }
}
@media (max-width: 1024px){
     #headerNavMenu .wpml-ls-menu-item>ul{
        background-color: transparent;
        color: #fff;
        width: auto !important;
        border-radius: 0;
        padding: 0;
        top: 57px !important;
        left: -125px !important;
        margin-left: 0 !important;
    }
    #headerNavMenu .wpml-ls-menu-item>ul li.menu-item.wpml-ls-item a{
         color: #fff;
     }
     #headerNavMenu .wpml-ls-menu-item>ul li.menu-item.wpml-ls-item {
        position: static;
    }
}
@media (max-width: 768px){
    #headerNavMenu .menu-item.wpml-ls-item {
        position: absolute;
        bottom: 70px;
            left: calc(50% - 50px);
           max-width:unset;
           margin:0;
    }
}

.product_slider_img{
    position: relative;
    top: 100px;
}
@media (max-width: 1200px){
    .product_slider_img{
        position: relative;
        top: 60px;
    }
}
@media (max-width: 1024px){
    .product_slider_img{
        position: relative;
        top: 30px;
    }
}
@media (max-width: 768px){
    .product_slider_img{
        position: static;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ew.quatrobyte.com.ua/wp-content/uploads/2023/12/GOTHIC.ttf') format('truetype');
}
@font-face {
	font-family: 'Century Gothic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ew.quatrobyte.com.ua/wp-content/uploads/2023/12/GOTHICB0.ttf') format('truetype');
}
/* End Custom Fonts CSS */