.elementor-916 .elementor-element.elementor-element-7a4d682 > .elementor-container{min-height:100vh;}.elementor-916 .elementor-element.elementor-element-7a4d682 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-916 .elementor-element.elementor-element-7a4d682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-916 .elementor-element.elementor-element-7a4d682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-916 .elementor-element.elementor-element-aed5be4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-916 .elementor-element.elementor-element-aed5be4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-916 .elementor-element.elementor-element-aed5be4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-916 .elementor-element.elementor-element-aed5be4 > .elementor-element-populated{padding:100px 75px 100px 75px;}.elementor-916 .elementor-element.elementor-element-00d709a{text-align:right;}.ee-tooltip.ee-tooltip-00d709a.to--top,
							 .ee-tooltip.ee-tooltip-00d709a.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-00d709a.to--left,
							 .ee-tooltip.ee-tooltip-00d709a.to--right{margin-top:0px;}.elementor-916 .elementor-element.elementor-element-9484d1c{margin-top:100px;margin-bottom:50px;}.elementor-916 .elementor-element.elementor-element-1684ab6 .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-weight:bold;}.elementor-916 .elementor-element.elementor-element-4e65564{color:var( --e-global-color-primary );font-family:"HelveticaNeue", Sans-serif;font-weight:400;}.elementor-msie .elementor-916 .elementor-element.elementor-element-5342560 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-inner .kb-image-wrapper{padding-bottom:calc( 0.66 * 100% );width:100%;}.elementor-916 .elementor-element.elementor-element-5342560:after{content:"0.66";position:absolute;color:transparent;}.elementor-916 .elementor-element.elementor-element-5342560 .wpcap-grid-container .wpcap-post .post-grid-meta span + span:before{content:"/";}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-inner{text-align:left;}body:not(.rtl) .elementor-916 .elementor-element.elementor-element-5342560 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-916 .elementor-element.elementor-element-5342560 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-916 .elementor-element.elementor-element-5342560 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-916 .elementor-element.elementor-element-5342560 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-916 .elementor-element.elementor-element-5342560 .wpcap-grid-container{grid-column-gap:40px;grid-row-gap:60px;}.elementor-916 .elementor-element.elementor-element-5342560 .wpcap-grid-container .wpcap-post{border-radius:0px;background-color:#00000000;border-color:#00000000;}.elementor-916 .elementor-element.elementor-element-5342560 .wpcap-post{background-color:#00000000;border-color:#00000000;}.elementor-916 .elementor-element.elementor-element-5342560 .wpcap-grid-container .wpcap-post:hover{background-color:#00000000;border-color:#00000000;}.elementor-916 .elementor-element.elementor-element-5342560 .wpcap-grid-container .kb-container2{background:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-5342560 .title, .elementor-916 .elementor-element.elementor-element-5342560 .title > a{font-family:"HelveticaNeue", Sans-serif;color:var( --e-global-color-primary );margin:20px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-category span{font-family:"HelveticaNeue", Sans-serif;font-weight:400;}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-category{margin:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-5342560{font-family:"HelveticaNeue", Sans-serif;font-size:17px;font-weight:400;}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-excerpt p{color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-excerpt span{color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-excerpt a{color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-ccef514 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#75757500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-ccef514 .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-ccef514 .elementor-button:focus{color:var( --e-global-color-819f130 );background-color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-ccef514 .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-ccef514 .elementor-button:focus svg{fill:var( --e-global-color-819f130 );}.elementor-916 .elementor-element.elementor-element-20666ea{margin-top:50px;margin-bottom:50px;}.elementor-916 .elementor-element.elementor-element-ad961f9 .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-size:35px;font-weight:600;}.elementor-916 .elementor-element.elementor-element-ad961f9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .salvattore-column{width:calc(100% / 4);}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance::before{content:"4 .salvattore-column";}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance.layout-type-grid::before{content:"";}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance.layout-type-grid .jet-instagram-gallery__item{max-width:calc(100% / 4);flex:0 0 calc(100% / 4);}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__inner{margin:5px;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__notice{margin:5px;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance{margin:-5px;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__content{justify-content:center;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__content:before{background-color:#0000003B;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__caption{order:1;align-self:center;text-align:center;max-width:250px;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__meta{order:2;align-self:center;}.elementor-916 .elementor-element.elementor-element-ac1992d .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#75757500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-ac1992d .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-ac1992d .elementor-button:focus{color:var( --e-global-color-819f130 );background-color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-ac1992d .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-ac1992d .elementor-button:focus svg{fill:var( --e-global-color-819f130 );}.elementor-916 .elementor-element.elementor-element-4b53499{padding:200px 0px 100px 0px;}.elementor-916 .elementor-element.elementor-element-97e6eae .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-size:35px;font-weight:bold;}.elementor-916 .elementor-element.elementor-element-12d2da5{font-family:"HelveticaNeue", Sans-serif;font-weight:400;}.elementor-msie .elementor-916 .elementor-element.elementor-element-d93ab93 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-inner .kb-image-wrapper{padding-bottom:calc( 1.4 * 100% );width:100%;}.elementor-916 .elementor-element.elementor-element-d93ab93:after{content:"1.4";position:absolute;color:transparent;}.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-inner{text-align:left;}body:not(.rtl) .elementor-916 .elementor-element.elementor-element-d93ab93 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-916 .elementor-element.elementor-element-d93ab93 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-916 .elementor-element.elementor-element-d93ab93 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-916 .elementor-element.elementor-element-d93ab93 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-916 .elementor-element.elementor-element-d93ab93 .wpcap-grid-container{grid-column-gap:40px;grid-row-gap:40px;}.elementor-916 .elementor-element.elementor-element-d93ab93 .wpcap-grid-container .wpcap-post{border-radius:0px;background-color:#00000000;border-color:#00000000;}.elementor-916 .elementor-element.elementor-element-d93ab93 .wpcap-post{background-color:#00000000;border-color:#00000000;}.elementor-916 .elementor-element.elementor-element-d93ab93 .wpcap-grid-container .wpcap-post:hover{background-color:#00000000;border-color:#00000000;}.elementor-916 .elementor-element.elementor-element-d93ab93 .title, .elementor-916 .elementor-element.elementor-element-d93ab93 .title > a{margin:20px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-d93ab93{font-family:"HelveticaNeue", Sans-serif;font-size:17px;font-weight:400;}.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-excerpt p{color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-excerpt span{color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-excerpt a{color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-d93ab93 > .elementor-widget-container{margin:0px 0px 50px 0px;}@media(max-width:1024px){.elementor-916 .elementor-element.elementor-element-7a4d682 > .elementor-container{min-height:100vh;}.elementor-916 .elementor-element.elementor-element-aed5be4 > .elementor-element-populated{padding:75px 50px 75px 50px;}.elementor-916 .elementor-element.elementor-element-00d709a img{width:300px;}.elementor-916 .elementor-element.elementor-element-9484d1c{margin-top:50px;margin-bottom:50px;}.elementor-msie .elementor-916 .elementor-element.elementor-element-5342560 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-916 .elementor-element.elementor-element-ad961f9 .elementor-heading-title{font-size:23px;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .salvattore-column{width:calc(100% / 2);}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance::before{content:"2 .salvattore-column";}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance.layout-type-grid::before{content:"";}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance.layout-type-grid .jet-instagram-gallery__item{max-width:calc(100% / 2);flex:0 0 calc(100% / 2);}.elementor-916 .elementor-element.elementor-element-4b53499{padding:100px 0px 50px 0px;}.elementor-916 .elementor-element.elementor-element-97e6eae .elementor-heading-title{font-size:23px;}.elementor-msie .elementor-916 .elementor-element.elementor-element-d93ab93 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-inner .kb-image-wrapper{padding-bottom:calc( 1.3 * 100% );}.elementor-916 .elementor-element.elementor-element-d93ab93:after{content:"1.3";position:absolute;color:transparent;}}@media(max-width:767px){.elementor-916 .elementor-element.elementor-element-7a4d682 > .elementor-container{min-height:85vw;}.elementor-916 .elementor-element.elementor-element-aed5be4 > .elementor-element-populated{padding:30px 25px 30px 25px;}.elementor-916 .elementor-element.elementor-element-00d709a{text-align:right;}.elementor-916 .elementor-element.elementor-element-00d709a img{width:180px;}.elementor-916 .elementor-element.elementor-element-00d709a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-9484d1c{margin-top:20px;margin-bottom:40px;}.elementor-msie .elementor-916 .elementor-element.elementor-element-5342560 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-inner .kb-image-wrapper{padding-bottom:calc( 0.5 * 100% );width:100%;}.elementor-916 .elementor-element.elementor-element-5342560:after{content:"0.5";position:absolute;color:transparent;}.elementor-916 .elementor-element.elementor-element-ad961f9 .elementor-heading-title{font-size:17px;}.elementor-916 .elementor-element.elementor-element-bcb1a63 .salvattore-column{width:calc(100% / 2);}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance::before{content:"2 .salvattore-column";}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance.layout-type-grid::before{content:"";}.elementor-916 .elementor-element.elementor-element-bcb1a63 .jet-instagram-gallery__instance.layout-type-grid .jet-instagram-gallery__item{max-width:calc(100% / 2);flex:0 0 calc(100% / 2);}.elementor-916 .elementor-element.elementor-element-4b53499{margin-top:20px;margin-bottom:20px;padding:100px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-97e6eae .elementor-heading-title{font-size:17px;}.elementor-msie .elementor-916 .elementor-element.elementor-element-d93ab93 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-inner .kb-image-wrapper{padding-bottom:calc( 1.2 * 100% );width:100%;}.elementor-916 .elementor-element.elementor-element-d93ab93:after{content:"1.2";position:absolute;color:transparent;}}/* Start custom CSS for text-editor, class: .elementor-element-4e65564 */.elementor-916 .elementor-element.elementor-element-4e65564 {
    max-width: 1130px;
}/* End custom CSS */
/* Start custom CSS for elementor-blog-posts, class: .elementor-element-5342560 */.elementor-916 .elementor-element.elementor-element-5342560 .post-grid-text-wrap {
    padding: 0;
}

