@charset "UTF-8";
/* https://garciagroup.ch/wp-content/uploads/elementor/css/post-1154.css?ver=1792008657 */
.elementor-1154 .elementor-element.elementor-element-2231eb1:not(.elementor-motion-effects-element-type-background),.elementor-1154 .elementor-element.elementor-element-2231eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2024/12/pexels-photo-9005491-9005491-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1154 .elementor-element.elementor-element-2231eb1>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(90deg,var(--e-global-color-astglobalcolor1) 0%,#FFFFFF00 100%);opacity:.35;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1154 .elementor-element.elementor-element-2231eb1>.elementor-container{min-height:80vh}.elementor-1154 .elementor-element.elementor-element-2231eb1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1154 .elementor-element.elementor-element-64d2fa7{text-align:center}.elementor-1154 .elementor-element.elementor-element-64d2fa7 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:60px;font-weight:500;color:#FFF}.elementor-1154 .elementor-element.elementor-element-294b74e:not(.elementor-motion-effects-element-type-background),.elementor-1154 .elementor-element.elementor-element-294b74e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1154 .elementor-element.elementor-element-294b74e>.elementor-container{max-width:1200px}.elementor-1154 .elementor-element.elementor-element-294b74e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-1154 .elementor-element.elementor-element-294b74e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1154 .elementor-element.elementor-element-553ad0f{text-align:center}.elementor-1154 .elementor-element.elementor-element-553ad0f .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:60px;font-weight:600}.elementor-1154 .elementor-element.elementor-element-1730841{--divider-border-style:slashes;--divider-color:#00000033;--divider-border-width:1px;--divider-pattern-height:15px;--divider-pattern-size:15px}.elementor-1154 .elementor-element.elementor-element-1730841>.elementor-widget-container{margin:0 10px 0 10px}.elementor-1154 .elementor-element.elementor-element-1730841 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0}.elementor-1154 .elementor-element.elementor-element-1730841 .elementor-divider{text-align:center}.elementor-1154 .elementor-element.elementor-element-f2ac9fa{font-family:"Barlow Condensed",Sans-serif;font-size:20px;line-height:30px;color:#000}.elementor-1154 .elementor-element.elementor-element-758dcf4{font-family:"Barlow Condensed",Sans-serif;font-size:20px;line-height:30px;color:#000}.elementor-1154 .elementor-element.elementor-element-743a79a{font-family:"Barlow Condensed",Sans-serif;font-size:20px;line-height:30px;color:#000}.elementor-1154 .elementor-element.elementor-element-9503023:not(.elementor-motion-effects-element-type-background),.elementor-1154 .elementor-element.elementor-element-9503023>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1154 .elementor-element.elementor-element-9503023>.elementor-container{max-width:1200px}.elementor-1154 .elementor-element.elementor-element-9503023{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-1154 .elementor-element.elementor-element-9503023>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1154 .elementor-element.elementor-element-5efb003{text-align:center}.elementor-1154 .elementor-element.elementor-element-5efb003 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:60px;font-weight:600}.elementor-1154 .elementor-element.elementor-element-8a4d500{--divider-border-style:slashes;--divider-color:#00000033;--divider-border-width:1px;--divider-pattern-height:15px;--divider-pattern-size:15px}.elementor-1154 .elementor-element.elementor-element-8a4d500>.elementor-widget-container{margin:0 10px 0 10px}.elementor-1154 .elementor-element.elementor-element-8a4d500 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0}.elementor-1154 .elementor-element.elementor-element-8a4d500 .elementor-divider{text-align:center}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-view td.fc-today{border-left-color:#CFCFDA}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top-color:#CFCFDA!important}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA!important}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA!important}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-toolbar h2{font-family:"Barlow Condensed",Sans-serif}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button{font-family:"Barlow Condensed",Sans-serif;font-size:18px}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-toolbar.fc-header-toolbar .fc-button:hover{background-color:#08688C}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{background-color:#08688C}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-col-header-cell{text-align:center}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-daygrid-day-top{display:block;text-align:center}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-day-today .fc-daygrid-day-top a{color:#1111e1}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:#f1edf8}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000!important}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000!important}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff!important}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff!important}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-event .fc-event-title,.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-event .fc-event-time,.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-list-event-time,.elementor-1154 .elementor-element.elementor-element-e2a1f66 .fc-list-event-title{font-family:"Barlow Condensed",Sans-serif;font-size:20px}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eaelec-modal-header .eael-ec-modal-title{font-family:"Barlow Condensed",Sans-serif}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eaelec-modal-header>span.eaelec-event-popup-date{font-family:"Barlow Condensed",Sans-serif;line-height:40px}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eaelec-modal-body{color:#555}.elementor-1154 .elementor-element.elementor-element-e2a1f66 .eaelec-modal-body *{color:#555}.elementor-1154 .elementor-element.elementor-element-1dc0c2e .elementor-button{background-color:#08688C;font-family:"Barlow Condensed",Sans-serif;font-size:20px;letter-spacing:1px;padding:15px 30px 15px 30px}.elementor-1154 .elementor-element.elementor-element-1dc0c2e>.elementor-widget-container{margin:20px 0 0 0}.elementor-1154 .elementor-element.elementor-element-e4b843e:not(.elementor-motion-effects-element-type-background),.elementor-1154 .elementor-element.elementor-element-e4b843e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1154 .elementor-element.elementor-element-e4b843e>.elementor-container{max-width:1200px}.elementor-1154 .elementor-element.elementor-element-e4b843e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-1154 .elementor-element.elementor-element-e4b843e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1154 .elementor-element.elementor-element-6843458{text-align:center}.elementor-1154 .elementor-element.elementor-element-6843458 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:60px;font-weight:600}.elementor-1154 .elementor-element.elementor-element-b8b08f3{--divider-border-style:slashes;--divider-color:#00000033;--divider-border-width:1px;--divider-pattern-height:15px;--divider-pattern-size:15px}.elementor-1154 .elementor-element.elementor-element-b8b08f3>.elementor-widget-container{margin:0 10px 0 10px}.elementor-1154 .elementor-element.elementor-element-b8b08f3 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0}.elementor-1154 .elementor-element.elementor-element-b8b08f3 .elementor-divider{text-align:center}.elementor-1154 .elementor-element.elementor-element-6d1ac30d:not(.elementor-motion-effects-element-type-background),.elementor-1154 .elementor-element.elementor-element-6d1ac30d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1154 .elementor-element.elementor-element-6d1ac30d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 100px 0}.elementor-1154 .elementor-element.elementor-element-6d1ac30d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-img-gallery-masonry div.premium-gallery-item,.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.33%}.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-img-container img{object-fit:fill}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-load-more{text-align:center;margin:020px 0 0 0}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-img-gallery-filter{justify-content:center}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-item{padding:15px}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-caption{text-align:center}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-img-name,.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-img-name a{color:#fff;font-weight:400}.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-magnific-image i,.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-img-link i{color:#fff}.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-magnific-image svg,.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-img-link svg{fill:#fff;color:#fff}.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-magnific-image span,.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-img-link span{background-color:rgb(0 0 0 / .33)}.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-magnific-image:hover i,.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-img-link:hover i{color:#1A7FC2}.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-magnific-image:hover svg,.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-img-link:hover svg{fill:#1A7FC2;color:#1A7FC2}.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-magnific-image:hover span,.elementor-1154 .elementor-element.elementor-element-f1e955 .pa-gallery-img-link:hover span{background-color:rgb(0 0 0 / .5)}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-cats-container li a.category{font-weight:400;color:#08688C;background-color:#C4C4C438}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-cats-container li a:hover{color:#FFF;background-color:#08688C}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-cats-container li a.active{color:#fff;background-color:#08688C}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-load-more-btn{font-weight:500;color:#fff;background-color:#08688C;border-radius:10px;padding:15px 30px 15px 30px}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-gallery-load-more-btn .premium-loader{border-color:#fff;border-top-color:#08688C}@media(max-width:1024px){.elementor-1154 .elementor-element.elementor-element-2231eb1>.elementor-container{min-height:60vh}.elementor-1154 .elementor-element.elementor-element-2231eb1:not(.elementor-motion-effects-element-type-background),.elementor-1154 .elementor-element.elementor-element-2231eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-1154 .elementor-element.elementor-element-2231eb1{padding:0 40px 0 40px}.elementor-1154 .elementor-element.elementor-element-294b74e{padding:100px 40px 100px 40px}.elementor-1154 .elementor-element.elementor-element-9503023{padding:100px 40px 100px 40px}.elementor-1154 .elementor-element.elementor-element-e4b843e{padding:100px 40px 100px 40px}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-img-gallery-masonry div.premium-gallery-item,.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%}}@media(max-width:767px){.elementor-1154 .elementor-element.elementor-element-2231eb1>.elementor-container{min-height:83vh}.elementor-1154 .elementor-element.elementor-element-2231eb1:not(.elementor-motion-effects-element-type-background),.elementor-1154 .elementor-element.elementor-element-2231eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-505px 0;background-size:cover}.elementor-1154 .elementor-element.elementor-element-2231eb1{padding:70px 20px 50px 20px}.elementor-1154 .elementor-element.elementor-element-9c2f3ba>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1154 .elementor-element.elementor-element-64d2fa7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1154 .elementor-element.elementor-element-294b74e{padding:75px 20px 100px 20px}.elementor-1154 .elementor-element.elementor-element-553ad0f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1154 .elementor-element.elementor-element-9503023{padding:75px 20px 100px 20px}.elementor-1154 .elementor-element.elementor-element-5efb003>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1154 .elementor-element.elementor-element-1dc0c2e>.elementor-widget-container{padding:20px 0 0 0}.elementor-1154 .elementor-element.elementor-element-e4b843e{padding:75px 20px 100px 20px}.elementor-1154 .elementor-element.elementor-element-6843458>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-img-gallery-masonry div.premium-gallery-item,.elementor-1154 .elementor-element.elementor-element-f1e955 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%}}