/* 
Theme Name: Supersaxo Media AG – Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child Theme.
Author: Supersaxo Media AG
Author URI: https://www.supersaxo.media/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Custom Styles Valpix */
:root{--red:#E41B12;--custom-title-color:#383838!important;--custom-body-color:#383838!important}p:last-of-type,p:only-child{margin-bottom:0}:focus,:focus-visible{outline:0!important;box-shadow:none!important}body,html{overflow-x:hidden}.elementor-widget-theme-site-logo img{z-index:2;position:relative}.elementor-widget-theme-site-logo:before{content:'';position:absolute;height:170px;width:450px;background-image:url(https://www.briggerag.ch/wp-content/uploads/2025/08/logodecor.svg);background-repeat:no-repeat;background-size:contain;z-index:1;top:-32px;left:-50px}p+h3{margin-top:35px}p+h4,p+h5{margin-top:30px}p+h6{margin-top:25px}.lead p{font-size:clamp(18px, .6822rem + .9238vw, 22px);line-height:1.7em}.lead{padding-right:150px}.page-content .elementor-widget-image a{width:100%}.quicklink .elementor-widget-image{overflow:hidden}.quicklink .elementor-widget-image img{transition:.5s ease-in-out}.quicklink .elementor-widget-image:hover img{transform:scale(1.1)}.sub-menu li a,.sub-menu li a:hover{border-left:0}.cta-banner{position:relative}.cta-banner h6{color:#fff!important}.cta-banner .elementor-widget-image{height:100%!important;overflow:hidden}.cta-banner .elementor-widget-image:before{height:100%!important;width:50%;position:absolute;content:'';left:0;background:var(--red);background:-webkit-linear-gradient(90deg,#e41b12 0,rgba(228,27,18,0) 100%);background:-moz-linear-gradient(90deg,#e41b12 0,rgba(228,27,18,0) 100%);background:linear-gradient(90deg,#e41b12 0,rgba(228,27,18,0) 100%)}.sw-container{max-width:calc(100vw - 100px)!important}.mr-container{max-width:calc(100vw - 50px)!important;margin-left:0}.projectslider .elementor-swiper-button-prev{left:-100px!important}.projectslider .elementor-swiper-button-next{right:-100px!important}.projectslider .swiper-pagination{bottom:-10px!important}.projectslider .swiper-pagination-bullet{width:24px!important;border-radius:20px}.elementor-form .elementor-field-group{margin-bottom:15px!important}.elementor-form input,.elementor-form textarea{background-color:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding-left:0;border-bottom:2px solid var(--red)!important}privacybee-widget div,privacybee-widget div a,privacybee-widget div ul li{max-width:100%!important;line-height:inherit!important}h1.prx_h1{display:none;}.prx_text{max-width:100%!important}.credits ul{display:flex;list-style-type:none;column-gap:35px;padding-left:0}@media screen and (max-width:1600px){.e-con-boxed.e-parent .e-con-inner,.e-con-full.e-parent{padding-left:48px;padding-right:48px}.e-con-full.section-fullwidth{padding-left:0;padding-right:0}.icon-row,.mr-container{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:1400px){.projectslider .elementor-swiper-button-next,.projectslider .elementor-swiper-button-prev{font-size:40px!important}.projectslider .elementor-swiper-button-prev{left:-50px!important}.projectslider .elementor-swiper-button-next{right:-50px!important}.elementor-widget-theme-site-logo:before{height:145px;width:400px}}@media screen and (max-width:1300px){.projectslider .elementor-swiper-button-prev{left:0!important}.projectslider .elementor-swiper-button-next{right:0!important}.projectslider .elementor-image-carousel-wrapper{max-width:calc(100% - 110px)}.elementor-widget-theme-site-logo:before{height:133px;width:370px}}@media screen and (max-width:1275px){.elementor-widget-theme-site-logo:before{height:133px;width:370px}}@media screen and (max-width:1200px){.e-con-boxed.e-parent .e-con-inner,.e-con-full.e-parent{padding-left:40px;padding-right:40px}.dialog-widget .e-con-boxed.e-parent .e-con-inner,.e-con-full.section-fullwidth,.subpage-container .e-con-inner{padding-left:0;padding-right:0}.lead{padding-right:100px}.mr-container{max-width:calc(100vw - 20px)!important}.elementor-widget-theme-site-logo:before{height:133px;width:370px}.sub-menu{position:relative!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-top:0!important;margin-bottom:40px!important;text-align:center}.sub-menu li a{justify-content:center!important}}@media screen and (max-width:767px){.elementor-widget-theme-site-logo:before{height:117px;width:325px!important}.e-con-boxed.e-parent .e-con-inner,.e-con-full.e-parent{padding-left:20px;padding-right:20px}.dialog-widget .e-con-boxed.e-parent .e-con-inner,.e-con-boxed.subpage-container .e-con-inner,.e-con-full.section-fullwidth{padding-left:0;padding-right:0}.mr-container{max-width:calc(100vw - 40px)!important;margin-left:auto}.lead{padding-right:0}.cta-banner .elementor-widget-image,.projectslider .swiper-pagination{display:none}.projectslider .elementor-swiper-button-next,.projectslider .elementor-swiper-button-prev{font-size:30px!important}.projectslider .elementor-image-carousel-wrapper{max-width:calc(100% - 90px)}}@media screen and (max-width:400px){.credits ul{flex-direction:column;row-gap:5px}}