.elementor-2023 .elementor-element.elementor-element-1afd372{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.51;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-2023 .elementor-element.elementor-element-1afd372:not(.elementor-motion-effects-element-type-background), .elementor-2023 .elementor-element.elementor-element-1afd372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pekutech-kunststofftechnik.ch/wp-content/uploads/2026/03/glas-manager-use-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2023 .elementor-element.elementor-element-1afd372::before, .elementor-2023 .elementor-element.elementor-element-1afd372 > .elementor-background-video-container::before, .elementor-2023 .elementor-element.elementor-element-1afd372 > .e-con-inner > .elementor-background-video-container::before, .elementor-2023 .elementor-element.elementor-element-1afd372 > .elementor-background-slideshow::before, .elementor-2023 .elementor-element.elementor-element-1afd372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2023 .elementor-element.elementor-element-1afd372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(45deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2023 .elementor-element.elementor-element-1afd372.e-con{--align-self:center;}.elementor-2023 .elementor-element.elementor-element-2f843e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2023 .elementor-element.elementor-element-2f843e0.e-con{--align-self:center;}.elementor-2023 .elementor-element.elementor-element-59e5e4b{text-align:center;}.elementor-2023 .elementor-element.elementor-element-59e5e4b.elementor-widget-heading .elementor-heading-title, .elementor-2023 .elementor-element.elementor-element-59e5e4b.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#ffffff;}.elementor-2023 .elementor-element.elementor-element-0d862dc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-2023 .elementor-element.elementor-element-0d862dc .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-2023 .elementor-element.elementor-element-0d862dc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2023 .elementor-element.elementor-element-be795fa{text-align:center;}.elementor-2023 .elementor-element.elementor-element-be795fa .elementor-heading-title{font-family:"Raleway", Sans-serif;}.elementor-2023 .elementor-element.elementor-element-be795fa.elementor-widget-heading .elementor-heading-title, .elementor-2023 .elementor-element.elementor-element-be795fa.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-5e6bd82 );}.elementor-2023 .elementor-element.elementor-element-34c36d5{--display:flex;}.elementor-2023 .elementor-element.elementor-element-3ceb09e8{--display:flex;}.elementor-2023 .elementor-element.elementor-element-40857bf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-1a2e24c9{--display:flex;}.elementor-2023 .elementor-element.elementor-element-5689f36c{--display:flex;}.elementor-2023 .elementor-element.elementor-element-48d667d7{--display:flex;}.elementor-2023 .elementor-element.elementor-element-55865bc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-4529ff53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-25c68d02{--display:flex;}.elementor-2023 .elementor-element.elementor-element-7fd2473{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-2023 .elementor-element.elementor-element-353b8c43{--display:flex;}.elementor-2023 .elementor-element.elementor-element-754206e6.elementor-widget-heading .elementor-heading-title, .elementor-2023 .elementor-element.elementor-element-754206e6.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-2023 .elementor-element.elementor-element-140e874{--display:flex;}.elementor-2023 .elementor-element.elementor-element-2ba9eef2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2023 .elementor-element.elementor-element-7d9f8bad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-168de0f9{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-sk_color_2 );padding:1rem 1rem 1rem 1rem;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-168de0f9 .elementor-icon-box-wrapper{gap:15px;}.elementor-2023 .elementor-element.elementor-element-19d9244b{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-sk_color_2 );padding:1rem 1rem 1rem 1rem;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-19d9244b .elementor-icon-box-wrapper{gap:15px;}.elementor-2023 .elementor-element.elementor-element-446154be{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-sk_color_2 );padding:1rem 1rem 1rem 1rem;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-446154be .elementor-icon-box-wrapper{gap:15px;}.elementor-2023 .elementor-element.elementor-element-4dd6e969{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-sk_color_2 );padding:1rem 1rem 1rem 1rem;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-4dd6e969 .elementor-icon-box-wrapper{gap:15px;}.elementor-2023 .elementor-element.elementor-element-df96eee{--display:flex;}.elementor-2023 .elementor-element.elementor-element-b017e58{--display:flex;}.elementor-2023 .elementor-element.elementor-element-2d0dfdd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-18cc7f12{--display:flex;}.elementor-2023 .elementor-element.elementor-element-54c7c4d0{--display:flex;}.elementor-2023 .elementor-element.elementor-element-667e4fbd{--display:flex;}.elementor-2023 .elementor-element.elementor-element-2f1432b7{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2023 .elementor-element.elementor-element-3a14205c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-2b005b81{--display:flex;}.elementor-2023 .elementor-element.elementor-element-731b4e52{--display:flex;}.elementor-2023 .elementor-element.elementor-element-23341e6b{--display:flex;}.elementor-2023 .elementor-element.elementor-element-3a429cd8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2023 .elementor-element.elementor-element-2113231f{--display:flex;}.elementor-2023 .elementor-element.elementor-element-20e496a1{--display:flex;}.elementor-2023 .elementor-element.elementor-element-f699279{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-59c17003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2023 .elementor-element.elementor-element-70e587f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2023 .elementor-element.elementor-element-33015a39{--display:flex;}.elementor-2023 .elementor-element.elementor-element-7746843c{--display:flex;}.elementor-2023 .elementor-element.elementor-element-525e006a{--display:flex;}.elementor-2023 .elementor-element.elementor-element-b04a82c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2023 .elementor-element.elementor-element-4f9cd6de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2023 .elementor-element.elementor-element-2d723f7e{--display:flex;}.elementor-2023 .elementor-element.elementor-element-2d723f7e:not(.elementor-motion-effects-element-type-background), .elementor-2023 .elementor-element.elementor-element-2d723f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sk_color_2 );}.elementor-2023 .elementor-element.elementor-element-1f4f2758{--display:flex;}.elementor-2023 .elementor-element.elementor-element-1f4f2758:not(.elementor-motion-effects-element-type-background), .elementor-2023 .elementor-element.elementor-element-1f4f2758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sk_color_2 );}.elementor-2023 .elementor-element.elementor-element-4c4f42f6{--display:flex;}.elementor-2023 .elementor-element.elementor-element-4c4f42f6:not(.elementor-motion-effects-element-type-background), .elementor-2023 .elementor-element.elementor-element-4c4f42f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sk_color_2 );}.elementor-2023 .elementor-element.elementor-element-7935096a{--display:flex;}.elementor-2023 .elementor-element.elementor-element-7935096a:not(.elementor-motion-effects-element-type-background), .elementor-2023 .elementor-element.elementor-element-7935096a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8FD4F620;}.elementor-2023 .elementor-element.elementor-element-77ed02d8{--display:flex;}.elementor-2023 .elementor-element.elementor-element-d401725{--display:flex;}.elementor-2023 .elementor-element.elementor-element-2ada90f0{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2023 .elementor-element.elementor-element-2f843e0{--content-width:100%;}}@media(min-width:1025px){.elementor-2023 .elementor-element.elementor-element-1afd372:not(.elementor-motion-effects-element-type-background), .elementor-2023 .elementor-element.elementor-element-1afd372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2023 .elementor-element.elementor-element-2f843e0{--justify-content:center;}.elementor-2023 .elementor-element.elementor-element-2f843e0.e-con{--align-self:center;}.elementor-2023 .elementor-element.elementor-element-59e5e4b{text-align:center;}.elementor-2023 .elementor-element.elementor-element-0d862dc .elementor-divider{text-align:center;}.elementor-2023 .elementor-element.elementor-element-0d862dc .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2023 .elementor-element.elementor-element-7d9f8bad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2023 .elementor-element.elementor-element-168de0f9{width:100%;max-width:100%;}.elementor-2023 .elementor-element.elementor-element-19d9244b{width:100%;max-width:100%;}.elementor-2023 .elementor-element.elementor-element-446154be{width:100%;max-width:100%;}.elementor-2023 .elementor-element.elementor-element-4dd6e969{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2023 .elementor-element.elementor-element-2f843e0{--justify-content:center;}.elementor-2023 .elementor-element.elementor-element-2f843e0.e-con{--align-self:center;}.elementor-2023 .elementor-element.elementor-element-59e5e4b{text-align:center;}.elementor-2023 .elementor-element.elementor-element-59e5e4b .elementor-heading-title{font-size:38px;}.elementor-2023 .elementor-element.elementor-element-0d862dc .elementor-divider{text-align:center;}.elementor-2023 .elementor-element.elementor-element-0d862dc .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2023 .elementor-element.elementor-element-be795fa .elementor-heading-title{font-size:20px;}.elementor-2023 .elementor-element.elementor-element-40857bf4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2023 .elementor-element.elementor-element-4529ff53{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2023 .elementor-element.elementor-element-2d0dfdd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2023 .elementor-element.elementor-element-3a429cd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2023 .elementor-element.elementor-element-d401725{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.elementor-kit-42 {
  --ang-classes-border: rgba(79, 122, 233, 0.58);
  --ang-classes-label: #406DE1;
  --ang-css-border: rgba(211, 0, 0, 0.35);
  --e-global-color-primary: #8FD4F6;
  --e-global-color-secondary: #009CB4;
  --e-global-color-text: #1D1D1B;
  --e-global-color-accent: #8FD4F6;
  --e-global-color-98aa6a6: #009CB4;
  --e-global-color-6ab3133: #8FD4F6;
  --e-global-color-c2d1c7b: #9D9D9C;
  --e-global-color-3e86c2d: #1D1D1B;
  --e-global-color-56d2670: #7A7A7A;
  --e-global-color-5e6bd82: #FFFFFF;
  --e-global-color-1164e21: #8FD4F6;
  --e-global-color-4c822ef: #009BB4;
  --e-global-typography-primary-font-family: "Alegreya Sans";
  --e-global-typography-primary-font-size: 20px;
  --e-global-typography-secondary-font-family: "Crete Round";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Alegreya Sans";
  --e-global-typography-text-font-size: 20px;
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-text-line-height: 1.5em;
  --e-global-typography-accent-font-family: "Alegreya Sans";
  --e-global-typography-accent-font-size: 17px;
  --e-global-typography-accent-font-weight: 500;
  --e-global-typography-accent-line-height: 1.7em;
  font-family: "Alegreya Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  --e-global-typography-sk_type_1-font-size: 5em;
  --e-global-typography-sk_type_2-font-size: 4em;
  --e-global-typography-sk_type_3-font-size: 3em;
  --e-global-typography-sk_type_4-font-size: 2em;
  --e-global-typography-sk_type_5-font-size: 1.5em;
  --e-global-typography-sk_type_6-font-size: 1.2em;
  --e-global-typography-sk_type_7-font-size: 1em;
  --e-global-typography-sk_type_8-font-size: 0.8em;
  --e-global-typography-sk_type_9-font-size: 2em;
  --e-global-typography-sk_type_10-font-size: 1.5em;
  --e-global-typography-sk_type_11-font-size: 1em;
  --e-global-typography-sk_type_12-font-size: 0.95em;
  --e-global-typography-sk_type_13-font-size: 0.8em;
  --e-global-typography-sk_type_14-font-size: 1em;
  --e-global-typography-sk_type_15-font-size: 1em;
  --e-global-color-sk_color_1: #FFFFFF;
  --e-global-color-sk_color_2: #F4F4F4;
  --e-global-color-sk_color_3: #171720;
  --e-global-color-sk_color_5: #413EC5;
  --e-global-color-sk_color_9: #1B1B1D;
  --e-global-color-sk_color_10: #1B1B1D;
  --e-global-color-sk_color_11: #707071;
  --e-global-color-sk_color_12: #FFFFFF;
  --e-global-color-sk_color_13: #0000001A;
  --ang_background_light_background: #8FD4F630;
  --ang_background_dark_heading: #FFFFFF;
  --ang_color_accent_primary: var( --e-global-color-primary );
  --ang_color_accent_secondary: var( --e-global-color-secondary );
}

.elementor-kit-42 *:not(.menu-item):not(.elementor-tab-title):not(.elementor-image-box-title):not(.elementor-icon-box-title):not(.elementor-icon-box-icon):not(.elementor-post__title):not(.elementor-heading-title) &gt; a:not(:hover):not(:active):not(.elementor-item-active):not([role="button"]):not(.button):not(.elementor-button):not(.elementor-post__read-more):not(.elementor-post-info__terms-list-item):not([role="link"]),.elementor-kit-42 a:not([class]) {
  color: var( --e-global-color-secondary );
}

.elementor-kit-42 a:hover:not([class]) {
  color: var( --e-global-color-primary );
}

.elementor-kit-42 h1, .elementor-kit-42 h2, .elementor-kit-42 h3, .elementor-kit-42 h4, .elementor-kit-42 h5, .elementor-kit-42 h6 {
  font-family: "Crete Round", Sans-serif;
}

.elementor-kit-42 h1 {
  font-family: "Crete Round", Sans-serif;
  font-size: 80px;
  font-style: normal;
  line-height: 1em;
}

.elementor-kit-42 h2 {
  font-family: "Crete Round", Sans-serif;
  font-size: 45px;
  line-height: 1em;
}

.elementor-kit-42 h3 {
  font-family: "Crete Round", Sans-serif;
  font-size: 25px;
  line-height: 1.2em;
}

.elementor-kit-42 h4 {
  font-family: "Alegreya Sans", Sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.elementor-kit-42 h5 {
  font-family: "Alegreya Sans", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-kit-42 h6 {
  font-family: "Alegreya Sans", Sans-serif;
  font-size: 15px;
  line-height: 1em;
}

.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button.elementor-button {
  background-color: #009CB4;
}

.elementor-kit-42 .sk-light-bg:not(.elementor-column) {
  background-color: #8FD4F630;
}

.elementor-kit-42 .sk-dark-bg .elementor-counter-title, .elementor-kit-42 .sk-dark-bg .elementor-counter-number-wrapper {
  color: currentColor;
}

.elementor-kit-42 .sk-light-bg.elementor-column &gt; .elementor-element-populated {
  background-color: #8FD4F630;
}

.elementor-kit-42 .sk-dark-bg h1,.elementor-kit-42 .sk-dark-bg h1.elementor-heading-title,.elementor-kit-42 .sk-dark-bg h2,.elementor-kit-42 .sk-dark-bg h2.elementor-heading-title,.elementor-kit-42 .sk-dark-bg h3,.elementor-kit-42 .sk-dark-bg h3.elementor-heading-title,.elementor-kit-42 .sk-dark-bg h4,.elementor-kit-42 .sk-dark-bg h4.elementor-heading-title,.elementor-kit-42 .sk-dark-bg h5,.elementor-kit-42 .sk-dark-bg h5.elementor-heading-title,.elementor-kit-42 .sk-dark-bg h6,.elementor-kit-42 .sk-dark-bg h6.elementor-heading-title,.elementor-kit-42 .sk-light-bg .sk-dark-bg h1,.elementor-kit-42 .sk-light-bg .sk-dark-bg h1.elementor-heading-title,.elementor-kit-42 .sk-light-bg .sk-dark-bg h2,.elementor-kit-42 .sk-light-bg .sk-dark-bg h2.elementor-heading-title,.elementor-kit-42 .sk-light-bg .sk-dark-bg h3,.elementor-kit-42 .sk-light-bg .sk-dark-bg h3.elementor-heading-title,.elementor-kit-42 .sk-light-bg .sk-dark-bg h4,.elementor-kit-42 .sk-light-bg .sk-dark-bg h4.elementor-heading-title,.elementor-kit-42 .sk-light-bg .sk-dark-bg h5,.elementor-kit-42 .sk-light-bg .sk-dark-bg h5.elementor-heading-title,.elementor-kit-42 .sk-light-bg .sk-dark-bg h6,.elementor-kit-42 .sk-light-bg .sk-dark-bg h6.elementor-heading-title {
  color: #FFFFFF;
}

.elementor-kit-42 .sk-accent-bg .sk-dark-bg h1,.elementor-kit-42 .sk-accent-bg .sk-dark-bg h2,.elementor-kit-42 .sk-accent-bg .sk-dark-bg h3,.elementor-kit-42 .sk-accent-bg .sk-dark-bg h4,.elementor-kit-42 .sk-accent-bg .sk-dark-bg h5,.elementor-kit-42 .sk-accent-bg .sk-dark-bg h6 {
  color: #FFFFFF;
}

.elementor-kit-42 .elementor-field-group {
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 10px;
}

.elementor-kit-42 .elementor-form-fields-wrapper {
  margin-left: calc( -10px/2 );
  margin-right: calc( -10px/2 );
  margin-bottom: -10px;
}

.elementor-kit-42 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-kit-42 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

.elementor-kit-42.rtl .elementor-labels-inline .elementor-field-group &gt; label {
  padding-left: 0px;
}

.elementor-kit-42:not(.rtl) .elementor-labels-inline .elementor-field-group &gt; label {
  padding-right: 0px;
}

.elementor-kit-42 .elementor-labels-above .elementor-field-group &gt; label {
  padding-bottom: 0px;
}

.elementor-kit-42 .elementor-repeater-item-shadow_2.elementor-element .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_2_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_2.e-container, .elementor-kit-42 .elementor-repeater-item-shadow_2_hover.e-container:hover, .elementor-kit-42 .elementor-repeater-item-shadow_2.e-con, .elementor-kit-42 .elementor-repeater-item-shadow_2_hover.e-con:hover {
  box-shadow: 0px 4px 16px 0px rgba(0,0,0,0.15);
}

.elementor-kit-42 .elementor-repeater-item-shadow_3.elementor-element .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_3_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_3.e-container, .elementor-kit-42 .elementor-repeater-item-shadow_3_hover.e-container:hover, .elementor-kit-42 .elementor-repeater-item-shadow_3.e-con, .elementor-kit-42 .elementor-repeater-item-shadow_3_hover.e-con:hover {
  box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.15);
}

.elementor-kit-42 .elementor-repeater-item-shadow_4.elementor-element .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_4_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_4.e-container, .elementor-kit-42 .elementor-repeater-item-shadow_4_hover.e-container:hover, .elementor-kit-42 .elementor-repeater-item-shadow_4.e-con, .elementor-kit-42 .elementor-repeater-item-shadow_4_hover.e-con:hover {
  box-shadow: 0px 30px 55px 0px rgba(0,0,0,0.15);
}

.elementor-kit-42 .elementor-repeater-item-shadow_5.elementor-element .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_5_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-42 .elementor-repeater-item-shadow_5.e-container, .elementor-kit-42 .elementor-repeater-item-shadow_5_hover.e-container:hover, .elementor-kit-42 .elementor-repeater-item-shadow_5.e-con, .elementor-kit-42 .elementor-repeater-item-shadow_5_hover.e-con:hover {
  box-shadow: 0px 80px 80px 0px rgba(0,0,0,0.15);
}

.elementor-kit-42 .elementor-repeater-item-ang_container_no_padding.elementor-element {
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}

.elementor-kit-42 .elementor-repeater-item-ang_container_padding_1.elementor-element {
  --padding-top: 80px;
  --padding-right: 24px;
  --padding-bottom: 80px;
  --padding-left: 24px;
}

.elementor-kit-42 .elementor-repeater-item-ang_container_padding_2.elementor-element {
  --padding-top: 64px;
  --padding-right: 24px;
  --padding-bottom: 64px;
  --padding-left: 24px;
}

.elementor-kit-42 .elementor-repeater-item-ang_container_padding_3.elementor-element {
  --padding-top: 40px;
  --padding-right: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
}

.elementor-kit-42 .elementor-repeater-item-ang_container_padding_4.elementor-element {
  --padding-top: 24px;
  --padding-right: 24px;
  --padding-bottom: 24px;
  --padding-left: 24px;
}

.elementor-kit-42 .elementor-repeater-item-ang_container_padding_5.elementor-element {
  --padding-top: 16px;
  --padding-right: 16px;
  --padding-bottom: 16px;
  --padding-left: 16px;
}

.elementor-kit-42 .ang-section-padding-initial.elementor-top-section {
  padding: 40px 20px 40px 20px;
}

.elementor-kit-42 .ang-section-padding-default.elementor-top-section {
  padding: 80px 20px 80px 20px;
}

.elementor-kit-42 .ang-section-padding-narrow.elementor-top-section {
  padding: 20px 10px 20px 10px;
}

.elementor-kit-42 .ang-section-padding-extended.elementor-top-section {
  padding: 40px 20px 40px 20px;
}

.elementor-kit-42 .ang-section-padding-wide.elementor-top-section {
  padding: 120px 20px 120px 20px;
}

.elementor-kit-42 .ang-section-padding-wider.elementor-top-section {
  padding: 160px 20px 1600px 20px;
}

.elementor-kit-42 .elementor-view-framed .elementor-icon, .elementor-kit-42 .elementor-view-default .elementor-icon {
  border-color: var( --e-global-color-primary );
}

.theme-hello-elementor .comment-form input#submit {
  color: var( --e-global-color-primary );
  border: var( --e-global-color-primary );
}

.elementor-kit-42 .elementor-tab-title a {
  color: var( --e-global-color-primary );
}

.elementor-kit-42 .e--pointer-framed .elementor-item:before,.elementor-kit-42 .e--pointer-framed .elementor-item:after {
  border-color: var( --e-global-color-primary );
}

.elementor-kit-42 .elementor-sub-item:hover {
  color: var( --e-global-color-primary );
}

.elementor-kit-42 .dialog-message {
  font-size: var( --e-global-color-primary );
  line-height: var( --e-global-color-primary );
}

.elementor-kit-42 .sk-accent-1,.elementor-kit-42 .elementor-view-default .elementor-icon-box-icon .elementor-icon,.elementor-kit-42 .elementor-view-framed .elementor-icon-box-icon .elementor-icon,.elementor-kit-42 .elementor-icon-list-icon,.elementor-kit-42 .elementor-view-framed .elementor-icon,.elementor-kit-42 .elementor-view-default .elementor-icon,.elementor-kit-42 .sk-primary-accent,.elementor-kit-42 .sk-primary-accent.sk-primary-accent h1,.elementor-kit-42 .sk-primary-accent.sk-primary-accent h2,.elementor-kit-42 .sk-primary-accent.sk-primary-accent h3,.elementor-kit-42 .sk-primary-accent.sk-primary-accent h4,.elementor-kit-42 .sk-primary-accent.sk-primary-accent h5,.elementor-kit-42 .sk-primary-accent.sk-primary-accent h6,.elementor-kit-42 *:not(.menu-item):not(.elementor-tab-title):not(.elementor-image-box-title):not(.elementor-icon-box-title):not(.elementor-icon-box-icon):not(.elementor-post__title):not(.elementor-heading-title) &gt; a:not(:hover):not(:active):not(.elementor-item-active):not([role="button"]):not(.button):not(.elementor-button):not(.elementor-post__read-more):not(.elementor-post-info__terms-list-item):not([role="link"]),.elementor-kit-42 a:not([class]),.elementor-kit-42 .elementor-tab-title.elementor-active,.elementor-kit-42 .elementor-post-info__terms-list-item,.elementor-kit-42 .elementor-post__title,.elementor-kit-42 .elementor-post__title a,.elementor-kit-42 .elementor-heading-title a,.elementor-kit-42 .elementor-post__read-more,.elementor-kit-42 .elementor-image-box-title a,.elementor-kit-42 .elementor-icon-box-icon a,.elementor-kit-42 .elementor-icon-box-title a,.elementor-kit-42 .elementor-nav-menu--main .elementor-nav-menu a:not(.elementor-sub-item),.elementor-kit-42 .elementor-nav-menu--main .elementor-nav-menu .elementor-sub-item:not(:hover) a,.elementor-kit-42 .elementor-nav-menu--dropdown a {
  color: var( --e-global-color-primary );
}

.elementor-kit-42 .elementor-view-stacked .elementor-icon,.elementor-kit-42 .elementor-progress-bar,.elementor-kit-42 .comment-form input#submit,.elementor-kit-42 .sk-primary-bg:not(.elementor-column),.elementor-kit-42 .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-kit-42 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-kit-42 .elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-kit-42 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-kit-42 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,.elementor-kit-42 .elementor-sub-item:hover,.elementor-kit-42 .sk-primary-bg.elementor-column &gt; .elementor-element-populated {
  background-color: var( --e-global-color-primary );
}

