.elementor-3457 .elementor-element.elementor-element-507803f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-f0f2691{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-f0f2691 > .elementor-widget-container{border-style:solid;border-color:#D9D9D9;}#elementor-popup-modal-3457 .dialog-widget-content{animation-duration:0.8s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3457{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-3457 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-3457 .dialog-close-button{display:flex;top:-15%;font-size:20px;}body:not(.rtl) #elementor-popup-modal-3457 .dialog-close-button{right:-3%;}body.rtl #elementor-popup-modal-3457 .dialog-close-button{left:-3%;}#elementor-popup-modal-3457 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-3457 .dialog-close-button svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-3457 .elementor-element.elementor-element-507803f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-f0f2691 > .elementor-widget-container{border-width:1px 1px 1px 1px;}#elementor-popup-modal-3457 .dialog-message{width:10090vw;}#elementor-popup-modal-3457 .dialog-close-button{top:1%;}body:not(.rtl) #elementor-popup-modal-3457 .dialog-close-button{right:1%;}body.rtl #elementor-popup-modal-3457 .dialog-close-button{left:1%;}}/* Start custom CSS for fibosearch, class: .elementor-element-f0f2691 */.elementor-3457 .elementor-element.elementor-element-f0f2691 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
     background: transparent; 
    padding: 0;
    border-radius: 0 !important;
}

.elementor-3457 .elementor-element.elementor-element-f0f2691 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 17px 20px 17px 20px;
    line-height: 1;
    font-size: 18px;
    border: 0px solid transparent;
    border-radius: 0;
    height: auto;
    font-family: 'Poppins';
    letter-spacing: -0.01em;
    background-color: #fff;
    font-weight: 400;
    color: #767676 !important;
}
.elementor-3457 .elementor-element.elementor-element-f0f2691 input::placeholder {
    opacity: 1 !important;
    font-weight: 400 !important;
    color: #767676 !important;
}


.elementor-3457 .elementor-element.elementor-element-f0f2691 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
    left: unset;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-3457 .elementor-element.elementor-element-f0f2691 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{
    display: none;
}

.elementor-3457 .elementor-element.elementor-element-f0f2691 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::after{
    content: '';
    position: absolute;
    background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.8935 16.9L20.75 20.75M19.5317 10.125C19.5317 12.6114 18.5423 14.996 16.7812 16.7541C15.0201 18.5123 12.6315 19.5 10.1408 19.5C7.65024 19.5 5.26164 18.5123 3.50052 16.7541C1.73939 14.996 0.75 12.6114 0.75 10.125C0.75 7.6386 1.73939 5.25403 3.50052 3.49587C5.26164 1.73772 7.65024 0.75 10.1408 0.75C12.6315 0.75 15.0201 1.73772 16.7812 3.49587C18.5423 5.25403 19.5317 7.6386 19.5317 10.125Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 20px;
    height: 20px;
    background-repeat:  no-repeat;
    background-size: contain;
    background-position: center;
}

@media(max-width: 1024px){
    .elementor-3457 .elementor-element.elementor-element-f0f2691 .dgwt-wcas-search-wrapp {
    max-width: 100%;
}

.elementor-3457 .elementor-element.elementor-element-f0f2691 .dgwt-wcas-search-wrapp  > a{
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-3457 .dialog-close-button {
    display: flex;
    width: 30px;
    height: 30px;
    background-color: #062D4C;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */