.elementor-455 .elementor-element.elementor-element-e3cabdf{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-832d3cb );--border-color:var( --e-global-color-832d3cb );--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-455 .elementor-element.elementor-element-e3cabdf:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-e3cabdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-455 .elementor-element.elementor-element-1016e74{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-abac96d{--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:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-e681fe9{--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;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-5095b3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-455 .elementor-element.elementor-element-5095b3f img{width:170px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-455 .elementor-element.elementor-element-da6cb7b{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-455 .elementor-element.elementor-element-238e32f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-238e32f .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-8bf58f8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-0359b14{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-455 .elementor-element.elementor-element-0359b14 .elementor-social-icon{background-color:#BEC289;}.elementor-455 .elementor-element.elementor-element-0359b14 .elementor-social-icon i{color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-0359b14 .elementor-social-icon svg{fill:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-0359b14 .elementor-icon{border-radius:4px 4px 4px 4px;}.elementor-455 .elementor-element.elementor-element-bb70e34{--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;--justify-content:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-bb70e34.e-con{--align-self:flex-start;}.elementor-455 .elementor-element.elementor-element-e8baf95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-455 .elementor-element.elementor-element-e8baf95 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-832d3cb );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-455 .elementor-element.elementor-element-214c09b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-455 .elementor-element.elementor-element-214c09b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-455 .elementor-element.elementor-element-214c09b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-455 .elementor-element.elementor-element-214c09b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-455 .elementor-element.elementor-element-214c09b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-832d3cb );fill:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-fcf06f1{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-fcf06f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-78e7585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-78e7585 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-3fb23d3{--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-cfdba70{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-455 .elementor-element.elementor-element-3566f1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-3566f1b .elementor-icon-wrapper{text-align:center;}.elementor-455 .elementor-element.elementor-element-3566f1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-3566f1b.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-3566f1b.elementor-view-default .elementor-icon{color:var( --e-global-color-832d3cb );border-color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-3566f1b.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-3566f1b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-3566f1b .elementor-icon{font-size:16px;}.elementor-455 .elementor-element.elementor-element-3566f1b .elementor-icon svg{height:16px;}.elementor-455 .elementor-element.elementor-element-5f57c7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-4b2d8d8{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-1029dc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-1029dc4 .elementor-icon-wrapper{text-align:center;}.elementor-455 .elementor-element.elementor-element-1029dc4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-1029dc4.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-1029dc4.elementor-view-default .elementor-icon{color:var( --e-global-color-832d3cb );border-color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-1029dc4.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-1029dc4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-1029dc4 .elementor-icon{font-size:18px;}.elementor-455 .elementor-element.elementor-element-1029dc4 .elementor-icon svg{height:18px;}.elementor-455 .elementor-element.elementor-element-a78043f{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-67a723e{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-1932387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-1932387 .elementor-icon-wrapper{text-align:center;}.elementor-455 .elementor-element.elementor-element-1932387.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-1932387.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-1932387.elementor-view-default .elementor-icon{color:var( --e-global-color-832d3cb );border-color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-1932387.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-1932387.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-1932387 .elementor-icon{font-size:18px;}.elementor-455 .elementor-element.elementor-element-1932387 .elementor-icon svg{height:18px;}.elementor-455 .elementor-element.elementor-element-daca936{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-d94ef04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-d94ef04 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-e97ecdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-d5ed2c2{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-8fce9ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-455 .elementor-element.elementor-element-8fce9ce .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:17.5px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-31eae26{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-455 .elementor-element.elementor-element-31eae26.elementor-element{--align-self:center;}.elementor-455 .elementor-element.elementor-element-72c9ffb{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-976fb4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:var( --e-global-color-832d3cb );}.elementor-455 .elementor-element.elementor-element-976fb4e a{color:var( --e-global-color-text );}.elementor-455 .elementor-element.elementor-element-976fb4e a:hover, .elementor-455 .elementor-element.elementor-element-976fb4e a:focus{color:var( --e-global-color-832d3cb );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-455 .elementor-element.elementor-element-66b7eea{--divider-border-style:solid;--divider-color:var( --e-global-color-832d3cb );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-66b7eea .elementor-divider-separator{width:100%;}.elementor-455 .elementor-element.elementor-element-66b7eea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-455 .elementor-element.elementor-element-d434111{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-fe23250{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-4abe758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-455 .elementor-element.elementor-element-4abe758 img{width:325px;}.elementor-455 .elementor-element.elementor-element-43c5b70{--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;--justify-content:flex-start;--align-items:center;}.elementor-455 .elementor-element.elementor-element-ed39bb3{text-align:start;font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:var( --e-global-color-832d3cb );}.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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-455 .elementor-element.elementor-element-e3cabdf{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-abac96d{--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;}.elementor-455 .elementor-element.elementor-element-e681fe9{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-5095b3f.elementor-element{--align-self:center;}.elementor-455 .elementor-element.elementor-element-5095b3f{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-da6cb7b{text-align:center;}.elementor-455 .elementor-element.elementor-element-8bf58f8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-455 .elementor-element.elementor-element-bb70e34{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-455 .elementor-element.elementor-element-fcf06f1{--width:100%;}.elementor-455 .elementor-element.elementor-element-cfdba70{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-455 .elementor-element.elementor-element-4b2d8d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-455 .elementor-element.elementor-element-67a723e{--justify-content:center;}.elementor-455 .elementor-element.elementor-element-d5ed2c2{--width:100%;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-455 .elementor-element.elementor-element-e681fe9{--width:22%;}.elementor-455 .elementor-element.elementor-element-bb70e34{--width:17%;}.elementor-455 .elementor-element.elementor-element-fcf06f1{--width:23%;}.elementor-455 .elementor-element.elementor-element-d5ed2c2{--width:24%;}.elementor-455 .elementor-element.elementor-element-fe23250{--width:30%;}.elementor-455 .elementor-element.elementor-element-43c5b70{--width:70%;}}/* Start custom CSS for nav-menu, class: .elementor-element-214c09b *//* MUZEUM lábléc (Tamás jóváhagyásával, 2026-10-26): Sora, dupla arany nyolcszög keret díszítéssel, arany címek, nyolcszög ikonok, arany gomb */
footer.elementor-location-footer,footer.elementor-location-footer *:not(i):not(svg):not(path){font-family:Sora,sans-serif!important}
footer.elementor-location-footer button,footer.elementor-location-footer input,footer.elementor-location-footer input::placeholder,footer.elementor-location-footer label{font-family:Sora,sans-serif!important}
footer.elementor-location-footer{overflow:hidden}
footer.elementor-location-footer .elementor-element-e3cabdf{padding-top:clamp(10px,1.4vw,20px)!important}
footer.elementor-location-footer .elementor-element-e3cabdf > .e-con-inner{padding-top:0!important;padding-bottom:0!important}
footer.elementor-location-footer .elementor-element-1016e74{position:relative;z-index:0;padding:0!important;margin-top:24px!important;border:0!important}
footer.elementor-location-footer .elementor-element-1016e74::before{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#d0ad67;clip-path:polygon(evenodd,22px 0px,calc(100% - 22px) 0px,calc(100% - 0px) 22px,calc(100% - 0px) calc(100% - 22px),calc(100% - 22px) calc(100% - 0px),22px calc(100% - 0px),0px calc(100% - 22px),0px 22px,22px 0px,22.41px 1px,calc(100% - 22.41px) 1px,calc(100% - 1px) 22.41px,calc(100% - 1px) calc(100% - 22.41px),calc(100% - 22.41px) calc(100% - 1px),22.41px calc(100% - 1px),1px calc(100% - 22.41px),1px 22.41px,22.41px 1px);z-index:0;pointer-events:none;opacity:1}
footer.elementor-location-footer .elementor-element-1016e74::after{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(208,173,103,.55);clip-path:polygon(evenodd,24.9px 7px,calc(100% - 24.9px) 7px,calc(100% - 7px) 24.9px,calc(100% - 7px) calc(100% - 24.9px),calc(100% - 24.9px) calc(100% - 7px),24.9px calc(100% - 7px),7px calc(100% - 24.9px),7px 24.9px,24.9px 7px,25.31px 8px,calc(100% - 25.31px) 8px,calc(100% - 8px) 25.31px,calc(100% - 8px) calc(100% - 25.31px),calc(100% - 25.31px) calc(100% - 8px),25.31px calc(100% - 8px),8px calc(100% - 25.31px),8px 25.31px,25.31px 8px);z-index:0;pointer-events:none;opacity:1}
footer.elementor-location-footer .elementor-element-abac96d{position:relative;z-index:1;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:clamp(56px,6vw,70px) clamp(22px,4.2vw,60px) clamp(30px,4vw,52px)!important}
footer.elementor-location-footer .elementor-element-abac96d::before{content:"";position:absolute;left:50%;top:-16px;width:176px;height:32px;transform:translateX(-50%);background-color:#942333;background-image:url(https://cafemuzeum.hu/wp-content/uploads/2026/09/ornament_04_gold.png);background-repeat:no-repeat;background-position:center 0;background-size:858px 31.35px;clip-path:polygon(0 3.3px,calc(50% - 2.4px) 3.3px,50% 0.5px,calc(50% + 2.4px) 3.3px,100% 3.3px,100% 100%,0 100%);z-index:5;pointer-events:none}
footer.elementor-location-footer .elementor-heading-title{font-size:17px!important;font-weight:400!important;letter-spacing:.02em!important;color:#d0ad67!important}
footer.elementor-location-footer .elementor-widget-heading{margin-bottom:6px}
footer.elementor-location-footer .elementor-nav-menu a,footer.elementor-location-footer .elementor-item{font-size:12.5px!important;letter-spacing:.18em!important}
footer.elementor-location-footer .elementor-icon i,footer.elementor-location-footer .elementor-icon svg{color:#d0ad67!important;fill:#d0ad67!important}
footer.elementor-location-footer p,footer.elementor-location-footer .elementor-text-editor{font-size:13.5px!important;line-height:1.7!important}
footer.elementor-location-footer .elementor-element-5f57c7a,footer.elementor-location-footer .elementor-element-5f57c7a *{white-space:nowrap!important}
footer.elementor-location-footer .elementor-element-e97ecdd{position:relative;padding:16px 26px!important;margin-top:4px;display:flex!important;align-items:center;justify-content:center;text-align:center!important}
footer.elementor-location-footer .elementor-element-e97ecdd p{margin:0!important;text-align:center!important}
footer.elementor-location-footer .elementor-element-e97ecdd::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(208,173,103,.7);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);z-index:0}
footer.elementor-location-footer .elementor-element-e97ecdd::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#942333;clip-path:polygon(7.6px 0,calc(100% - 7.6px) 0,100% 7.6px,100% calc(100% - 7.6px),calc(100% - 7.6px) 100%,7.6px 100%,0 calc(100% - 7.6px),0 7.6px);z-index:0}
footer.elementor-location-footer .elementor-element-e97ecdd > *{position:relative;z-index:1}
footer.elementor-location-footer .elementor-element-e97ecdd *{letter-spacing:.04em}
footer.elementor-location-footer .elementor-social-icon{position:relative;background:#d0ad67!important;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);width:40px!important;height:40px!important;display:inline-flex!important;align-items:center;justify-content:center}
footer.elementor-location-footer .elementor-social-icon::before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#942333;clip-path:polygon(7.6px 0,calc(100% - 7.6px) 0,100% 7.6px,100% calc(100% - 7.6px),calc(100% - 7.6px) 100%,7.6px 100%,0 calc(100% - 7.6px),0 7.6px)}
footer.elementor-location-footer .elementor-social-icon > *{position:relative;z-index:1}
footer.elementor-location-footer .elementor-social-icon i,footer.elementor-location-footer .elementor-social-icon svg{color:#d0ad67!important;fill:#d0ad67!important}
footer.elementor-location-footer input[type=text],footer.elementor-location-footer input[type=email]{background:rgba(0,0,0,.12)!important;border:0!important;border-bottom:1px solid rgba(243,237,229,.28)!important;border-radius:0!important;color:#fff!important}
footer.elementor-location-footer input::placeholder{color:rgba(243,237,229,.6)!important}
footer.elementor-location-footer button[type=submit],footer.elementor-location-footer .ff-btn-submit{background:#d0ad67!important;color:#231f20!important;border:0!important;font-size:12px!important;letter-spacing:.16em!important;font-weight:500!important;border-radius:0!important}
footer.elementor-location-footer .elementor-element-72c9ffb{padding-top:18px!important}
footer.elementor-location-footer .elementor-element-976fb4e *{font-size:12.5px!important;color:rgba(243,237,229,.8)}
footer.elementor-location-footer .elementor-element-66b7eea{display:none!important}
footer.elementor-location-footer .elementor-element-d434111{position:relative;margin-top:18px;padding:30px 0 34px!important}
footer.elementor-location-footer .elementor-element-d434111::before{content:"";position:absolute;top:0;bottom:-400px;left:50%;width:100vw;transform:translateX(-50%);background:#7c1c2a;z-index:0;border-top:1px solid rgba(208,173,103,.45)}
footer.elementor-location-footer .elementor-element-d434111 > *{position:relative;z-index:1}
footer.elementor-location-footer .elementor-element-ed39bb3 *{font-size:12.5px!important;color:rgba(243,237,229,.82)}
html body footer.elementor-location-footer .fluentform form .ff-btn.ff-btn-submit,html body footer.elementor-location-footer .fluentform form .ff_t_c,html body footer.elementor-location-footer .fluentform form .ff_t_c p,html body footer.elementor-location-footer .fluentform form label,html body footer.elementor-location-footer .fluentform form input{font-family:Sora,sans-serif!important}/* End custom CSS */