.elementor-42 .elementor-element.elementor-element-7428f03d{--display:flex;--min-height:0px;--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;--z-index:95;}.elementor-42 .elementor-element.elementor-element-7428f03d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7428f03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-6b6d3e72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6b6d3e72.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-7bcd3c9{--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-around;--align-items:center;--z-index:100;}.elementor-42 .elementor-element.elementor-element-7bcd3c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-089bbe2.e-focus .e-search-input{background-color:#8EC24050;}.elementor-42 .elementor-element.elementor-element-089bbe2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-089bbe2{--e-search-input-color:#004236;--e-search-icon-label-color:var( --e-global-color-1215c9e );--e-search-icon-label-size:1.3rem;--e-search-input-gap:15px;--e-search-icon-clear-size:1.3rem;--e-search-icon-clear-color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-089bbe2.e-focus{--e-search-input-color:var( --e-global-color-1215c9e );--e-search-icon-label-color:var( --e-global-color-1215c9e );}.elementor-42 .elementor-element.elementor-element-853f5da{z-index:100;}.elementor-42 .elementor-element.elementor-element-853f5da .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-853f5da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1215c9e );}.elementor-42 .elementor-element.elementor-element-853f5da.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-853f5da.elementor-view-default .elementor-icon{color:var( --e-global-color-1215c9e );border-color:var( --e-global-color-1215c9e );}.elementor-42 .elementor-element.elementor-element-853f5da.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-853f5da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1215c9e );}.elementor-42 .elementor-element.elementor-element-1b68020 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-42 .elementor-element.elementor-element-1b68020{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-42 .elementor-element.elementor-element-15d60c8{--display:flex;}.elementor-42 .elementor-element.elementor-element-201ebf8{--display:flex;}.elementor-42 .elementor-element.elementor-element-5ab4ed0 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-default .elementor-icon{color:var( --e-global-color-aa25346 );border-color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-stacked .elementor-icon:hover{background-color:#5C0707;}.elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-default .elementor-icon:hover{color:#5C0707;border-color:#5C0707;}.elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-5ab4ed0.elementor-view-default .elementor-icon:hover svg{fill:#5C0707;}.elementor-42 .elementor-element.elementor-element-b206bc4{--display:flex;}.elementor-42 .elementor-element.elementor-element-c78a280{--display:flex;}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2be6fe3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-text{color:#1F1F1F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-fb966ca{--display:flex;}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-fd95031{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-text{color:#1F1F1F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-0274dc7{--display:flex;}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-5623bee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-text{color:#1F1F1F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f0ecd88{--display:flex;}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-7a3df9e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-text{color:#1F1F1F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f5a145b{--display:flex;}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-4d33eb2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-text{color:#1F1F1F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-19bb5e3{--display:flex;}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-fc8bc4b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-text{color:#1F1F1F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-e3c9640{--display:flex;}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-a55af0f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-text{color:#1F1F1F;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-6ec9012{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-42 .elementor-element.elementor-element-6ec9012 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:var( --e-global-color-570286f );}:where( .elementor-42 .elementor-element.elementor-element-6ec9012 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;}:where( .elementor-42 .elementor-element.elementor-element-6ec9012 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-42 .elementor-element.elementor-element-ee919c9{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ee919c9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-d6d848e > .elementor-widget-container{padding:0px 33px 0px 0px;}.elementor-42 .elementor-element.elementor-element-d6d848e{text-align:center;}.elementor-42 .elementor-element.elementor-element-d6d848e img{width:100%;max-width:100%;height:57px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-25c64f9e{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-42 .elementor-element.elementor-element-25c64f9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-9c1efbe > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-9c1efbe .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-stacked .elementor-icon{background-color:#004236;}.elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-default .elementor-icon{color:#004236;border-color:#004236;}.elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-default .elementor-icon svg{fill:#004236;}.elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-stacked .elementor-icon:hover{background-color:#2E7D32;}.elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-default .elementor-icon:hover{color:#2E7D32;border-color:#2E7D32;}.elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-9c1efbe.elementor-view-default .elementor-icon:hover svg{fill:#2E7D32;}.elementor-42 .elementor-element.elementor-element-9c1efbe .elementor-icon{font-size:1.3rem;}.elementor-42 .elementor-element.elementor-element-9c1efbe .elementor-icon svg{height:1.3rem;}.elementor-42 .elementor-element.elementor-element-59d5b01 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-59d5b01.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-59d5b01 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-stacked .elementor-icon{background-color:#004236;}.elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-default .elementor-icon{color:#004236;border-color:#004236;}.elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-default .elementor-icon svg{fill:#004236;}.elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-stacked .elementor-icon:hover{background-color:#2E7D32;}.elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-default .elementor-icon:hover{color:#2E7D32;border-color:#2E7D32;}.elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-59d5b01.elementor-view-default .elementor-icon:hover svg{fill:#2E7D32;}.elementor-42 .elementor-element.elementor-element-59d5b01 .elementor-icon{font-size:1.5rem;}.elementor-42 .elementor-element.elementor-element-59d5b01 .elementor-icon svg{height:1.5rem;}.elementor-42 .elementor-element.elementor-element-c42f4ac{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:95;}.elementor-42 .elementor-element.elementor-element-c42f4ac:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c42f4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-70c0c64{--display:flex;--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-42 .elementor-element.elementor-element-ddbe911{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-ddbe911:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ddbe911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-ee780ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-20b5dd4 > .elementor-widget-container{margin:021px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-20b5dd4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-text{color:var( --e-global-color-ce9a21c );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-ea111e0{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-425b71a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-59d7686 > .elementor-widget-container{margin:021px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-59d7686{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-text{color:var( --e-global-color-ce9a21c );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-7c72b09{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-fbac5db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e4eb96a > .elementor-widget-container{margin:021px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-e4eb96a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-text{color:var( --e-global-color-ce9a21c );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-cde2df1{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-ac8bb33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9cf3a8b > .elementor-widget-container{margin:021px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-9cf3a8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-text{color:var( --e-global-color-ce9a21c );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-2cf91f2{--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;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-da227bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5a688cd > .elementor-widget-container{margin:021px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-5a688cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-text{color:var( --e-global-color-ce9a21c );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-18e2d3f{--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;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-f97ff66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-fb95426 > .elementor-widget-container{margin:021px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-fb95426{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-text{color:var( --e-global-color-ce9a21c );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-2ae9924{--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;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-5adfa34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8edf660 > .elementor-widget-container{margin:021px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-8edf660{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-text{color:var( --e-global-color-ce9a21c );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-aa25346 );}.elementor-42 .elementor-element.elementor-element-349480b{--n-menu-dropdown-content-max-width:fit-content;--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;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:21px;--n-menu-title-font-size:1em;--n-menu-title-color-normal:var( --e-global-color-1215c9e );--n-menu-title-transition:300ms;--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-42 .elementor-element.elementor-element-349480b.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-349480b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-42 .elementor-element.elementor-element-349480b > .elementor-widget-container > .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-42 .elementor-element.elementor-element-349480b > .elementor-widget-container > .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:"Roboto", Sans-serif;font-weight:600;}.elementor-42 .elementor-element.elementor-element-349480b {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-570286f );}.elementor-42 .elementor-element.elementor-element-349480b > .elementor-widget-container > .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:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.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-42 .elementor-element.elementor-element-7428f03d{--min-height:85px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-42 .elementor-element.elementor-element-6b6d3e72{--justify-content:space-around;--z-index:100;}.elementor-42 .elementor-element.elementor-element-6b6d3e72.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-7bcd3c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:100;}.elementor-42 .elementor-element.elementor-element-089bbe2{width:var( --container-widget-width, 161.8px );max-width:161.8px;--container-widget-width:161.8px;--container-widget-flex-grow:0;--e-search-input-padding-block-start:9px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:9px;--e-search-input-padding-inline-end:5px;}.elementor-42 .elementor-element.elementor-element-089bbe2 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-42 .elementor-element.elementor-element-853f5da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-853f5da .elementor-icon{font-size:1.3em;}.elementor-42 .elementor-element.elementor-element-853f5da .elementor-icon svg{height:1.3em;}.elementor-42 .elementor-element.elementor-element-1b68020{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;}.elementor-42 .elementor-element.elementor-element-15d60c8{--z-index:95;}.elementor-42 .elementor-element.elementor-element-5ab4ed0 .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-5ab4ed0 .elementor-icon{font-size:1.5em;}.elementor-42 .elementor-element.elementor-element-5ab4ed0 .elementor-icon svg{height:1.5em;}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-2be6fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-2be6fe3{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-fd95031 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-fd95031{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-5623bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-5623bee{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-7a3df9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-7a3df9e{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-4d33eb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-4d33eb2{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-fc8bc4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-fc8bc4b{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-a55af0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-42 .elementor-element.elementor-element-a55af0f{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-42 .elementor-element.elementor-element-6ec9012{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;}.elementor-42 .elementor-element.elementor-element-6ec9012 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-42 .elementor-element.elementor-element-ee919c9{--z-index:95;}.elementor-42 .elementor-element.elementor-element-d6d848e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-d6d848e{z-index:95;}.elementor-42 .elementor-element.elementor-element-d6d848e img{width:1000px;height:51px;object-fit:contain;}.elementor-42 .elementor-element.elementor-element-25c64f9e{--gap:0px 55px;--row-gap:0px;--column-gap:55px;}.elementor-42 .elementor-element.elementor-element-25c64f9e.e-con{--align-self:center;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-7428f03d{--min-height:65px;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-42 .elementor-element.elementor-element-6b6d3e72{--width:38.5%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-7bcd3c9.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-089bbe2 > .elementor-widget-container{margin:-5px -0px 0px 11px;}.elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input{font-size:0.9rem;}.elementor-42 .elementor-element.elementor-element-089bbe2{--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:1.3rem;--e-search-input-gap:11px;}.elementor-42 .elementor-element.elementor-element-853f5da > .elementor-widget-container{margin:0px 0px 0px -51px;}.elementor-42 .elementor-element.elementor-element-ee919c9{--width:23%;}.elementor-42 .elementor-element.elementor-element-d6d848e img{width:1000px;height:53px;object-fit:contain;}.elementor-42 .elementor-element.elementor-element-25c64f9e{--width:38.5%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-42 .elementor-element.elementor-element-25c64f9e.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-c42f4ac{--z-index:35;}.elementor-42 .elementor-element.elementor-element-ee780ad{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-20b5dd4 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-425b71a{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-59d7686 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-fbac5db{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-e4eb96a .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-cde2df1{--justify-content:center;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-ac8bb33{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-9cf3a8b .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-2cf91f2{--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-da227bf{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-5a688cd .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-18e2d3f{--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-f97ff66{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-fb95426 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-2ae9924{--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-5adfa34{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-8edf660 .elementor-icon-list-item > a{font-size:13px;}.elementor-42 .elementor-element.elementor-element-349480b{--n-menu-title-font-size:15.5px;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-7428f03d{--content-width:1500px;}.elementor-42 .elementor-element.elementor-element-6b6d3e72{--width:33%;}.elementor-42 .elementor-element.elementor-element-ee919c9{--width:33%;}.elementor-42 .elementor-element.elementor-element-25c64f9e{--width:23%;}.elementor-42 .elementor-element.elementor-element-c42f4ac{--content-width:1400px;}.elementor-42 .elementor-element.elementor-element-ddbe911{--content-width:1000px;}.elementor-42 .elementor-element.elementor-element-ea111e0{--content-width:1200px;}.elementor-42 .elementor-element.elementor-element-7c72b09{--content-width:1200px;}.elementor-42 .elementor-element.elementor-element-cde2df1{--content-width:1200px;}.elementor-42 .elementor-element.elementor-element-2cf91f2{--content-width:1200px;}.elementor-42 .elementor-element.elementor-element-18e2d3f{--content-width:1200px;}.elementor-42 .elementor-element.elementor-element-2ae9924{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-6b6d3e72{--width:33%;}.elementor-42 .elementor-element.elementor-element-7bcd3c9{--width:117.553%;}.elementor-42 .elementor-element.elementor-element-ee919c9{--width:33%;}.elementor-42 .elementor-element.elementor-element-25c64f9e{--width:33%;}}/* Start custom CSS for search, class: .elementor-element-089bbe2 */@media (max-width:767px){
  /* контейнерът на формата да е опорна точка за абсолютното поле */
  .elementor-42 .elementor-element.elementor-element-089bbe2 :is(form,.e-search){
    position: relative;
    display: inline-flex;
    align-items: center;
    overflow: visible; /* важно: падащото поле да не се реже */
  }

  /* по подразбиране – само лупа (полето е скрито) */
  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input{
    position: absolute;
    top: calc(100% + 20px);  /* пада под иконата */
    right: 0;               /* подравнено по иконата (вдясно) */
    width: 0 !important;
    opacity: 0 !important;
    pointer-events: none !important;
    padding: 0 !important;
    border: 0 !important;
    background: #fff !important;
    border-radius: 8px !important;
    box-shadow: 0 10px 24px rgba(0,0,0,.12) !important;
    transition: width .2s ease, opacity .2s ease, transform .2s ease;
    transform: translateY(-4px);
    z-index: 120;
  }

  /* показване при фокус/тап по лупата */
  .elementor-42 .elementor-element.elementor-element-089bbe2 :is(form,.e-search):focus-within .e-search-input{
    width: min(90vw, 360px) !important;  /* размер на падащото поле */
    opacity: 1 !important;
    pointer-events: auto !important;
    padding: 25px 23px !important;
    border: 1px solid var(--e-a-border-color, #e6e8ea) !important;
    transform: translateY(0);
  }

  /* placeholder да е видим (не прозрачен) */
  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input::placeholder{ color:#7a8590 !important; opacity:1 !important; }
  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input::-webkit-input-placeholder{ color:#7a8590 !important; opacity:1 !important; }
  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input::-ms-input-placeholder{ color:#7a8590 !important; opacity:1 !important;}
  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input::-moz-placeholder{ color:#7a8590 !important; opacity:1 !important; }

  /* иконата да стои над падащото поле */
  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-submit{ position: relative; z-index: 121; }

  /* измести полето още надясно спрямо екрана */
  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input{
    right: -16px !important; /* смени на -24px, -32px и т.н. при нужда */
  }
  .elementor-42 .elementor-element.elementor-element-089bbe2 :is(form,.e-search):focus-within .e-search-input{
    right: -329px !important;
  }

  /* свали надолу самата SVG икона "X" */
  .elementor-42 .elementor-element.elementor-element-089bbe2 svg.e-fas-times{
    position: relative;
    top: 29px !important;
    left: 19px !important;/* пипни на 3–6px при нужда */
  }

  .elementor-42 .elementor-element.elementor-element-089bbe2 .e-search-input{ z-index:120 !important; }
  /* позиционирай X над полето */
  .elementor-42 .elementor-element.elementor-element-089bbe2 svg.e-fas-times{
    position:absolute; 
    top: calc(100% + 10px);  /* височина – пипни при нужда */
    right: 12px;
    z-index: 200 !important;
    pointer-events: auto;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea1e92b *//* Header wishlist – стабилен селектор по твой клас */
.esg-header-icons a.wishlist_products_counter{
  --icon-size: 1.4rem;
  --icon-color: #004236;
  --icon-hover: #2E7D32;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: calc(var(--icon-size) + .8rem);
  height: calc(var(--icon-size) + .8rem);
  line-height: 1;
  color: var(--icon-color) !important;
  text-decoration: none !important;
  transition: color .2s ease;
  margin: 0 6px;
}

/* гаси каквото и да рисува плъгинът */
.esg-header-icons a.wishlist_products_counter::before,
.esg-header-icons a.wishlist_products_counter i,
.esg-header-icons a.wishlist_products_counter svg{
  display: none !important;
}

/* нашето сърце (наследява currentColor) */
.esg-header-icons a.wishlist_products_counter::after{
  content: "";
  width: var(--icon-size);
  height: var(--icon-size);
  display: inline-block;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M462.3 62.7c-54.5-46.4-136-38.3-186.4 13.7L256 96l-19.9-19.6C185.7 24.4 104.2 16.3 49.7 62.7-13.3 116.3-15.6 210.6 43 270l175.4 178.7c20.8 21.2 54.4 21.2 75.2 0L469 270c58.6-59.4 56.3-153.7-6.7-207.3zM256 438.6 80.6 260.9c-37.5-38-35.7-98.9 4-134.1 36.3-31 90.8-25.4 124.7 8.9L256 182l46.7-46.3c33.9-34.3 88.4-39.9 124.7-8.9 39.7 35.2 41.5 96.1 4 134.1z"/></svg>') no-repeat center / contain;
          mask:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M462.3 62.7c-54.5-46.4-136-38.3-186.4 13.7L256 96l-19.9-19.6C185.7 24.4 104.2 16.3 49.7 62.7-13.3 116.3-15.6 210.6 43 270l175.4 178.7c20.8 21.2 54.4 21.2 75.2 0L469 270c58.6-59.4 56.3-153.7-6.7-207.3zM256 438.6 80.6 260.9c-37.5-38-35.7-98.9 4-134.1 36.3-31 90.8-25.4 124.7 8.9L256 182l46.7-46.3c33.9-34.3 88.4-39.9 124.7-8.9 39.7 35.2 41.5 96.1 4 134.1z"/></svg>') no-repeat center / contain;
}

/* hover цвят */
.esg-header-icons a.wishlist_products_counter:hover,
.esg-header-icons a.wishlist_products_counter:focus{
  color: var(--icon-hover) !important;
}

/* badge брояч */
.esg-header-icons .wishlist_products_counter_number{
  position: absolute;
  top: -6px; right: -6px;
  min-width: 18px; height: 18px; padding: 0 5px;
  border-radius: 999px;
  background: #2E7D32; color: #fff;
  font-size: 11px; font-weight: 700; line-height: 18px; text-align: center;
}

/* скрий текстовия нод, ако плъгинът го рендерира */
.esg-header-icons .wishlist_products_counter_text{ display: none !important; }

/* скрий празен брояч */
.esg-header-icons .wishlist_products_counter_number:empty{ display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25c64f9e */:root{
  --brand:#2e7d32;        /* смени при нужда към точния ти зелен */
  --brand-ink:#1b5e20;
  --icon:20px;            /* размер на иконите */
  --stroke:2.2;           /* дебелина на контура */
  --badge-bg:var(--brand);
  --badge-fg:#fff;
  --hdr-fg:currentColor;  /* наследява от темата */
}

/* общ стил на бутоните в хедъра */
.hdr-btn{
  display:inline-flex; align-items:center; gap:.5rem;
  font-weight:600; line-height:1; white-space:nowrap;
  color:var(--hdr-fg); text-decoration:none;
  padding:.35rem .55rem; border-radius:999px;
  transition:color .15s ease, background-color .15s ease, transform .15s ease;
}
.hdr-btn:hover{ color:var(--brand-ink); background:rgba(46,125,50,.08); }
.hdr-btn:focus-visible{ outline:2px solid var(--brand); outline-offset:2px; border-radius:999px; }

/* иконките */
.hdr-btn .ico,
.hdr-fav .icon{ width:var(--icon); height:var(--icon); display:inline-block; }
.hdr-btn svg{ width:100%; height:100%; display:block; overflow:visible; shape-rendering:geometricPrecision; }
.hdr-btn svg path[stroke], .hdr-btn svg circle[stroke], .hdr-btn svg line[stroke]{
  stroke-width:var(--stroke);
  stroke-linecap:round;
  stroke-linejoin:round;
  vector-effect:non-scaling-stroke;
}

/* профил текст */
.hdr-account .txt{ font-size:.95rem; }

/* любими + бадж */
.hdr-fav{ gap:.4rem; }
.hdr-fav .heart-fill{ display:none; }
.hdr-fav .badge{
  display:inline-flex; align-items:center; justify-content:center;
  min-width:1.1rem; height:1.1rem; padding:0 .3rem; margin-left:.1rem;
  border-radius:999px; font-size:.72rem; line-height:1; font-weight:700;
  background:var(--badge-bg); color:var(--badge-fg);
}

/* има любими → запълнено сърце + бранд цвят */
.hdr-fav.has-favs{ color:var(--brand); }
.hdr-fav.has-favs .heart-outline{ display:none; }
.hdr-fav.has-favs .heart-fill{ display:block; fill:currentColor; }

/* състояния гост/логнат */
body.logged-in .only-guest{ display:none!important; }
body:not(.logged-in) .only-user{ display:none!important; }

/* мобилно: остави само иконите */
@media (max-width: 768px){
  .hdr-account .txt{ display:none; }
  .hdr-btn{ padding:.35rem; }
}

/* Elementor reset */
.elementor a.hdr-btn{ text-decoration:none; }/* End custom CSS */