.elementor-5899 .elementor-element.elementor-element-169aef2{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5899 .elementor-element.elementor-element-cc02462{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5899 .elementor-element.elementor-element-03e50c1{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-5899 .elementor-element.elementor-element-849b408{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-5899 .elementor-element.elementor-element-849b408:not(.elementor-motion-effects-element-type-background), .elementor-5899 .elementor-element.elementor-element-849b408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gramag.ch/wp-content/uploads/2025/07/Frame-2147224128.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5899 .elementor-element.elementor-element-cfdca33{--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;--justify-content:space-between;}.elementor-5899 .elementor-element.elementor-element-b31313f{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-5899 .elementor-element.elementor-element-70eb721{text-align:left;}.elementor-5899 .elementor-element.elementor-element-5d06853{text-align:left;}.elementor-5899 .elementor-element.elementor-element-c857b9c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5899 .elementor-element.elementor-element-c7ac68c{font-family:"Onest", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-5899 .elementor-element.elementor-element-1f6d204{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5899 .elementor-element.elementor-element-34f6745{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5899 .elementor-element.elementor-element-6b71108{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#FFFFFFA3;}.elementor-5899 .elementor-element.elementor-element-a4a645f.elementor-element{--align-self:flex-start;}.elementor-5899 .elementor-element.elementor-element-a4a645f > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#99E02C;}.elementor-5899 .elementor-element.elementor-element-a4a645f{font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-5899 .elementor-element.elementor-element-bda1c8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5899 .elementor-element.elementor-element-de65238{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#FFFFFFA3;}.elementor-5899 .elementor-element.elementor-element-cfd6c95.elementor-element{--align-self:flex-start;}.elementor-5899 .elementor-element.elementor-element-cfd6c95 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#99E02C;}.elementor-5899 .elementor-element.elementor-element-cfd6c95{font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-5899 .elementor-element.elementor-element-a780e20{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5899 .elementor-element.elementor-element-677b1b4{text-align:center;font-family:"Onest", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5899 .elementor-element.elementor-element-f3fc6d9 .elementor-button{background-color:#F8F2ED;font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;fill:#021224;color:#021224;box-shadow:-1px 1px 2px 0px rgba(2.000000000000001, 18.00000000000002, 36, 0.47843137254901963);border-radius:12px 12px 12px 12px;padding:8px 8px 8px 8px;}.elementor-5899 .elementor-element.elementor-element-f3fc6d9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5899 .elementor-element.elementor-element-760f317{--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;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5899 .elementor-element.elementor-element-0c80cb1{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF7A;}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu .elementor-item{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.5em;}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFFCC;fill:#FFFFFFCC;}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#9EC52E00;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed .elementor-item:before,
					.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed .elementor-item:after{border-color:#9EC52E00;}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-underline .elementor-item:after,
					 .elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-overline .elementor-item:before,
					 .elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-double-line .elementor-item:before,
					 .elementor-5899 .elementor-element.elementor-element-a184d1b .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-5899 .elementor-element.elementor-element-a184d1b{--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}@media(max-width:1024px){.elementor-5899 .elementor-element.elementor-element-849b408{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-5899 .elementor-element.elementor-element-b31313f{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}}@media(max-width:767px){.elementor-5899 .elementor-element.elementor-element-849b408{--padding-top:32px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5899 .elementor-element.elementor-element-cfdca33{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5899 .elementor-element.elementor-element-b31313f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5899 .elementor-element.elementor-element-70eb721 img{width:134px;}.elementor-5899 .elementor-element.elementor-element-5d06853 img{width:144px;}.elementor-5899 .elementor-element.elementor-element-c857b9c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5899 .elementor-element.elementor-element-1f6d204{--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;--flex-wrap:nowrap;}.elementor-5899 .elementor-element.elementor-element-a4a645f{font-size:18px;}.elementor-5899 .elementor-element.elementor-element-cfd6c95{font-size:18px;}.elementor-5899 .elementor-element.elementor-element-a780e20{--width:200px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5899 .elementor-element.elementor-element-677b1b4{text-align:left;}.elementor-5899 .elementor-element.elementor-element-f3fc6d9 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-5899 .elementor-element.elementor-element-760f317{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5899 .elementor-element.elementor-element-a184d1b{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-5899 .elementor-element.elementor-element-a184d1b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}}@media(min-width:768px){.elementor-5899 .elementor-element.elementor-element-cc02462{--content-width:1000px;}.elementor-5899 .elementor-element.elementor-element-b31313f{--width:300px;}.elementor-5899 .elementor-element.elementor-element-c857b9c{--width:230px;}.elementor-5899 .elementor-element.elementor-element-a780e20{--width:135px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5899 .elementor-element.elementor-element-b31313f{--width:260px;}}/* Start custom CSS for text-editor, class: .elementor-element-03e50c1 */.elementor-5899 .elementor-element.elementor-element-03e50c1 h2{
    margin-bottom: 16px;
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4a645f */.elementor-5899 .elementor-element.elementor-element-a4a645f a{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfd6c95 */.elementor-5899 .elementor-element.elementor-element-cfd6c95 a{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3fc6d9 */.elementor-5899 .elementor-element.elementor-element-f3fc6d9 svg{
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS */body .elementor-widget-container h1, body .elementor-widget-container h2, body .elementor-widget-container p, body .elementor-widget-container a, body .elementor-widget-container span {
    font-family: "Onest", Sans-serif!important;
}


:root {
    --container-default-padding-top: 0px!important;
	--container-default-padding-bottom: 0px!important;
	--container-default-padding-left: 0px!important;
	--container-default-padding-right: 0px!important;
}

.e-con {
    --container-max-width: 1280px;
}
	
html,body {
	max-width:100% !important;
	overflow-x:hidden !important;
}

*{
    word-wrap: break-word;
}

p:first-of-type {
    margin-top: 0px;
}

p:last-of-type {
    margin-bottom: 0px;
}

.hover-box:hover .elementor-icon {
    transform: scale(1.1);
    transition: transform 0.3s ease-in-out;
}

.hover-box-new .box-icon-hover{
	transition: transform 0.3s ease-in-out;
}

.hover-box-new:hover .box-icon-hover {
    transform: scale(1.05);
}

.hover-icon .elementor-icon-list-item .elementor-icon-list-icon{
	transition: transform 0.3s ease-in-out;
}

.hover-icon .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.1);
}

.hfe-nav-menu__layout-horizontal, .hfe-nav-menu__layout-vertical{
     width: 100%!important;
}/* End custom CSS */