.elementor-1549 .elementor-element.elementor-element-76fc4a7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-402d13e{--display:flex;--min-height:42vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-de2339d{--display:flex;--min-height:calc((100vh - 160px) * 0.5);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-emage_hover_effects .imghvr-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-icon{color:var( --e-global-color-accent );}.elementor-widget-emage_hover_effects .imghvr-button{background:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr, .elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr img{transition:0.8s;animation-duration:0.8s;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-title, .elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-content, .elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-3679cf5 .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-3679cf5 .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-3679cf5 .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-3679cf5 .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-3679cf5 .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-3679cf5, .elementor-1549 .elementor-element.elementor-element-3679cf5 .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-subtitle{color:var( --e-global-color-secondary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-3679cf5 .imghvr-buttons{margin:0px 0px 8px 0px;}.elementor-1549 .elementor-element.elementor-element-c4de425{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-d3cd8c4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-b151a54{--display:flex;--min-height:calc((100vh - 160px) * 0.25);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-e0866f0 > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr, .elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr img{transition:0.8s;animation-duration:0.8s;width:100%;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-title, .elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-content, .elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-e0866f0 .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-e0866f0 .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-e0866f0 .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-e0866f0 .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-e0866f0 .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-e0866f0, .elementor-1549 .elementor-element.elementor-element-e0866f0 .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-subtitle{color:var( --e-global-color-secondary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-e0866f0 .imghvr-buttons{margin:0px 0px 8px 0px;}.elementor-1549 .elementor-element.elementor-element-41019e2{--display:flex;--min-height:calc((100vh - 160px) * 0.25);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-90f0246 > .elementor-widget-container{background-color:var( --e-global-color-73095bd );}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr, .elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr img{transition:0.8s;animation-duration:0.8s;width:100%;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-title, .elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-content, .elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-90f0246 .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-90f0246 .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-90f0246 .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-90f0246 .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-90f0246 .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-90f0246 .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-90f0246, .elementor-1549 .elementor-element.elementor-element-90f0246 .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-subtitle{color:var( --e-global-color-secondary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-90f0246 .imghvr-buttons{margin:0px 0px 8px 0px;}.elementor-1549 .elementor-element.elementor-element-bdd708d{--display:flex;--min-height:calc((100vh - 160px) * 0.5);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr, .elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr img{transition:0.8s;animation-duration:0.8s;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-title, .elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-content, .elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-a366eb0 .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-a366eb0 .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-a366eb0 .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-a366eb0 .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-a366eb0 .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-a366eb0, .elementor-1549 .elementor-element.elementor-element-a366eb0 .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-subtitle{color:var( --e-global-color-primary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-a366eb0 .imghvr-buttons{margin:0px 0px 8px 0px;}.elementor-1549 .elementor-element.elementor-element-8357455{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-1de3664{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-c87f1aa{--display:flex;--min-height:calc((100vh - 160px) * 0.75);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr, .elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr img{transition:0.8s;animation-duration:0.8s;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-title, .elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-content, .elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-b85af2d .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-b85af2d .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-b85af2d .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-b85af2d .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-b85af2d .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-b85af2d .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-b85af2d, .elementor-1549 .elementor-element.elementor-element-b85af2d .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-subtitle{color:var( --e-global-color-primary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-b85af2d .imghvr-buttons{margin:0px 0px 8px 0px;}.elementor-1549 .elementor-element.elementor-element-3743ce8{--display:flex;--min-height:calc((100vh - 160px) * 0.25);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 > .elementor-widget-container{background-color:var( --e-global-color-73095bd );}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr, .elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr img{transition:0.8s;animation-duration:0.8s;width:100%;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-title, .elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-content, .elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-0c0e4d0, .elementor-1549 .elementor-element.elementor-element-0c0e4d0 .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-subtitle{color:var( --e-global-color-secondary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-0c0e4d0 .imghvr-buttons{margin:0px 0px 8px 0px;}.elementor-1549 .elementor-element.elementor-element-537734d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-ff7d334{--display:flex;--min-height:calc((100vh - 160px) * 0.25);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-fdb052a > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr, .elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr img{transition:0.8s;animation-duration:0.8s;width:100%;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-title, .elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-content, .elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-fdb052a .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-fdb052a .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-fdb052a .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-fdb052a .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-fdb052a .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-fdb052a .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-fdb052a, .elementor-1549 .elementor-element.elementor-element-fdb052a .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-subtitle{color:var( --e-global-color-secondary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-fdb052a .imghvr-buttons{margin:0px 0px 8px 0px;}.elementor-1549 .elementor-element.elementor-element-3a57627{--display:flex;--min-height:calc((100vh - 160px) * 0.75);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr, .elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr img{transition:0.8s;animation-duration:0.8s;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr .imghvr-content-wrapper{justify-content:flex-end;transition-duration:0.35s;transition-delay:0s;animation-delay:0s;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr:hover .imghvr-content-wrapper{animation-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-title, .elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-subtitle, .elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-content, .elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-button-wrapper{transition-duration:0.35s;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .ih-delay-xs{transition-delay:calc(0s * 1);}.elementor-1549 .elementor-element.elementor-element-79f6f57 .ih-delay-sm{transition-delay:calc(0s * 2);}.elementor-1549 .elementor-element.elementor-element-79f6f57 .ih-delay-md{transition-delay:calc(0s * 3);}.elementor-1549 .elementor-element.elementor-element-79f6f57 .ih-delay-lg{transition-delay:calc(0s * 4);}.elementor-1549 .elementor-element.elementor-element-79f6f57 .ih-delay-xl{transition-delay:calc(0s * 5);}.elementor-1549 .elementor-element.elementor-element-79f6f57 .ih-delay-xxl{transition-delay:calc(0s * 6);}.elementor-1549 .elementor-element.elementor-element-79f6f57, .elementor-1549 .elementor-element.elementor-element-79f6f57 .elementor-widget-container, .elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr img{height:100%;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-title{color:#FFFFFF;font-family:"The Sans B", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;letter-spacing:0.1em;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-subtitle{color:var( --e-global-color-primary );font-family:"questa-slab", Sans-serif;font-size:1.4vw;font-weight:500;font-style:oblique;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-content{font-family:"Madera", Sans-serif;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-icon i{font-size:25px;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-icon svg{max-width:25px;max-height:25px;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-button{background:#C7D20000;font-family:"The Sans B", Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;letter-spacing:1.8px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-79f6f57 .imghvr-buttons{margin:0px 0px 8px 0px;}@media(min-width:768px){.elementor-1549 .elementor-element.elementor-element-402d13e{--width:50%;}.elementor-1549 .elementor-element.elementor-element-de2339d{--width:100%;}.elementor-1549 .elementor-element.elementor-element-c4de425{--width:100%;}.elementor-1549 .elementor-element.elementor-element-d3cd8c4{--width:50%;}.elementor-1549 .elementor-element.elementor-element-b151a54{--width:100%;}.elementor-1549 .elementor-element.elementor-element-41019e2{--width:100%;}.elementor-1549 .elementor-element.elementor-element-bdd708d{--width:50%;}.elementor-1549 .elementor-element.elementor-element-8357455{--width:50%;}.elementor-1549 .elementor-element.elementor-element-1de3664{--width:50%;}.elementor-1549 .elementor-element.elementor-element-c87f1aa{--width:100%;}.elementor-1549 .elementor-element.elementor-element-3743ce8{--width:100%;}.elementor-1549 .elementor-element.elementor-element-537734d{--width:50%;}.elementor-1549 .elementor-element.elementor-element-ff7d334{--width:100%;}.elementor-1549 .elementor-element.elementor-element-3a57627{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1549 .elementor-element.elementor-element-402d13e{--width:100%;}.elementor-1549 .elementor-element.elementor-element-8357455{--width:100%;}}@media(max-width:1024px){.elementor-1549 .elementor-element.elementor-element-76fc4a7{--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;}.elementor-1549 .elementor-element.elementor-element-de2339d{--min-height:280px;}.elementor-widget-emage_hover_effects .imghvr-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-subtitle{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1549 .elementor-element.elementor-element-b151a54{--min-height:140px;}.elementor-1549 .elementor-element.elementor-element-41019e2{--min-height:140px;}.elementor-1549 .elementor-element.elementor-element-bdd708d{--min-height:280px;}.elementor-1549 .elementor-element.elementor-element-c87f1aa{--min-height:420px;}.elementor-1549 .elementor-element.elementor-element-3743ce8{--min-height:140px;}.elementor-1549 .elementor-element.elementor-element-ff7d334{--min-height:140px;}.elementor-1549 .elementor-element.elementor-element-3a57627{--min-height:420px;}}@media(max-width:767px){.elementor-1549 .elementor-element.elementor-element-de2339d{--min-height:140px;}.elementor-widget-emage_hover_effects .imghvr-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-subtitle{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-emage_hover_effects .imghvr-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1549 .elementor-element.elementor-element-c4de425{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1549 .elementor-element.elementor-element-537734d{--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;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'The Sans B';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jahresberichte.phgr.ch/wp-content/uploads/2023/01/TheSansB-W4SemiLight.woff2') format('woff2'),
		url('https://jahresberichte.phgr.ch/wp-content/uploads/2023/01/TheSansB-W4SemiLight.woff') format('woff');
}
@font-face {
	font-family: 'The Sans B';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jahresberichte.phgr.ch/wp-content/uploads/2023/01/TheSansB-W5Plain.woff2') format('woff2'),
		url('https://jahresberichte.phgr.ch/wp-content/uploads/2023/01/TheSansB-W5Plain.woff') format('woff');
}
@font-face {
	font-family: 'The Sans B';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jahresberichte.phgr.ch/wp-content/uploads/2023/01/TheSansB-W7Bold.woff2') format('woff2'),
		url('https://jahresberichte.phgr.ch/wp-content/uploads/2023/01/TheSansB-W7Bold.woff') format('woff');
}
/* End Custom Fonts CSS */