.elementor-kit-42 .elementor-button, .elementor-kit-42 .button, .elementor-kit-42 button, .elementor-kit-42 .sk-accent-2 {
  background-color: var( --e-global-color-secondary );
}

.elementor-kit-42 .sk-secondary-accent,.elementor-kit-42 .sk-secondary-accent.sk-secondary-accent h1,.elementor-kit-42 .sk-secondary-accent.sk-secondary-accent h2,.elementor-kit-42 .sk-secondary-accent.sk-secondary-accent h3,.elementor-kit-42 .sk-secondary-accent.sk-secondary-accent h4,.elementor-kit-42 .sk-secondary-accent.sk-secondary-accent h5,.elementor-kit-42 .sk-secondary-accent.sk-secondary-accent h6 {
  color: var( --e-global-color-secondary );
}

.elementor-kit-42 .sk-secondary-bg:not(.elementor-column) {
  background-color: var( --e-global-color-secondary );
}

.elementor-kit-42 .sk-secondary-bg.elementor-column &gt; .elementor-element-populated {
  background-color: var( --e-global-color-secondary );
}

.elementor-section.elementor-section-boxed &gt; .elementor-container {
  max-width: 1140px;
}

.e-con {
  --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
  --kit-widget-spacing: 20px;
}

.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}{}

