.elementor-4152 .elementor-element.elementor-element-bad43b4{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000038;}.elementor-bc-flex-widget .elementor-4152 .elementor-element.elementor-element-e1e70e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4152 .elementor-element.elementor-element-e1e70e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4152 .elementor-element.elementor-element-e1e70e9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4152 .elementor-element.elementor-element-f2e8099{width:var( --container-widget-width, 95.701% );max-width:95.701%;--container-widget-width:95.701%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4152 .elementor-element.elementor-element-f2e8099 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-4152 .elementor-element.elementor-element-233a50f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4152 .elementor-element.elementor-element-233a50f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4152 .elementor-element.elementor-element-233a50f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4152 .elementor-element.elementor-element-645e83c{width:var( --container-widget-width, 89.127% );max-width:89.127%;--container-widget-width:89.127%;--container-widget-flex-grow:0;align-self:center;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-4152 .elementor-element.elementor-element-645e83c > .elementor-widget-container{padding:4px 3px 4px 3px;}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{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 );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{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 );background-color:var( --e-global-color-secondary );}.elementor-4152 .elementor-element.elementor-element-4b713af{width:var( --container-widget-width, 63.19% );max-width:63.19%;--container-widget-width:63.19%;--container-widget-flex-grow:0;}.elementor-4152 .elementor-element.elementor-element-4b713af > .elementor-widget-container{margin:0px 38px 0px 0px;}.elementor-4152 .elementor-element.elementor-element-4b713af .elementor-search-form__container{min-height:50px;}.elementor-4152 .elementor-element.elementor-element-4b713af .elementor-search-form__submit{min-width:50px;background-color:#027F31;}body:not(.rtl) .elementor-4152 .elementor-element.elementor-element-4b713af .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-4152 .elementor-element.elementor-element-4b713af .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-4152 .elementor-element.elementor-element-4b713af .elementor-search-form__input, .elementor-4152 .elementor-element.elementor-element-4b713af.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-4152 .elementor-element.elementor-element-4b713af:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#ffffff;border-radius:3px;}.elementor-4152 .elementor-element.elementor-element-4b713af.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#ffffff;border-radius:3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4152 .elementor-element.elementor-element-3e9ace2 .elementor-button{background-color:#027F31;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-4152 .elementor-element.elementor-element-3e9ace2 .elementor-button:hover, .elementor-4152 .elementor-element.elementor-element-3e9ace2 .elementor-button:focus{background-color:#FFFFFF;color:#5d802f;}.elementor-4152 .elementor-element.elementor-element-3e9ace2{width:var( --container-widget-width, 31.263% );max-width:31.263%;--container-widget-width:31.263%;--container-widget-flex-grow:0;}.elementor-4152 .elementor-element.elementor-element-3e9ace2 .elementor-button:hover svg, .elementor-4152 .elementor-element.elementor-element-3e9ace2 .elementor-button:focus svg{fill:#5d802f;}.elementor-4152 .elementor-element.elementor-element-b39cff9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4152 .elementor-element.elementor-element-b39cff9{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000038;}.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 );}.elementor-4152 .elementor-element.elementor-element-14b033d{width:auto;max-width:auto;align-self:flex-start;text-align:center;}.elementor-4152 .elementor-element.elementor-element-7a84a43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4152 .elementor-element.elementor-element-5608205{width:var( --container-widget-width, 102.305% );max-width:102.305%;--container-widget-width:102.305%;--container-widget-flex-grow:0;align-self:center;}.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-menu-toggle{margin:0 auto;}.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px;}.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-nav-menu--main .elementor-item:focus{color:#027F31;fill:#027F31;}.elementor-4152 .elementor-element.elementor-element-5608205 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#5d802f;}.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-4152 .elementor-element.elementor-element-e1e70e9{width:36.128%;}.elementor-4152 .elementor-element.elementor-element-233a50f{width:11.721%;}.elementor-4152 .elementor-element.elementor-element-27797a8{width:51.759%;}.elementor-4152 .elementor-element.elementor-element-98f7c1d{width:26.667%;}.elementor-4152 .elementor-element.elementor-element-7a84a43{width:73.333%;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-bc-flex-widget .elementor-4152 .elementor-element.elementor-element-27797a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4152 .elementor-element.elementor-element-27797a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4152 .elementor-element.elementor-element-27797a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-4152 .elementor-element.elementor-element-4b713af{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-4152 .elementor-element.elementor-element-4b713af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4152 .elementor-element.elementor-element-3e9ace2{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-4152 .elementor-element.elementor-element-3e9ace2 .elementor-button{font-size:12px;padding:12px 8px 12px 8px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4152 .elementor-element.elementor-element-7a84a43{width:50%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS */.elementor-4152 .elementor-element.elementor-element-bad43b4 { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(0, 0, 0, 0.22); }
.elementor-bc-flex-widget .elementor-4152 .elementor-element.elementor-element-e1e70e9.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-4152 .elementor-element.elementor-element-e1e70e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-4152 .elementor-element.elementor-element-e1e70e9.elementor-column > .elementor-widget-wrap { justify-content: center; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { 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 ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-4152 .elementor-element.elementor-element-f2e8099 { width: var( --container-widget-width, 95.701% ); max-width: 95.701%; --container-widget-width: 95.701%; --container-widget-flex-grow: 0; --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-4152 .elementor-element.elementor-element-f2e8099 > .elementor-widget-container { padding: 5px; }
.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-item > a { font-family: Montserrat, sans-serif; font-size: 13px; font-weight: 500; }
.elementor-4152 .elementor-element.elementor-element-f2e8099 .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }
.elementor-bc-flex-widget .elementor-4152 .elementor-element.elementor-element-233a50f.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-4152 .elementor-element.elementor-element-233a50f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-4152 .elementor-element.elementor-element-233a50f.elementor-column > .elementor-widget-wrap { justify-content: center; }
.elementor-4152 .elementor-element.elementor-element-645e83c { width: var( --container-widget-width, 89.127% ); max-width: 89.127%; --container-widget-width: 89.127%; --container-widget-flex-grow: 0; align-self: center; --e-icon-list-icon-size: 30px; --e-icon-list-icon-align: right; --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25); --icon-vertical-align: center; --icon-vertical-offset: 1px; }
.elementor-4152 .elementor-element.elementor-element-645e83c > .elementor-widget-container { padding: 4px 3px; }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(0.5px); }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(0.5px); }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(0.5px); }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-0.5px); }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-0.5px); }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-icon { padding-inline-end: 2px; }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-item > a { font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 500; }
.elementor-4152 .elementor-element.elementor-element-645e83c .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }
.elementor-4152 .elementor-element.elementor-element-4b713af { width: var( --container-widget-width, 63.19% ); max-width: 63.19%; --container-widget-width: 63.19%; --container-widget-flex-grow: 0; }
.elementor-4152 .elementor-element.elementor-element-4b713af > .elementor-widget-container { margin: 0px 38px 0px 0px; }
.elementor-4152 .elementor-element.elementor-element-3e9ace2 { width: var( --container-widget-width, 31.263% ); max-width: 31.263%; --container-widget-width: 31.263%; --container-widget-flex-grow: 0; }
.elementor-4152 .elementor-element.elementor-element-b39cff9 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
.elementor-4152 .elementor-element.elementor-element-b39cff9 { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(0, 0, 0, 0.22); }
.elementor-4152 .elementor-element.elementor-element-14b033d { width: auto; align-self: flex-start; }
.elementor-4152 .elementor-element.elementor-element-7a84a43.elementor-column > .elementor-widget-wrap { justify-content: center; }
.elementor-4152 .elementor-element.elementor-element-5608205 { width: var( --container-widget-width, 102.305% ); max-width: 102.305%; --container-widget-width: 102.305%; --container-widget-flex-grow: 0; align-self: center; }
.elementor-4152 .elementor-element.elementor-element-5608205 .menu-item-link-top { color: rgb(0, 0, 0); border-style: solid; border-width: 0px; }
.elementor-4152 .elementor-element.elementor-element-5608205 .menu-item:hover > .menu-item-link-top { color: var( --e-global-color-primary ); }
.elementor-4152 .elementor-element.elementor-element-5608205 .menu-item.current-menu-item .menu-item-link-top { color: var( --e-global-color-secondary ); }
.elementor-4152 .elementor-element.elementor-element-5608205 .menu-item-link-sub { color: var( --e-global-color-text ); }
.elementor-4152 .elementor-element.elementor-element-5608205 .menu-item:hover > .menu-item-link-sub { background-color: var( --e-global-color-primary ); color: rgb(255, 255, 255); }
.elementor-4152 .elementor-element.elementor-element-5608205 .menu-item.current-menu-item > .menu-item-link-sub { color: var( --e-global-color-secondary ); }
@media (min-width: 768px) {
  .elementor-4152 .elementor-element.elementor-element-e1e70e9 { width: 36.128%; }
  .elementor-4152 .elementor-element.elementor-element-233a50f { width: 11.721%; }
  .elementor-4152 .elementor-element.elementor-element-27797a8 { width: 51.759%; }
  .elementor-4152 .elementor-element.elementor-element-98f7c1d { width: 26.667%; }
  .elementor-4152 .elementor-element.elementor-element-7a84a43 { width: 73.333%; }
}
@media (max-width: 1024px) {
  .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
}
@media (max-width: 767px) {
  .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-bc-flex-widget .elementor-4152 .elementor-element.elementor-element-27797a8.elementor-column .elementor-widget-wrap { align-items: center; }
  .elementor-4152 .elementor-element.elementor-element-27797a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
  .elementor-4152 .elementor-element.elementor-element-27797a8.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-4152 .elementor-element.elementor-element-4b713af { width: var( --container-widget-width, 236.156px ); max-width: 236.156px; --container-widget-width: 236.156px; --container-widget-flex-grow: 0; }
  .elementor-4152 .elementor-element.elementor-element-4b713af > .elementor-widget-container { margin: 0px; }
  .elementor-4152 .elementor-element.elementor-element-7a84a43 { width: 50%; }
}

