.elementor-10 .elementor-element.elementor-element-ae192fd .elementor-repeater-item-0deb4f9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-10 .elementor-element.elementor-element-471317b .elementor-heading-title{color:#1A1A18;font-size:40px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-471317b{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f763c02 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-f763c02 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-f763c02 .elementor-button{font-size:18px;fill:#8DC73E;color:#8DC73E;background-color:rgba(2, 1, 1, 0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e3a695c .elementor-repeater-item-bdf7a6d.elementor-social-icon{background-color:#030303;}.elementor-10 .elementor-element.elementor-element-e3a695c .elementor-repeater-item-bdf7a6d.elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e3a695c .elementor-repeater-item-bdf7a6d.elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e3a695c .elementor-repeater-item-4327a37.elementor-social-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-e3a695c .elementor-repeater-item-4327a37.elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e3a695c .elementor-repeater-item-4327a37.elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e3a695c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-e3a695c .elementor-widget-container{text-align:left;}.ee-tooltip.ee-tooltip-c7ba25a.to--top,
							 .ee-tooltip.ee-tooltip-c7ba25a.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-c7ba25a.to--left,
							 .ee-tooltip.ee-tooltip-c7ba25a.to--right{margin-top:0px;}.elementor-10 .elementor-element.elementor-element-ae192fd{margin-top:50px;margin-bottom:100px;padding:100px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-625796a .elementor-repeater-item-496e58b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-10 .elementor-element.elementor-element-04b2653 .elementor-repeater-item-1b10660.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu .elementor-item{font-family:"Helvetica Neue 55Roman", Sans-serif;font-size:16px;}.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu--main .elementor-item{color:#2E2E2E;fill:#2E2E2E;padding-left:0px;padding-right:0px;}.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu--main .elementor-item:focus{color:#8DC73E;fill:#8DC73E;}.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#8DC73E;}.elementor-msie .elementor-10 .elementor-element.elementor-element-a13a7c8 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .post-grid-meta span + span:before{content:"/";}.elementor-10 .elementor-element.elementor-element-a13a7c8 .post-grid-inner{text-align:left;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container{grid-column-gap:30px;grid-row-gap:30px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post{border-radius:0px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .kb-container2{background:#BFD72F;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .title, .elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .title > a{font-size:30px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .post-grid-meta span{font-size:16px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .post-grid-meta{margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .post-grid-excerpt p{font-family:"Helvetica Neue 55Roman", Sans-serif;font-size:18px;color:var( --e-global-color-1ed2e5e3 );}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post a.read-more-btn{font-size:16px;color:#8DC73E;}.elementor-10 .elementor-element.elementor-element-ccd03da .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-ccd03da .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-ccd03da .elementor-button{font-family:"Helvetica Neue 65Medium", Sans-serif;font-size:18px;fill:#8DC73E;color:#8DC73E;background-color:rgba(2, 1, 1, 0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-625796a{margin-top:50px;margin-bottom:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-8b90435{width:25%;}.elementor-10 .elementor-element.elementor-element-dcbef62{width:74.666%;}}@media(max-width:1023px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-341d5e5{width:100%;}.elementor-10 .elementor-element.elementor-element-e510c92{width:100%;}.elementor-10 .elementor-element.elementor-element-dcbef62{width:100%;}}@media(max-width:1023px){.elementor-10 .elementor-element.elementor-element-471317b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ae192fd{padding:50px 0px 0px 0px;}.elementor-msie .elementor-10 .elementor-element.elementor-element-a13a7c8 .elementor-portfolio-item{width:calc( 100% / 1 );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-471317b .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-ae192fd{padding:20px 0px 0px 0px;}.elementor-msie .elementor-10 .elementor-element.elementor-element-a13a7c8 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .title, .elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .title > a{font-size:18px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .post-grid-meta span{font-size:15px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post .post-grid-excerpt p{font-size:15px;}.elementor-10 .elementor-element.elementor-element-a13a7c8 .wpcap-grid-container .wpcap-post a.read-more-btn{font-size:15px;}}/* Start custom CSS for global, class: .elementor-global-3311 */.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a:hover:before {
    content: "\25cf";
    margin-right: 8px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;

}



.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a::before {
    content: "";
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-item a::before,
.elementor-10 .elementor-element.elementor-global-3311 .current_page_ancestor a::before {
    content: "\25cf" !important;
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}
.elementor-nav-menu--dropdown {
    visibility: hidden;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-ancestor a {
    color: #8DC73E !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3311 */.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a:hover:before {
    content: "\25cf";
    margin-right: 8px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;

}



.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a::before {
    content: "";
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-item a::before,
.elementor-10 .elementor-element.elementor-global-3311 .current_page_ancestor a::before {
    content: "\25cf" !important;
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}
.elementor-nav-menu--dropdown {
    visibility: hidden;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-ancestor a {
    color: #8DC73E !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3311 */.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a:hover:before {
    content: "\25cf";
    margin-right: 8px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;

}



.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a::before {
    content: "";
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-item a::before,
.elementor-10 .elementor-element.elementor-global-3311 .current_page_ancestor a::before {
    content: "\25cf" !important;
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}
.elementor-nav-menu--dropdown {
    visibility: hidden;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-ancestor a {
    color: #8DC73E !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3311 */.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a:hover:before {
    content: "\25cf";
    margin-right: 8px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;

}



.elementor-10 .elementor-element.elementor-global-3311 .elementor-nav-menu li a::before {
    content: "";
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-item a::before,
.elementor-10 .elementor-element.elementor-global-3311 .current_page_ancestor a::before {
    content: "\25cf" !important;
    margin-right: 8px;
    width: 10px;
    position: relative;
    background: transparent !important;
    opacity: 1 !important;
    transition: all 0s;
}
.elementor-nav-menu--dropdown {
    visibility: hidden;
}

.elementor-10 .elementor-element.elementor-global-3311 .current-menu-ancestor a {
    color: #8DC73E !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue 55Roman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kantiwil.ch/wp-content/uploads/2020/06/8f4a1705-214a-4dd0-80b8-72252c37e688.eot');
	src: url('https://kantiwil.ch/wp-content/uploads/2020/06/8f4a1705-214a-4dd0-80b8-72252c37e688.eot?#iefix') format('embedded-opentype'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/8f4a1705-214a-4dd0-80b8-72252c37e688.woff2') format('woff2'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/8f4a1705-214a-4dd0-80b8-72252c37e688.woff') format('woff'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf') format('truetype'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/8f4a1705-214a-4dd0-80b8-72252c37e688.svg#HelveticaNeue55Roman') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue 65Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kantiwil.ch/wp-content/uploads/2020/06/14d824a2-2a5c-4692-8e30-74f6e177b675.eot');
	src: url('https://kantiwil.ch/wp-content/uploads/2020/06/14d824a2-2a5c-4692-8e30-74f6e177b675.eot?#iefix') format('embedded-opentype'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/14d824a2-2a5c-4692-8e30-74f6e177b675.woff2') format('woff2'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/14d824a2-2a5c-4692-8e30-74f6e177b675.woff') format('woff'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/14d824a2-2a5c-4692-8e30-74f6e177b675.ttf') format('truetype'),
		url('https://kantiwil.ch/wp-content/uploads/2020/06/14d824a2-2a5c-4692-8e30-74f6e177b675.svg#HelveticaNeue65Medium') format('svg');
}
/* End Custom Fonts CSS */