.elementor-264702 .elementor-element.elementor-element-9dd1fb1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-264702{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-264702 .dialog-message{width:100vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-264702 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-264702 .elementor-element.elementor-element-9dd1fb1{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-55785ab */.elementor-264702 .elementor-element.elementor-element-55785ab  {
    width: 100% !important;
    height: 72px !important;
}

.elementor-264702 .elementor-element.elementor-element-55785ab tr {
    display: flex !important;
    gap: 0px !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 72px !important;
    width: 100% !important;
}

.elementor-264702 .elementor-element.elementor-element-55785ab td .gsc-input {
   height: 72px !important;
   width: 100% !important;
   padding: 0 !important;
   margin: 0 !important;
}

.elementor-264702 .elementor-element.elementor-element-55785ab td .gsc-search-button {
   height: 72px !important;
   width: 72px !important;
   padding: 0 !important;
   margin: 0 !important;
}

.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    border-color: #262626 !important;
    background-color: #262626 !important;
    margin: 0 !important;
    border-radius: 0 !important;
   height: 72px !important;
    width: 72px !important;
}

.gsc-search-button {
    margin: 0 !important;
    border-radius: 0 !important;
    height: 72px !important;
    width: 72px !important;
    padding: 0 !important;
}

.gsib_a {
    padding: 0 !important;
}

.gsib_b {
    display: none !important;
}

.gsc-input {
    height: 72px !important;
    width: 100% !important;
    padding: 0 !important;
}

input#gsc-i-id1.gsc-input {
    border-radius: 0 !important;
    padding: 10px !important;
}

#gs_id51 > tbody {
    height: 72px !important;
    max-height: 72px; !important;
    width: 100% !important;
    padding: 0 !important;
}

.elementor-264702 .elementor-element.elementor-element-55785ab table {
    height: 72px !important;
    max-height: 72px; !important;
    width: 100% !important;
    padding: 0 !important;
    border: 0 solid #fff !important;
}

#gsc-i-id1 {
    background: #fff !important;
}

#___gcse_0 > div > form > table > tbody > tr > td.gsc-search-button > button > svg {
    height: 18px !important;
    width: 18px !important;
}/* End custom CSS */