.elementor-43 .elementor-element.elementor-element-1564db4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:145px;--padding-bottom:145px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-1564db4:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1564db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanpack.de/wp-content/uploads/2025/07/startseite.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-1564db4::before, .elementor-43 .elementor-element.elementor-element-1564db4 > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-1564db4 > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-1564db4 > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-1564db4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-1564db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-30f7dd5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-c246e20 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c246e20 .pxl-breadcrumb li a,.elementor-43 .elementor-element.elementor-element-c246e20 .pxl-breadcrumb li span{color:var( --e-global-color-secondary );font-family:"source-sans-pro", Sans-serif;font-weight:600;}.elementor-43 .elementor-element.elementor-element-c246e20 .pxl-breadcrumb li::after{color:var( --e-global-color-secondary );text-fill-color:var( --e-global-color-secondary );-webkit-text-fill-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-c246e20 .pxl-breadcrumb{justify-content:flex-start;}.elementor-43 .elementor-element.elementor-element-c246e20 .pxl-breadcrumb li:last-child span{color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-f6b3220{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-d7603f8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-43 .elementor-element.elementor-element-fe1dac2 .pxl-grid .pxl-grid-item .pxl-item--inner .pxl-item--title{color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-fe1dac2 .pxl-grid-inner{margin-top:-15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px;}.elementor-43 .elementor-element.elementor-element-fe1dac2 .pxl-grid-inner .pxl-grid-item{padding:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-e6ad36e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-df52a0a );--border-color:var( --e-global-color-df52a0a );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-0917274{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-43 .elementor-element.elementor-element-0917274:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0917274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-4441f6a .elementor-heading-title{font-family:"source-sans-pro", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-fbcdfe0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.5px;}.elementor-43 .elementor-element.elementor-element-fbcdfe0 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-43 .elementor-element.elementor-element-fbcdfe0 .elementor-divider-separator{width:34px;}.elementor-43 .elementor-element.elementor-element-fbcdfe0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43 .elementor-element.elementor-element-be19c2b .e-search-submit{background-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-be19c2b .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.elementor-43 .elementor-element.elementor-element-be19c2b{--e-search-submit-margin-inline-start:0px;--e-search-submit-icon-gap:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-1564db4{--content-width:1330px;}.elementor-43 .elementor-element.elementor-element-f6b3220{--content-width:1330px;}.elementor-43 .elementor-element.elementor-element-d7603f8{--width:66.6666%;}.elementor-43 .elementor-element.elementor-element-e6ad36e{--width:33.3333%;}}@media(max-width:1023px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-d7603f8{--width:100%;}.elementor-43 .elementor-element.elementor-element-e6ad36e{--width:100%;}}@media(max-width:1166px){.elementor-43 .elementor-element.elementor-element-f6b3220{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-d7603f8{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1023px){.elementor-43 .elementor-element.elementor-element-1564db4{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-f6b3220{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-d7603f8{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-43 .elementor-element.elementor-element-e6ad36e{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-fbcdfe0 > .elementor-widget-container{padding:25px 0px 25px 0px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-1564db4{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-43 .elementor-element.elementor-element-f6b3220{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-43 .elementor-element.elementor-element-d7603f8{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-43 .elementor-element.elementor-element-fe1dac2 .pxl-grid .pxl-grid-item .pxl-item--inner .pxl-item--title{font-size:26px;}.elementor-43 .elementor-element.elementor-element-fbcdfe0 > .elementor-widget-container{padding:15px 0px 15px 0px;}}/* Start custom CSS for pxl_post_grid, class: .elementor-element-fe1dac2 */.pxl-pagination-wrap .page-numbers, .pxl-pagination-wrap li{
      font-family: "Roboto", Sans-serif !important;
}
.post-list span.pxl-item--date {
    background: #D91E18 !important;
}
.post-list .pxl-pagination-wrap .page-numbers.current, .post-list .pxl-pagination-wrap .page-numbers svg path, .post-list .pxl-pagination-wrap .page-numbers:hover {
    background-color: #D91E18 !important;
    fill: #D91E18 !important;
        font-weight: 700 !important;
          
}
.post-list .btn-readmore:hover, .post-list .btn-readmore:hover i {
    color:#D91E18 !important;
}
 .post-list .pxl-item--title a:hover{
     color:#000000 !important;
 }
  .post-list .pxl-item--title a{
    font-size: 36px  !important;
    font-style: normal  !important;
    font-weight: 600  !important;
    line-height: 44px  !important;
 }
 
 .post-list .pxl-blog-grid-layout1 .pxl-grid-item .pxl-item--inner .pxl-item--holder .item--content{
     color: #2d2d2d !important;
 }
 
 .post-list .pxl-blog-grid-layout1 .pxl-grid-item .pxl-item--inner .btn-readmore{
     color: #2d2d2d !important;
 }
 
 
 .post-list .pxl-blog-grid-layout1 .pxl-grid-item .pxl-item--inner .btn-readmore i{
      color: #2d2d2d !important;
 }
    
@media (max-width:767px){
    .post-list .pxl-item--title a{
    font-size: 28px  !important;
    font-weight: 600  !important;
    line-height: 36px  !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6ad36e */.post-sidebar .widget_search,
.post-sidebar .widget_pxl_recent_posts, .post-sidebar .widget_categories, .widget_tag_cloud{
    border-radius: 0px !important;
    margin-bottom: 34px !important;
    background-color: #fff;
}
.post-sidebar h2.widget-title {
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 12px;
    color: #2d2d2d;
}
.post-sidebar  .widget_search .search-submit, .post-sidebar .widget-title:before{
    background-color: #D91E18 !important;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .pxl-select-higthlight:focus, .nice-select:focus {
    outline: 0;
    border-color: #D91E18 !important;
    color: #383838;
}
.post-sidebar .widget_pxl_recent_posts .pxl-item--title a, .post-sidebar  .widget_categories ul li a {
    color: #2d2d2d !important;
    font-weight: 700;
    transition: all .3s ease-in-out;
}
.post-sidebar .widget_categories ul li > a:hover .pxl-count{
     color:  #D91E18 !important;
}
.post-sidebar .widget_pxl_recent_posts .pxl-item--title a:hover, .post-sidebar  .widget_categories ul li a:hover {
    color: #D91E18 !important;
    font-weight: 700;
}
.post-sidebar .widget_tag_cloud a:hover{
     font-weight: 700;
}

.post-sidebar .widget_tag_cloud a, .post-sidebar .widget_product_tag_cloud a{
    border:1px solid #D91E18 !important;
    color:  #D91E18 !important;
}

.post-sidebar .widget_tag_cloud a:hover, .post-sidebar .widget_product_tag_cloud a:hover{
    background:  #D91E18 !important;
    color:  #ffffff !important;
}

#pxl_elementor_box-3{
    padding-bottom: 50px;
}

.elementor-43 .elementor-element.elementor-element-e6ad36e .elementor-divider-separator{
    border-color: #D91E18 !important;
}

.widget-title:before, .comment-reply-title:before {
    height: 3px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'source-sans-pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sanpack.de/wp-content/uploads/2025/06/SourceSansPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'source-sans-pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sanpack.de/wp-content/uploads/2025/06/SourceSansPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'source-sans-pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sanpack.de/wp-content/uploads/2025/06/SourceSansPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'source-sans-pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sanpack.de/wp-content/uploads/2025/06/SourceSansPro-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */