.elementor-107 .elementor-element.elementor-element-cf00001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-107 .elementor-element.elementor-element-cf00004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-cf00005 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:400;color:#FFFFFF;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-107 .elementor-element.elementor-element-cf00006{color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-107 .elementor-element.elementor-element-cf00009 .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf00009 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf00009 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf00009 .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf00009 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf0000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0000b .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf0000b .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf0000b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf0000b .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf0000b .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf0000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0000d .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf0000d .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf0000d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf0000d .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf0000d .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf0000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0000f .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf0000f .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf0000f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf0000f .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf0000f .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00011 .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf00011 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf00011 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf00011 .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf00011 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf00012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00013 .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf00013 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf00013 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf00013 .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf00013 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf00014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00015 .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf00015 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf00015 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf00015 .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf00015 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf00016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00017 .elementor-icon-box-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-cf00017 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-cf00017 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.3125em;}.elementor-107 .elementor-element.elementor-element-cf00017 .elementor-icon-box-title{color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf00017 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:15px;line-height:24px;color:#263037;}.elementor-107 .elementor-element.elementor-element-cf00018{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00018:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-cf00018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-107 .elementor-element.elementor-element-cf00019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0001a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:400;line-height:1.24em;color:#20282D;}.elementor-107 .elementor-element.elementor-element-cf0001b{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#7A7A7A;}.elementor-107 .elementor-element.elementor-element-cf0001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0001c .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-107 .elementor-element.elementor-element-cf0001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0001d:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-cf0001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carniquescelra.es/wp-content/uploads/2026/11/celra-factory-exterior.jpg");background-position:center center;background-size:cover;}.elementor-107 .elementor-element.elementor-element-cf0001e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0001e:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-cf0001e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD1628;}.elementor-107 .elementor-element.elementor-element-cf0001f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.24em;color:#FFFFFF;}.elementor-widget-star-rating .elementor-star-rating__title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-107 .elementor-element.elementor-element-cf00020{text-align:center;}.elementor-107 .elementor-element.elementor-element-cf00020 .elementor-star-rating{font-size:16px;}.elementor-107 .elementor-element.elementor-element-cf00020 .elementor-star-rating i:not(:last-of-type){margin-inline-end:10px;}.elementor-107 .elementor-element.elementor-element-cf00020 .elementor-star-rating i:before{color:#BAC8C8;}.elementor-107 .elementor-element.elementor-element-cf00021 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.24em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00022{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#BAC8C8;}.elementor-107 .elementor-element.elementor-element-cf00023{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0002a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0002a:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-cf0002a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD1628;}.elementor-107 .elementor-element.elementor-element-cf0002b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:400;line-height:1.24em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf0002c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0002d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0002e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0002f img{width:100%;}.elementor-107 .elementor-element.elementor-element-cf00030{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00031{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00032 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-107 .elementor-element.elementor-element-cf00033 .elementor-button{background-color:#FFFFFF33;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-cf00033 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-107 .elementor-element.elementor-element-cf00034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00036 img{width:100%;}.elementor-107 .elementor-element.elementor-element-cf00037{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00038{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00039 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf0003a .elementor-button{background-color:#FFFFFF33;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-cf0003a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-107 .elementor-element.elementor-element-cf0003b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0003c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf0003d img{width:100%;}.elementor-107 .elementor-element.elementor-element-cf0003e{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf0003f{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00040 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00041 .elementor-button{background-color:#FFFFFF33;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-cf00041 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-107 .elementor-element.elementor-element-cf00042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-cf00044 img{width:100%;}.elementor-107 .elementor-element.elementor-element-cf00045{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00046{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00047 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00048 .elementor-button{background-color:#FFFFFF33;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-cf00048 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-cf00049 .elementor-icon-wrapper{text-align:center;}.elementor-107 .elementor-element.elementor-element-cf00049.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00049.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-cf00049.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00049.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-cf00049.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-cf00049 .elementor-icon{font-size:20px;}.elementor-107 .elementor-element.elementor-element-cf00049 .elementor-icon svg{height:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS */.home .site-main{max-width:none;padding:0;}
.home .page-header{display:none;}
.home .celra-desktop-header:not(.elementor-sticky--effects){background:#223035!important;}
.celra-home{margin-top:-124px!important;gap:0!important;width:100%;position:relative;}
.celra-home .elementor-widget{margin-bottom:0;}
.celra-home .e-con{gap:0;}
.celra-home h1,.celra-home h2,.celra-home h3,.celra-home h4,.celra-home h5,.celra-home p{padding:0;}
.celra-home h1,.celra-home h2,.celra-home h3,.celra-home h4,.celra-home h5{margin:0;}
.celra-home p{margin:10px 0;}
.celra-home .celra-red{color:#BF1528;}
.celra-hero{height:900px;min-height:0;overflow:hidden;}
.celra-hero-video,.celra-hero-video>.elementor-widget-container,.celra-hero-video .elementor-wrapper{height:100%!important;width:100%!important;padding:0!important;aspect-ratio:auto!important;}
.celra-hero-video iframe{position:absolute!important;left:0;top:-2px!important;width:100%!important;height:112%!important;max-width:none;}
.celra-statistics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));background:#FFFCFC;}
.celra-stat{width:100%!important;border-right:1px solid #70707036;border-bottom:1px solid #70707036;position:relative;}
.celra-stat:nth-child(4n){border-right:0;}
.celra-stat-content{width:100%;height:100%;}
.celra-stat-content>.elementor-widget-container{padding:25% 22% 11% 10%;height:100%;box-sizing:border-box;}
.celra-stat-content .elementor-icon-box-wrapper:before{content:"";display:block;height:15px;}
.celra-stat-content .elementor-icon-box-title{margin:13px 0 0!important;}
.celra-stat-1 .elementor-icon-box-title,.celra-stat-5 .elementor-icon-box-title{margin-top:25px!important;}
.celra-stat-4 .elementor-icon-box-title,.celra-stat-8 .elementor-icon-box-title{margin-top:15px!important;}
.celra-stat-7 .elementor-icon-box-title{margin-top:18px!important;}
.celra-stat-content .elementor-icon-box-description{margin:4px 0 0!important;}
.celra-stat-content .celra-stat-mask{position:absolute;inset:0;background:#223035;clip-path:inset(0 100% 0 0);transition:clip-path .57s cubic-bezier(.62,.83,.34,.93);pointer-events:none;}
.celra-stat-content .celra-stat-mask *{color:#fff!important;}
.celra-stat:hover .celra-stat-mask,.celra-stat:focus-within .celra-stat-mask{clip-path:inset(0);}
.celra-reveal-pending{opacity:0;}
.celra-reveal-visible{animation:celra-fade-in 1s ease-out both;}
@keyframes celra-fade-in{from{opacity:0}to{opacity:1}}
.celra-about{padding:140px 80px!important;flex-direction:row!important;align-items:stretch;}
.celra-about-copy{width:45%!important;flex:0 0 45%;padding:5px 0 85px!important;}
.celra-about-copy>.elementor-widget{width:76%!important;max-width:76%;margin-left:10%;}
.celra-about-copy .celra-about-title{margin-bottom:10px;}
.celra-about-text{text-align:justify;}
.celra-about-text p{margin:10px 0;}
.celra-about-gallery{width:55%!important;flex:0 0 55%;min-height:650px;}
.celra-factory{height:501px;min-height:501px;}
.celra-quote{position:relative;padding:83px 20px 122px!important;text-align:center;align-items:center;}
.celra-quote:before{content:'"';position:absolute;left:calc(50% - 386px);top:0;font:300px/1 "DM Sans",sans-serif;color:#99A4A51A;pointer-events:none;}
.celra-quote>.elementor-widget{width:auto;max-width:772px;}
.celra-quote .celra-quote-title{margin-bottom:53px;}
.celra-quote-rating{line-height:16px;}
.celra-quote-author{margin-top:4px;}
.celra-quote-role p{margin:0;}
.celra-partners{padding:70px 80px 50px!important;flex-direction:row!important;align-items:center;border-top:1px solid #E2E2E2;}
.celra-partner{width:33.3333%!important;align-items:center;}
.celra-partner .elementor-widget-image{width:90%;}
.celra-partner img{width:100%;height:auto;display:block;}
.celra-organisation{min-height:950px;flex-direction:row!important;justify-content:center;align-items:center;}
.celra-organisation-intro,.celra-organisation-departments{width:50%!important;max-width:650px;}
.celra-organisation-intro>.elementor-widget{width:88.18%;}
.celra-organisation-intro .elementor-widget-heading{margin-bottom:16px;}
.celra-organisation-intro p{margin:0;}
.celra-organisation-accordion{width:100%;}
.celra-organisation-accordion .elementor-accordion{counter-reset:celra-department;}
.celra-organisation-accordion .elementor-accordion-item{border:0;border-top:1px solid #fff!important;}
.celra-organisation-accordion .elementor-accordion-item:first-child{border-top:0!important;}
.celra-organisation-accordion .elementor-accordion-item:last-child{border-bottom:1px solid #fff!important;}
.celra-organisation-accordion .elementor-tab-title{position:relative;padding:21px 30px 21px 33px!important;counter-increment:celra-department;}
.celra-organisation-accordion .elementor-tab-title:before{content:counter(celra-department,decimal-leading-zero);position:absolute;left:0;top:50%;transform:translateY(-50%);font:500 15px/24px "DM Sans",sans-serif;}
.celra-organisation-accordion .elementor-tab-title a{line-height:1.41176;}
.celra-organisation-accordion .elementor-accordion-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:19px!important;}
.celra-organisation-accordion .elementor-accordion-icon svg,.celra-organisation-accordion .elementor-accordion-icon i{display:none;}
.celra-organisation-accordion .elementor-accordion-icon:after{content:"↗";display:block;font:300 28px/1 "DM Sans",sans-serif;transition:transform .4s cubic-bezier(.31,.49,.5,1.01);}
.celra-organisation-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon:after{transform:rotate(90deg);}
.celra-organisation-accordion .elementor-tab-title.elementor-active{padding-bottom:14px!important;}
.celra-organisation-accordion .elementor-tab-content{padding:0 33px 40px!important;border:0!important;}
.celra-organisation-accordion .elementor-tab-content h5,.celra-organisation-accordion .elementor-tab-content p{font:500 17px/1.55 "DM Sans",sans-serif;color:#fff;margin:0;}
.celra-news{padding:142px 80px 148px!important;}
.celra-news-heading{padding-bottom:23px;}
.celra-news-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:60px!important;row-gap:60px!important;align-items:start;}
.celra-news-card{width:100%!important;min-width:0;}
.celra-news-media{position:relative;}
.celra-news-image{width:100%;overflow:hidden;}
.celra-news-image img{display:block;width:100%;aspect-ratio:1024/650;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1);}
.celra-news-image:hover img{transform:scale(1.04);}
.celra-news-media:after{content:"";position:absolute;right:-30px;top:0;width:1px;height:100%;background:#414F53;}
.celra-news-card:last-child .celra-news-media:after{display:none;}
.celra-news-date{position:absolute!important;left:0;top:0;width:auto!important;min-width:62px;z-index:2;background:#FFFFFF33;backdrop-filter:blur(4px);padding:14px 18px 15px;text-align:center;}
.celra-news-date .elementor-widget-container{display:flex;flex-direction:column;gap:2px;line-height:1.4;}
.celra-news-date .celra-day{font-size:20px;}
.celra-news-category{margin:23px 0 4px!important;}
.celra-news-category p{margin:0;}
.celra-news-category a{color:#fff;opacity:.8;}
.celra-news-title a{color:#fff!important;}
.celra-news-button{margin-top:27px!important;}
.celra-news-button .elementor-button{padding:12px 18px;background:#FFFFFF33;backdrop-filter:blur(4px);border:0;border-radius:0;}
.celra-news-button .elementor-button-icon{transform:rotate(45deg);transition:transform .3s;}
.celra-news-button .elementor-button:hover .elementor-button-icon{transform:translate(2px,-2px) rotate(45deg);}
.celra-contact{padding:100px 80px!important;flex-direction:row!important;align-items:stretch;}
.celra-contact-photo{width:50%!important;}
.celra-contact-panel{width:50%!important;padding:102px 80px 90px!important;background:#EFEFEF5E;backdrop-filter:blur(28px);}
.celra-contact-heading{padding-bottom:23px;}
.celra-contact-intro{padding-bottom:23px;}
.celra-contact-intro .qodef-m-text,.celra-contact-intro p{margin:0;}
.celra-contact-details .elementor-icon-list-item{align-items:flex-start;}
.celra-contact-details .elementor-icon-list-icon{margin-top:4px;}
.celra-contact-form{padding-top:55px;}
.celra-contact-form .elementor-form-fields-wrapper{column-gap:24px;row-gap:24px;}
.celra-contact-form .elementor-field-group{padding:0!important;margin:0!important;}
.celra-contact-form .elementor-field-group.elementor-col-50{width:calc(50% - 12px);}
.celra-contact-form .elementor-field:not([type="checkbox"]){background:transparent;border:0;border-bottom:1px solid #707070;border-radius:0;padding:11px 0;color:#263037;font:15px/24px "Heebo",sans-serif;}
.celra-contact-form textarea.elementor-field{min-height:140px;resize:vertical;}
.celra-contact-form input::placeholder,.celra-contact-form textarea::placeholder{color:#263037;opacity:1;}
.celra-contact-form .elementor-field-type-acceptance{font:15px/24px "Heebo",sans-serif;}
.celra-contact-form .elementor-field-type-acceptance a{color:#263037;text-decoration:underline;}
.celra-contact-form .elementor-button{font:15px/24px "DM Sans",sans-serif;border:0;border-radius:0;background:#223035;padding:15px 30px;}
.celra-contact-form .elementor-button-icon{transform:rotate(45deg);}
.celra-contact-form .elementor-button:disabled{opacity:.6;cursor:not-allowed;}
.celra-back-top{position:fixed!important;right:25px;bottom:25px;width:40px!important;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;}
.celra-back-top.celra-back-top-visible{opacity:1;visibility:visible;}
.celra-back-top .elementor-icon{width:40px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:#223035;}
.celra-back-top .elementor-icon svg{width:18px;height:18px;}
.celra-footer{padding:100px 80px 15px!important;color:#fff;}
.celra-footer .elementor-widget{margin-bottom:0;}
.celra-footer-main{flex-direction:row!important;align-items:flex-start;padding-bottom:80px!important;}
.celra-footer-tagline{width:50%!important;}
.celra-footer-contact,.celra-footer-address{width:25%!important;}
.celra-footer h5{margin:0 0 16px;font-size:17px;}
.celra-footer p{margin:0;}
.celra-footer a{color:inherit;}
.celra-footer a:hover{text-decoration:underline;}
.celra-footer-copyright{padding-top:18px;border-top:1px solid #FFFFFF33;}
@media(max-width:1440px){
 .celra-home h2.elementor-heading-title{font-size:37px;line-height:1.2381;}
 .celra-home .elementor-icon-box-title,.celra-home h3.elementor-heading-title{font-size:28px;line-height:1.3125;}
 .celra-contact h1.elementor-heading-title{font-size:47px;line-height:1.17857;}
 .celra-organisation-intro,.celra-organisation-departments{max-width:550px;}
}
@media(max-width:1239px){.celra-hero{height:72.5806vw;}}
@media(max-width:1200px){.celra-organisation-intro,.celra-organisation-departments{max-width:480px;}.celra-news-grid{column-gap:30px!important;}.celra-news-media:after{right:-15px;}.celra-contact-panel{padding-left:40px!important;padding-right:40px!important;}}
@media(max-width:1024px){
 .celra-home{margin-top:-70px!important;}
 .celra-about{padding:0 7%!important;margin:140px 0!important;flex-wrap:wrap!important;}
 .celra-about-copy{width:100%!important;flex-basis:100%;padding:0 0 60px!important;}
 .celra-about-copy>.elementor-widget{width:100%!important;max-width:100%;margin-left:0;}
 .celra-about-gallery{width:100%!important;flex-basis:100%;height:650px;min-height:650px;}
 .celra-partners{padding:70px 7% 170px!important;flex-wrap:wrap!important;row-gap:50px!important;}
 .celra-partner{width:50%!important;align-items:flex-start;}
 .celra-organisation{padding:80px 7%!important;}
 .celra-organisation-intro{width:40%!important;}
 .celra-organisation-departments{width:60%!important;}
 .celra-news{padding:142px 7% 148px!important;}
 .celra-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px!important;}
 .celra-news-card:nth-child(2n) .celra-news-media:after{display:none;}
 .celra-news-media:after{right:-30px;}
 .celra-contact{padding:0 7%!important;flex-wrap:wrap!important;background-position:center left;}
 .celra-contact-photo{height:400px;width:100%!important;}
 .celra-contact-panel{width:100%!important;margin-bottom:70px;padding:102px 80px 90px!important;}
 .celra-footer{padding:90px 7% 15px!important;}
 .celra-footer-main{flex-wrap:wrap!important;row-gap:50px!important;}
 .celra-footer-tagline{width:100%!important;}
 .celra-footer-contact,.celra-footer-address{width:50%!important;}
}
@media(max-width:767px){
 .celra-statistics{grid-template-columns:1fr;}
 .celra-stat{border-right:0;}
 .celra-stat-content>.elementor-widget-container{padding:25% 22% 11% 10%;}
 .celra-about{margin:140px 0!important;}
 .celra-about-gallery{height:480px;min-height:480px;}
 .celra-home h2.elementor-heading-title{font-size:32px;}
 .celra-about-title h2{font-size:32px;}
 .celra-quote{padding:160px 7% 415px!important;}
 .celra-quote:before{left:7%;top:60px;}
 .celra-quote>.elementor-widget{max-width:100%;}
 .celra-partners{padding:70px 7% 145px!important;}
 .celra-partner{width:100%!important;}
 .celra-organisation{padding:90px 7%!important;min-height:950px;}
 .celra-organisation-intro{display:none;}
 .celra-organisation-departments{width:100%!important;max-width:none;}
 .celra-news-grid{grid-template-columns:1fr;}
 .celra-news-media:after{display:none;}
 .celra-contact-photo{height:40px;}
 .celra-contact-panel{padding:90px 25px!important;margin-bottom:10%;}
 .celra-contact h1.elementor-heading-title{font-size:42px;}
 .celra-contact-form .elementor-field-group.elementor-col-50{width:100%;}
 .celra-footer-contact,.celra-footer-address{width:100%!important;}
}
@media(prefers-reduced-motion:reduce){
 .celra-reveal-pending{opacity:1;}
 .celra-reveal-visible{animation:none;}
 .celra-stat-mask,.celra-news-image img,.celra-back-top,.celra-organisation-accordion .elementor-accordion-icon:after{transition:none!important;}
}

.celra-stat-content>.elementor-icon-box-wrapper{padding:25% 22% 11% 10%;width:100%;box-sizing:border-box;}
.celra-stat-content>.elementor-icon-box-wrapper.celra-stat-mask{height:100%;}
.celra-about-text{line-height:27px!important;}
@media(max-width:1440px){
 .celra-home h2.elementor-heading-title{font-size:37px!important;line-height:1.2381!important;}
 .celra-home .elementor-icon-box-title,.celra-home h3.elementor-heading-title{font-size:28px!important;line-height:1.3125!important;}
 .celra-contact h1.elementor-heading-title{font-size:47px!important;line-height:1.17857!important;}
}
@media(max-width:767px){.celra-home h2.elementor-heading-title{font-size:32px!important;}.celra-contact h1.elementor-heading-title{font-size:42px!important;}}

body.home{overflow-x:hidden;}
.celra-about-gallery{position:relative;isolation:isolate;}
.celra-about-gallery .elementor-background-slideshow{position:absolute!important;inset:0;height:100%!important;z-index:0;}
.celra-about-gallery .swiper-wrapper,.celra-about-gallery .swiper-slide,.celra-about-gallery .elementor-background-slideshow__slide__image{height:100%!important;}
.celra-about-gallery .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}
.home .celra-desktop-header.elementor-sticky--effects .elementor-nav-menu--main > .elementor-nav-menu > li > a{color:#20282d!important;}
.home .celra-desktop-header.elementor-sticky--effects .celra-side-toggle .elementor-icon,.home .celra-desktop-header.elementor-sticky--effects .celra-search .elementor-search-form__toggle{color:#20282d!important;}

.celra-quote .celra-quote-title{margin-bottom:53px!important;}
.celra-quote{padding-bottom:121px!important;}
.celra-organisation-accordion .elementor-tab-title:before{color:#FFFFFF;}
.celra-news-date>p,.celra-news-date>.elementor-widget-container>p{margin:0;display:flex;flex-direction:column;gap:2px;}
.celra-back-top .elementor-icon{position:relative;}
.celra-back-top .elementor-icon svg{visibility:hidden;}
.celra-back-top .elementor-icon:before{content:"";position:absolute;width:1px;height:23px;left:20px;top:17px;background:#fff;}
.celra-back-top .elementor-icon:after{content:"";position:absolute;width:12px;height:12px;left:14px;top:17px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg);}
@media(max-width:767px){.celra-quote{padding-bottom:415px!important;}}

.celra-contact-form .elementor-field:not([type="checkbox"]){background:transparent!important;border:0!important;border-bottom:1px solid #223035!important;border-radius:0!important;padding:5px 8px!important;line-height:38px!important;}
.celra-contact-form textarea.elementor-field{height:209px!important;min-height:209px!important;margin-top:20px!important;}
.celra-contact-form .e-form__buttons{justify-content:flex-start;}


.page-id-107 .site-main{max-width:none;padding:0;}
.page-id-107 .page-header{display:none;}
.celra-information-banner{height:450px;position:relative;overflow:hidden;background:#20282D;justify-content:center;isolation:isolate;}
.celra-information-banner-image{position:absolute!important;inset:-5% 0;z-index:0;width:100%!important;height:110%;pointer-events:none;}
.celra-information-banner-image>.elementor-widget-container{height:100%;}
.celra-information-banner-image img{width:100%;height:100%!important;object-fit:cover;object-position:center;display:block;}
.celra-information-title{position:relative;z-index:1;width:1300px!important;max-width:calc(100% - 160px)!important;margin:0 auto;padding-top:124px!important;}
.celra-information-title h1{font-size:56px!important;line-height:1.17857!important;font-weight:400;}
.celra-information-breadcrumbs{margin-top:5px!important;color:#FFF;font:15px/24px Heebo,sans-serif;}
.celra-information-breadcrumbs p{margin:0!important;}
.celra-information-breadcrumbs a{color:#FFF;}
.celra-information-breadcrumbs span[aria-hidden]{padding:0 10px;}
.celra-information .celra-quote{padding:104px 20px 100px!important;}
.celra-information .celra-quote-title{padding-right:11%;text-align:left;}
.celra-information .celra-quote>.elementor-widget{width:775px!important;max-width:86%;}
.celra-information .celra-quote-author,.celra-information .celra-quote-role{padding-left:30px;text-align:left;}
.celra-information .celra-quote-rating{text-align:left;padding-left:30px;height:22px;}
.celra-information .celra-quote-author{margin-top:4px;}
.celra-information .celra-quote:before{left:calc(50% - 387.5px);top:45px;right:auto;bottom:auto;width:auto;height:auto;text-align:left;}
.celra-information .celra-quote-rating .elementor-star-rating__wrapper{justify-content:flex-start;}
.celra-information .celra-quote-rating .elementor-star-rating{display:flex;gap:10px;}
.celra-information .celra-quote-rating i{font-size:0!important;margin:0!important;}
.celra-information .celra-quote-rating i:before{content:'\2605'!important;font:16px/16px Arial,sans-serif!important;color:#BAC8C8;}
.celra-information .celra-news-date{display:flex!important;flex-direction:column;gap:2px;line-height:1.4;}
.celra-information .celra-quote-title h3,.celra-information .celra-quote-author h3{font-size:32px!important;line-height:1.3125!important;}
.celra-information-group{padding:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));background:#F9F9F9;align-items:start;}
.celra-information-group-item{width:100%!important;padding:10px!important;}
.celra-information-group-item:first-child{padding:0!important;}
.celra-information-group img{display:block;width:100%;height:auto;}
.page-id-107 .celra-desktop-header.elementor-sticky--effects .elementor-item,.page-id-107 .celra-desktop-header.elementor-sticky--effects .elementor-icon,.page-id-107 .celra-desktop-header.elementor-sticky--effects .elementor-search-form__toggle{color:#20282D!important;}
@media(max-width:1440px){
 .celra-information-title{width:1100px!important;}
 .celra-information-title h1{font-size:47px!important;}
 .celra-information .celra-quote-title h3,.celra-information .celra-quote-author h3{font-size:28px!important;}
}
@media(max-width:1200px){.celra-information-title{width:960px!important;}}
@media(max-width:1024px){
 .celra-information-title{width:86%!important;max-width:86%!important;padding-top:0!important;}
 .celra-information-group{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:767px){
 .celra-information-title h1{font-size:40px!important;}
 .celra-information .celra-quote{padding:119px 7% 270px!important;}
 .celra-information .celra-quote>.elementor-widget{max-width:100%;}
 .celra-information .celra-quote-title{padding-right:0;}
 .celra-information .celra-quote:before{left:7%;top:60px;}
 .celra-information-group{grid-template-columns:1fr;}
 .celra-information-group-item{padding:10px 0!important;}
}
@media(prefers-reduced-motion:reduce){.celra-information-banner-image{transform:none!important;}}/* End custom CSS */