.elementor-345 .elementor-element.elementor-element-b482a61{--display:flex;--justify-content:center;}.elementor-345 .elementor-element.elementor-element-7668e02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;top:40px;}body:not(.rtl) .elementor-345 .elementor-element.elementor-element-7668e02{right:40px;}body.rtl .elementor-345 .elementor-element.elementor-element-7668e02{left:40px;}.elementor-345 .elementor-element.elementor-element-7668e02 .elementor-icon-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fd173a2 );}.elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-default .elementor-icon{color:var( --e-global-color-fd173a2 );border-color:var( --e-global-color-fd173a2 );}.elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fd173a2 );}.elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9a130df );}.elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-framed .elementor-icon:hover, .elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9a130df );border-color:var( --e-global-color-9a130df );}.elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-framed .elementor-icon:hover, .elementor-345 .elementor-element.elementor-element-7668e02.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9a130df );}.elementor-345 .elementor-element.elementor-element-7668e02 .elementor-icon{font-size:32px;}.elementor-345 .elementor-element.elementor-element-7668e02 .elementor-icon svg{height:32px;}.elementor-345 .elementor-element.elementor-element-0ae885a .e-search-submit{background-color:var( --e-global-color-fd173a2 );}.elementor-345 .elementor-element.elementor-element-0ae885a .e-search-submit:hover{background-color:var( --e-global-color-9a130df );}.elementor-345 .elementor-element.elementor-element-0ae885a{--e-search-placeholder-color:var( --e-global-color-9a130df );--e-search-submit-margin-inline-start:16px;--e-search-icon-clear-size:18px;--e-search-icon-clear-color:var( --e-global-color-fd173a2 );--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:18px;--e-search-submit-icon-gap:16px;--e-search-submit-color:var( --e-global-color-404838a );--e-search-icon-submit-color:var( --e-global-color-404838a );}.elementor-345 .elementor-element.elementor-element-0ae885a .e-search-input{border-style:none;}.elementor-345 .elementor-element.elementor-element-0ae885a .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-9a130df );}.elementor-345 .elementor-element.elementor-element-0ae885a .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-9a130df );}#elementor-popup-modal-345 .dialog-widget-content{background-color:#FFFFFFA0;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-345{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-345 .dialog-message{width:100vw;height:100vh;align-items:center;padding:80px 80px 80px 80px;}@media(max-width:1366px){#elementor-popup-modal-345 .dialog-message{padding:60px 60px 60px 60px;}}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-b482a61{--content-width:768px;}}@media(max-width:1024px){body:not(.rtl) .elementor-345 .elementor-element.elementor-element-7668e02{right:30px;}body.rtl .elementor-345 .elementor-element.elementor-element-7668e02{left:30px;}.elementor-345 .elementor-element.elementor-element-7668e02{top:30px;}#elementor-popup-modal-345 .dialog-message{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-b482a61{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-7668e02 .elementor-icon{font-size:24px;}.elementor-345 .elementor-element.elementor-element-7668e02 .elementor-icon svg{height:24px;}}/* Start custom CSS for search, class: .elementor-element-0ae885a */@media (max-width: 767px){
    .elementor-345 .elementor-element.elementor-element-0ae885a .e-search-form {
        display: flex;
        flex-direction: column;
        gap: 16px;
        align-items: center;
    }
    .elementor-345 .elementor-element.elementor-element-0ae885a .e-search-input-wrapper {
        width: 100%;
    }
    .elementor-345 .elementor-element.elementor-element-0ae885a .e-search-submit {
        padding: 16px 32px;
        margin: 0;
    }
}/* End custom CSS */