.elementor-137 .elementor-element.elementor-element-a11afa2{--display:flex;--min-height:60vh;--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:flex-end;--overflow:hidden;--padding-top:190px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-a11afa2:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-a11afa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cacaopr );}.elementor-137 .elementor-element.elementor-element-d53d073{--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:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-137 .elementor-element.elementor-element-2fcb502{width:auto;max-width:auto;top:-250px;z-index:-1;}body:not(.rtl) .elementor-137 .elementor-element.elementor-element-2fcb502{left:-10px;}body.rtl .elementor-137 .elementor-element.elementor-element-2fcb502{right:-10px;}.elementor-137 .elementor-element.elementor-element-2fcb502 .elementor-heading-title{font-family:"Magekora", Sans-serif;font-size:330px;font-weight:400;line-height:1em;color:#FFFFFF14;}.elementor-137 .elementor-element.elementor-element-415fbdf{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-137 .elementor-element.elementor-element-a1f7f3a{width:initial;max-width:initial;}.elementor-137 .elementor-element.elementor-element-a1f7f3a .elementor-heading-title{font-family:var( --e-global-typography-surtitr-font-family ), Sans-serif;font-size:var( --e-global-typography-surtitr-font-size );font-weight:var( --e-global-typography-surtitr-font-weight );text-transform:var( --e-global-typography-surtitr-text-transform );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );color:var( --e-global-color-jaunelk );}.elementor-137 .elementor-element.elementor-element-9fd7d97{--divider-border-style:solid;--divider-color:var( --e-global-color-jaunelk );--divider-border-width:2px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-137 .elementor-element.elementor-element-9fd7d97 .elementor-divider-separator{width:40px;}.elementor-137 .elementor-element.elementor-element-9fd7d97 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-137 .elementor-element.elementor-element-d63add6 .elementor-heading-title{font-family:var( --e-global-typography-surtitr-font-family ), Sans-serif;font-size:var( --e-global-typography-surtitr-font-size );font-weight:var( --e-global-typography-surtitr-font-weight );text-transform:var( --e-global-typography-surtitr-text-transform );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );color:var( --e-global-color-17b10c7 );}.elementor-137 .elementor-element.elementor-element-a186aae .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-blanccs );}.elementor-137 .elementor-element.elementor-element-d0f9c26{--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;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-137 .elementor-element.elementor-element-ad4ebdd{--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-137 .elementor-element.elementor-element-8ce6388 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-137 .elementor-element.elementor-element-32d2436{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-32d2436:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-32d2436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanccs );}.elementor-137 .elementor-element.elementor-element-8e0ec9e{--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-137 .elementor-element.elementor-element-2270b85{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-137 .elementor-element.elementor-element-f0f8f8e{--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:44px 44px;--row-gap:44px;--column-gap:44px;--overflow:hidden;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-f0f8f8e:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-f0f8f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e383a90 );}.elementor-137 .elementor-element.elementor-element-0b6a0c3{--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:18px 18px;--row-gap:18px;--column-gap:18px;--z-index:2;}.elementor-137 .elementor-element.elementor-element-7f3509e{--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-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-137 .elementor-element.elementor-element-2a24e0a{--divider-border-style:solid;--divider-color:var( --e-global-color-jaunelk );--divider-border-width:2px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-137 .elementor-element.elementor-element-2a24e0a .elementor-divider-separator{width:40px;}.elementor-137 .elementor-element.elementor-element-2a24e0a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-137 .elementor-element.elementor-element-4429f9e .elementor-heading-title{font-family:var( --e-global-typography-surtitr-font-family ), Sans-serif;font-size:var( --e-global-typography-surtitr-font-size );font-weight:var( --e-global-typography-surtitr-font-weight );text-transform:var( --e-global-typography-surtitr-text-transform );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );color:var( --e-global-color-5934191 );}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-first-span, .elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-second-header{display:inline;}.elementor-137 .elementor-element.elementor-element-c392880{width:100%;max-width:100%;text-align:left;}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-5934191 );}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-jaunelk );}.elementor-137 .elementor-element.elementor-element-7e5de4e{--grid-columns:3;--grid-row-gap:30px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-137 .elementor-element.elementor-element-7e5de4e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-137 .elementor-element.elementor-element-7e5de4e .e-loop-item > .elementor-section, .elementor-137 .elementor-element.elementor-element-7e5de4e .e-loop-item > .elementor-section > .elementor-container, .elementor-137 .elementor-element.elementor-element-7e5de4e .e-loop-item > .e-con, .elementor-137 .elementor-element.elementor-element-7e5de4e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-137 .elementor-element.elementor-element-ab989df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-ab989df:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-ab989df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cacaopr );}.elementor-137 .elementor-element.elementor-element-5b3a7cf{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;bottom:-100px;z-index:0;}body:not(.rtl) .elementor-137 .elementor-element.elementor-element-5b3a7cf{right:-90px;}body.rtl .elementor-137 .elementor-element.elementor-element-5b3a7cf{left:-90px;}.elementor-137 .elementor-element.elementor-element-5b3a7cf img{width:100%;opacity:0.3;}.elementor-137 .elementor-element.elementor-element-1a42ece{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--z-index:2;}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-first-span, .elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-second-header{display:block;}.elementor-137 .elementor-element.elementor-element-987e94d{width:100%;max-width:100%;text-align:center;}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-blanccs );}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-vertldk );}.elementor-137 .elementor-element.elementor-element-bf65681{--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:22px 30px;--row-gap:22px;--column-gap:30px;}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-text-icon-wrapper{flex-direction:row-reverse;gap:12px;}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-text-icon-wrapper i{font-size:12px;color:var( --e-global-color-text );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-text-icon-wrapper svg{width:12px !important;height:12px !important;}.elementor-137 .elementor-element.elementor-element-5c0d6fb.pa-icon-pos-before{--pa-btn-line6-translate-x:12px;}.elementor-137 .elementor-element.elementor-element-5c0d6fb.pa-icon-pos-after{--pa-btn-line6-translate-x:-12px;}.elementor-137 .elementor-element.elementor-element-5c0d6fb{text-align:center;}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-783494e-font-family ), Sans-serif;font-size:var( --e-global-typography-783494e-font-size );font-weight:var( --e-global-typography-783494e-font-weight );text-transform:var( --e-global-typography-783494e-text-transform );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );color:var( --e-global-color-cacaopr );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-drawable-icon *, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-text );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button.premium-button-style2-shutinhor:before , .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button.premium-button-style2-shutinver:before , .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style5-radialin:before , .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style5-rectin:before{background-color:var( --e-global-color-jaunelk );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-line6::after{padding:15px 28px 15px 28px;}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-line6::after{color:var( --e-global-color-cacaopr );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-cacaopr );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button:hover .premium-drawable-icon *, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-cacaopr );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-none:hover, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style8:hover, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style1:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-shutouthor:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-shutoutver:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-shutinhor, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-shutinver, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-dshutinhor:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-dshutinver:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-scshutouthor:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style2-scshutoutver:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style3-after:hover, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style3-before:hover, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style4-icon-wrapper, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style5-radialin, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style5-radialout:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style5-rectin, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style5-rectout:before, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style6-bg, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style6:hover, .elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button-style6:hover::before{background-color:var( --e-global-color-vertldk );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button-text-icon-wrapper{flex-direction:row-reverse;gap:12px;}.elementor-137 .elementor-element.elementor-element-942593b .premium-button-text-icon-wrapper i{font-size:13px;color:var( --e-global-color-17b10c7 );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button-text-icon-wrapper svg{width:13px !important;height:13px !important;}.elementor-137 .elementor-element.elementor-element-942593b.pa-icon-pos-before{--pa-btn-line6-translate-x:12px;}.elementor-137 .elementor-element.elementor-element-942593b.pa-icon-pos-after{--pa-btn-line6-translate-x:-12px;}.elementor-137 .elementor-element.elementor-element-942593b{text-align:center;}.elementor-137 .elementor-element.elementor-element-942593b .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-783494e-font-family ), Sans-serif;font-size:var( --e-global-typography-783494e-font-size );font-weight:var( --e-global-typography-783494e-font-weight );text-transform:var( --e-global-typography-783494e-text-transform );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );color:var( --e-global-color-17b10c7 );}.elementor-137 .elementor-element.elementor-element-942593b .premium-drawable-icon *, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-17b10c7 );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button, .elementor-137 .elementor-element.elementor-element-942593b .premium-button.premium-button-style2-shutinhor:before , .elementor-137 .elementor-element.elementor-element-942593b .premium-button.premium-button-style2-shutinver:before , .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style5-radialin:before , .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style5-rectin:before{background-color:rgba(0,0,0,0);}.elementor-137 .elementor-element.elementor-element-942593b .premium-button{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-17b10c7 );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-line6::after{padding:0px 0px 8px 0px;}.elementor-137 .elementor-element.elementor-element-942593b .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-line6::after{color:var( --e-global-color-jaunelk );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-jaunelk );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button:hover .premium-drawable-icon *, .elementor-137 .elementor-element.elementor-element-942593b .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-jaunelk );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button-none:hover, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style8:hover, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style1:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-shutouthor:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-shutoutver:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-shutinhor, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-shutinver, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-dshutinhor:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-dshutinver:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-scshutouthor:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style2-scshutoutver:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style3-after:hover, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style3-before:hover, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style4-icon-wrapper, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style5-radialin, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style5-radialout:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style5-rectin, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style5-rectout:before, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style6-bg, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style6:hover, .elementor-137 .elementor-element.elementor-element-942593b .premium-button-style6:hover::before{background-color:rgba(0,0,0,0);}.elementor-137 .elementor-element.elementor-element-942593b .premium-button:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-jaunelk );}@media(min-width:768px){.elementor-137 .elementor-element.elementor-element-d53d073{--width:78%;}.elementor-137 .elementor-element.elementor-element-8e0ec9e{--width:100%;}.elementor-137 .elementor-element.elementor-element-1a42ece{--width:70%;}}@media(max-width:1500px){.elementor-137 .elementor-element.elementor-element-2fcb502{top:-228px;}.elementor-137 .elementor-element.elementor-element-2fcb502 .elementor-heading-title{font-size:300px;}.elementor-137 .elementor-element.elementor-element-a1f7f3a .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-d63add6 .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-a186aae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-8ce6388 img{height:400px;}.elementor-137 .elementor-element.elementor-element-2270b85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-137 .elementor-element.elementor-element-4429f9e .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-783494e-font-size );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-783494e-font-size );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );}}@media(max-width:1024px){.elementor-137 .elementor-element.elementor-element-2fcb502{top:-170px;}.elementor-137 .elementor-element.elementor-element-2fcb502 .elementor-heading-title{font-size:220px;}.elementor-137 .elementor-element.elementor-element-a1f7f3a .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-d63add6 .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-a186aae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-8ce6388 img{height:380px;}.elementor-137 .elementor-element.elementor-element-2270b85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-137 .elementor-element.elementor-element-4429f9e .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-c392880{text-align:center;}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-7e5de4e{--grid-columns:2;}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-5c0d6fb .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-783494e-font-size );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-783494e-font-size );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );}}@media(max-width:767px){.elementor-137 .elementor-element.elementor-element-a11afa2{--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-d53d073{--width:100%;}.elementor-137 .elementor-element.elementor-element-2fcb502{top:-100px;}.elementor-137 .elementor-element.elementor-element-2fcb502 .elementor-heading-title{font-size:130px;}.elementor-137 .elementor-element.elementor-element-a1f7f3a .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-d63add6 .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-a186aae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-d0f9c26{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-137 .elementor-element.elementor-element-8ce6388 img{height:240px;}.elementor-137 .elementor-element.elementor-element-32d2436{--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-2270b85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-137 .elementor-element.elementor-element-f0f8f8e{--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-4429f9e .elementor-heading-title{font-size:var( --e-global-typography-surtitr-font-size );line-height:var( --e-global-typography-surtitr-line-height );letter-spacing:var( --e-global-typography-surtitr-letter-spacing );}.elementor-137 .elementor-element.elementor-element-c392880{text-align:left;}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-c392880 .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-7e5de4e{--grid-columns:1;}.elementor-137 .elementor-element.elementor-element-ab989df{--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-137 .elementor-element.elementor-element-5b3a7cf{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-137 .elementor-element.elementor-element-1a42ece{--width:100%;}.elementor-137 .elementor-element.elementor-element-987e94d{text-align:center;}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-987e94d .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-137 .elementor-element.elementor-element-bf65681{--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-137 .elementor-element.elementor-element-5c0d6fb .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-783494e-font-size );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );}.elementor-137 .elementor-element.elementor-element-942593b .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-783494e-font-size );line-height:var( --e-global-typography-783494e-line-height );letter-spacing:var( --e-global-typography-783494e-letter-spacing );}}/* Start custom CSS *//* Single actualité Ludik. */
.elementor-137 .ludik-deco{ pointer-events: none; }
/* image à la une : un bloc Jaune décalé derrière, comme une photo posée sur la page */
.elementor-137 .ludik-photo-une{ position: relative; }
.elementor-137 .ludik-photo-une::before{ content: ""; position: absolute; inset: 26px -26px -26px 26px; background: var(--e-global-color-jaunelk); z-index: -1; }
@media (max-width: 767px){ .elementor-137 .ludik-photo-une::before{ inset: 14px -10px -14px 10px; } }
/* Le texte de l'article. Deux cas : article construit avec Elementor (ses widgets portent leurs propres réglages) ou
   article écrit à l'éditeur classique (balises nues, enfants DIRECTS du widget) — la mise en forme de colonne,
   chapô et intertitres ne vise que le second, par le combinateur « > ». */
.elementor-137 .ludik-texte > .elementor-widget-container > :not(.elementor){ max-width: 760px; margin-left: auto; margin-right: auto; }
.elementor-137 .ludik-texte p{ margin: 0 0 1.25em; line-height: 1.85; }
.elementor-137 .ludik-texte p:last-child{ margin-bottom: 0; }
.elementor-137 .ludik-texte > .elementor-widget-container > p:first-child{ font-size: 1.18em; line-height: 1.7; }
.elementor-137 .ludik-texte > .elementor-widget-container > :is(h2, h3, h4){ font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 400; color: var(--e-global-color-text); line-height: 1.15; margin-top: 1.6em; margin-bottom: .6em; }
.elementor-137 .ludik-texte > .elementor-widget-container > h2{ font-size: 2.1em; } .elementor-137 .ludik-texte > .elementor-widget-container > h3{ font-size: 1.6em; color: var(--e-global-color-secondary); } .elementor-137 .ludik-texte > .elementor-widget-container > h4{ font-size: 1.3em; color: var(--e-global-color-vertldk); }
.elementor-137 .ludik-annee{ pointer-events: none; }
/* liens DANS LE TEXTE seulement (paragraphes) : sur « .ludik-texte a », les titres liés et les boutons de l'article
   Elementor prenaient aussi le soulignement jaune (constaté au rendu) */
.elementor-137 .ludik-texte p a{ color: var(--e-global-color-secondary); text-decoration: underline; text-decoration-color: var(--e-global-color-jaunelk); text-decoration-thickness: 2px; text-underline-offset: 4px; transition: color .25s; }
.elementor-137 .ludik-texte p a:hover{ color: var(--e-global-color-primary); }
/* puces de couleur : listes DE TEXTE seulement (texte classique, widget Éditeur de texte) — sur « .ludik-texte ul »,
   la liste à icônes d'Elementor recevait aussi les pastilles, en plus de ses flèches (constaté au rendu) */
.elementor-137 .ludik-texte :is(> .elementor-widget-container > ul, .elementor-widget-text-editor ul){ list-style: none; padding-left: 0; margin: 0 0 1.4em; }
.elementor-137 .ludik-texte :is(> .elementor-widget-container > ul, .elementor-widget-text-editor ul) > li{ position: relative; padding-left: 1.6em; margin-bottom: .55em; }
.elementor-137 .ludik-texte :is(> .elementor-widget-container > ul, .elementor-widget-text-editor ul) > li::before{ content: ""; position: absolute; left: 0; top: .62em; width: .6em; height: .6em; border-radius: 50%; background: var(--e-global-color-primary); }
.elementor-137 .ludik-texte :is(> .elementor-widget-container > ul, .elementor-widget-text-editor ul) > li:nth-child(4n+2)::before{ background: var(--e-global-color-secondary); }
.elementor-137 .ludik-texte :is(> .elementor-widget-container > ul, .elementor-widget-text-editor ul) > li:nth-child(4n+3)::before{ background: var(--e-global-color-vertldk); }
.elementor-137 .ludik-texte :is(> .elementor-widget-container > ul, .elementor-widget-text-editor ul) > li:nth-child(4n+4)::before{ background: var(--e-global-color-jaunelk); }
/* vignettes de prestations (article) : la vignette se soulève, la photo zoome */
.elementor-137 .ludik-texte .ludik-vignette{ transition: transform .3s ease, box-shadow .3s ease; }
.elementor-137 .ludik-texte .ludik-vignette:hover{ transform: translateY(-4px); box-shadow: 0 16px 30px -18px color-mix(in srgb, var(--e-global-color-text) 45%, transparent); }
.elementor-137 .ludik-texte .ludik-vignette img{ transition: transform .6s cubic-bezier(.2,.7,.2,1); }
.elementor-137 .ludik-texte .ludik-vignette:hover img{ transform: scale(1.06); }
/* compteurs d'article : le nombre ne se coupe pas (« +18 / ans » sur deux lignes à 390 px), intitulé centré */
.elementor-137 .ludik-texte .elementor-counter-number-wrapper{ flex-wrap: nowrap; white-space: nowrap; justify-content: center; }
.elementor-137 .ludik-texte .elementor-counter-title{ text-align: center; }
.elementor-137 .ludik-texte ol li::marker{ color: var(--e-global-color-primary); font-weight: 600; }
.elementor-137 .ludik-texte blockquote{ margin: 1.8em 0; padding: 1.4em 1.6em; background: var(--e-global-color-e383a90); border-left: 5px solid var(--e-global-color-jaunelk); font-size: 1.1em; }
/* image liée : Elementor met le lien en inline-block, l'image « 100 % » se calculait sur le lien (largeur naturelle,
   263 px dans une carte de 349 — mesuré) → le lien prend toute la largeur */
.elementor-137 .ludik-texte .elementor-widget-image a{ display: block; }
.elementor-137 .ludik-texte > .elementor-widget-container > p img{ height: auto; }
/* « À lire aussi » : rien à montrer quand l'article est le seul — la section entière disparaît */
.elementor-137 .ludik-a-lire:not(:has(.e-loop-item)){ display: none; }
.elementor-137 .ludik-a-lire .elementor-widget-loop-grid{ position: relative; z-index: 2; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Magekora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://ludik-animation.com/wp-content/uploads/2026/10/Magekora.woff2') format('woff2'),
		url('http://ludik-animation.com/wp-content/uploads/2026/10/Magekora.woff') format('woff'),
		url('http://ludik-animation.com/wp-content/uploads/2026/10/Magekora.ttf') format('truetype');
}
/* End Custom Fonts CSS */