.elementor-8348 .elementor-element.elementor-element-bf2ac36{--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;}.elementor-8348 .elementor-element.elementor-element-5fee8b6a{--display:flex;--min-height:520px;}.elementor-8348 .elementor-element.elementor-element-478fee40{--display:flex;--min-height:520px;--justify-content:flex-end;--overlay-opacity:0.6;--padding-top:070px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-8348 .elementor-element.elementor-element-478fee40:not(.elementor-motion-effects-element-type-background), .elementor-8348 .elementor-element.elementor-element-478fee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.congres-perpignan.com/wp-content/uploads/2026/01/Mask-group-3.png");background-position:-16px -1px;background-size:cover;}.elementor-8348 .elementor-element.elementor-element-478fee40::before, .elementor-8348 .elementor-element.elementor-element-478fee40 > .elementor-background-video-container::before, .elementor-8348 .elementor-element.elementor-element-478fee40 > .e-con-inner > .elementor-background-video-container::before, .elementor-8348 .elementor-element.elementor-element-478fee40 > .elementor-background-slideshow::before, .elementor-8348 .elementor-element.elementor-element-478fee40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8348 .elementor-element.elementor-element-478fee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 0%, var( --e-global-color-primary ) 100%);}.elementor-8348 .elementor-element.elementor-element-478fee40.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-8348 .elementor-element.elementor-element-4245cba3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-28d77273{text-align:end;}.elementor-8348 .elementor-element.elementor-element-28d77273 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:50px;line-height:59px;color:var( --e-global-color-cf45303 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8348 .elementor-element.elementor-element-63394b53{--display:flex;}.elementor-8348 .elementor-element.elementor-element-63394b53:not(.elementor-motion-effects-element-type-background), .elementor-8348 .elementor-element.elementor-element-63394b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8348 .elementor-element.elementor-element-786689d6{--spacer-size:40px;}.elementor-8348 .elementor-element.elementor-element-2819451e{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu .elementor-item{font-family:"Funnel display", Sans-serif;font-size:18px;font-weight:500;}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-cf45303 );fill:var( --e-global-color-cf45303 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed .elementor-item:before,
					.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-underline .elementor-item:after,
					 .elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-overline .elementor-item:before,
					 .elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-double-line .elementor-item:before,
					 .elementor-8348 .elementor-element.elementor-element-64492338 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-8348 .elementor-element.elementor-element-64492338{--e-nav-menu-horizontal-menu-item-margin:calc( 120px / 2 );}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:120px;}.elementor-8348 .elementor-element.elementor-element-2bd7f0fa{--spacer-size:35px;}.elementor-8348 .elementor-element.elementor-element-2052548{--display:flex;}.elementor-8348 .elementor-element.elementor-element-2052548:not(.elementor-motion-effects-element-type-background), .elementor-8348 .elementor-element.elementor-element-2052548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8348 .elementor-element.elementor-element-48ae37aa{--spacer-size:30px;}.elementor-8348 .elementor-element.elementor-element-20001724{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8348 .elementor-element.elementor-element-4fc3251b{--display:flex;}.elementor-8348 .elementor-element.elementor-element-5ba40030{text-align:end;}.elementor-8348 .elementor-element.elementor-element-5ba40030 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:18px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8348 .elementor-element.elementor-element-4c418c8b{text-align:end;}.elementor-8348 .elementor-element.elementor-element-3c07ccfc{--spacer-size:15px;}.elementor-widget-button .elementor-button{background-color: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 );}.elementor-8348 .elementor-element.elementor-element-6c9b85e3 .elementor-button{background-color:#009FE300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-34bcc31{--display:flex;}.elementor-8348 .elementor-element.elementor-element-3719d6df{text-align:start;}.elementor-8348 .elementor-element.elementor-element-3719d6df img{width:95px;height:100px;}.elementor-8348 .elementor-element.elementor-element-f86c381{--spacer-size:30px;}.elementor-8348 .elementor-element.elementor-element-7367d86{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-adc77ab{--display:flex;}.elementor-8348 .elementor-element.elementor-element-f5651a3 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-4dba435{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-1729a7b{--display:flex;}.elementor-8348 .elementor-element.elementor-element-fd7198a{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-9123fb3 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-68b6000{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-14fc637{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-73c2e0c{--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;}.elementor-8348 .elementor-element.elementor-element-2e6f1c8 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-900e8bb{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-5888698{--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;}.elementor-8348 .elementor-element.elementor-element-d9c8491 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-4bf9f99{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-5af7144{--display:flex;}.elementor-8348 .elementor-element.elementor-element-2ca217c{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-a6ff6d3 .elementor-button{background-color:#00000000;font-family:"Funnel display", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-widget-global{--divider-color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-divider__text{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 );}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8348 .elementor-element.elementor-global-4277{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-8348 .elementor-element.elementor-global-4277 .elementor-divider-separator{width:100%;}.elementor-8348 .elementor-element.elementor-global-4277 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8348 .elementor-element.elementor-element-c7d4362{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-99f05d7{--display:flex;}.elementor-8348 .elementor-element.elementor-element-bbb6b7b{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-5803c49 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-1841597{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-13c1670{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-7f83790{--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;}.elementor-8348 .elementor-element.elementor-element-53c0b43 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-100ca07{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-d5ca4c0{--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;}.elementor-8348 .elementor-element.elementor-element-d846302 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-d7e9bdb{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-09be220{--display:flex;}.elementor-8348 .elementor-element.elementor-element-f5eea10{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-de579ac{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-46f849c .elementor-button{background-color:#00000000;font-family:"Funnel display", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-8b17466{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-bec24fe{--display:flex;}.elementor-8348 .elementor-element.elementor-element-b1005d0{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-dcfcb5a .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-bd76f5f{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-64da3a5{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-b520bed{--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;}.elementor-8348 .elementor-element.elementor-element-8522b2a img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-8f06557{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-01b78e1{--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;}.elementor-8348 .elementor-element.elementor-element-a9574c4 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-7464c3b{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-26f1049{--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;}.elementor-8348 .elementor-element.elementor-element-6a00c76 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-eefd6f4{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-f8fbe04{--display:flex;}.elementor-8348 .elementor-element.elementor-element-8198afc{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-7cb46fc{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-eee969a .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-a426d2d{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-7a9cf1e{--display:flex;}.elementor-8348 .elementor-element.elementor-element-ed8bc66{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-2e09c77 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-19b4aff{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-6740906{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-91447bd{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-6d96133 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-80c9caf{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-1b1c99e{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-0166993 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-5c42568{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-7786785{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-e43bbf9 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-3a81ef5{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-c090803{--display:flex;}.elementor-8348 .elementor-element.elementor-element-3cb3f21{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-6c31c92{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-4824415 .elementor-button{background-color:#00000000;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0) inset;border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-7845798{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-0454eea{--display:flex;}.elementor-8348 .elementor-element.elementor-element-691dddb{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-3334f62 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-64a47d9{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-28b31cb{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-09d5d27{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-7c2198e img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-dbbca0c{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-466c1d4{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-6e84340 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-117cce5{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-bb611e5{--display:flex;}.elementor-8348 .elementor-element.elementor-element-b8a35ef{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-d6d49eb{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-7e6bce7 .elementor-button{background-color:#00000000;font-family:"Funnel display", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-976abd0{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-a5c3a67{--display:flex;}.elementor-8348 .elementor-element.elementor-element-c02ffbe{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-813973c .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-f4d3c37{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-e2c1245{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-e75629e{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-2cc92e5 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-f604be7{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-56234b1{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-07a0bf4 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-14f5c28{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-7cad0ab{--display:flex;}.elementor-8348 .elementor-element.elementor-element-35c6e38{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-6b7da18{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-1cab528{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-5efde92 .elementor-button{background-color:#00000000;font-family:"Funnel display", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-6ff4d13{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-81c40ff{--display:flex;}.elementor-8348 .elementor-element.elementor-element-81c40ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8348 .elementor-element.elementor-element-979166e{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-a7ca62d .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-503cf56{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-8d8f289{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-c3d346e{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-7ef3b74 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-8a2b945{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-e9d46e1{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-1de7986 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-569d883{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-9b6e58a{--display:flex;}.elementor-8348 .elementor-element.elementor-element-5f04d08{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-7f77e00{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-49643be .elementor-button{background-color:#00000000;font-family:"Funnel display", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-84e52d6{--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:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-8348 .elementor-element.elementor-element-f11171b{--display:flex;}.elementor-8348 .elementor-element.elementor-element-ea13690{--spacer-size:10px;}.elementor-8348 .elementor-element.elementor-element-43af678 .elementor-heading-title{font-family:"Ogonek Unicase", Sans-serif;font-size:25px;color:var( --e-global-color-4a13406 );}.elementor-8348 .elementor-element.elementor-element-6381ccc{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-4861c7f{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8348 .elementor-element.elementor-element-b5a7332{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-c152c47 img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-b50ebfa{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-8576052{--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;--justify-content:space-between;}.elementor-8348 .elementor-element.elementor-element-ed6d0bc img{height:66px;object-fit:contain;object-position:center center;}.elementor-8348 .elementor-element.elementor-element-2b4d247{text-align:center;font-family:"Funnel display", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0db32c3 );}.elementor-8348 .elementor-element.elementor-element-10716d2{--display:flex;}.elementor-8348 .elementor-element.elementor-element-235aa33{--spacer-size:20px;}.elementor-8348 .elementor-element.elementor-element-7b12c24{--e-image-carousel-slides-to-show:1;}.elementor-8348 .elementor-element.elementor-element-3be3b3b .elementor-button{background-color:#00000000;font-family:"Funnel display", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-radius:0px 0px 0px 0px;}.elementor-8348 .elementor-element.elementor-element-a293de1{--spacer-size:15px;}.elementor-8348 .elementor-element.elementor-element-ead41d5{--display:flex;}@media(max-width:1024px){.elementor-8348 .elementor-element.elementor-element-478fee40:not(.elementor-motion-effects-element-type-background), .elementor-8348 .elementor-element.elementor-element-478fee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8348 .elementor-element.elementor-element-478fee40{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8348 .elementor-element.elementor-element-2819451e{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8348 .elementor-element.elementor-element-eee969a .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-8348 .elementor-element.elementor-element-5fee8b6a{--content-width:95%;}.elementor-8348 .elementor-element.elementor-element-73c2e0c{--width:120px;}.elementor-8348 .elementor-element.elementor-element-5888698{--width:120px;}.elementor-8348 .elementor-element.elementor-element-7f83790{--width:120px;}.elementor-8348 .elementor-element.elementor-element-d5ca4c0{--width:120px;}.elementor-8348 .elementor-element.elementor-element-b520bed{--width:120px;}.elementor-8348 .elementor-element.elementor-element-01b78e1{--width:120px;}.elementor-8348 .elementor-element.elementor-element-26f1049{--width:120px;}.elementor-8348 .elementor-element.elementor-element-91447bd{--width:120px;}.elementor-8348 .elementor-element.elementor-element-1b1c99e{--width:120px;}.elementor-8348 .elementor-element.elementor-element-7786785{--width:120px;}.elementor-8348 .elementor-element.elementor-element-09d5d27{--width:120px;}.elementor-8348 .elementor-element.elementor-element-466c1d4{--width:120px;}.elementor-8348 .elementor-element.elementor-element-e75629e{--width:120px;}.elementor-8348 .elementor-element.elementor-element-56234b1{--width:120px;}.elementor-8348 .elementor-element.elementor-element-81c40ff{--width:47.11%;}.elementor-8348 .elementor-element.elementor-element-c3d346e{--width:120px;}.elementor-8348 .elementor-element.elementor-element-e9d46e1{--width:120px;}.elementor-8348 .elementor-element.elementor-element-b5a7332{--width:120px;}.elementor-8348 .elementor-element.elementor-element-8576052{--width:120px;}}@media(max-width:767px){.elementor-8348 .elementor-element.elementor-element-5fee8b6a{--min-height:212px;}.elementor-8348 .elementor-element.elementor-element-478fee40{--min-height:212px;--padding-top:10px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-8348 .elementor-element.elementor-element-478fee40:not(.elementor-motion-effects-element-type-background), .elementor-8348 .elementor-element.elementor-element-478fee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8348 .elementor-element.elementor-element-28d77273 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8348 .elementor-element.elementor-element-27aad80e img{width:77px;}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main .elementor-item{padding-top:3px;padding-bottom:3px;}.elementor-8348 .elementor-element.elementor-element-64492338{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-8348 .elementor-element.elementor-element-64492338 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8348 .elementor-element.elementor-element-4dba435{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-8348 .elementor-element.elementor-element-c7d4362{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-8348 .elementor-element.elementor-element-8b17466{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-8348 .elementor-element.elementor-element-eee969a .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8348 .elementor-element.elementor-element-a426d2d{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-8348 .elementor-element.elementor-element-7845798{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-8348 .elementor-element.elementor-element-976abd0{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-8348 .elementor-element.elementor-element-6ff4d13{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-8348 .elementor-element.elementor-element-84e52d6{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}}/* Start custom CSS for container, class: .elementor-element-4245cba3 */@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-4245cba3{
    display:flex;
    flex-flow:row nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-64492338 */@media(max-width:1074px){
    .elementor-8348 .elementor-element.elementor-element-64492338 nav.elementor-nav-menu--dropdown{
        position:absolute;
        left:-160px;
        top:23px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc637 */.elementor-8348 .elementor-element.elementor-element-14fc637{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2ca217c */.elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-2ca217c .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c1670 */.elementor-8348 .elementor-element.elementor-element-13c1670{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-de579ac */.elementor-8348 .elementor-element.elementor-element-de579ac .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-de579ac .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-de579ac .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-de579ac .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-de579ac .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-de579ac .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-de579ac .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-de579ac .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-de579ac .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64da3a5 */.elementor-8348 .elementor-element.elementor-element-64da3a5{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7cb46fc */.elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-7cb46fc .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6740906 */.elementor-8348 .elementor-element.elementor-element-6740906{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6c31c92 */.elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-6c31c92 .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28b31cb */.elementor-8348 .elementor-element.elementor-element-28b31cb{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d6d49eb */.elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-d6d49eb .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c1245 */.elementor-8348 .elementor-element.elementor-element-e2c1245{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1cab528 */.elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-1cab528 .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d8f289 */.elementor-8348 .elementor-element.elementor-element-8d8f289{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f77e00 */.elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-7f77e00 .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4861c7f */.elementor-8348 .elementor-element.elementor-element-4861c7f{
    display:flex;
    flex-flow:row nowrap;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7b12c24 */.elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-image-carousel-wrapper{
    overflow:visible;
    clip-path:inset(-100vw -100vw -100vw 0);
}

.elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-image-carousel-wrapper .swiper-slide{
    height:400px;
}

.elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-image-carousel-wrapper .swiper-slide-inner{
    height: 100%;
}

.elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-image-carousel-wrapper .swiper-slide-inner .swiper-slide-image{
    height:100%;
    object-fit:cover;
        padding:10px;
}

.elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-swiper-button{
    width:58px;height: 58px;
    background-color:#000000A6;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
}

.elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-swiper-button svg{
    fill:#ffffff;
}

.elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-swiper-button.elementor-swiper-button-next{
    right:-10%!important;
}

@media(max-width:576px){
    .elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-swiper-button.elementor-swiper-button-next{
        right:0!important;
    }
    
    .elementor-8348 .elementor-element.elementor-element-7b12c24 .elementor-image-carousel-wrapper .swiper-slide{
        height:212px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ogonek Unicase';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.congres-perpignan.com/wp-content/uploads/2025/12/Ogonek-Unicase.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.congres-perpignan.com/wp-content/uploads/2026/01/FunnelDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.congres-perpignan.com/wp-content/uploads/2026/01/FunnelDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.congres-perpignan.com/wp-content/uploads/2026/01/FunnelDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.congres-perpignan.com/wp-content/uploads/2026/01/FunnelDisplay-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.congres-perpignan.com/wp-content/uploads/2026/01/FunnelDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.congres-perpignan.com/wp-content/uploads/2026/01/FunnelDisplay-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */