.elementor-45 .elementor-element.elementor-element-d173a2d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-d173a2d:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-d173a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.preciziospiacter.com/wp-content/uploads/2026/08/ChatGPT-Image-2026.-aug.-18.-10_12_15.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-b2025d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-39d963c{--display:flex;}.elementor-45 .elementor-element.elementor-element-4ac9e99 .elementor-heading-title{color:#054380;}.elementor-45 .elementor-element.elementor-element-168670a{color:#3B3A3A;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-holder .form-control{height:60px;min-height:60px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-holder .directorypress-autocomplete-dropmenubox-locations input{height:60px;min-height:60px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-holder .select2-container--default .select2-selection--single .select2-selection__arrow{height:60px;min-height:60px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-holder .select2-selection--single{height:60px;min-height:60px;border-radius:6px 6px 6px 6px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .search-form-style1 .select2-selection--single{height:60px;min-height:60px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-holder .select2-container--default .select2-selection--single .select2-selection__rendered{height:60px;min-height:60px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .search-element-col{margin-top:0px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .search-element-col:not(.directorypress-search-submit-button-wrap){margin-bottom:15px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .keyword-search{width:25% !important;}.elementor-45 .elementor-element.elementor-element-7d77f26 .address-search{width:25% !important;}.elementor-45 .elementor-element.elementor-element-7d77f26 .radius-search-field{width:25% !important;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-submit-button-wrap{width:25% !important;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-holder .directorypress-search-form-button button.btn{margin-top:0px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-form .directorypress-search-holder .form-control,.directorypress-search-form .directorypress-search-holder .directorypress-tax-dropdowns-wrap .has-feedback{border-radius:6px 6px 6px 6px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-holder .select2-container--default .select2-selection--single{border-radius:6px 6px 6px 6px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-form .directorypress-search-holder .keyword-search .has-feedback{border-radius:6px 6px 6px 6px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-form .directorypress-search-holder .category-search .form-control{border-radius:6px 6px 6px 6px;}.elementor-45 .elementor-element.elementor-element-7d77f26 .directorypress-search-form .directorypress-search-holder .address-search .has-feedback{border-radius:6px 6px 6px 6px;}.elementor-45 .elementor-element.elementor-element-d506d93{--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;}.elementor-45 .elementor-element.elementor-element-0018e50 .elementor-button{background-color:#FFFFFF;fill:#054380;color:#054380;}.elementor-45 .elementor-element.elementor-element-0018e50{border-radius:50px 50px 50px 50px;}.elementor-45 .elementor-element.elementor-element-b433a43 .elementor-button{background-color:#054380;}.elementor-45 .elementor-element.elementor-element-b433a43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-45 .elementor-element.elementor-element-b433a43 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-45 .elementor-element.elementor-element-afd0ce5{--display:flex;}.elementor-45 .elementor-element.elementor-element-52dc11f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-584b8c3{text-align:center;}.elementor-45 .elementor-element.elementor-element-584b8c3 .elementor-heading-title{font-size:29px;color:#054380;}.elementor-45 .elementor-element.elementor-element-61a5632{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;color:#054380;}.elementor-45 .elementor-element.elementor-element-65445c1{--display:flex;}.elementor-45 .elementor-element.elementor-element-7365520 .directorypress-category-item.col-lg-inline{width:100px;height:100px;}.elementor-45 .elementor-element.elementor-element-7365520 .directorypress-category-item.col-lg-inline .directorypress-category-holder{width:100%;height:100%;}.elementor-45 .elementor-element.elementor-element-e03b304{--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;}.elementor-45 .elementor-element.elementor-element-35b4a85{--display:flex;--justify-content:center;}.elementor-45 .elementor-element.elementor-element-fb8d4cb{color:#054380;}.elementor-45 .elementor-element.elementor-element-fb8d4cb a{color:#054380;}.elementor-45 .elementor-element.elementor-element-087d946{--display:flex;}.elementor-45 .elementor-element.elementor-element-5a253ed{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-0a9680a{--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;}.elementor-45 .elementor-element.elementor-element-1ab10c8{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-95px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-1ab10c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-8c0e347{text-align:center;}.elementor-45 .elementor-element.elementor-element-8c0e347 .elementor-heading-title{font-size:28px;color:#054380;}.elementor-45 .elementor-element.elementor-element-2406b6f{--display:flex;}.elementor-45 .elementor-element.elementor-element-c3f360b .elementor-icon-list-icon{order:0;align-self:center;}.elementor-45 .elementor-element.elementor-element-c3f360b .elementor-icon-list-item{column-gap:10px;}.elementor-45 .elementor-element.elementor-element-c3f360b .elementor-icon-list-item > a{column-gap:10px;}.elementor-45 .elementor-element.elementor-element-c3f360b img.ryck-png-list-icon{width:24px;height:24px;max-width:none;}.elementor-45 .elementor-element.elementor-element-c3f360b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-c3f360b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-45 .elementor-element.elementor-element-c3f360b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-45 .elementor-element.elementor-element-c3f360b .elementor-icon-list-text{transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-598bd1e{--display:flex;}.elementor-45 .elementor-element.elementor-element-a95182f .directorypress-listing.listing-grid-item{margin-bottom:30px !important;}.elementor-45 .elementor-element.elementor-element-a95182f .listing-pre{width:48px;height:48px;line-height:48px;}.elementor-45 .elementor-element.elementor-element-a95182f .listing-next{width:48px;height:48px;line-height:48px;}.elementor-45 .elementor-element.elementor-element-85e8348{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-e9fc8c6{--display:flex;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-c509f9e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-30a7fef{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-85px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-30a7fef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-5d6f37b{text-align:center;}.elementor-45 .elementor-element.elementor-element-5d6f37b .elementor-heading-title{font-size:28px;color:#054380;}.elementor-45 .elementor-element.elementor-element-a88f6b8{--display:flex;}.elementor-45 .elementor-element.elementor-element-a88f6b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-edec0c6 .elementor-icon-list-icon{order:0;align-self:center;}.elementor-45 .elementor-element.elementor-element-edec0c6 .elementor-icon-list-item{column-gap:10px;}.elementor-45 .elementor-element.elementor-element-edec0c6 .elementor-icon-list-item > a{column-gap:10px;}.elementor-45 .elementor-element.elementor-element-edec0c6 img.ryck-png-list-icon{width:24px;height:24px;max-width:none;}.elementor-45 .elementor-element.elementor-element-edec0c6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-edec0c6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-45 .elementor-element.elementor-element-edec0c6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-45 .elementor-element.elementor-element-edec0c6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-56b4ccd{--display:flex;}.elementor-45 .elementor-element.elementor-element-74c6fc5 .directorypress-listing.listing-grid-item{margin-bottom:30px !important;}.elementor-45 .elementor-element.elementor-element-74c6fc5 .listing-pre{width:48px;height:48px;line-height:48px;}.elementor-45 .elementor-element.elementor-element-74c6fc5 .listing-next{width:48px;height:48px;line-height:48px;}.elementor-45 .elementor-element.elementor-element-9cb3ea0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-3a84697{--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;}.elementor-45 .elementor-element.elementor-element-88612cc{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-95px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-88612cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-1099937{text-align:center;}.elementor-45 .elementor-element.elementor-element-1099937 .elementor-heading-title{font-size:28px;color:#054380;}.elementor-45 .elementor-element.elementor-element-e2ae98b{--display:flex;}.elementor-45 .elementor-element.elementor-element-e2ae98b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-146e857 .elementor-icon-list-icon{order:0;align-self:center;}.elementor-45 .elementor-element.elementor-element-146e857 .elementor-icon-list-item{column-gap:10px;}.elementor-45 .elementor-element.elementor-element-146e857 .elementor-icon-list-item > a{column-gap:10px;}.elementor-45 .elementor-element.elementor-element-146e857 img.ryck-png-list-icon{width:24px;height:24px;max-width:none;}.elementor-45 .elementor-element.elementor-element-146e857 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-146e857 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-45 .elementor-element.elementor-element-146e857{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-45 .elementor-element.elementor-element-146e857 .elementor-icon-list-text{transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-26d5843{--display:flex;}.elementor-45 .elementor-element.elementor-element-95edcc2 .directorypress-listing.listing-grid-item{margin-bottom:30px !important;}.elementor-45 .elementor-element.elementor-element-95edcc2 .listing-pre{width:48px;height:48px;line-height:48px;}.elementor-45 .elementor-element.elementor-element-95edcc2 .listing-next{width:48px;height:48px;line-height:48px;}.elementor-45 .elementor-element.elementor-element-21a0a0b{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-21a0a0b:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-21a0a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-45 .elementor-element.elementor-element-fb4bd95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-fb4bd95 .elementor-heading-title{font-size:28px;color:#054380;}.elementor-45 .elementor-element.elementor-element-a27c394 .elementor-button{background-color:#FFFFFF;fill:#054380;color:#054380;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-45 .elementor-element.elementor-element-a27c394{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-a27c394.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1297px){.elementor-45 .elementor-element.elementor-element-1ab10c8{--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-45 .elementor-element.elementor-element-8c0e347{text-align:start;}.elementor-45 .elementor-element.elementor-element-30a7fef{--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-45 .elementor-element.elementor-element-5d6f37b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-45 .elementor-element.elementor-element-88612cc{--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-45 .elementor-element.elementor-element-1099937{text-align:start;}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-35b4a85{--width:21%;}.elementor-45 .elementor-element.elementor-element-1ab10c8{--width:39.591%;}.elementor-45 .elementor-element.elementor-element-30a7fef{--width:39.591%;}.elementor-45 .elementor-element.elementor-element-a88f6b8{--width:62.546%;}.elementor-45 .elementor-element.elementor-element-88612cc{--width:39.591%;}.elementor-45 .elementor-element.elementor-element-e2ae98b{--width:62.546%;}}@media(max-width:1297px) and (min-width:768px){.elementor-45 .elementor-element.elementor-element-1ab10c8{--width:50%;}.elementor-45 .elementor-element.elementor-element-2406b6f{--width:50%;}.elementor-45 .elementor-element.elementor-element-30a7fef{--width:50%;}.elementor-45 .elementor-element.elementor-element-a88f6b8{--width:50%;}.elementor-45 .elementor-element.elementor-element-88612cc{--width:50%;}.elementor-45 .elementor-element.elementor-element-e2ae98b{--width:50%;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-d173a2d{--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-45 .elementor-element.elementor-element-b2025d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-39d963c{--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-45 .elementor-element.elementor-element-4ac9e99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-4ac9e99 .elementor-heading-title{font-size:28px;}.elementor-45 .elementor-element.elementor-element-168670a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-168670a p{margin-block-end:0px;}.elementor-45 .elementor-element.elementor-element-7d77f26 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-d506d93{--justify-content:center;}.elementor-45 .elementor-element.elementor-element-584b8c3 .elementor-heading-title{font-size:23px;}.elementor-45 .elementor-element.elementor-element-61a5632{font-size:18px;}.elementor-45 .elementor-element.elementor-element-e03b304{--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-45 .elementor-element.elementor-element-35b4a85{--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-45 .elementor-element.elementor-element-fb8d4cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-087d946{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-5a253ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-0a9680a{--justify-content:center;--align-items:center;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-1ab10c8{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-8c0e347{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-8c0e347 .elementor-heading-title{font-size:23px;}.elementor-45 .elementor-element.elementor-element-c3f360b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-e9fc8c6{--align-items:center;--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-45 .elementor-element.elementor-element-c509f9e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-45 .elementor-element.elementor-element-30a7fef{--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-45 .elementor-element.elementor-element-30a7fef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-5d6f37b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-5d6f37b .elementor-heading-title{font-size:23px;}.elementor-45 .elementor-element.elementor-element-a88f6b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-45 .elementor-element.elementor-element-9cb3ea0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45 .elementor-element.elementor-element-3a84697{--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-45 .elementor-element.elementor-element-88612cc{--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-45 .elementor-element.elementor-element-1099937{text-align:center;}.elementor-45 .elementor-element.elementor-element-1099937 .elementor-heading-title{font-size:23px;}.elementor-45 .elementor-element.elementor-element-e2ae98b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-45 .elementor-element.elementor-element-a27c394{width:var( --container-widget-width, 272.438px );max-width:272.438px;--container-widget-width:272.438px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-168670a */@media (max-width: 767px) {
    .elementor-45 .elementor-element.elementor-element-168670a,
    .elementor-45 .elementor-element.elementor-element-168670a p,
    .elementor-45 .elementor-element.elementor-element-168670a span {
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
            line-height: normal;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2025d9 */@media (max-width: 767px) {
    .hero-mobile-center {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .hero-mobile-center > * {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .hero-mobile-center h1,
    .hero-mobile-center h2,
    .hero-mobile-center h3,
    .hero-mobile-center p {
        text-align: center !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for categories, class: .elementor-element-7365520 *//* =========================================================
   PRECÍZIÓS PIACTÉR
   HIRDETÉSEK – FELSŐ FŐKATEGÓRIA SÁV
   DEFAULT DIRECTORYPRESS STYLE
   ========================================================= */


/* =========================================================
   1. TELJES WIDGET
   ========================================================= */
   
.cat-style-default .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a .cat-icon img {
    border-radius: 0px!important;
}

.pp-top-categories {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.pp-top-categories
.elementor-widget-container,

.pp-top-categories
.directorypress-elementor-category-widget,

.pp-top-categories
.cat-style-default {

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   2. 8 KATEGÓRIA EGY SORBAN
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-categories-wrapper {

    display: grid !important;

    grid-template-columns:
        repeat(8, minmax(0, 1fr)) !important;

    gap: 12px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    float: none !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


/* =========================================================
   3. DIRECTORYPRESS ITEM
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-category-item {

    position: relative !important;

    display: block !important;

    float: none !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    height: auto !important;
    min-height: 160px !important;

    margin: 0 !important;
    padding: 0 !important;

    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;

    transform: none !important;
    translate: none !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


/* =========================================================
   4. HOLDER
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-category-holder {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 160px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;

    box-shadow: none !important;

    top: auto !important;
    bottom: auto !important;

    transform: none !important;
    translate: none !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


/* =========================================================
   5. PARENT CATEGORY
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-parent-category {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    height: 100% !important;
    min-height: 220px !important;

    margin: 0 !important;
    padding: 0 !important;

    top: auto !important;
    bottom: auto !important;

    transform: none !important;
    translate: none !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


/* =========================================================
   6. TELJES KÁRTYA / LINK

   FONTOS:
   Az eredeti frontend link csak 48x48 px volt.
   Ezt teljes kártyává alakítjuk.
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a {

    position: relative !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 160px !important;

    margin: 0 !important;

    padding:
        16px
        8px
        13px !important;

    background: #ffffff !important;

    border:
        1px solid #d6e1ef !important;

    border-radius:
        10px !important;

    box-shadow:
        0 2px 8px rgba(15, 23, 42, 0.04) !important;

    color: #173b6c !important;

    text-decoration: none !important;
    text-align: center !important;

    white-space: normal !important;

    overflow: hidden !important;

    text-overflow: clip !important;

    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;

    transform: none !important;
    translate: none !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.18s ease,
        border-color 0.18s ease,
        box-shadow 0.18s ease !important;
}


/* =========================================================
   7. HOVER
   SEMMI MOZGÁS
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a:hover,

.pp-top-categories
.cat-style-default
.directorypress-category-item:hover
.directorypress-parent-category > a {

    background: #f4f8fe !important;

    border-color: #82ace0 !important;

    box-shadow:
        0 3px 10px rgba(20, 90, 196, 0.08) !important;

    margin: 0 !important;

    top: auto !important;
    bottom: auto !important;

    transform: none !important;
    translate: none !important;
}


/* =========================================================
   8. VALÓDI IKON WRAPPER
   .cat-icon
   ========================================================= */

.pp-top-categories
.cat-style-default
.cat-icon {

    position: static !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 78px !important;
    height: 78px !important;

    min-width: 78px !important;
    min-height: 78px !important;

    max-width: 78px !important;
    max-height: 78px !important;

    flex: 0 0 78px !important;

    margin:
        0
        auto
        8px !important;

    padding: 0 !important;

    overflow: visible !important;

    transform: none !important;
    translate: none !important;

    box-sizing: border-box !important;
}


/* =========================================================
   9. VALÓDI IKON
   ========================================================= */

.pp-top-categories
.cat-style-default
.cat-icon
img.directorypress-field-icon {

    position: static !important;

    display: block !important;

    width: 120px !important;
    height: 120px !important;

    min-width: 120px !important;
    min-height: 120px !important;

    max-width: 120px !important;
    max-height: 120px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    object-fit: contain !important;

    object-position:
        center center !important;

    transform: none !important;
    translate: none !important;

    transition: none !important;
}


/* Hoverkor az ikon sem mozdul */

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a:hover
.cat-icon,

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a:hover
img.directorypress-field-icon {

    transform: none !important;
    translate: none !important;

    margin-left: auto !important;
    margin-right: auto !important;
}


/* =========================================================
   10. VALÓDI KATEGÓRIANÉV
   .categories-name
   ========================================================= */

.pp-top-categories
.cat-style-default
.categories-name {

    position: static !important;

    display: block !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #173b6c !important;

    font-family: inherit !important;

    font-size: 12px !important;

    font-weight: 700 !important;

    line-height: 1.22 !important;

    text-align: center !important;

    white-space: normal !important;

    overflow: visible !important;

    text-overflow: clip !important;

    word-break: normal !important;

    overflow-wrap: normal !important;

    transform: none !important;
    translate: none !important;
}


/* =========================================================
   11. MINDEN NATÍV ELLIPSIS KIKAPCSOLÁSA
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a,

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a span,

.pp-top-categories
.cat-style-default
.categories-name {

    white-space: normal !important;

    overflow: visible !important;

    text-overflow: clip !important;
}


/* A kártya maga maradhat hidden,
   de a szöveg több soros legyen */

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a {

    overflow: hidden !important;
}


/* =========================================================
   12. NATÍV HOVER / MOZGÁS TELJES SEMLEGESÍTÉSE
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-category-item,

.pp-top-categories
.cat-style-default
.directorypress-category-holder,

.pp-top-categories
.cat-style-default
.directorypress-parent-category,

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a,

.pp-top-categories
.cat-style-default
.cat-icon,

.pp-top-categories
.cat-style-default
.directorypress-field-icon,

.pp-top-categories
.cat-style-default
.categories-name {

    top: auto !important;
    bottom: auto !important;

    transform: none !important;
    translate: none !important;
}


/* =========================================================
   13. PSEUDO ELEMEK / THEME EFFEKTEK
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-category-item::before,

.pp-top-categories
.cat-style-default
.directorypress-category-item::after,

.pp-top-categories
.cat-style-default
.directorypress-category-holder::before,

.pp-top-categories
.cat-style-default
.directorypress-category-holder::after,

.pp-top-categories
.cat-style-default
.directorypress-parent-category::before,

.pp-top-categories
.cat-style-default
.directorypress-parent-category::after,

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a::before,

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a::after {

    transform: none !important;
    translate: none !important;
}


/* =========================================================
   14. DARABSZÁM ELREJTÉSE
   ========================================================= */

.pp-top-categories
.directorypress-listings-counter,

.pp-top-categories
.category-count,

.pp-top-categories
.directorypress-category-count,

.pp-top-categories
.badge,

.pp-top-categories
.count {

    display: none !important;
}






/* =========================================================
   15. AKTÍV KATEGÓRIA
   JS KÉSŐBB RÁTESZI A pp-cat-active CLASS-T
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-category-item.pp-cat-active
.directorypress-parent-category > a {

    background: #eff6ff !important;

    border-color: #4d8ed8 !important;

    box-shadow:
        0 3px 10px rgba(20, 90, 196, 0.10) !important;
}

 .cat-style-default .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a .cat-icon {
    margin-bottom:40px!important;
}

/* =========================================================
   16. TABLET – 4 / SOR
   ========================================================= */

@media
(max-width: 1199px) {

    .pp-top-categories
    .cat-style-default
    .directorypress-categories-wrapper {

        grid-template-columns:
            repeat(4, minmax(0, 1fr)) !important;
    }
    
    
    

}


/* =========================================================
   17. MOBIL – VÍZSZINTESEN GÖRGETHETŐ
   ========================================================= */

@media
(max-width: 767px) {
    
    
     .cat-style-default .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a .cat-icon {
    margin-bottom:0px!important;
}
    
    

    .pp-top-categories
    .cat-style-default
    .directorypress-categories-wrapper {

        display: flex !important;

        flex-wrap: nowrap !important;

        justify-content: flex-start !important;

        gap: 10px !important;

        overflow-x: auto !important;

        overflow-y: hidden !important;

        padding-bottom: 6px !important;

        -webkit-overflow-scrolling: touch;
    }


    .pp-top-categories
    .cat-style-default
    .directorypress-category-item {

        flex:
            0 0 150px !important;

        width:
            150px !important;

        min-width:
            150px !important;

        max-width:
            150px !important;
    }


    .pp-top-categories
    .cat-style-default
    .directorypress-category-holder,

    .pp-top-categories
    .cat-style-default
    .directorypress-parent-category,

    .pp-top-categories
    .cat-style-default
    .directorypress-parent-category > a {

        min-height:
            150px !important;
    }


    .pp-top-categories
    .cat-style-default
    .cat-icon {

        width: 68px !important;
        height: 68px !important;

        min-width: 68px !important;
        min-height: 68px !important;

        max-width: 68px !important;
        max-height: 68px !important;

        flex:
            0 0 68px !important;
    }


    .pp-top-categories
    .cat-style-default
    .cat-icon
    img.directorypress-field-icon {

        width: 62px !important;
        height: 62px !important;

        min-width: 62px !important;
        min-height: 62px !important;

        max-width: 62px !important;
        max-height: 62px !important;
    }


    .pp-top-categories
    .cat-style-default
    .categories-name {

        font-size:
            11.5px !important;
    }

}

/* =========================================================
   PRECÍZIÓS PIACTÉR
   FELSŐ KATEGÓRIASÁV – ÜRES GRID ELEM JAVÍTÁSA
   + FOOTER SZERINTI SORREND
   ========================================================= */


/* =========================================================
   1. DIRECTORYPRESS / BOOTSTRAP ::BEFORE + ::AFTER KIKAPCSOLÁSA

   Ezek foglalták el a grid első/utolsó celláját.
   ========================================================= */

.pp-top-categories
.cat-style-default
.directorypress-categories-wrapper::before,

.pp-top-categories
.cat-style-default
.directorypress-categories-wrapper::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   2. DESKTOPON BIZTOSAN 8 KATEGÓRIA / SOR
   ========================================================= */

@media (min-width: 1200px) {

    .pp-top-categories
    .cat-style-default
    .directorypress-categories-wrapper {
        display: grid !important;

        grid-template-columns:
            repeat(4, minmax(0, 1fr)) !important;

        gap: 12px !important;
    }
    
   

}




/* =========================================================
   PRECÍZIÓS PIACTÉR
   FELSŐ KATEGÓRIASÁV – KATEGÓRIANEVEK ÍRÁSMÓDJA
   ========================================================= */


/* A DirectoryPress / téma ne alakítsa át
   automatikusan a kis- és nagybetűket */

.pp-top-categories
.cat-style-default
.categories-name,

.pp-top-categories
.cat-style-default
.directorypress-parent-category > a {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03b304 */@media (max-width: 767px) {

    /* ================================
       CÍM
       ================================ */

    .popular-search-title {
        width: 100% !important;
        margin: 0 0 10px 0 !important;
        padding: 0 !important;
        text-align: center !important;
    }

    .popular-search-title .elementor-widget-container {
        width: 100% !important;
        text-align: center !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .popular-search-title .elementor-heading-title {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        text-align: center !important;

        color: #777777 !important;
        font-size: 15px !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;
    }


    /* ================================
       IKONLISTA WIDGET
       ================================ */

    .popular-search-links {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 10px !important;

        box-sizing: border-box !important;
    }

    .popular-search-links .elementor-widget-container {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }


    /* ================================
       2 OSZLOPOS ELRENDEZÉS
       ================================ */

    .popular-search-links .elementor-icon-list-items {
        display: grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 10px !important;

        width: 100% !important;
        max-width: 335px !important;

        margin: 0 auto !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }


    /* ================================
       EGYES LISTAELEM
       ================================ */

    .popular-search-links .elementor-icon-list-item {
        display: flex !important;

        width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;

        box-sizing: border-box !important;
    }


    /* ================================
       FEHÉR KAPSZULA
       ================================ */

    .popular-search-links .elementor-icon-list-item > a {
        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        min-width: 0 !important;
        min-height: 46px !important;

        margin: 0 !important;
        padding: 10px 14px !important;

        background: #ffffff !important;

        border: 1px solid #d7e0e9 !important;
        border-radius: 24px !important;

        text-decoration: none !important;

        box-sizing: border-box !important;

        transition: all 0.2s ease !important;
    }


    /* Ha valamelyik elem nem link */
    .popular-search-links .elementor-icon-list-item:not(:has(a)) {
        align-items: center !important;
        justify-content: center !important;

        min-height: 46px !important;

        padding: 10px 14px !important;

        background: #ffffff !important;

        border: 1px solid #d7e0e9 !important;
        border-radius: 24px !important;

        box-sizing: border-box !important;
    }


    /* ================================
       SZÖVEG
       ================================ */

    .popular-search-links .elementor-icon-list-text {
        display: block !important;

        width: 100% !important;
        min-width: 0 !important;

        color: #003f7d !important;

        font-size: 13px !important;
        font-weight: 600 !important;
        line-height: 1.15 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        hyphens: none !important;

        box-sizing: border-box !important;
    }


    /* ================================
       IKON ELREJTÉSE
       ================================ */

    .popular-search-links .elementor-icon-list-icon {
        display: none !important;
    }


    /* ================================
       UTOLSÓ ELEM – TAKARMÁNYKEVERŐ
       ================================ */

    .popular-search-links .elementor-icon-list-item:last-child {
        grid-column: 1 / -1 !important;

        width: 175px !important;
        max-width: 95% !important;

        justify-self: center !important;
    }

    .popular-search-links .elementor-icon-list-item:last-child > a {
        width: 100% !important;

        padding-left: 18px !important;
        padding-right: 18px !important;
    }


    /* ================================
       HOVER
       ================================ */

    .popular-search-links .elementor-icon-list-item > a:hover {
        background: #f5f8fb !important;
        border-color: #003f7d !important;
    }

}/* End custom CSS */
/* Start custom CSS for listings, class: .elementor-element-74c6fc5 */.elementor-45 .elementor-element.elementor-element-74c6fc5 .directorypress-show-more-button {
    display: none;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {

    body.home .elementor-widget-listings {
        flex-shrink: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
    }

    body.home .elementor-element-56b4ccd > .e-con-inner,
    body.home .elementor-element-26d5843 > .e-con-inner,
    body.home .elementor-element-a95182f > .e-con-inner{
        flex-wrap: nowrap !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
    }

}




/* KATEGÓRIÁK – MOBIL NÉZET */
@media (max-width: 767px) {

    .category-grid {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        gap: 16px !important;
    }

    /* Minden közvetlen kategóriakártya teljes szélességű legyen */
    .category-grid > * {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        min-width: 0 !important;
    }

    /* Belső Elementor konténerek se maradjanak 25%-on */
    .category-grid > .e-con,
    .category-grid > .elementor-element {
        width: 100% !important;
        max-width: 100% !important;
        flex-basis: 100% !important;
    }

    /* Szöveg normálisan törjön */
    .category-grid h2,
    .category-grid h3,
    .category-grid h4,
    .category-grid .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        hyphens: none !important;
    }
}

/* =====================================================
   KIEMELT PARTNEREK – MOBIL
   2 oszlop + háttérképes logók megtartása
   ===================================================== */

@media (max-width: 767px) {

    /* Egy 4 logót tartalmazó sor */
    .partners-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

        width: 100% !important;
        max-width: 100% !important;

        gap: 14px !important;

        margin: 0 auto !important;
        padding: 0 12px !important;

        box-sizing: border-box !important;
    }


    /* A 4 közvetlen logó-konténer */
    .partners-grid > .e-con,
    .partners-grid > .elementor-element {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: 105px !important;
        min-height: 105px !important;

        margin: 0 !important;
        padding: 10px !important;

        /* A LOGÓ HÁTTÉRKÉPE MEGMARAD */
        background-size: contain !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;

        /* Nem teszünk külön fehér kártyát mögé */
        background-color: transparent !important;

        border: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;

        box-sizing: border-box !important;
    }


    /* Ha Elementor mobilon fix flex-szélességet adna */
    .partners-grid > .e-con {
        flex: none !important;
        flex-basis: auto !important;
    }

}

/* =========================================================
   PARTNER LOGÓK
   Desktop: 8 egy sorban
   Tablet: 4 egy sorban
   Mobil: 2 egy sorban
   ========================================================= */


/* DESKTOP */
@media (min-width: 1025px) {

    .partners-grid {
        display: grid !important;
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
        align-items: center !important;

        width: 100% !important;
        max-width: 100% !important;

        gap: 18px !important;

        margin: 0 auto !important;
        padding: 0 15px !important;

        box-sizing: border-box !important;
    }


    .partners-grid > .e-con,
    .partners-grid > .elementor-element {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: 80px !important;
        min-height: 80px !important;

        margin: 0 !important;
        padding: 6px !important;

        flex: none !important;
        flex-basis: auto !important;

        background-size: contain !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;

        border: none !important;
        box-shadow: none !important;

        box-sizing: border-box !important;
    }

}


/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {

    .partners-grid {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

        width: 100% !important;

        gap: 18px !important;

        margin: 0 auto !important;
        padding: 0 15px !important;

        box-sizing: border-box !important;
    }


    .partners-grid > .e-con,
    .partners-grid > .elementor-element {
        width: 100% !important;
        min-width: 0 !important;

        height: 90px !important;
        min-height: 90px !important;

        margin: 0 !important;
        padding: 8px !important;

        background-size: contain !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;

        box-sizing: border-box !important;
    }

}


/* MOBIL */
@media (max-width: 767px) {

    .partners-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

        width: 100% !important;

        gap: 14px !important;

        margin: 0 auto !important;
        padding: 0 12px !important;

        box-sizing: border-box !important;
    }


    .partners-grid > .e-con,
    .partners-grid > .elementor-element {
        width: 100% !important;
        min-width: 0 !important;

        height: 90px !important;
        min-height: 90px !important;

        margin: 0 !important;
        padding: 8px !important;

        background-size: contain !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;

        box-sizing: border-box !important;
    }

}/* End custom CSS */