h1.entry-title {
  display: var(--page-title-display);
}

.elementor-kit-42 e-page-transition {
  background-color: #FFBC7D;
}

@media(max-width:1024px) {
  .elementor-kit-42 .elementor-repeater-item-ang_container_padding_1.elementor-element {
    --padding-top: 72px;
    --padding-right: 24px;
    --padding-bottom: 72px;
    --padding-left: 24px;
  }

  .elementor-kit-42 .elementor-repeater-item-ang_container_padding_2.elementor-element {
    --padding-top: 56px;
    --padding-right: 24px;
    --padding-bottom: 56px;
    --padding-left: 24px;
  }

  .elementor-kit-42 .elementor-repeater-item-ang_container_padding_3.elementor-element {
    --padding-top: 32px;
    --padding-right: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
  }

  .elementor-kit-42 .ang-section-padding-default.elementor-top-section {
    padding: 40px 20px 40px 20px;
  }

  .elementor-kit-42 .elementor-column-gap-default  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-kit-42 .elementor-column-gap-narrow  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 20px 10px 20px 010px;
  }

  .elementor-kit-42 .elementor-column-gap-extended  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 40px 40px 40px 40px;
  }

  .elementor-kit-42 .elementor-column-gap-wide  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 40px 020px 40px 20px;
  }

  .elementor-kit-42 .elementor-column-gap-wider  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 80px 20px 80px 20px;
  }

  .elementor-section.elementor-section-boxed &gt; .elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media(max-width:767px) {
  .elementor-kit-42 h2 {
    font-size: 30px;
  }

  .elementor-kit-42 h3 {
    font-size: 25px;
  }

  .elementor-kit-42 .elementor-repeater-item-ang_container_padding_1.elementor-element {
    --padding-top: 64px;
    --padding-right: 24px;
    --padding-bottom: 64px;
    --padding-left: 24px;
  }

  .elementor-kit-42 .elementor-repeater-item-ang_container_padding_2.elementor-element {
    --padding-top: 40px;
    --padding-right: 24px;
    --padding-bottom: 40px;
    --padding-left: 24px;
  }

  .elementor-kit-42 .ang-section-padding-extended.elementor-top-section {
    padding: 20px 20px 20px 20px;
  }

  .elementor-kit-42 .ang-section-padding-wide.elementor-top-section {
    padding: 40px 20px 40px 20px;
  }

  .elementor-kit-42 .ang-section-padding-wider.elementor-top-section {
    padding: 80px 20px 80px 20px;
  }

  .elementor-kit-42 .elementor-column-gap-default  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-kit-42 .elementor-column-gap-narrow  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-kit-42 .elementor-column-gap-extended  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-kit-42 .elementor-column-gap-wide  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 40px 40px 40px 40px;
  }

  .elementor-kit-42 .elementor-column-gap-wider  &gt; .elementor-column &gt; .elementor-element-populated {
    padding: 80px 80px 80px 80px;
  }

  .elementor-section.elementor-section-boxed &gt; .elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}/* End custom CSS */