.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#797575;--e-global-color-text:#594C4C;--e-global-color-accent:#00000026;--e-global-color-c990000:#CD6248;--e-global-typography-primary-font-family:"Quicksand";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:30px;--e-global-typography-primary-letter-spacing:2px;--e-global-typography-secondary-font-family:"Quicksand";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:24px;--e-global-typography-secondary-letter-spacing:2px;--e-global-typography-text-font-family:"Quicksand";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Quicksand";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:24px;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-534e684-font-family:"Quicksand";--e-global-typography-534e684-font-size:clamp(28px, 3.5vw, 50px);--e-global-typography-534e684-text-transform:none;--e-global-typography-534e684-line-height:clamp(38px, 3.5vw, 60px);--e-global-typography-534e684-letter-spacing:1px;--e-global-typography-72401d0-font-family:"Quicksand";--e-global-typography-72401d0-font-size:clamp(26px, 3vw, 45px);--e-global-typography-72401d0-text-transform:none;--e-global-typography-72401d0-line-height:clamp(36px, 3vw, 55px);--e-global-typography-72401d0-letter-spacing:1px;--e-global-typography-c84ca2c-font-family:"Quicksand";--e-global-typography-c84ca2c-font-size:clamp(24px, 3vw, 40px);--e-global-typography-c84ca2c-text-transform:none;--e-global-typography-c84ca2c-line-height:clamp(34px, 3vw, 50px);--e-global-typography-c84ca2c-letter-spacing:1px;--e-global-typography-3fbd368-font-family:"Quicksand";--e-global-typography-3fbd368-font-size:clamp(22px, 3vw, 35px);--e-global-typography-3fbd368-text-transform:none;--e-global-typography-3fbd368-line-height:clamp(32px, 3vw, 45px);--e-global-typography-3fbd368-letter-spacing:1px;--e-global-typography-4c42ece-font-family:"Quicksand";--e-global-typography-4c42ece-font-size:clamp(20px, 3vw, 30px);--e-global-typography-4c42ece-text-transform:none;--e-global-typography-4c42ece-line-height:clamp(30px, 3vw, 40px);--e-global-typography-4c42ece-letter-spacing:1px;--e-global-typography-3ab67b7-font-family:"Quicksand";--e-global-typography-3ab67b7-font-size:clamp(18px, 3vw, 25px);--e-global-typography-3ab67b7-text-transform:none;--e-global-typography-3ab67b7-line-height:clamp(28px, 3vw, 35px);--e-global-typography-3ab67b7-letter-spacing:1px;--e-global-typography-e58f81f-font-family:"Quicksand";--e-global-typography-e58f81f-font-size:clamp(28px, 3.5vw, 60px);--e-global-typography-e58f81f-text-transform:none;--e-global-typography-e58f81f-line-height:clamp(38px, 3.5vw, 70px);--e-global-typography-e58f81f-letter-spacing:1px;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 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:36px;}.elementor-kit-6 a{color:var( --e-global-color-secondary );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 );}.elementor-kit-6 a:hover{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 );}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-534e684-font-family ), Sans-serif;font-size:var( --e-global-typography-534e684-font-size );text-transform:var( --e-global-typography-534e684-text-transform );line-height:var( --e-global-typography-534e684-line-height );letter-spacing:var( --e-global-typography-534e684-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-72401d0-font-family ), Sans-serif;font-size:var( --e-global-typography-72401d0-font-size );text-transform:var( --e-global-typography-72401d0-text-transform );line-height:var( --e-global-typography-72401d0-line-height );letter-spacing:var( --e-global-typography-72401d0-letter-spacing );}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-c84ca2c-font-family ), Sans-serif;font-size:var( --e-global-typography-c84ca2c-font-size );text-transform:var( --e-global-typography-c84ca2c-text-transform );line-height:var( --e-global-typography-c84ca2c-line-height );letter-spacing:var( --e-global-typography-c84ca2c-letter-spacing );}.elementor-kit-6 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-3fbd368-font-family ), Sans-serif;font-size:var( --e-global-typography-3fbd368-font-size );text-transform:var( --e-global-typography-3fbd368-text-transform );line-height:var( --e-global-typography-3fbd368-line-height );letter-spacing:var( --e-global-typography-3fbd368-letter-spacing );}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-4c42ece-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42ece-font-size );text-transform:var( --e-global-typography-4c42ece-text-transform );line-height:var( --e-global-typography-4c42ece-line-height );letter-spacing:var( --e-global-typography-4c42ece-letter-spacing );}.elementor-kit-6 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-3ab67b7-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab67b7-font-size );text-transform:var( --e-global-typography-3ab67b7-text-transform );line-height:var( --e-global-typography-3ab67b7-line-height );letter-spacing:var( --e-global-typography-3ab67b7-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-c990000 );padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1620px;}.e-con{--container-max-width:1620px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:36px;}.elementor-element{--widgets-spacing:36px 36px;--widgets-spacing-row:36px;--widgets-spacing-column:36px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:1620px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-534e684-font-size );line-height:var( --e-global-typography-534e684-line-height );letter-spacing:var( --e-global-typography-534e684-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-72401d0-font-size );line-height:var( --e-global-typography-72401d0-line-height );letter-spacing:var( --e-global-typography-72401d0-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-c84ca2c-font-size );line-height:var( --e-global-typography-c84ca2c-line-height );letter-spacing:var( --e-global-typography-c84ca2c-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-3fbd368-font-size );line-height:var( --e-global-typography-3fbd368-line-height );letter-spacing:var( --e-global-typography-3fbd368-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-4c42ece-font-size );line-height:var( --e-global-typography-4c42ece-line-height );letter-spacing:var( --e-global-typography-4c42ece-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-3ab67b7-font-size );line-height:var( --e-global-typography-3ab67b7-line-height );letter-spacing:var( --e-global-typography-3ab67b7-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-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1366px){.elementor-kit-6{--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-line-height:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-534e684-font-size );line-height:var( --e-global-typography-534e684-line-height );letter-spacing:var( --e-global-typography-534e684-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-72401d0-font-size );line-height:var( --e-global-typography-72401d0-line-height );letter-spacing:var( --e-global-typography-72401d0-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-c84ca2c-font-size );line-height:var( --e-global-typography-c84ca2c-line-height );letter-spacing:var( --e-global-typography-c84ca2c-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-3fbd368-font-size );line-height:var( --e-global-typography-3fbd368-line-height );letter-spacing:var( --e-global-typography-3fbd368-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-4c42ece-font-size );line-height:var( --e-global-typography-4c42ece-line-height );letter-spacing:var( --e-global-typography-4c42ece-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-3ab67b7-font-size );line-height:var( --e-global-typography-3ab67b7-line-height );letter-spacing:var( --e-global-typography-3ab67b7-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-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-534e684-font-size );line-height:var( --e-global-typography-534e684-line-height );letter-spacing:var( --e-global-typography-534e684-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-72401d0-font-size );line-height:var( --e-global-typography-72401d0-line-height );letter-spacing:var( --e-global-typography-72401d0-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-c84ca2c-font-size );line-height:var( --e-global-typography-c84ca2c-line-height );letter-spacing:var( --e-global-typography-c84ca2c-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-3fbd368-font-size );line-height:var( --e-global-typography-3fbd368-line-height );letter-spacing:var( --e-global-typography-3fbd368-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-4c42ece-font-size );line-height:var( --e-global-typography-4c42ece-line-height );letter-spacing:var( --e-global-typography-4c42ece-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-3ab67b7-font-size );line-height:var( --e-global-typography-3ab67b7-line-height );letter-spacing:var( --e-global-typography-3ab67b7-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-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-534e684-font-size );line-height:var( --e-global-typography-534e684-line-height );letter-spacing:var( --e-global-typography-534e684-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-72401d0-font-size );line-height:var( --e-global-typography-72401d0-line-height );letter-spacing:var( --e-global-typography-72401d0-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-c84ca2c-font-size );line-height:var( --e-global-typography-c84ca2c-line-height );letter-spacing:var( --e-global-typography-c84ca2c-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-3fbd368-font-size );line-height:var( --e-global-typography-3fbd368-line-height );letter-spacing:var( --e-global-typography-3fbd368-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-4c42ece-font-size );line-height:var( --e-global-typography-4c42ece-line-height );letter-spacing:var( --e-global-typography-4c42ece-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-3ab67b7-font-size );line-height:var( --e-global-typography-3ab67b7-line-height );letter-spacing:var( --e-global-typography-3ab67b7-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-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.big-btn {
    .elementor-button {
        padding:0 0 0 0!important;
      width: 136px;
      height: 136px;;
      border-radius: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      position: relative;
      background:none!important;
      margin-bottom: 27px;
      span {
         
          
      }
      &:before {
          content:''!important;
          position: absolute!important;
		bottom: 0!important;
		left: 50%!important;
		width: 2px!important;
		height: 54px!important;
		top:auto!important;
		background:#CD6248!important;
		transition: 0.5s cubic-bezier(0, 0, 0.1, 1)!important;
		transform-origin: top!important;
		transform: translate(-50%, 50%) scale3d(1, 1, 1)!important;
      }
      &:after {
          position: absolute;
          content:'';
          width: 100%;
          height:100%;
          border:2px solid #CD6248;
          border-radius:100%;
          transition: 0.5s cubic-bezier(0, 0, 0.1, 1);
          
      }
      &:hover {
          &:before {
            transform: translate(-50%, 50%) scale3d(1, 0, 1)!important;
          }
          &:after {
              width: 90%;
              height:90%;
          }
      }
    }
}

