/* /wp-content/uploads/elementor/css/post-5.css */
.elementor-kit-5{--e-global-color-primary:#958759;--e-global-color-secondary:#231F20;--e-global-color-text:#231F20;--e-global-color-accent:#A79B6B;--e-global-color-alxg050:#F6F5F0;--e-global-color-alxg100:#E9E7D9;--e-global-color-alxg200:#D5D0B6;--e-global-color-alxg400:#A79B6B;--e-global-color-alxg600:#85754E;--e-global-color-alxg500:#958759;--e-global-color-alxn050:#FAFAF9;--e-global-color-alxn100:#F5F5F4;--e-global-color-alxn200:#E7E4E4;--e-global-color-alxn500:#786C6C;--e-global-color-alxn800:#231F20;--e-global-color-alxn950:#0C0909;--e-global-color-alxgrey:#818181;--e-global-color-alxgdk1:#D8C289;--e-global-color-alxgdk2:#B19F5E;--e-global-color-alxftr2:#1C1717;--e-global-typography-primary-font-family:"Aaux Next";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Instrument Serif";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Aaux Next";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.35em;--e-global-typography-accent-font-family:"Aaux Next";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1.44px;--e-global-typography-alxt39b-font-family:"Aaux Next";--e-global-typography-alxt39b-font-size:39px;--e-global-typography-alxt39b-font-weight:700;--e-global-typography-alxt39b-text-transform:uppercase;--e-global-typography-alxt39b-line-height:1.2em;--e-global-typography-alxt39l-font-family:"Aaux Next";--e-global-typography-alxt39l-font-size:39px;--e-global-typography-alxt39l-font-weight:300;--e-global-typography-alxt39l-text-transform:uppercase;--e-global-typography-alxt39l-line-height:1.078em;--e-global-typography-alxt25s-font-family:"Instrument Serif";--e-global-typography-alxt25s-font-size:25px;--e-global-typography-alxt25s-font-weight:400;--e-global-typography-alxt25s-line-height:1.2em;--e-global-typography-alxt31s-font-family:"Instrument Serif";--e-global-typography-alxt31s-font-size:31px;--e-global-typography-alxt31s-font-weight:400;--e-global-typography-alxt31s-line-height:33px;--e-global-typography-alxt31s-letter-spacing:0.6px;--e-global-typography-alxt20s-font-family:"Instrument Serif";--e-global-typography-alxt20s-font-size:20px;--e-global-typography-alxt20s-font-weight:400;--e-global-typography-alxt20s-line-height:1.2em;--e-global-typography-alxt13i-font-family:"Instrument Serif";--e-global-typography-alxt13i-font-size:13px;--e-global-typography-alxt13i-font-weight:400;--e-global-typography-alxt13i-font-style:italic;--e-global-typography-alxt13i-line-height:1.2em;--e-global-typography-alxtx16-font-family:"Aaux Next";--e-global-typography-alxtx16-font-size:16px;--e-global-typography-alxtx16-font-weight:500;--e-global-typography-alxtx16-line-height:1.35em;--e-global-typography-alxtx16b-font-family:"Aaux Next";--e-global-typography-alxtx16b-font-size:16px;--e-global-typography-alxtx16b-font-weight:700;--e-global-typography-alxtx16b-line-height:1.35em;--e-global-typography-alxtx16u-font-family:"Aaux Next";--e-global-typography-alxtx16u-font-size:16px;--e-global-typography-alxtx16u-font-weight:500;--e-global-typography-alxtx16u-text-transform:uppercase;--e-global-typography-alxtx16u-line-height:1.35em;--e-global-typography-alxtx14-font-family:"Aaux Next";--e-global-typography-alxtx14-font-size:16px;--e-global-typography-alxtx14-font-weight:500;--e-global-typography-alxtx14-line-height:1.4em;--e-global-typography-alxbtn1-font-family:"Aaux Next";--e-global-typography-alxbtn1-font-size:16px;--e-global-typography-alxbtn1-font-weight:700;--e-global-typography-alxbtn1-text-transform:uppercase;--e-global-typography-alxbtn1-line-height:1em;--e-global-typography-alxbtn1-letter-spacing:1.44px;background-color:#FAFAF9;color:#231F20;font-family:"Aaux Next", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#FFFFFF00;font-family:"Aaux Next", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.44px;color:#958759;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#FFFFFF00;color:#A79B6B;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#958759;}.elementor-kit-5 a:hover{color:#A79B6B;}.elementor-kit-5 h1{color:#231F20;font-family:"Aaux Next", Sans-serif;font-size:39px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-kit-5 h2{color:#231F20;font-family:"Aaux Next", Sans-serif;font-size:39px;font-weight:300;text-transform:uppercase;line-height:1.078em;}.elementor-kit-5 h3{color:#231F20;font-family:"Aaux Next", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-kit-5 h4{color:#231F20;font-family:"Instrument Serif", Sans-serif;font-size:31px;font-weight:400;line-height:33px;letter-spacing:0.6px;}.elementor-kit-5 h5{color:#231F20;font-family:"Instrument Serif", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;}.elementor-kit-5 h6{color:#231F20;font-family:"Aaux Next", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:80px;--container-default-padding-bottom:0px;--container-default-padding-left:80px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-alxt39b-font-size:34px;--e-global-typography-alxt39l-font-size:34px;--e-global-typography-alxt25s-font-size:24px;--e-global-typography-alxt31s-font-size:29px;}.elementor-kit-5 h1{font-size:34px;}.elementor-kit-5 h2{font-size:34px;}.elementor-kit-5 h3{font-size:24px;}.elementor-kit-5 h4{font-size:29px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:40px;--container-default-padding-bottom:0px;--container-default-padding-left:40px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-alxt39b-font-size:28px;--e-global-typography-alxt39l-font-size:28px;--e-global-typography-alxt25s-font-size:22px;--e-global-typography-alxt31s-font-size:26px;--e-global-typography-alxtx14-font-size:14px;}.elementor-kit-5 h1{font-size:28px;}.elementor-kit-5 h2{font-size:28px;}.elementor-kit-5 h3{font-size:22px;}.elementor-kit-5 h4{font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}
/* /wp-content/plugins/elementor/assets/css/widget-heading.min.css */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
/* /wp-content/plugins/elementor/assets/css/widget-image.min.css */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
/* /wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css */
/*! elementor-pro - v4.3.0 - 13-10-2026 */
.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{fill:var(--nav-menu-icon-color,currentColor);height:auto;width:1em}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}
/* /wp-content/plugins/elementor/assets/css/widget-divider.min.css */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}
/* /wp-content/plugins/elementor-pro/assets/css/widget-mega-menu.min.css */
/*! elementor-pro - v4.3.0 - 13-10-2026 */
.elementor-widget-n-menu{--n-menu-direction:column;--n-menu-wrapper-display:flex;--n-menu-heading-justify-content:initial;--n-menu-title-color-normal:#1f2124;--n-menu-title-color-active:#58d0f5;--n-menu-icon-color:var(--n-menu-title-color-normal);--n-menu-icon-color-active:var(--n-menu-title-color-active);--n-menu-icon-color-hover:var(--n-menu-title-color-hover);--n-menu-title-normal-color-dropdown:var(--n-menu-title-color-normal);--n-menu-title-active-color-dropdown:var(--n-menu-title-color-active);--n-menu-title-hover-color-fallback:#1f2124;--n-menu-title-font-size:1rem;--n-menu-title-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-title-color-hover:#1f2124;--n-menu-title-padding:0.5rem 1rem;--n-menu-title-transition:0.3s;--n-menu-title-line-height:1.5;--n-menu-title-order:initial;--n-menu-title-direction:initial;--n-menu-title-align-items:center;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#1f2124;--n-menu-toggle-icon-color-hover:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-color-active:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-border-radius:initial;--n-menu-toggle-icon-padding:initial;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-icon-align-items:center;--n-menu-icon-order:initial;--n-menu-icon-gap:5px;--n-menu-dropdown-icon-gap:5px;--n-menu-dropdown-indicator-size:initial;--n-menu-dropdown-indicator-rotate:initial;--n-menu-dropdown-indicator-space:initial;--n-menu-dropdown-indicator-color-normal:initial;--n-menu-dropdown-indicator-color-hover:initial;--n-menu-dropdown-indicator-color-active:initial;--n-menu-dropdown-content-max-width:initial;--n-menu-dropdown-content-box-border-color:#fff;--n-menu-dropdown-content-box-border-inline-start-width:medium;--n-menu-dropdown-content-box-border-block-end-width:medium;--n-menu-dropdown-content-box-border-block-start-width:medium;--n-menu-dropdown-content-box-border-inline-end-width:medium;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-headings-height:0px;--n-menu-divider-border-width:var(--n-menu-divider-width,2px);--n-menu-open-animation-duration:500ms;--n-menu-heading-overflow-x:initial;--n-menu-heading-wrap:wrap;--stretch-width:100%;--stretch-left:initial;--stretch-right:initial}.elementor-widget-n-menu .e-n-menu{display:flex;flex-direction:column;position:relative}.elementor-widget-n-menu .e-n-menu-wrapper{display:var(--n-menu-wrapper-display);flex-direction:column}.elementor-widget-n-menu .e-n-menu-heading{display:flex;flex-direction:row;flex-wrap:var(--n-menu-heading-wrap);justify-content:var(--n-menu-heading-justify-content);margin:initial;overflow-x:var(--n-menu-heading-overflow-x);padding:initial;row-gap:var(--n-menu-title-space-between);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar{display:none}.elementor-widget-n-menu .e-n-menu-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active{position:relative}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-menu .e-n-menu-heading>.e-con,.elementor-widget-n-menu .e-n-menu-heading>.e-n-menu-item>.e-con{display:none}.elementor-widget-n-menu .e-n-menu-item{display:flex;list-style:none;margin-block:initial;padding-block:initial}.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title{position:relative}.elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title:after{align-self:center;border-color:var(--n-menu-divider-color,#000);border-inline-start-style:var(--n-menu-divider-style,solid);border-inline-start-width:var(--n-menu-divider-border-width);content:var(--n-menu-divider-content,none);height:var(--n-menu-divider-height,35%);inset-inline-end:calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2);position:absolute}.elementor-widget-n-menu .e-n-menu-content{background-color:transparent;display:flex;flex-direction:column;min-width:0;z-index:2147483620}.elementor-widget-n-menu .e-n-menu-content>.e-con{animation-duration:var(--n-menu-open-animation-duration);max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)))}:where(.elementor-widget-n-menu .e-n-menu-content>.e-con){background-color:#fff}.elementor-widget-n-menu .e-n-menu-content>.e-con:not(.e-active){display:none}.elementor-widget-n-menu .e-n-menu-title{align-items:center;border:#fff;color:var(--n-menu-title-color-normal);display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);font-weight:500;gap:var(--n-menu-dropdown-indicator-space);justify-content:var(--n-menu-title-justify-content);margin:initial;padding:var(--n-menu-title-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.elementor-widget-n-menu .e-n-menu-title.e-click,.elementor-widget-n-menu .e-n-menu-title.e-click *{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-container{align-items:var(--n-menu-title-align-items);align-self:var(--n-menu-icon-align-items);display:flex;flex-direction:var(--n-menu-title-direction);gap:var(--n-menu-icon-gap);justify-content:var(--n-menu-title-justify-content)}.elementor-widget-n-menu .e-n-menu-title-container.e-link{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link),.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) *{cursor:default}.elementor-widget-n-menu .e-n-menu-title-text{align-items:center;display:flex;font-size:var(--n-menu-title-font-size);line-height:var(--n-menu-title-line-height);transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon{align-items:center;display:flex;flex-direction:column;order:var(--n-menu-icon-order)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span{align-items:center;display:flex;justify-content:center;transition:transform 0s}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i{font-size:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg{fill:var(--n-menu-title-color-normal);height:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition);width:var(--n-menu-icon-size,var(--n-menu-title-font-size))}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{align-self:var(--n-menu-icon-align-items);background-color:initial;border:initial;color:inherit;display:flex;flex-direction:column;height:calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height));justify-content:center;margin-inline-start:var(--n-menu-dropdown-icon-gap);padding:initial;position:relative;text-align:center;transform:var(--n-menu-dropdown-indicator-rotate);transition:all var(--n-menu-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span i{font-size:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition);width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size))}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{height:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition);width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size))}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed{display:flex}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-closed{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-opened{display:flex}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon:focus:not(:focus-visible){outline:none}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-color-normal)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i{color:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg{fill:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current) .icon-active{height:0;opacity:0;transform:translateY(-100%)}.elementor-widget-n-menu .e-n-menu-title.e-current span>svg{fill:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu-title.e-current a{color:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .icon-inactive{height:0;opacity:0;transform:translateY(-100%)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>i{color:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>svg{fill:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-title-container:not(.e-link){cursor:default}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg{fill:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) i{color:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a{color:var(--n-menu-title-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon i{color:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg{fill:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-toggle{align-self:var(--n-menu-toggle-align);background-color:initial;border:initial;color:inherit;display:none;padding:initial;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible){outline:none}.elementor-widget-n-menu .e-n-menu-toggle i{color:var(--n-menu-toggle-icon-color);font-size:var(--n-menu-toggle-icon-size);transition:all var(--n-menu-toggle-icon-hover-duration)}.elementor-widget-n-menu .e-n-menu-toggle svg{fill:var(--n-menu-toggle-icon-color);height:auto;transition:all var(--n-menu-toggle-icon-hover-duration);width:var(--n-menu-toggle-icon-size)}.elementor-widget-n-menu .e-n-menu-toggle span{align-items:center;border-radius:var(--n-menu-toggle-icon-border-radius);display:flex;justify-content:center;padding:var(--n-menu-toggle-icon-padding);text-align:center}.elementor-widget-n-menu .e-n-menu-toggle span.e-close{height:100%;inset:0;opacity:0;position:absolute;width:100%}.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg{height:100%;-o-object-fit:contain;object-fit:contain}.elementor-widget-n-menu .e-n-menu-toggle [class^=elementor-animation-]{animation-duration:var(--n-menu-toggle-icon-wrapper-animation-duration);transition-duration:var(--n-menu-toggle-icon-wrapper-animation-duration)}.elementor-widget-n-menu .e-n-menu-toggle:hover i{color:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle:hover svg{fill:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-open{opacity:0}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-close{opacity:1}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] i{color:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] svg{fill:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:last-child){margin-inline-end:var(--n-menu-title-space-between)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content{left:var(--stretch-left);position:absolute;right:var(--stretch-right);width:var(--stretch-width)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content{padding-block-start:var(--n-menu-title-distance-from-content);top:100%}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-active.e-n-menu-content{bottom:100%;padding-block-end:var(--n-menu-title-distance-from-content)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown]{gap:0}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{animation:hide-scroll .3s backwards;background-color:transparent;border-block-end:var(--n-menu-dropdown-content-box-border-width-block-end);border-block-start:var(--n-menu-dropdown-content-box-border-width-block-start);border-inline-end:var(--n-menu-dropdown-content-box-border-width-inline-end);border-inline-start:var(--n-menu-dropdown-content-box-border-width-inline-start);border-color:var(--n-menu-dropdown-content-box-border-color);border-radius:var(--n-menu-dropdown-content-box-border-radius);border-style:var(--n-menu-dropdown-content-box-border-style);box-shadow:var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position, );flex-direction:column;left:var(--stretch-left);margin-block-start:var(--n-menu-toggle-icon-distance-from-dropdown);max-height:var(--n-menu-dropdown-content-box-height);min-width:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:var(--stretch-right);top:100%;transition:max-height .3s;width:var(--stretch-width);z-index:2147483640}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item{display:flex;flex-direction:column;width:var(--stretch-width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title{background-color:#fff;flex-wrap:wrap;justify-content:var(--n-menu-title-justify-content-mobile);white-space:normal;width:auto}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-normal-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current a{color:var(--n-menu-title-active-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content{overflow:hidden;width:var(--stretch-width);--n-menu-dropdown-content-max-width:initial}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con{margin-block-start:var(--n-menu-title-distance-from-content);width:var(--width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con .elementor-empty-view{min-width:auto;width:100%}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con-inner{max-width:var(--content-width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-toggle[aria-expanded=true]+.e-n-menu-wrapper{--n-menu-wrapper-display:flex}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con){--width:fit-content}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con).e-empty{--empty-top-level-menu-content-container-min-width:400px;--width:var(--empty-top-level-menu-content-container-min-width)}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) .e-con.e-empty,.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) [data-element_type=e-flexbox]{--nested-containers-min-width-for-dropzone:150px;min-width:var(--nested-containers-min-width-for-dropzone)}.elementor-widget-n-menu.elementor-loading{pointer-events:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown .e-n-menu-toggle{display:flex}@media (max-width:767px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile .e-n-menu-toggle{display:flex}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra .e-n-menu-toggle{display:flex}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle{display:flex}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra .e-n-menu-toggle{display:flex}.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop .e-n-menu-toggle{display:flex}}@keyframes hide-scroll{0%,to{overflow:hidden}}.e-con-inner>.elementor-widget-n-menu,.e-con>.elementor-widget-n-menu{--flex-grow:var(--container-widget-flex-grow)}[data-core-v316-plus=true] .elementor-widget-n-menu .e-n-menu .e-n-menu-content>.e-con{--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}
/* /wp-content/plugins/elementor-pro/assets/css/widget-loop-common.min.css */
/*! elementor-pro - v4.3.0 - 13-10-2026 */
.e-loop-item *{word-break:break-word}[class*=elementor-widget-loop] .elementor-page-title,[class*=elementor-widget-loop] .product_title.entry-title{display:initial}
/* /wp-content/plugins/elementor-pro/assets/css/widget-loop-grid.min.css */
/*! elementor-pro - v4.3.0 - 13-10-2026 */
.elementor-widget-loop-grid{scroll-margin-top:var(--auto-scroll-offset,initial)}.elementor-widget-loop-grid-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:-1){.elementor-widget-loop-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:-1){.elementor-widget-loop-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1024px){.elementor-widget-loop-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:-1){.elementor-widget-loop-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:767px){.elementor-widget-loop-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.elementor-widget-loop-grid .elementor-grid{grid-column-gap:var(--grid-column-gap,30px);grid-row-gap:var(--grid-row-gap,30px)}.elementor-widget-loop-grid.e-loading-overlay{animation:loadingOpacityAnimation 1s infinite alternate}.elementor-widget-loop-grid .e-loop__load-more{text-align:var(--load-more-button-align)}.elementor-widget-loop-grid .e-loop__load-more .elementor-button{width:var(--load-more-button-width)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-loop-grid.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-loop-grid.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-loop-grid.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-loop-grid.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{display:none;margin:0 auto}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);display:none;margin-top:var(--load-more—spacing,30px);text-align:var(--load-more-message-alignment,center)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{inset-block-start:50%;inset-inline-start:50%;margin:inherit;position:absolute;transform:translate(-50%,-50%)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-widget-loop-grid .e-loop-nothing-found-message{color:var(--e-loop-nothing-found-message-color,#1f2124);padding-block-end:var(--e-loop-nothing-found-message-space-from-bottom,30px);padding-block-start:var(--e-loop-nothing-found-message-space-from-top,30px);text-align:var(--e-loop-nothing-found-message-align,center)}.elementor-loop-container.elementor-posts-masonry{align-items:flex-start}.elementor-loop-container:not(.elementor-posts-masonry){align-items:stretch}@keyframes loadingOpacityAnimation{0%,to{opacity:1}50%{opacity:.6}}
/* /wp-content/plugins/elementor/assets/css/widget-icon-list.min.css */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/* /wp-content/plugins/elementor/assets/css/widget-social-icons.min.css */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}
/* /wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css */
.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}
/* /wp-content/plugins/elementor-pro/assets/css/widget-search.min.css */
/*! elementor-pro - v4.3.0 - 13-10-2026 */
.elementor-widget-search{--e-search-white:#fff;--e-search-light-grey:#cdcdcd;--e-search-medium-grey:#515962;--e-search-dark-grey:#2d2d2d;--e-search-black:#000;--e-search-dark-red:#c36;--e-search-dark-purple:#336;--e-search-input-color:var(--e-search-medium-grey);--e-search-input-border-color:var(--e-search-light-grey);--e-search-input-border-radius:0;--e-search-input-gap:4px;--e-search-input-padding:16px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-inline-end:16px;--e-search-input-padding-block-start:16px;--e-search-input-padding-block-end:16px;--e-search-input-transition:0.3s;--e-search-placeholder-color:var(--e-search-medium-grey);--e-search-icon-label-color:var(--e-search-medium-grey);--e-search-icon-label-size:24px;--e-search-icon-label-absolute-width:initial;--e-search-icon-clear-color:var(--e-search-light-grey);--e-search-icon-clear-size:12px;--e-search-icon-clear-absolute-width:initial;--e-search-icon-clear-transition:0.3s;--e-search-submit-color:var(--e-search-white);--e-search-submit-background-color:var(--e-search-dark-grey);--e-search-submit-border-color:none;--e-search-submit-border-type:none;--e-search-submit-border-radius:0;--e-search-submit-border-width:0px;--e-search-submit-padding:24px;--e-search-submit-margin-inline-start:8px;--e-search-submit-button-width:initial;--e-search-submit-button-flex-direction:row;--e-search-submit-hover-transition:0.3s;--e-search-pagination-numbers-padding-left:8px;--e-search-pagination-numbers-padding-right:8px;--e-search-icon-submit-color:var(--e-search-white);--e-search-submit-icon-gap:8px;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:24px;--e-search-submit-transition:0.3s;--e-search-results-background-color:var(--e-search-white);--e-search-results-border-color:var(--e-search-light-grey);--e-search-results-border-type:solid;--e-search-results-border-width:1px;--e-search-results-border-radius:0px;--e-search-results-padding:16px;--e-search-results-width:100%;--e-search-results-columns:1;--e-search-results-max-height:initial;--e-search-input-and-results-gap:8px;--e-search-results-transition:0.3s;--e-search-loop-item-equal-height:initial;--e-search-results-grid-auto-rows:initial;--e-search-results-inset-inline-start:initial;--e-search-results-inset-inline-end:initial;--e-search-results-transform:initial;--e-search-results-default-gap:16px;--e-search-results-column-gap:var(--e-search-results-default-gap);--e-search-results-row-gap:var(--e-search-results-default-gap);--e-search-pagination-inset-inline-start:initial;--e-search-pagination-inline-end:initial;--e-search-pagination-transform:initial;--e-search-pagination-border-radius:0px;--e-search-pagination-background-color:var(--e-search-black);--e-search-pagination-text-align:center;--e-search-pagination-justify-content:center;--e-search-pagination-color:var(--e-search-dark-red);--e-search-pagination-hover:var(--e-search-dark-purple);--e-search-pagination-current:var(--e-search-black);--e-search-pagination-page-numbers-gap:10px;--e-search-pagination-block-end-spacing:0px;--e-search-pagination-block-start-spacing:0px;--e-search-pagination-vertical-position:column;--e-search-nothing-found-padding-block-start:0;--e-search-nothing-found-padding-block-end:0;--e-search-nothing-found-results-columns:1;--e-search-nothing-found-message-color:var(--e-search-medium-grey);--e-search-nothing-found-message-alignment:center;--e-search-loader-icon-color:var(--e-search-black);--e-search-loader-icon-size:34px}.elementor-widget-search .e-search-form{display:flex}.elementor-widget-search .e-search-label{display:flex;position:relative;z-index:10}.elementor-widget-search .e-search-label>i,.elementor-widget-search .e-search-label>svg{inset-block-start:50%;inset-inline-start:var(--e-search-input-padding-inline-start);position:absolute;transform:translateY(-50%);transition:width 0s,height 0s}.elementor-widget-search .e-search-label>i:is(i),.elementor-widget-search .e-search-label>svg:is(i){color:var(--e-search-icon-label-color);font-size:var(--e-search-icon-label-size)}.elementor-widget-search .e-search-label>i:is(svg),.elementor-widget-search .e-search-label>svg:is(svg){fill:var(--e-search-icon-label-color);height:var(--e-search-icon-label-size);width:auto}.elementor-widget-search .e-search-input-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.elementor-widget-search .e-search-input-wrapper>i,.elementor-widget-search .e-search-input-wrapper>svg{cursor:pointer;inset-block-start:50%;inset-inline-end:var(--e-search-input-padding-inline-end);position:absolute;transform:translateY(-50%);transition:color var(--e-search-icon-clear-transition),fill var(--e-search-icon-clear-transition),width 0s,height 0s}.elementor-widget-search .e-search-input-wrapper>i:is(i),.elementor-widget-search .e-search-input-wrapper>svg:is(i){color:var(--e-search-icon-clear-color);font-size:var(--e-search-icon-clear-size)}.elementor-widget-search .e-search-input-wrapper>i:is(svg),.elementor-widget-search .e-search-input-wrapper>svg:is(svg){fill:var(--e-search-icon-clear-color);height:var(--e-search-icon-clear-size);width:auto}.elementor-widget-search .e-search-input{--e-search-icons-min-height:max(var(--e-search-icon-clear-size),var(--e-search-icon-label-size));border-color:var(--e-search-input-border-color);border-radius:var(--e-search-input-border-radius);color:var(--e-search-input-color);height:100%;min-height:calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));padding-block-end:var(--e-search-input-padding-block-end);padding-block-start:var(--e-search-input-padding-block-start);padding-inline-end:calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));padding-inline-start:calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));transition:padding-inline 0s}.elementor-widget-search .e-search-input::-moz-placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input::placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input.no-icon-clear{padding-inline-end:var(--e-search-input-padding-inline-end)}.elementor-widget-search .e-search-input.no-icon-label{padding-inline-start:var(--e-search-input-padding-inline-start)}.elementor-widget-search .e-search-input:focus{outline:none;transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-input::-ms-clear,.elementor-widget-search .e-search-input::-ms-reveal{display:none;height:0;width:0}.elementor-widget-search .e-search-input::-webkit-search-cancel-button,.elementor-widget-search .e-search-input::-webkit-search-decoration,.elementor-widget-search .e-search-input::-webkit-search-results-button,.elementor-widget-search .e-search-input::-webkit-search-results-decoration{display:none}.elementor-widget-search .e-search-results-container{background-color:var(--e-search-results-background-color);border-radius:var(--e-search-results-border-radius);display:flex;height:-moz-fit-content;height:fit-content;inset-block-start:calc(100% + var(--e-search-input-and-results-gap));inset-inline-end:var(--e-search-results-inset-inline-end);inset-inline-start:var(--e-search-results-inset-inline-start);position:absolute;transform:var(--e-search-results-transform);width:var(--e-search-results-width);z-index:2000}.elementor-widget-search .e-search-results-container>div{border:var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);border-radius:var(--e-search-results-border-radius);max-height:var(--e-search-results-max-height);overflow:auto;padding:var(--e-search-results-padding);width:100%}.elementor-widget-search .e-search-results-container>div:empty{display:none}.elementor-widget-search .e-search-results-container>div .e-loop-item .elementor-section-wrap>.e-con,.elementor-widget-search .e-search-results-container>div .e-loop-item>.e-con,.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section,.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section>.elementor-container{height:var(--e-search-loop-item-equal-height)}.elementor-widget-search .e-search-results{display:none}.elementor-widget-search .e-search-results-list{-moz-column-gap:var(--e-search-results-column-gap);column-gap:var(--e-search-results-column-gap);display:grid;grid-auto-rows:var(--e-search-results-grid-auto-rows);grid-template-columns:repeat(var(--e-search-results-columns),1fr);row-gap:var(--e-search-results-row-gap)}.elementor-widget-search .e-search-loader svg{animation:rotate 4s linear infinite;display:flex;fill:var(--e-search-loader-icon-color);margin:0 auto;transform:rotate(45deg);width:var(--e-search-loader-icon-size)}.elementor-widget-search .e-search .e-search-submit{align-items:center;background-color:var(--e-search-submit-background-color);border-color:var(--e-search-submit-border-color);border-radius:var(--e-search-submit-border-radius);border-style:var(--e-search-submit-border-type);border-width:var(--e-search-submit-border-width);color:var(--e-search-submit-color);display:flex;flex-direction:var(--e-search-submit-button-flex-direction);font-size:var(--e-search-form-submit-icon-size);margin-inline-start:var(--e-search-submit-margin-inline-start);padding:var(--e-search-submit-padding);transition:var(--e-search-submit-hover-transition);width:var(--e-search-submit-button-width)}.elementor-widget-search .e-search .e-search-submit:focus{transition:--e-search-submit-transition}.elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible){outline:none}.elementor-widget-search .e-search .e-search-submit>i,.elementor-widget-search .e-search .e-search-submit>svg{margin-inline-end:var(--e-search-submit-icon-margin-inline-end);margin-inline-start:var(--e-search-submit-icon-margin-inline-start);transition:inherit}.elementor-widget-search .e-search .e-search-submit>i:is(i),.elementor-widget-search .e-search .e-search-submit>svg:is(i){color:var(--e-search-icon-submit-color);font-size:var(--e-search-icon-submit-size)}.elementor-widget-search .e-search .e-search-submit>i:is(svg),.elementor-widget-search .e-search .e-search-submit>svg:is(svg){fill:var(--e-search-icon-submit-color);height:var(--e-search-icon-submit-size);width:auto}.elementor-widget-search .e-search-input-wrapper,.elementor-widget-search .e-search-label *{transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-nothing-found-message{color:var(--e-search-nothing-found-message-color);padding-block-end:var(--e-search-nothing-found-padding-block-end);padding-block-start:var(--e-search-nothing-found-padding-block-start);text-align:var(--e-search-nothing-found-message-alignment)}.elementor-widget-search .hidden{opacity:0;visibility:hidden}.elementor-widget-search .hide-loader .e-search-loader{display:none}.elementor-widget-search .hide-loader .e-search-results{display:flex;flex-direction:var(--e-search-pagination-vertical-position)}.elementor-widget-search .no-results>div{grid-template-columns:var(--e-search-nothing-found-results-columns)}.elementor-widget-search .e-search-results-loader{animation:rotate 4s linear infinite;fill:var(--e-search-loader-icon-color);margin:0 auto;transform:rotate(45deg);width:var(--e-search-loader-icon-size)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.elementor-widget-search .elementor-pagination{-moz-column-gap:var(--e-search-pagination-page-numbers-gap);column-gap:var(--e-search-pagination-page-numbers-gap);display:flex;justify-content:var(--e-search-pagination-justify-content);padding-block-end:var(--e-search-pagination-block-end-spacing);padding-block-start:var(--e-search-pagination-block-start-spacing)}.elementor-widget-search .elementor-pagination>a{color:var(--e-search-pagination-color)}.elementor-widget-search .elementor-pagination>a:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .elementor-pagination>.page-numbers.current{color:var(--e-search-pagination-current)}.elementor-widget-search .elementor-pagination>.next,.elementor-widget-search .elementor-pagination>.prev{color:var(--e-search-pagination-color)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers{display:none}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev{color:var(--e-search-pagination-color);display:initial}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive:hover{color:var(--e-search-pagination-color)}
/* /wp-content/uploads/elementor/css/base-desktop.css */
.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}
/* /wp-content/uploads/elementor/css/base-mobile.css */
@media (max-width:767px){@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}}
/* /wp-content/uploads/elementor/css/post-23.css */
.elementor-23 .elementor-element.elementor-element-3d678ee{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-23 .elementor-element.elementor-element-91cfb20{--display:flex;--min-height:70px;--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:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-16474d8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-332ef23 .elementor-heading-title{font-family:var( --e-global-typography-alxt13i-font-family ), Sans-serif;font-size:var( --e-global-typography-alxt13i-font-size );font-weight:var( --e-global-typography-alxt13i-font-weight );font-style:var( --e-global-typography-alxt13i-font-style );line-height:var( --e-global-typography-alxt13i-line-height );color:var( --e-global-color-alxn050 );}.elementor-23 .elementor-element.elementor-element-2c200f4 img{width:121px;}.elementor-23 .elementor-element.elementor-element-aad4814{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d705c97 img{width:175px;}.elementor-23 .elementor-element.elementor-element-1d25fa4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6d21bf0 .elementor-heading-title{font-family:var( --e-global-typography-alxtx16u-font-family ), Sans-serif;font-size:var( --e-global-typography-alxtx16u-font-size );font-weight:var( --e-global-typography-alxtx16u-font-weight );text-transform:var( --e-global-typography-alxtx16u-text-transform );line-height:var( --e-global-typography-alxtx16u-line-height );color:var( --e-global-color-alxn500 );}.elementor-23 .elementor-element.elementor-element-8b80076{--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:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cfe0777 img{width:30px;}.elementor-23 .elementor-element.elementor-element-9444a73 img{width:30px;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-menu-toggle{margin-left:auto;border-width:0px;border-radius:0px;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a, .elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-menu-toggle{color:#E9E7D9;fill:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown{background-color:#231F20F2;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a:hover,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a:focus,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-menu-toggle:hover,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-menu-toggle:focus{color:#A79B6B;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a:hover,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a:focus,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a.highlighted{background-color:#231F20F2;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a.elementor-item-active{color:#A79B6B;background-color:#231F20F2;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown .elementor-item, .elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-alxtx16u-font-family ), Sans-serif;font-size:var( --e-global-typography-alxtx16u-font-size );font-weight:var( --e-global-typography-alxtx16u-font-weight );text-transform:var( --e-global-typography-alxtx16u-text-transform );}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown a{padding-top:16px;padding-bottom:16px;}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-23 .elementor-element.elementor-element-ab4bd19 div.elementor-menu-toggle{color:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-ab4bd19 div.elementor-menu-toggle svg{fill:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-ab4bd19 div.elementor-menu-toggle:hover, .elementor-23 .elementor-element.elementor-element-ab4bd19 div.elementor-menu-toggle:focus{color:#A79B6B;}.elementor-23 .elementor-element.elementor-element-ab4bd19 div.elementor-menu-toggle:hover svg, .elementor-23 .elementor-element.elementor-element-ab4bd19 div.elementor-menu-toggle:focus svg{fill:#A79B6B;}.elementor-23 .elementor-element.elementor-element-ab4bd19{--nav-menu-icon-size:26px;}.elementor-23 .elementor-element.elementor-element-2ae5d58{--divider-border-style:solid;--divider-color:#E9E7D926;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-2ae5d58 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-2ae5d58 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-be58ed0{--display:flex;}.elementor-23 .elementor-element.elementor-element-4c80f49{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4c80f49:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4c80f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-23 .elementor-element.elementor-element-e317df3{--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:32px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-43d0b30{--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;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-43d0b30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-96bd36d{--display:flex;}.elementor-23 .elementor-element.elementor-element-12e26d5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-23 .elementor-element.elementor-element-12e26d5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-12e26d5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-12e26d5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Aaux Next", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-12e26d5 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-12e26d5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-23 .elementor-element.elementor-element-7c5cbe9{--display:flex;}.elementor-23 .elementor-element.elementor-element-e4234ae{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-23 .elementor-element.elementor-element-e4234ae > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-e4234ae > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-e4234ae > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Aaux Next", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-e4234ae {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-e4234ae > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-23 .elementor-element.elementor-element-1e5bdb8{--display:flex;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1e5bdb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b5f75f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b5f75f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-76edc26{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-76edc26.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23 .elementor-element.elementor-element-dad5db5 img{width:100%;height:175px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-cb62b07{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-cb62b07 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-dfa0122{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-dfa0122 .elementor-heading-title{font-family:"Aaux Next", Sans-serif;font-size:16px;font-weight:500;line-height:22.5px;color:#A89E9F;}.elementor-23 .elementor-element.elementor-element-bc0173e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bc0173e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23 .elementor-element.elementor-element-9177c15 img{width:100%;height:175px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-b0f5949{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-b0f5949 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-ec2b6e4{--display:flex;}.elementor-23 .elementor-element.elementor-element-dad743d{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dad743d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-dad743d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-23 .elementor-element.elementor-element-106c45b{--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:32px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-bd2f64c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-bd2f64c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-67c57d9 .elementor-heading-title{font-family:"Aaux Next", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;color:#A89E9F;}.elementor-23 .elementor-element.elementor-element-2a8cddb{--display:flex;}.elementor-23 .elementor-element.elementor-element-63454d4{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-23 .elementor-element.elementor-element-63454d4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-63454d4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-63454d4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Aaux Next", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-63454d4 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-63454d4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-23 .elementor-element.elementor-element-d10b33e{--display:flex;}.elementor-23 .elementor-element.elementor-element-6347fa0{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-23 .elementor-element.elementor-element-6347fa0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-6347fa0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-6347fa0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Aaux Next", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-6347fa0 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-6347fa0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-23 .elementor-element.elementor-element-8b5fcfd{--display:flex;}.elementor-23 .elementor-element.elementor-element-2146b8e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-23 .elementor-element.elementor-element-2146b8e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-2146b8e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-2146b8e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Aaux Next", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-2146b8e {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-2146b8e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-23 .elementor-element.elementor-element-08ed313{--display:flex;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-08ed313.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-69ddc40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-69ddc40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-75af8f7{--grid-columns:2;--grid-row-gap:18px;--grid-column-gap:18px;}.elementor-23 .elementor-element.elementor-element-e471ef6{--display:flex;}.elementor-23 .elementor-element.elementor-element-a8fb109{--display:flex;}.elementor-23 .elementor-element.elementor-element-dc201a8{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:32px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:12px 8px 12px 8px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Aaux Next", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-dc201a8 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-3d678ee{--content-width:1280px;}.elementor-23 .elementor-element.elementor-element-16474d8{--width:33.333%;}.elementor-23 .elementor-element.elementor-element-aad4814{--width:33.333%;}.elementor-23 .elementor-element.elementor-element-1d25fa4{--width:33.333%;}.elementor-23 .elementor-element.elementor-element-8b80076{--width:71px;}.elementor-23 .elementor-element.elementor-element-43d0b30{--width:32%;}.elementor-23 .elementor-element.elementor-element-1e5bdb8{--width:36%;}.elementor-23 .elementor-element.elementor-element-b5f75f3{--width:32%;}.elementor-23 .elementor-element.elementor-element-bd2f64c{--width:32%;}.elementor-23 .elementor-element.elementor-element-08ed313{--width:36%;}.elementor-23 .elementor-element.elementor-element-69ddc40{--width:32%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-3d678ee{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-332ef23 .elementor-heading-title{font-size:var( --e-global-typography-alxt13i-font-size );line-height:var( --e-global-typography-alxt13i-line-height );}.elementor-23 .elementor-element.elementor-element-6d21bf0 .elementor-heading-title{font-size:var( --e-global-typography-alxtx16u-font-size );line-height:var( --e-global-typography-alxtx16u-line-height );}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown .elementor-item, .elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-alxtx16u-font-size );}.elementor-23 .elementor-element.elementor-element-75af8f7{--grid-columns:2;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-3d678ee{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-332ef23 .elementor-heading-title{font-size:var( --e-global-typography-alxt13i-font-size );line-height:var( --e-global-typography-alxt13i-line-height );}.elementor-23 .elementor-element.elementor-element-aad4814{--width:50%;--justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-d705c97 img{width:140px;}.elementor-23 .elementor-element.elementor-element-1d25fa4{--width:50%;}.elementor-23 .elementor-element.elementor-element-6d21bf0 .elementor-heading-title{font-size:var( --e-global-typography-alxtx16u-font-size );line-height:var( --e-global-typography-alxtx16u-line-height );}.elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown .elementor-item, .elementor-23 .elementor-element.elementor-element-ab4bd19 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-alxtx16u-font-size );}.elementor-23 .elementor-element.elementor-element-dfa0122 .elementor-heading-title{font-size:14px;}.elementor-23 .elementor-element.elementor-element-75af8f7{--grid-columns:1;}}/* Start custom CSS for mega-menu, class: .elementor-element-dc201a8 */.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-dropdown-icon { display: none; }
@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title { position: relative; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title::after { content: ""; position: absolute; left: 22px; right: 22px; bottom: 0; height: 1px; background-color: #E9E7D9; opacity: 0.6; transform: scaleX(0); transform-origin: center; transition: transform 0.35s ease; pointer-events: none; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover::after, .elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current::after { transform: scaleX(1); }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-title-text { display: inline-block; transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1); }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-title-container::after { content: ""; display: inline-block; width: 18px; height: 18px; margin-left: 3px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><g transform="rotate(-90 160 256)"><path fill="%23E9E7D9" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></g></svg>') no-repeat center / contain; opacity: 0; transform: translateX(0); transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1); vertical-align: middle; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-title:hover .e-n-menu-title-text { transform: translateX(20px); }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-title:hover .e-n-menu-title-container::after { opacity: 1; transform: translateX(26px); }
}
.elementor-23 .elementor-element.elementor-element-dc201a8 .alx-mega-panel { border-bottom: 5px solid transparent; border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%); border-image-slice: 1; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .alx-mega-divider { border-left: 1px solid #2F2C2D; }
/* ============================================================
   MENIU COLAPSAT (tabletă + mobil, ≤1024px) — preluat de pe
   alexandriongroup.com: logo stânga, două bare aurii + MENIU în
   dreapta, panou închis dedesubt, limba la baza panoului.
   ============================================================ */
@media (max-width: 1024px) {
.elementor-23 .elementor-element.elementor-element-dc201a8, .elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu { position: static; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle { position: absolute; top: 22px; right: 40px; align-items: center; gap: 10px; padding: 6px 0; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon svg { display: none; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-close { display: none; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open,
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-open { opacity: 1; position: relative; display: block; width: 24px; height: 14px; padding: 0; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::before,
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::after { content: ""; position: absolute; left: 0; top: 50%; width: 24px; height: 2px; background-color: #D8C289; transition: transform .5s cubic-bezier(0.65, 0, 0.35, 1); }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::before { transform: translateY(-5px); }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::after { transform: translateY(3px); }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-open::before { transform: translateY(-1px) rotate(45deg); }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-open::after { transform: translateY(-1px) rotate(-45deg); }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle::after { content: "MENIU"; color: #E9E7D9; font-family: "Aaux Next", sans-serif; font-size: 16px; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; line-height: 1; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper { left: 0 !important; right: 0 !important; width: auto !important; background-color: #231F20 !important; max-height: min(84vh, calc(100dvh - 96px)) !important; padding: 6px 24px 24px !important; box-shadow: 0 30px 60px rgba(0, 0, 0, .45); }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title { background-color: transparent !important; padding: 16px 2px !important; border-bottom: 1px solid rgba(233, 231, 217, .14); }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item:last-child > .e-n-menu-title { border-bottom: none; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text { font-size: 18px; letter-spacing: .05em; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-toggle { display: none !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-wrapper { --n-menu-wrapper-display: flex !important; position: static !important; max-height: none !important; width: auto !important; padding: 0 !important; background-color: transparent !important; box-shadow: none !important; overflow: visible !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-title { background-color: transparent !important; padding: 14px 2px !important; border-bottom: 1px solid rgba(233, 231, 217, .14); }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-item { width: 100% !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content { width: 100% !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-con, .elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-con-inner { width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu[data-layout="dropdown"] { --n-menu-title-normal-color-dropdown: #E9E7D9; --n-menu-title-active-color-dropdown: #D8C289; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content, .elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-con, .elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-con-inner { background-color: transparent !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-n-menu-title-text, .elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content a { color: #E9E7D9 !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .alx-mega-panel { border-bottom: 0; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-con { padding-top: 0 !important; padding-bottom: 0 !important; min-height: 0 !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .alx-mega-panel { padding-block: 0 0 8px !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-con-inner { padding-top: 0 !important; padding-bottom: 0 !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .e-n-menu-content .e-con { --gap: 0px; --row-gap: 0px; row-gap: 0 !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 .alx-mega-divider, .elementor-23 .elementor-element.elementor-element-dc201a8 .alx-mega-news { display: none !important; }
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper::after { content: "ROMÂNĂ"; display: flex; align-items: center; margin-top: 22px; padding-right: 80px; min-height: 26px; color: #A89E9F; font-family: "Aaux Next", sans-serif; font-size: 15px; letter-spacing: .05em; text-transform: uppercase; background: url('https://fundatia-nawafsalameh.ro/wp-content/uploads/2026/10/flag-ro.svg') no-repeat right 38px center / 30px auto, url('https://fundatia-nawafsalameh.ro/wp-content/uploads/2026/10/flag-en-scaled.png.webp') no-repeat right center / 30px auto; }
}
@media (max-width: 767px) {
.elementor-23 .elementor-element.elementor-element-dc201a8 > .e-n-menu > .e-n-menu-toggle { top: 30px; right: 20px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d678ee */@media (max-width: 1024px) {
.elementor-23 .elementor-element.elementor-element-3d678ee { --gap: 0px; --row-gap: 0px; row-gap: 0; }
.elementor-23 .elementor-element.elementor-element-3d678ee > .e-con-inner { padding-inline: 0 !important; --gap: 0px; --row-gap: 0px; row-gap: 0; }
.elementor-23 .elementor-element.elementor-element-3d678ee .alx-hide-collapsed { display: none !important; }
.elementor-23 .elementor-element.elementor-element-3d678ee .alx-logo-row { justify-content: flex-start; }
.elementor-23 .elementor-element.elementor-element-3d678ee .alx-logo-row > .e-con { width: auto !important; margin: 0 !important; justify-content: flex-start !important; }
.elementor-23 .elementor-element.elementor-element-3d678ee .alx-logo-row .elementor-widget-image, .elementor-23 .elementor-element.elementor-element-3d678ee .alx-logo-row .elementor-widget-image a { text-align: left !important; justify-content: flex-start !important; }
}/* End custom CSS */
/* /wp-content/uploads/elementor/css/post-52.css */
.elementor-52 .elementor-element.elementor-element-096efdb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-52 .elementor-element.elementor-element-096efdb:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-096efdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #231F20 0%, #1C1717 100%);}.elementor-52 .elementor-element.elementor-element-af869e5{--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:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-40b84f9 img{width:236px;}.elementor-52 .elementor-element.elementor-element-bb3fcb9{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4013d54 .elementor-heading-title{font-family:var( --e-global-typography-alxtx16u-font-family ), Sans-serif;font-size:var( --e-global-typography-alxtx16u-font-size );font-weight:var( --e-global-typography-alxtx16u-font-weight );text-transform:var( --e-global-typography-alxtx16u-text-transform );line-height:var( --e-global-typography-alxtx16u-line-height );color:#818181;}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-alxtx16-font-family ), Sans-serif;font-size:var( --e-global-typography-alxtx16-font-size );font-weight:var( --e-global-typography-alxtx16-font-weight );line-height:var( --e-global-typography-alxtx16-line-height );}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-item{color:#F6F5F0;fill:#F6F5F0;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-item:focus{color:#A79B6B;fill:#A79B6B;}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#A79B6B;}.elementor-52 .elementor-element.elementor-element-a9c6e32{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-a4d8373{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item:not(:last-child):after{content:"";height:12px;border-color:#F6F5F0;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52 .elementor-element.elementor-element-99a7df1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-alxtx14-font-family ), Sans-serif;font-size:var( --e-global-typography-alxtx14-font-size );font-weight:var( --e-global-typography-alxtx14-font-weight );line-height:var( --e-global-typography-alxtx14-line-height );}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-text{color:#F6F5F0;transition:color 0.3s;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#A79B6B;}.elementor-52 .elementor-element.elementor-element-0205dc6{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:20px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-52 .elementor-element.elementor-element-0205dc6 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.1em;}.elementor-52 .elementor-element.elementor-element-0205dc6 .elementor-social-icon i{color:#F6F5F0;}.elementor-52 .elementor-element.elementor-element-0205dc6 .elementor-social-icon svg{fill:#F6F5F0;}.elementor-52 .elementor-element.elementor-element-0205dc6 .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-52 .elementor-element.elementor-element-0205dc6 .elementor-social-icon:hover i{color:#A79B6B;}.elementor-52 .elementor-element.elementor-element-0205dc6 .elementor-social-icon:hover svg{fill:#A79B6B;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-096efdb{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-52 .elementor-element.elementor-element-af869e5{--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-52 .elementor-element.elementor-element-4013d54 .elementor-heading-title{font-size:var( --e-global-typography-alxtx16u-font-size );line-height:var( --e-global-typography-alxtx16u-line-height );}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-alxtx16-font-size );line-height:var( --e-global-typography-alxtx16-line-height );}.elementor-52 .elementor-element.elementor-element-a4d8373{--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:flex-start;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-alxtx14-font-size );line-height:var( --e-global-typography-alxtx14-line-height );}.elementor-52 .elementor-element.elementor-element-0205dc6{text-align:left;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-096efdb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-40b84f9 img{width:190px;}.elementor-52 .elementor-element.elementor-element-bb3fcb9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-52 .elementor-element.elementor-element-4013d54 .elementor-heading-title{font-size:var( --e-global-typography-alxtx16u-font-size );line-height:var( --e-global-typography-alxtx16u-line-height );}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-alxtx16-font-size );line-height:var( --e-global-typography-alxtx16-line-height );}.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52 .elementor-element.elementor-element-99a7df1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-alxtx14-font-size );line-height:var( --e-global-typography-alxtx14-line-height );}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-096efdb{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-bb3fcb9{--width:723px;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-bb3fcb9{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-a9c6e32 *//* Rândurile care trec pe linia următoare (mobil) încep tot din stânga: spațierea vine din gap, nu din margini */
.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-nav-menu > li > a { margin-inline: 0 !important; }
.elementor-52 .elementor-element.elementor-element-a9c6e32 .elementor-nav-menu--main .elementor-nav-menu { column-gap: 16px; }/* End custom CSS */
/* /wp-content/uploads/elementor/css/post-364.css */
.elementor-364 .elementor-element.elementor-element-de41425{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-364 .elementor-element.elementor-element-de41425:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-de41425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #231F20 0%, #111111 100%);}.elementor-364 .elementor-element.elementor-element-76846db{width:var( --container-widget-width, 440px );max-width:440px;padding:11px 0px 0px 0px;--container-widget-width:440px;--container-widget-flex-grow:0;border-style:solid;border-width:3px 0px 0px 0px;border-color:#958759;text-align:center;}.elementor-364 .elementor-element.elementor-element-76846db .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;text-transform:none;line-height:1.2em;color:#F6F5F0;}.elementor-364 .elementor-element.elementor-element-f30121b{text-align:center;}.elementor-364 .elementor-element.elementor-element-f30121b .elementor-heading-title{font-family:"Aaux Next", Sans-serif;font-size:61px;font-weight:700;text-transform:uppercase;line-height:1.078em;letter-spacing:0.37px;color:#F6F5F0;}.elementor-364 .elementor-element.elementor-element-a7a0d0d{width:var( --container-widget-width, 619px );max-width:619px;--container-widget-width:619px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-9e6f9b7{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-364 .elementor-element.elementor-element-9e6f9b7:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-9e6f9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F0;}.elementor-364 .elementor-element.elementor-element-06bb183{--grid-columns:1;--grid-row-gap:64px;--grid-column-gap:0px;}.elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination{text-align:center;font-family:"Aaux Next", Sans-serif;font-size:16px;font-weight:500;margin-top:80px;}.elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination .page-numbers:not(.dots){color:#786C6C;}.elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination a.page-numbers:hover{color:#231F20;}.elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination .page-numbers.current{color:#231F20;}body:not(.rtl) .elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-364 .elementor-element.elementor-element-06bb183 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-364 .elementor-element.elementor-element-8d00da5{text-align:center;}.elementor-364 .elementor-element.elementor-element-8d00da5 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:31px;font-weight:400;line-height:1.2em;color:#231F20;}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-de41425{--content-width:1280px;}.elementor-364 .elementor-element.elementor-element-9e6f9b7{--content-width:844px;}}@media(max-width:1024px){.elementor-364 .elementor-element.elementor-element-de41425{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-364 .elementor-element.elementor-element-f30121b .elementor-heading-title{font-size:48px;}.elementor-364 .elementor-element.elementor-element-9e6f9b7{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-364 .elementor-element.elementor-element-06bb183{--grid-columns:1;}}@media(max-width:767px){.elementor-364 .elementor-element.elementor-element-de41425{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-76846db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-364 .elementor-element.elementor-element-76846db .elementor-heading-title{font-size:21px;}.elementor-364 .elementor-element.elementor-element-f30121b .elementor-heading-title{font-size:36px;}.elementor-364 .elementor-element.elementor-element-a7a0d0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-364 .elementor-element.elementor-element-9e6f9b7{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-06bb183{--grid-columns:1;--grid-row-gap:40px;}.elementor-364 .elementor-element.elementor-element-8d00da5 .elementor-heading-title{font-size:24px;}}
/* /wp-content/themes/alexandrion-child/assets/css/fonts.css */
/* Aaux Next — font de brand (texte, titluri, butoane).
   Fișierele -ro au ț/Ț (U+021B/U+021A) mapate pe glifele cu virgulă ale fontului, care erau doar pe U+0163/U+0162. */
@font-face {
	font-family: 'Aaux Next';
	src: url("/wp-content/themes/alexandrion-child/assets/css/../fonts/AauxNext-Light-ro.woff2") format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Aaux Next';
	src: url("/wp-content/themes/alexandrion-child/assets/css/../fonts/AauxNext-Medium-ro.woff2") format('woff2');
	font-weight: 400 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Aaux Next';
	src: url("/wp-content/themes/alexandrion-child/assets/css/../fonts/AauxNext-Bold-ro.woff2") format('woff2');
	font-weight: 600 800;
	font-style: normal;
	font-display: swap;
}

/* Instrument Serif — supratitluri / accente (self-hosted din Google Fonts, OFL) */
@font-face {
	font-family: 'Instrument Serif';
	src: url("/wp-content/themes/alexandrion-child/assets/css/../fonts/InstrumentSerif-Regular-latin-ext.woff2") format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Instrument Serif';
	src: url("/wp-content/themes/alexandrion-child/assets/css/../fonts/InstrumentSerif-Regular-latin.woff2") format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Instrument Serif';
	src: url("/wp-content/themes/alexandrion-child/assets/css/../fonts/InstrumentSerif-Italic-latin-ext.woff2") format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Instrument Serif';
	src: url("/wp-content/themes/alexandrion-child/assets/css/../fonts/InstrumentSerif-Italic-latin.woff2") format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* /wp-content/themes/alexandrion-child/assets/css/design-system.css */
/* ==========================================================================
   Alexandrion — design system
   Valorile de bază (culori, fonturi, butoane) sunt în Elementor > Site Settings.
   Aici sunt doar tokenii pentru CSS și efectele pe care Elementor nu le are nativ.
   ========================================================================== */

:root {
	/* Primary dark (auriu) */
	--alx-gold-50: #F6F5F0;
	--alx-gold-100: #E9E7D9;
	--alx-gold-200: #D5D0B6;
	--alx-gold-400: #A79B6B;
	--alx-gold-500: #958759;

	/* Neutral */
	--alx-neutral-50: #FAFAF9;
	--alx-neutral-100: #F5F5F4;
	--alx-neutral-200: #E7E4E4;
	--alx-neutral-500: #786C6C;
	--alx-neutral-800: #231F20;
	--alx-neutral-950: #0C0909;

	--alx-gradient-gold: linear-gradient(90deg, #B19F5E 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
	--alx-gradient-footer: linear-gradient(180deg, #231F20 0%, #1C1717 100%);

	--alx-font-sans: 'Aaux Next', Helvetica, Arial, sans-serif;
	--alx-font-serif: 'Instrument Serif', Georgia, serif;

	--alx-container: 1280px;
	--alx-gutter: 80px;
}

@media (max-width: 1024px) {
	:root { --alx-gutter: 40px; }
}
@media (max-width: 767px) {
	:root { --alx-gutter: 20px; }
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* --------------------------------------------------------------------------
   Titluri: implicit Light, cuvintele accentuate cu <strong> sunt Bold.
   Ex: „O seară în <strong>onoarea valorii.</strong>”
   -------------------------------------------------------------------------- */
.elementor-heading-title strong,
.elementor-heading-title b {
	font-weight: 700;
}

/* --------------------------------------------------------------------------
   Supratitlu auriu (linie gradient + text gradient Instrument Serif).
   Utilizare: widget Heading > Advanced > CSS Classes: alx-eyebrow
   -------------------------------------------------------------------------- */
.alx-eyebrow .elementor-heading-title {
	display: inline-flex;
	flex-direction: column;
	gap: 11px;
	font-family: var(--alx-font-serif);
	font-weight: 400;
	background-image: var(--alx-gradient-gold);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.alx-eyebrow .elementor-heading-title::before {
	content: "";
	display: block;
	width: 100%;
	height: 3px;
	background-image: var(--alx-gradient-gold);
}

/* Text cu gradient auriu, fără linie (clasa: alx-text-gold) */
.alx-text-gold .elementor-heading-title,
.alx-text-gold .elementor-widget-container > * {
	background-image: var(--alx-gradient-gold);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* --------------------------------------------------------------------------
   Butoane: link text auriu cu bară care apare la hover.
   Clasa alx-btn-active păstrează bara vizibilă (ex. anul selectat).
   -------------------------------------------------------------------------- */
.elementor-button {
	position: relative;
}
.elementor-button::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	right: 50%;
	height: 1px;
	background-color: currentColor;
	opacity: 0;
	transition: left .3s ease, right .3s ease, opacity .3s ease;
}
.elementor-button:hover::after,
.elementor-button:focus-visible::after,
.alx-btn-active .elementor-button::after {
	left: 12.9%;
	right: 12.9%;
	opacity: 1;
}

/* Buton outline auriu (clasa: alx-btn-outline) — la hover se umple cu gradient */
.alx-btn-outline .elementor-button {
	border: 1px solid #B19F5E;
	background: transparent;
	transition: background-color .3s ease;
}
.alx-btn-outline .elementor-button::after {
	display: none;
}
.alx-btn-outline .elementor-button-text,
.alx-btn-gold .elementor-button-text {
	background-image: var(--alx-gradient-gold);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.alx-btn-outline .elementor-button:hover,
.alx-btn-outline .elementor-button:focus-visible {
	background-image: var(--alx-gradient-gold);
}
.alx-btn-outline .elementor-button:hover .elementor-button-text,
.alx-btn-outline .elementor-button:focus-visible .elementor-button-text {
	-webkit-text-fill-color: var(--alx-neutral-800);
}
.alx-btn-gold .elementor-button::after {
	background-color: #B19F5E;
}

/* Text tăiat după 2 rânduri cu „…” (clasa: alx-clamp-2) */
.alx-clamp-2 .elementor-heading-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* --------------------------------------------------------------------------
   Ediții: navigarea pe ani (Loop Carousel cu clasa alx-years)
   -------------------------------------------------------------------------- */
.alx-years .e-loop-item {
	opacity: .63;
	transition: opacity .2s ease;
}
.alx-years .e-loop-item:hover,
.alx-years .e-loop-item.alx-current {
	opacity: 1;
}
.alx-years .e-loop-item .elementor-heading-title {
	position: relative;
	display: inline-block;
	padding: 8px;
}
.alx-years .e-loop-item .elementor-heading-title::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 12.9%;
	right: 12.9%;
	height: 1px;
	background-color: var(--alx-gold-200);
	opacity: 0;
}
.alx-years .e-loop-item.alx-current .elementor-heading-title,
.alx-years .e-loop-item.alx-current .elementor-heading-title a {
	color: var(--alx-gold-400);
}
.alx-years .e-loop-item.alx-current .elementor-heading-title::after {
	opacity: 1;
}

/* Galerie ediție: primele 12 imagini, restul după „Vezi toate pozele” */
.alx-gallery:not(.alx-gallery--open) .e-gallery-item:nth-child(n+13) {
	display: none;
}

/* Linia verticală dintre coloane (secțiunea Premiul special) */
.alx-divider-left {
	border-left: 1px solid var(--alx-neutral-200);
}
@media (max-width: 1024px) {
	.alx-divider-left { border-left: 0; }
}

/* Medalia peste fotografia premiatului */
.alx-medal {
	position: absolute !important;
	left: 65px;
	top: 94px;
	width: 79px !important;
}

/* --------------------------------------------------------------------------
   Header suprapus peste hero (transparent).
   -------------------------------------------------------------------------- */
.alx-header {
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
}
.admin-bar .alx-header {
	top: 32px;
}
@media (max-width: 782px) {
	.admin-bar .alx-header { top: 46px; }
}

/* Header pe fundal închis, pentru paginile fără imagine hero.
   Adaugă clasa alx-header-solid pe <body> (sau Page Settings > CSS Classes al paginii). */
.alx-header-solid .alx-header,
body:not(.elementor-page) .alx-header {
	position: relative !important;
	top: 0;
	background-color: var(--alx-neutral-800);
}

/* Meniul mobil: panou peste hero */
.alx-header .elementor-nav-menu--dropdown {
	backdrop-filter: blur(6px);
}

/* Steag inactiv în selectorul de limbă */
.alx-lang-inactive {
	opacity: .5;
	transition: opacity .2s ease;
}
.alx-lang-inactive:hover {
	opacity: 1;
}

/* Pe mobil textul acoperă toată lățimea imaginii: overlay uniform (clasa: alx-dark-mobile) */
@media (max-width: 767px) {
	.alx-dark-mobile::before {
		background-image: none !important;
		background-color: rgba(0, 0, 0, .6) !important;
		opacity: 1 !important;
	}
}

/* Cardurile laureat / jurat: textul ocupă doar spațiul de lângă fotografie și se rupe pe rânduri */
.e-con.alx-person-text,
.e-con.alx-fill,
.elementor-widget.alx-fill {
	flex: 1 1 0 !important;
	min-width: 0;
	width: auto !important;
	overflow-wrap: anywhere;
}

/* Buton plin cu gradient auriu (clasa: alx-btn-solid) */
.alx-btn-solid .elementor-button {
	background-image: var(--alx-gradient-gold) !important;
	transition: filter .3s ease;
}
.alx-btn-solid .elementor-button::after {
	display: none;
}
.alx-btn-solid .elementor-button:hover,
.alx-btn-solid .elementor-button:focus-visible {
	filter: brightness(1.08);
}

/* Statistici: cifra mare decorativă în spatele textului (clase: alx-stat pe coloană, alx-stat-num pe cifră) */
.e-con.alx-stat {
	position: relative;
	isolation: isolate;
}
.alx-stat > .alx-stat-num {
	position: absolute !important;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	pointer-events: none;
	white-space: nowrap;
}

/* Lista de domenii cu linii între elemente */
.alx-domain-list .elementor-icon-list-item:not(:last-child) {
	border-bottom: 1px solid var(--alx-neutral-200);
}

/* Coloană de text într-o secțiune full width, aliniată la marginea boxului de 1280px (clasa: alx-box-left) */
@media (min-width: 1025px) {
	.e-con.alx-box-left {
		padding-left: max(80px, calc(50% - 640px)) !important;
	}
}

/* --------------------------------------------------------------------------
   Ediții proiecte: liste numerotate de laureați / jurați
   -------------------------------------------------------------------------- */
.alx-list .elementor-loop-container {
	counter-reset: alx-row;
}
.alx-list .e-loop-item {
	counter-increment: alx-row;
}
.alx-row-num .elementor-heading-title::before {
	content: counter(alx-row, decimal-leading-zero);
}
/* Câmpurile goale (ex. domeniu la sportivi) nu ocupă loc */
.alx-list .elementor-widget-heading:has(.elementor-heading-title:empty) {
	display: none;
}
/* Grupurile și secțiunile fără persoane / imagini nu se afișează */
.alx-hide-empty:not(:has(.e-loop-item)) {
	display: none !important;
}
.alx-hide-no-gallery:not(:has(.e-gallery-item)) {
	display: none !important;
}
/* Banda foto: primele 4 imagini din galerie */
.alx-gallery-strip .e-gallery-item:nth-child(n+5) {
	display: none;
}
/* Fără link video, Elementor nu afișează widgetul: ascundem toată secțiunea „Retrăiește ediția” */
.alx-video-section:not(:has(.elementor-widget-video)) {
	display: none !important;
}

/* Pe mobil rândurile din liste se rup: numărul stă pe loc, restul coloanelor curg dedesubt */
@media (max-width: 767px) {
	.alx-list .e-loop-item > .e-con {
		flex-wrap: wrap !important;
		column-gap: 12px !important;
		row-gap: 2px !important;
		padding-left: 40px !important;
		position: relative;
	}
	.alx-list .e-loop-item .elementor-widget-heading {
		width: 100% !important;
		max-width: 100% !important;
	}
	.alx-list .e-loop-item .alx-row-num {
		position: absolute !important;
		left: 0;
		top: 12px;
		width: 28px !important;
	}
}

/* „Vezi toate pozele” apare doar când galeria are mai mult de 12 imagini */
.e-con:not(:has(.alx-gallery-strip)):not(:has(.alx-gallery .e-gallery-item:nth-child(13))) > .alx-gallery-more,
.e-con:not(:has(.alx-gallery-strip)):not(:has(.alx-gallery .e-gallery-item:nth-child(13))) > .e-con-inner > .alx-gallery-more {
	display: none;
}

/* Noutăți: mesajul „fară rezultate” apare doar când lista e goală */
.alx-stiri-list:has(.e-loop-item) .alx-stiri-empty {
	display: none;
}

/* Noutăți: imaginea știrii se deschide din stânga la hover (ca pe alexandriongroup.com/newsroom) */
.alx-stire-card > .elementor-widget.alx-stire-thumb {
	width: 0;
	min-width: 0;
	flex-shrink: 0;
	overflow: hidden;
	opacity: 0;
	margin-right: 0;
	transition: width .3s ease, opacity .3s ease, margin-right .3s ease;
}
.alx-stire-thumb img {
	display: block;
	width: 200px;
	max-width: none;
	height: 90px;
	object-fit: cover;
}
.alx-stire-card > .e-con {
	flex: 1 1 auto;
	min-width: 0;
}
@media (hover: hover) and (min-width: 1025px) {
	.alx-stire-card:hover > .elementor-widget.alx-stire-thumb {
		width: 200px;
		opacity: 1;
		margin-right: 24px;
	}
}

/* Bara de căutare din Noutăți (Figma + alexandriongroup.com/newsroom) */
@property --alx-gap-top { syntax: '<percentage>'; inherits: false; initial-value: 50%; }
@property --alx-gap-bottom { syntax: '<percentage>'; inherits: false; initial-value: 50%; }
.alx-search .e-search-form {
	display: flex;
	align-items: center;
	gap: 4px;
	box-sizing: border-box;
	height: 54px;
	padding: 0 3px 0 11px;
	border: 1px solid rgba(246, 245, 240, 0.4);
	background: transparent;
}
.alx-search .e-search-input-wrapper {
	flex-grow: 1;
}
.alx-search .e-search-input {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	height: 46px;
	min-height: 0 !important;
	padding: 0 4px !important;
	color: var(--alx-gold-50);
	font-family: var(--alx-font-sans);
	font-weight: 500;
	font-size: 16px;
	line-height: 1.35;
}
.alx-search .e-search-input::placeholder {
	color: rgba(246, 245, 240, 0.48);
	opacity: 1;
}
.alx-search .e-search-submit {
	--alx-gap-top: 50%;
	--alx-gap-bottom: 50%;
	position: relative;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	height: 46px;
	min-width: 139px;
	padding: 8px 16px !important;
	background: transparent !important;
	border-style: solid !important;
	border-width: 0 1px !important;
	border-image-source: var(--alx-gradient-gold);
	border-image-slice: 1;
	border-radius: 0 !important;
	box-shadow: none !important;
	cursor: pointer;
	transition: background-color .3s ease, --alx-gap-top .45s cubic-bezier(.4, 0, .2, 1), --alx-gap-bottom .45s cubic-bezier(.4, 0, .2, 1);
}
.alx-search .e-search-submit::before,
.alx-search .e-search-submit::after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	pointer-events: none;
	background-image: var(--alx-gradient-gold);
}
.alx-search .e-search-submit::before {
	top: 0;
	-webkit-mask-image: linear-gradient(to right, #000 calc(var(--alx-gap-top) - 3%), transparent calc(var(--alx-gap-top) - 3%), transparent calc(var(--alx-gap-top) + 3%), #000 calc(var(--alx-gap-top) + 3%));
	mask-image: linear-gradient(to right, #000 calc(var(--alx-gap-top) - 3%), transparent calc(var(--alx-gap-top) - 3%), transparent calc(var(--alx-gap-top) + 3%), #000 calc(var(--alx-gap-top) + 3%));
}
.alx-search .e-search-submit::after {
	bottom: 0;
	-webkit-mask-image: linear-gradient(to right, #000 calc(var(--alx-gap-bottom) - 3%), transparent calc(var(--alx-gap-bottom) - 3%), transparent calc(var(--alx-gap-bottom) + 3%), #000 calc(var(--alx-gap-bottom) + 3%));
	mask-image: linear-gradient(to right, #000 calc(var(--alx-gap-bottom) - 3%), transparent calc(var(--alx-gap-bottom) - 3%), transparent calc(var(--alx-gap-bottom) + 3%), #000 calc(var(--alx-gap-bottom) + 3%));
}
.alx-search .e-search-submit:hover,
.alx-search .e-search-submit:focus-visible {
	--alx-gap-top: 20%;
	--alx-gap-bottom: 80%;
	background: var(--alx-gradient-gold) !important;
}
.alx-search .e-search-submit:hover span,
.alx-search .e-search-submit:focus-visible span {
	-webkit-text-fill-color: var(--alx-neutral-800);
	color: var(--alx-neutral-800);
}
.alx-search .e-search-submit span {
	font-family: var(--alx-font-serif);
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: .09em;
	background-image: var(--alx-gradient-gold);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
@media (max-width: 767px) {
	.alx-search .e-search-input { font-size: 14px; }
	.alx-search .e-search-submit { min-width: 96px; padding: 8px 12px !important; }
}

/* Știri fără imagine: fără placeholder (alx-stire-thumb-hide) */
.e-loop-item:not(.has-post-thumbnail) .alx-stire-thumb {
	display: none !important;
}
.alx-no-thumb .alx-stire-imagine {
	display: none !important;
}

/* Ediții fără „Artiști invitați”: secțiunea dispare */
.alx-no-artisti .alx-artisti {
	display: none !important;
}

/* Caruselul cu ani: săgețile centrate pe mijlocul cifrelor */
.alx-years.elementor-widget-loop-carousel .elementor-swiper-button {
	top: 50% !important;
	/* -2.5px: cifrele n-au coadă, mijlocul lor vizual e mai sus decât al rândului */
	transform: translateY(calc(-50% - 2.5px)) !important;
}

/* Header: transparent peste hero la ediții; la hover devine închis (ca pe alexandriongroup.com) */
.alx-header {
	transition: background-color .3s ease;
}
.alx-header:hover,
.alx-header:focus-within {
	background-color: var(--alx-neutral-800);
}
body.alx-header-overlay .alx-header {
	position: absolute !important;
	background-color: transparent;
}
body.alx-header-overlay .alx-header:hover,
body.alx-header-overlay .alx-header:focus-within {
	background-color: var(--alx-neutral-800);
}

/* alx-years arrows color: săgețile caruselului cu ani, aurii și opace (implicit Elementor era gri semi-transparent) */
.alx-years.elementor-widget-loop-carousel .elementor-swiper-button {
	color: #D8C289 !important;
	opacity: 1;
	transition: opacity .3s ease, color .3s ease;
}
.alx-years.elementor-widget-loop-carousel .elementor-swiper-button svg {
	fill: #D8C289 !important;
}
.alx-years.elementor-widget-loop-carousel .elementor-swiper-button:hover {
	color: #F2E7BE !important;
}
.alx-years.elementor-widget-loop-carousel .elementor-swiper-button:hover svg {
	fill: #F2E7BE !important;
}
.alx-years.elementor-widget-loop-carousel .elementor-swiper-button.swiper-button-disabled {
	opacity: .5 !important;
}

/* alx-btn-optical-center: Aaux Next are mai mult spațiu deasupra literelor decât dedesubt,
   așa că majusculele ieșeau cu 2.4px peste mijlocul butonului. */
.elementor-button .elementor-button-content-wrapper {
	transform: translateY(2.4px);
}

/* Butonul flotant Complianz „Administrează consimțămintele”: text mic, fundal transparent cu blur */
.cmplz-btn.cmplz-manage-consent {
	font-family: var(--alx-font-sans) !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	letter-spacing: .02em;
	line-height: 1.2 !important;
	padding: 12px 14px 14px !important;
	height: auto !important;
	min-height: 0 !important;
	bottom: -34px !important;
	color: var(--alx-gold-50) !important;
	background-color: rgba(35, 31, 32, 0.45) !important;
	-webkit-backdrop-filter: blur(12px) saturate(140%);
	backdrop-filter: blur(12px) saturate(140%);
	border: 0 !important;
	outline: 0;
	border-radius: 6px 6px 0 0 !important;
	box-shadow: 0 4px 18px rgba(0, 0, 0, 0.18) !important;
	transition: bottom .3s ease, background-color .3s ease !important;
}
.cmplz-btn.cmplz-manage-consent:hover,
.cmplz-btn.cmplz-manage-consent:focus-visible {
	bottom: 0 !important;
	background-color: rgba(35, 31, 32, 0.7) !important;
}

/* Ediții fără text: secțiunea „Despre ediție” dispare */
.alx-no-despre .alx-despre {
	display: none !important;
}

/* alx-strip-more: banda de 4 poze (ediții proiect) + butonul „Vezi toate pozele” */
.alx-gallery-strip.alx-gallery--open .e-gallery-item:nth-child(n+5) {
	display: block !important;
}
.e-con:has(> .alx-gallery-strip):not(:has(.alx-gallery-strip .e-gallery-item:nth-child(5))) > .alx-gallery-more {
	display: none;
}

/* Ediții: rândurile din lista locație / invitați rămân ascunse când câmpul e gol */
.elementor-icon-list-item:has(> .elementor-icon-list-text:empty) { display: none; }

/* Ediții proiect: când coloana din dreapta (jurați / liste suplimentare) e goală, lista de laureați ocupă toată lățimea */
.alx-col-side:not(:has(.e-loop-item)) { display: none !important; }
.alx-col-main:not(:has(~ .alx-col-side .e-loop-item)) { --width: 100%; width: 100%; }

/* =========================================================================
 * Programe (pagina /programe/, template Proiect, carduri)
 * ====================================================================== */

/* Card proiect: imagine 420×236 (aceeași proporție și la cardurile mari din „Descoperă și”) */
.alx-program-card-img img {
	width: 100%;
	aspect-ratio: 420 / 236;
	height: auto;
	object-fit: cover;
	display: block;
}
.alx-program-card-img a { display: block; overflow: hidden; }
.alx-program-card-img img { transition: transform .6s ease; }
.alx-program-card:hover .alx-program-card-img img { transform: scale(1.03); }
.alx-program-card-titlu .elementor-heading-title a { color: inherit; }

/* Filtre Categorie / An */
.alx-filtre {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 48px;
}
.alx-filtru { position: relative; }
.alx-filtru > summary {
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	padding: 0 16px 8px;
	border-bottom: 2px solid #000;
	cursor: pointer;
	color: #231F20;
	font: 500 16px/1.2 'Aaux Next', sans-serif;
	text-transform: uppercase;
	min-height: 36px;
	user-select: none;
}
.alx-filtru > summary::-webkit-details-marker { display: none; }
.alx-filtru-label { display: inline-flex; align-items: center; gap: 8px; }
.alx-filtru-nr {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: #231F20;
	color: #FAFAF9;
	font-size: 16px;
	line-height: 1;
	padding-top: 2px;
}
.alx-filtru-sageata { flex: none; transition: transform .25s ease; }
.alx-filtru[open] .alx-filtru-sageata { transform: rotate(180deg); }
.alx-filtru > ul {
	position: absolute;
	left: 0;
	right: 0;
	top: calc(100% + 8px);
	z-index: 20;
	margin: 0;
	padding: 8px 0;
	list-style: none;
	background: #FAFAF9;
	border: 1px solid rgba(35, 31, 32, .12);
	box-shadow: 0 12px 32px rgba(35, 31, 32, .12);
}
.alx-filtru li a {
	display: block;
	padding: 10px 16px;
	color: #231F20;
	font: 500 16px/1.35 'Aaux Next', sans-serif;
	text-decoration: none;
	transition: background-color .2s ease;
}
.alx-filtru li a:hover { background: #F0EEE8; }
.alx-filtru li a.is-selected { font-weight: 700; }
.alx-filtru li a.is-selected::after { content: ' ✓'; color: #B19F5E; }
@media (max-width: 767px) {
	.alx-filtre { grid-template-columns: 1fr; gap: 24px; }
}

/* „Descoperă” (încarcă mai multe proiecte) — același stil ca butoanele outline aurii */
.alx-load-more .e-load-more-anchor + .elementor-button-wrapper .elementor-button,
.alx-load-more .elementor-button-wrapper .elementor-button {
	font: 700 16px/1 'Aaux Next', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1.44px;
	padding: 15px 16px;
	border-radius: 0;
	color: #B19F5E;
}

/* Actualizările proiectului: imaginea apare doar dacă actualizarea are una */
.e-loop-item:not(.has-post-thumbnail) .alx-actualizare-img { display: none; }
.alx-actualizare-img img { width: 100%; height: auto; display: block; }
.alx-actualizare-text p:last-child { margin-bottom: 0; }

/* Meniu Programe: proiectele recente aliniate la dreapta, ca știrile din panoul Gala */
.alx-mega-proiecte > .elementor-widget-loop-grid { width: 100%; }
.alx-mega-proiecte .elementor-loop-container { display: flex !important; justify-content: flex-end; gap: 18px; }
.alx-mega-proiecte .e-loop-item { width: calc(50% - 9px); }
.alx-mega-toate .elementor-heading-title a { color: inherit; transition: color .2s ease; }
.alx-mega-toate .elementor-heading-title a:hover { color: #E9E7D9; }
@media (max-width: 1024px) { .alx-mega-proiecte .elementor-loop-container { justify-content: flex-start; } }

/* Știri: luna din dată cu majusculă (ca în Figma: „Noiembrie 20, 2023”) */
.alx-date-cap .elementor-heading-title { text-transform: capitalize; }

/* Meniu mobil/tabletă: „Toate programele” arată ca celelalte rânduri din submeniu */
@media (max-width: 1024px) {
	.alx-mega-toate .elementor-heading-title { display: block; padding: 14px 2px; border-bottom: 1px solid rgba(233, 231, 217, 0.14); color: #E9E7D9 !important; text-transform: uppercase; line-height: 24px !important; }
}

/* Meniu mobil/tabletă: submeniurile (Gala, Programe) centrate, ca rândurile principale */
@media (max-width: 1024px) {
	.alx-mega-panel .e-n-menu-heading,
	.alx-mega-panel .e-n-menu-item { justify-content: center; width: 100%; }
	.alx-mega-panel .e-n-menu-title { justify-content: center !important; width: 100%; }
	.alx-mega-panel .e-n-menu-title-container,
	.alx-mega-panel .e-n-menu-title-text { justify-content: center; text-align: center; }
	.alx-mega-toate .elementor-heading-title { text-align: center; }
	.alx-mega-panel .elementor-widget-n-menu,
	.alx-mega-panel .elementor-widget-n-menu .e-n-menu,
	.alx-mega-panel .elementor-widget-n-menu .e-n-menu-wrapper { width: 100%; }
}

/* Actualizările proiectelor: galeria apare doar dacă actualizarea are poze */
.alx-act-gal:not(:has(.e-gallery-item)) { display: none; }

/* Homepage: titluri programe în română – rândurile nu se mai rup (1.9.8) */
.elementor-element-04f9af2,.elementor-element-5dbff79,.elementor-element-b6f5421{flex-shrink:0 !important;max-width:none !important;width:auto !important}
.elementor-element-04f9af2 .elementor-heading-title,.elementor-element-5dbff79 .elementor-heading-title,.elementor-element-b6f5421 .elementor-heading-title{white-space:nowrap}

/* Pagini legale (Termeni, Politica de confidentialitate, Cookies): latimea containerului site-ului (1280px), spatiu fata de header/footer, texte si bullet-uri aliniate la stanga (1.9.10) */
body.page-id-3 main.site-main,
body.page-id-1143 main.site-main,
body.page-id-1852 main.site-main {
	max-width: 1440px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 80px 80px 100px;
	box-sizing: border-box;
}
body.page-id-3 main.site-main > *,
body.page-id-1143 main.site-main > *,
body.page-id-1852 main.site-main > *,
body.page-id-3 main.site-main .entry-title,
body.page-id-1143 main.site-main .entry-title,
body.page-id-1852 main.site-main .entry-title {
	max-width: none;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
body.page-id-3 main.site-main ul,
body.page-id-1143 main.site-main ul,
body.page-id-1852 main.site-main ul {
	padding-left: 0;
	margin-left: 0;
	list-style-position: inside;
}
@media (max-width: 1024px) {
	body.page-id-3 main.site-main,
	body.page-id-1143 main.site-main,
	body.page-id-1852 main.site-main { padding: 64px 40px 80px; }
}
@media (max-width: 767px) {
	body.page-id-3 main.site-main,
	body.page-id-1143 main.site-main,
	body.page-id-1852 main.site-main { padding: 48px 20px 64px; }
}

/* Politica de cookie-uri (document Complianz): aceleasi stiluri ca Termeni si Politica de confidentialitate (1.9.14) */
body.page-id-1852 #cmplz-document {
	max-width: none;
	width: 100%;
	margin: 0;
	font-size: 16px;
	line-height: 1.35em;
}
body.page-id-1852 #cmplz-document p,
body.page-id-1852 #cmplz-document li,
body.page-id-1852 #cmplz-document ul,
body.page-id-1852 #cmplz-document a,
body.page-id-1852 #cmplz-document span,
body.page-id-1852 #cmplz-document .cmplz-description {
	font-size: 16px;
	line-height: 1.35em;
}
body.page-id-1852 #cmplz-document h2 {
	font-family: "Aaux Next", sans-serif;
	font-size: 39px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 1.078em;
	margin: 8px 0 16px;
	color: #231F20;
}
body.page-id-1852 #cmplz-document h3 {
	font-family: "Aaux Next", sans-serif;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	margin: 8px 0 16px;
	color: #231F20;
}
body.page-id-1852 #cmplz-document ul {
	padding-left: 0;
	margin-left: 0;
	list-style: disc inside;
}
@media (max-width: 1024px) {
	body.page-id-1852 #cmplz-document h2 { font-size: 34px; }
	body.page-id-1852 #cmplz-document h3 { font-size: 24px; }
}
@media (max-width: 767px) {
	body.page-id-1852 #cmplz-document h2 { font-size: 28px; }
	body.page-id-1852 #cmplz-document h3 { font-size: 22px; }
}

/* /wp-content/uploads/complianz/css/banner-1-optin.css */
input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 0px 0px 0px 0px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #cbb67a; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #cbb67a; --cmplz_button_accept_border_color: #cbb67a; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 0px 0px 0px 0px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #cbb67a; --cmplz_slider_inactive_color: #555; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { width: 100%; gap: 1px; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 769px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-soft-cookiewall { position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 9999;}.cmplz-soft-cookiewall.cmplz-dismissed { position: initial; display: none;}.cmplz-optout .cmplz-soft-cookiewall { position: initial;}.cmplz-document .cmplz-soft-cookiewall { position: initial;}
