.elementor-403 .elementor-element.elementor-element-53e7b93{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-403 .elementor-element.elementor-element-ed5dd58{--display:flex;}.elementor-403 .elementor-element.elementor-element-b2dd7dc{--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;}/* Start custom CSS */body.elementor-page-403 .swap-and-shop-body-container{
    font-family:var(--e-global-typography-4b16546-font-family);
    font-size:var(--e-global-typography-4b16546-font-size);
    font-weight:var(--e-global-typography-4b16546-font-weight);
    line-height:1.5em;
    
}
/*body.elementor-page-403 .gv-search{*/
/*    line-height:1.5em;*/
/*}*/
body.elementor-page-403 .swap-and-shop-body-container form p{
    margin:0;
}
body.elementor-page-403 .swap-and-shop-body-container label,
body.elementor-page-403 .swap-and-shop-body-container input[type='text'],
body.elementor-page-403 .swap-and-shop-body-container input[type='search']{
      font-size:var(--e-global-typography-4b16546-font-size) !important;
      line-height:1.5em !important;
}
body.elementor-page-403 .swap-and-shop-body-container .gv-widget-search-general-search .gv-grid-row{
    display:grid;
    grid-gap:1em;
    grid-template-columns:1fr;
}
body.elementor-page-403 .swap-and-shop-body-container .gv-widget-search-general-search .gv-grid-row::before,
body.elementor-page-403 .swap-and-shop-body-container .gv-widget-search-general-search .gv-grid-row::after{
    display:none;
}
body.elementor-page-403 .swap-and-shop-body-container .gv-widget-search-general-search .gv-grid-row .gv-grid-col-1-3,
body.elementor-page-403 .swap-and-shop-body-container .gv-widget-search-general-search .gv-grid-row .gv-grid-col-2-3{
    width:100%;
    padding:0;
}
@media all and (min-width:768px){
    body.elementor-page-403 .swap-and-shop-body-container .gv-widget-search-general-search .gv-grid-row{
        grid-template-columns:1fr auto;
    }
}/* End custom CSS */