.elementor-button-wrapper  {
    .elementor-button {
        background:none!important;
        padding-left: 64px;
        &:before {
            position: absolute;
            content:'';
            height:1px;
            width:54px;
            background:#CD6248;
            left:0;
            top:50%;
            transform: translatey(-50%);
            transition: 0.6s;
        }
        &:hover {
            padding-left: 54px;
            &:before {
                width:44px;
            }
        }
    }
}

html, body {
    overflow-x:hidden;
}



.elementor-sticky--effects.topbar{
    background:#594C4C!important;
    .elementor-icon-list-items {
        
        .elementor-icon-list-item {
            a {
                span {
                    color:#fff;
                }
            }
            &:nth-child(2) {
                .elementor-icon-list-icon {
            background:url('https://www.lang-schleiftechnik.com/wp-content/uploads/envelope-light.svg');
            background-size: contain;
            width: 15px;
            height: 12px;
              svg {
                  display: none;
              }
        }
            }
        }
        .elementor-icon-list-icon {
            background:url('https://www.lang-schleiftechnik.com/wp-content/uploads/phone-light.svg');
            background-size: contain;
            width: 14px;
            height: 14px;
              svg {
                  display: none;
              }
        }
    }
}

.topbar {
    &:after {
        position: absolute;
        content:'';
        top:0;
        left:0;
        width: 100%;
        height:100%;
        background:#594C4C;
        z-index: 99
    }
}
body.home {
    .topbar {
        &:after {
            display: none;
        }
    }
}

body:not(.home) {
    .topbar {
        .elementor-icon-list-items {
        
        .elementor-icon-list-item {
            a {
                span {
                    color:#fff!important;
                }
            }
            &:nth-child(2) {
                .elementor-icon-list-icon {
            background:url('https://www.lang-schleiftechnik.com/wp-content/uploads/envelope-light.svg');
            background-size: contain;
            width: 15px;
            height: 12px;
              svg {
                  display: none;
              }
        }
            }
        }
        .elementor-icon-list-icon {
            background:url('https://www.lang-schleiftechnik.com/wp-content/uploads/phone-light.svg');
            background-size: contain;
      width: 14px;
      height: 14px;
      svg {
          display: none;
      }
        }
    }
    }
}

.elementor-field-type-acceptance label{
    color: #fff !important;
}

.elementor-field-type-acceptance a{
    color: #fff !important;
    text-decoration: underline;
}/* End custom CSS */