.elementor-48518 .elementor-element.elementor-element-69b8cfa:not(.elementor-motion-effects-element-type-background),.elementor-48518 .elementor-element.elementor-element-69b8cfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ee874a1);background-image:url("https://composites-solutions.ch/wp-content/uploads/2023/08/Composites-Solutions-Fog-BG.jpg")}.elementor-48518 .elementor-element.elementor-element-69b8cfa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:120px;margin-bottom:5px}.elementor-48518 .elementor-element.elementor-element-69b8cfa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-48518 .elementor-element.elementor-element-7741567>.elementor-element-populated{padding:55px 21px 25px}.elementor-48518 .elementor-element.elementor-element-ecf3365 .thegem-te-blog-archive-title{justify-content:left;text-align:left}.elementor-48518 .elementor-element.elementor-element-ecf3365 .thegem-te-blog-archive-title .blog-title{letter-spacing:0px;text-transform:none;color:var(--e-global-color-fb637b7)}.elementor-48518 .elementor-element.elementor-element-f8f8c39 .thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs{justify-content:left;text-align:left}.elementor-48518 .elementor-element.elementor-element-f8f8c39 .thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul{justify-content:left;text-align:left}.elementor-48518 .elementor-element.elementor-element-f8f8c39 .thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul>li{color:var(--e-global-color-accent)}.elementor-48518 .elementor-element.elementor-element-f8f8c39 .thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul>li>a{color:var(--e-global-color-accent)}.elementor-48518 .elementor-element.elementor-element-f8f8c39 .thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul>li>a:hover{color:var(--e-global-color-primary)}.elementor-48518 .elementor-element.elementor-element-f8f8c39 .thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul>li:last-child{color:var(--e-global-color-primary)}.elementor-48518 .elementor-element.elementor-element-6297c95>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-48518 .elementor-element.elementor-element-6297c95>.elementor-element-populated{padding:70px 21px 55px}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-48518 .elementor-element.elementor-element-6d51f0e .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-48518 .elementor-element.elementor-element-6d51f0e .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:180px !important;padding-bottom:0 !important;aspect-ratio:initial !important}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:180px !important}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio-item .caption .title a{text-transform:normal}.elementor-48518 .elementor-element.elementor-element-6d51f0e .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-48518 .elementor-element.elementor-element-ff075b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-48518 .elementor-element.elementor-element-ff075b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-48518 .elementor-element.elementor-element-ff075b8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:55px 21px 50px}.elementor-48518 .elementor-element.elementor-element-ff075b8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-48518 .elementor-element.elementor-element-a286630 .elementor-heading-title{text-transform:none}.elementor-48518 .elementor-element.elementor-element-db01ab7 .bloglist.blog-style-default article:not(.sticky),.elementor-48518 .elementor-element.elementor-element-db01ab7 .bloglist.blog-style-compact-tiny-1 article,.elementor-48518 .elementor-element.elementor-element-db01ab7 .bloglist.blog-style-compact-tiny-2 article,.elementor-48518 .elementor-element.elementor-element-db01ab7 .bloglist.blog-style-compact-tiny-3 article,.elementor-48518 .elementor-element.elementor-element-db01ab7 .bloglist.blog-style-classic-tiny article{border-bottom-color:#0000008F}.elementor-48518 .elementor-element.elementor-element-db01ab7 .bloglist .post-item .post-img a img,.elementor-48518 .elementor-element.elementor-element-db01ab7 .bloglist .post-item .post-img a,.elementor-48518 .elementor-element.elementor-element-db01ab7 .blog-style-compact-tiny-1 .gem-compact-tiny-item-image,.elementor-48518 .elementor-element.elementor-element-db01ab7 .blog-style-compact-tiny-2 .gem-news-item-image,.elementor-48518 .elementor-element.elementor-element-db01ab7 .blog-style-classic-tiny .gem-compact-tiny-item-image,.elementor-48518 .elementor-element.elementor-element-db01ab7 .gem-dummy{border-radius:5px}.elementor-48518 .elementor-element.elementor-element-2bc16d0{--spacer-size:30px}.elementor-48518 .elementor-element.elementor-element-f98836c ul.nav-menu-custom li a,.elementor-48518 .elementor-element.elementor-element-f98836c ul.nav-menu-custom li>span{color:var(--e-global-color-9288250)}.elementor-48518 .elementor-element.elementor-element-f98836c .menu-custom-header .separator span{height:1px}.elementor-48518 .elementor-element.elementor-element-4ec1671 ul.nav-menu-custom li a,.elementor-48518 .elementor-element.elementor-element-4ec1671 ul.nav-menu-custom li>span{color:var(--e-global-color-9288250)}.elementor-48518 .elementor-element.elementor-element-4ec1671 .menu-custom-header .separator span{height:1px}.elementor-48518 .elementor-element.elementor-element-b8f9cd7 .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto}.elementor-48518 .elementor-element.elementor-element-b8f9cd7 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-48518 .elementor-element.elementor-element-b8f9cd7 .gem-image img{opacity:calc(100/100)}.elementor-48518 .elementor-element.elementor-element-b8f9cd7 .gem-image a:hover img{opacity:calc(100/100)}@media(max-width:1024px){.elementor-48518 .elementor-element.elementor-element-6297c95>.elementor-element-populated{padding:70px 21px 40px}.elementor-48518 .elementor-element.elementor-element-ff075b8>.elementor-element-populated{padding:30px 21px 70px}}@media(min-width:768px){.elementor-48518 .elementor-element.elementor-element-6297c95{width:75%}.elementor-48518 .elementor-element.elementor-element-ff075b8{width:25%}}@media(max-width:1024px) and (min-width:768px){.elementor-48518 .elementor-element.elementor-element-6297c95{width:100%}.elementor-48518 .elementor-element.elementor-element-ff075b8{width:100%}}