.post-grid-inner:hover .kb-image2 {
    /*  opacity: 0.75; */
    transform: scale(1.1);
}

.post-grid-inner:hover h3 {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccef514 */.elementor-916 .elementor-element.elementor-element-ccef514 a:hover {
    color: var(--e-global-color-active-text) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac1992d */.elementor-916 .elementor-element.elementor-element-ac1992d a:hover {
    color: var(--e-global-color-active-text) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d2da5 */.elementor-916 .elementor-element.elementor-element-12d2da5 {
    max-width: 1130px;
}/* End custom CSS */
/* Start custom CSS for elementor-blog-posts, class: .elementor-element-d93ab93 */.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-text-wrap {
    padding: 0;
}

.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-excerpt a {
    text-decoration: underline;
}
.elementor-916 .elementor-element.elementor-element-d93ab93 .post-grid-excerpt a:hover {
    color: var(--e-global-color-accent);
}

.elementor-916 .elementor-element.elementor-element-d93ab93 .g2 {
    border: 1px solid var(--e-global-color-primary);
    width: 45px;
    height: 45px;
    padding: 0;
}
.elementor-916 .elementor-element.elementor-element-d93ab93 .g2:hover {
    border: 1px solid var(--e-global-color-secondary);
    width: 45px;
    height: 45px;
    padding: 0;
}

.elementor-916 .elementor-element.elementor-element-d93ab93 .g2 svg {
    height: 20px;
    stroke: var(--e-global-color-primary);
}
.elementor-916 .elementor-element.elementor-element-d93ab93 .g2:hover svg {
    height: 20px;
    stroke: var(--e-global-color-secondary);
}

.elementor-916 .elementor-element.elementor-element-d93ab93 .g2.uk-slidenav {
    padding: 12px 2px;
 }
 

/* Size override */
.wpcap-grid .uk-slidenav-previous svg,
.wpcap-grid .uk-slidenav-next svg {
    width: 40px;
    height: 40px;
}

.wpcap-grid .uk-slidenav-next {
    margin-left: 10px;
}

.elementor-916 .elementor-element.elementor-element-d93ab93 .slidenav-wrapper {
    margin-top: 40px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_STD.eot');
	src: url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_STD.eot?#iefix') format('embedded-opentype'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_STD.woff2') format('woff2'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_STD.woff') format('woff'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_STD.ttf') format('truetype'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_STD.svg#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Medium.eot');
	src: url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Medium.eot?#iefix') format('embedded-opentype'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Medium.woff2') format('woff2'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Medium.woff') format('woff'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Medium.ttf') format('truetype'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Medium.svg#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Bold.eot');
	src: url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Bold.woff2') format('woff2'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Bold.woff') format('woff'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Bold.ttf') format('truetype'),
		url('https://g2architekten.ch/wp-content/uploads/2022/02/HelveticaNeueLT_Bold.svg#HelveticaNeue') format('svg');
}
/* End Custom Fonts CSS */