.elementor-4152 .elementor-element-14b033d { width:100% !important; max-width:100% !important; }
.elementor-4152 .elementor-element-14b033d img { display:block !important; width:100% !important; height:auto !important; }
.elementor-4152 .elementor-element-4b713af .elementor-search-form__container { min-height:34px !important; height:34px !important; background:transparent !important; overflow:visible !important; }
.elementor-4152 .elementor-element-4b713af .elementor-search-form__input { height:34px !important; border:1px solid #0004 !important; margin:0 10px 0 0 !important; padding:6px 12px !important; background:#fff !important; color:#000 !important; border-radius:0 !important; font:500 12px/1.6 Montserrat,sans-serif !important; }
.elementor-4152 .elementor-element-4b713af .elementor-search-form__submit { min-width:52px !important; width:52px !important; height:34px !important; border:0 !important; border-radius:0 !important; padding:0 !important; font-size:12px !important; background:#027f31 !important; transition:background .3s !important; }
.elementor-4152 .elementor-element-4b713af .elementor-search-form__submit:hover { background:#5d802f !important; }
.elementor-4152 .elementor-element-3e9ace2 .elementor-button { height:40px !important; width:100% !important; padding:0 25px !important; display:flex !important; align-items:center !important; justify-content:center !important; position:relative !important; overflow:hidden !important; background:linear-gradient(325deg,#027f31 0%,#5d802f 85%) !important; border:0 !important; border-radius:0 !important; font:600 15px/1.6 Montserrat,sans-serif !important; }
.elementor-4152 .elementor-element-3e9ace2 .elementor-button::before { content:"" !important; position:absolute !important; inset:0 !important; background:white !important; border:1px solid #5d802f !important; transform:translateX(100%) !important; transition:.3s cubic-bezier(.5,.12,.46,.88) !important; }
.elementor-4152 .elementor-element-3e9ace2 .elementor-button::after { content:"LOGOWANIE" !important; position:absolute !important; inset:0 !important; display:flex !important; align-items:center !important; justify-content:center !important; font:600 12px/1.6 Montserrat,sans-serif !important; color:#5d802f !important; opacity:0 !important; transform:translateX(100%) !important; transition:.3s cubic-bezier(.5,.12,.46,.88) !important; }
.elementor-4152 .elementor-element-3e9ace2 .elementor-button-content-wrapper { transition:.3s cubic-bezier(.5,.12,.46,.88) !important; }
.elementor-4152 .elementor-element-3e9ace2 .elementor-button:hover::before,.elementor-4152 .elementor-element-3e9ace2 .elementor-button:focus-visible::before { transform:translateX(0) !important; }
.elementor-4152 .elementor-element-3e9ace2 .elementor-button:hover::after,.elementor-4152 .elementor-element-3e9ace2 .elementor-button:focus-visible::after { opacity:1 !important; transform:translateX(0) !important; transition-delay:.1s !important; }
.elementor-4152 .elementor-element-3e9ace2 .elementor-button:hover .elementor-button-content-wrapper,.elementor-4152 .elementor-element-3e9ace2 .elementor-button:focus-visible .elementor-button-content-wrapper { transform:translateY(100%) !important; opacity:0 !important; }
.elementor-4152 .elementor-element-5608205 .elementor-nav-menu--main .elementor-item { padding:8px 15px !important; font:600 15px/24px Montserrat,sans-serif !important; }
.elementor-4152 .elementor-element-5608205 .elementor-nav-menu--main .elementor-item::before,.elementor-4152 .elementor-element-5608205 .elementor-nav-menu--main .elementor-item::after { display:none !important; }
.elementor-4152 .elementor-element-5608205 .elementor-nav-menu--main .elementor-item:hover,.elementor-4152 .elementor-element-5608205 .elementor-nav-menu--main .elementor-item.highlighted { color:#027f31 !important; }
.elementor-4152 .elementor-element-5608205 .elementor-nav-menu--dropdown { border-top:3px solid #027f31 !important; border-bottom:3px solid #027f31 !important; background:white !important; }
.elementor-4152 .elementor-element-5608205 .elementor-sub-item { font:500 13px/1.6 Montserrat,sans-serif !important; color:#000 !important; }
.elementor-4152 .elementor-element-5608205 .elementor-sub-item:hover { background:#027f31 !important; color:#fff !important; }
@media(min-width:1025px) {
 .elementor-4152 .elementor-element-7a84a43 { align-self:flex-start !important; }
}
@media(max-width:767px) {
 .elementor-4152 .elementor-element-3e9ace2 .elementor-button { padding:0 8px !important; font-size:12px !important; }
 .elementor-4152 .elementor-element-4b713af .elementor-search-form__input { min-width:0 !important; }
}




/* bs-user-fixes-start */
.elementor-4152 .bs-match-accordion .elementor-tab-content .elementor-section-stretched{width:100%!important;max-width:100%!important;left:0!important}.elementor-4152 .bs-match-accordion .elementor-tab-content > .elementor{width:100%!important;max-width:100%!important;min-width:0!important}.elementor-4152 .bs-match-accordion .elementor-tab-content .elementor-column{min-width:0!important}@media(max-width:767px){.elementor-4152 .bs-match-accordion .elementor-tab-content .elementor-inner-section{padding-left:0!important;padding-right:0!important}.elementor-4152 .bs-match-accordion .elementor-tab-content .elementor-heading-title{text-align:left!important}}.elementor-4152 .elementor-element.elementor-element-5608205 .current-menu-item > .elementor-item,.elementor-4152 .elementor-element.elementor-element-5608205 .current-menu-item > .elementor-sub-item{color:#5d802f!important;background:transparent!important}.elementor-4152 .elementor-element.elementor-element-5608205 .current-menu-item > .elementor-sub-item:hover{background:#027f31!important}/* End custom CSS */